@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--mosaic-columns:4;--color-background:#f6f4f0;--color-surface:#fff;--color-surface-muted:#edeae5;--color-text:#1d1b19;--color-text-secondary:#5f5a54;--color-text-tertiary:#6e6862;--color-border:#e2ded8;--color-accent:#1d1b19;--color-on-accent:#f6f4f0;--color-shadow:#1d1b192e}.tile-coral-0{--tile-bg:#f8e4e1;--tile-text:#1d1b19}.tile-coral-1{--tile-bg:#f9d4ce;--tile-text:#1d1b19}.tile-coral-2{--tile-bg:#eca195;--tile-text:#1d1b19}.tile-coral-3{--tile-bg:#e09185;--tile-text:#1d1b19}.tile-coral-4{--tile-bg:#db7f73;--tile-text:#1d1b19}.tile-ochre-0{--tile-bg:#f4e7da;--tile-text:#1d1b19}.tile-ochre-1{--tile-bg:#f2d9c1;--tile-text:#1d1b19}.tile-ochre-2{--tile-bg:#d6a066;--tile-text:#1d1b19}.tile-ochre-3{--tile-bg:#c99154;--tile-text:#1d1b19}.tile-ochre-4{--tile-bg:#c38234;--tile-text:#1d1b19}.tile-rose-0{--tile-bg:#f5e4ed;--tile-text:#1d1b19}.tile-rose-1{--tile-bg:#f4d3e4;--tile-text:#1d1b19}.tile-rose-2{--tile-bg:#d68db5;--tile-text:#1d1b19}.tile-rose-3{--tile-bg:#c87ea8;--tile-text:#1d1b19}.tile-rose-4{--tile-bg:#c26c9e;--tile-text:#1d1b19}.tile-leaf-0{--tile-bg:#dfeee2;--tile-text:#1d1b19}.tile-leaf-1{--tile-bg:#cae7d1;--tile-text:#1d1b19}.tile-leaf-2{--tile-bg:#afe1bb;--tile-text:#1d1b19}.tile-leaf-3{--tile-bg:#9ad5a9;--tile-text:#1d1b19}.tile-leaf-4{--tile-bg:#84cb97;--tile-text:#1d1b19}.tile-azure-0{--tile-bg:#deebf8;--tile-text:#1d1b19}.tile-azure-1{--tile-bg:#c8e1f9;--tile-text:#1d1b19}.tile-azure-2{--tile-bg:#7ab5e9;--tile-text:#1d1b19}.tile-azure-3{--tile-bg:#69a7dd;--tile-text:#1d1b19}.tile-azure-4{--tile-bg:#4f9bda;--tile-text:#1d1b19}.tile-lagoon-0{--tile-bg:#daeeee;--tile-text:#1d1b19}.tile-lagoon-1{--tile-bg:#bfe7e6;--tile-text:#1d1b19}.tile-lagoon-2{--tile-bg:#77d2d0;--tile-text:#1d1b19}.tile-lagoon-3{--tile-bg:#5ec4c3;--tile-text:#1d1b19}.tile-lagoon-4{--tile-bg:#32bbb9;--tile-text:#1d1b19}.tile-citron-0{--tile-bg:#edeada;--tile-text:#1d1b19}.tile-citron-1{--tile-bg:#e5dfc0;--tile-text:#1d1b19}.tile-citron-2{--tile-bg:#d9cd91;--tile-text:#1d1b19}.tile-citron-3{--tile-bg:#ccbe7a;--tile-text:#1d1b19}.tile-citron-4{--tile-bg:#c2b25e;--tile-text:#1d1b19}.tile-iris-0{--tile-bg:#e6e8f9;--tile-text:#1d1b19}.tile-iris-1{--tile-bg:#d8dcfa;--tile-text:#1d1b19}.tile-iris-2{--tile-bg:#cdd2fe;--tile-text:#1d1b19}.tile-iris-3{--tile-bg:#bbc1fe;--tile-text:#1d1b19}.tile-iris-4{--tile-bg:#adb3fa;--tile-text:#1d1b19}.tile-stone-0{--tile-bg:#ede9e2;--tile-text:#1d1b19}.tile-stone-1{--tile-bg:#e2ddd7;--tile-text:#1d1b19}.tile-stone-2{--tile-bg:#c3beb8;--tile-text:#1d1b19}.tile-stone-3{--tile-bg:#b5b0aa;--tile-text:#1d1b19}.tile-stone-4{--tile-bg:#a8a49e;--tile-text:#1d1b19}.tier-s{grid-area:span 1/span 1}.tier-m{grid-area:span 1/span 2}.tier-l{grid-area:span 2/span 2}.tier-xl{grid-area:span 2/span 4}@media (prefers-color-scheme:dark){:root{--color-background:#131211;--color-surface:#1d1b19;--color-surface-muted:#272421;--color-text:#f2efea;--color-text-secondary:#b3ada6;--color-text-tertiary:#958f88;--color-border:#302c29;--color-accent:#f2efea;--color-on-accent:#131211;--color-shadow:#00000080}.tile-coral-0{--tile-bg:#2e2220;--tile-text:#f2efea}.tile-coral-1{--tile-bg:#3e2926;--tile-text:#f2efea}.tile-coral-2{--tile-bg:#683832;--tile-text:#f2efea}.tile-coral-3{--tile-bg:#eaa398;--tile-text:#1d1b19}.tile-coral-4{--tile-bg:#fcb2a7;--tile-text:#1d1b19}.tile-ochre-0{--tile-bg:#2c231b;--tile-text:#f2efea}.tile-ochre-1{--tile-bg:#3a2c1d;--tile-text:#f2efea}.tile-ochre-2{--tile-bg:#54340b;--tile-text:#f2efea}.tile-ochre-3{--tile-bg:#b78143;--tile-text:#1d1b19}.tile-ochre-4{--tile-bg:#c98f4f;--tile-text:#1d1b19}.tile-rose-0{--tile-bg:#2d2127;--tile-text:#f2efea}.tile-rose-1{--tile-bg:#3b2933;--tile-text:#f2efea}.tile-rose-2{--tile-bg:#623750;--tile-text:#f2efea}.tile-rose-3{--tile-bg:#e0a1c3;--tile-text:#1d1b19}.tile-rose-4{--tile-bg:#f2b0d4;--tile-text:#1d1b19}.tile-leaf-0{--tile-bg:#1e2820;--tile-text:#f2efea}.tile-leaf-1{--tile-bg:#233427;--tile-text:#f2efea}.tile-leaf-2{--tile-bg:#1d482b;--tile-text:#f2efea}.tile-leaf-3{--tile-bg:#65a877;--tile-text:#1d1b19}.tile-leaf-4{--tile-bg:#71b885;--tile-text:#1d1b19}.tile-azure-0{--tile-bg:#1d262f;--tile-text:#f2efea}.tile-azure-1{--tile-bg:#22313e;--tile-text:#f2efea}.tile-azure-2{--tile-bg:#173d5d;--tile-text:#f2efea}.tile-azure-3{--tile-bg:#508fc6;--tile-text:#1d1b19}.tile-azure-4{--tile-bg:#5c9fd9;--tile-text:#1d1b19}.tile-lagoon-0{--tile-bg:#1a2828;--tile-text:#f2efea}.tile-lagoon-1{--tile-bg:#1a3434;--tile-text:#f2efea}.tile-lagoon-2{--tile-bg:#024645;--tile-text:#f2efea}.tile-lagoon-3{--tile-bg:#28a3a2;--tile-text:#1d1b19}.tile-lagoon-4{--tile-bg:#35b4b2;--tile-text:#1d1b19}.tile-citron-0{--tile-bg:#28251a;--tile-text:#f2efea}.tile-citron-1{--tile-bg:#332f1c;--tile-text:#f2efea}.tile-citron-2{--tile-bg:#635733;--tile-text:#f2efea}.tile-citron-3{--tile-bg:#bdaf6b;--tile-text:#1d1b19}.tile-citron-4{--tile-bg:#cdbf78;--tile-text:#1d1b19}.tile-iris-0{--tile-bg:#23242f;--tile-text:#f2efea}.tile-iris-1{--tile-bg:#2c2d3f;--tile-text:#f2efea}.tile-iris-2{--tile-bg:#3f426c;--tile-text:#f2efea}.tile-iris-3{--tile-bg:#a9aeec;--tile-text:#1d1b19}.tile-iris-4{--tile-bg:#b8befe;--tile-text:#1d1b19}.tile-stone-0{--tile-bg:#282520;--tile-text:#f2efea}.tile-stone-1{--tile-bg:#322e2a;--tile-text:#f2efea}.tile-stone-2{--tile-bg:#44403b;--tile-text:#f2efea}.tile-stone-3{--tile-bg:#9f9b95;--tile-text:#1d1b19}.tile-stone-4{--tile-bg:#afaaa4;--tile-text:#1d1b19}}:root{--font-sans:"Instrument Sans", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--mosaic-gap:8px;--radius-tile:16px;--radius-card:22px;--tap:44px}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%}body{background:var(--color-background);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);overflow-wrap:break-word;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.55;display:flex}main{flex:1}@media (width<=40rem){h1,h2,h3,p,li{hyphens:auto;hyphenate-limit-chars:10 4 4}}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1rem,5vw,2.5rem)}.display{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.5rem,1.6rem + 3.4vw,4.25rem);font-weight:400;line-height:1.05}h2{margin:2.5rem 0 .75rem;font-size:1.3rem;font-weight:600;line-height:1.3}h3{margin:0 0 .25rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.skip-link{z-index:20;background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;padding:.75rem 1rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.button{background:var(--color-accent);min-height:48px;color:var(--color-on-accent);border-radius:999px;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.site-header{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.brand{min-height:var(--tap);align-items:center;display:inline-flex}.brand img{width:auto;height:1.75rem;display:block}.languages{position:relative}.languages summary{min-height:var(--tap);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .875rem;font-size:.9375rem;font-weight:500;list-style:none;display:inline-flex}.languages summary::-webkit-details-marker{display:none}.languages summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin:-.2em 0 0 .2em;transform:rotate(45deg)}.languages details[open] summary:after{margin-top:.2em;transform:rotate(225deg)}.languages ul{z-index:10;border:1px solid var(--color-border);border-radius:var(--radius-tile);background:var(--color-surface);min-width:12rem;max-height:min(70vh,34rem);box-shadow:0 12px 32px var(--color-shadow);margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.languages a{min-height:var(--tap);border-radius:10px;align-items:center;padding:0 .875rem;text-decoration:none;display:flex}.languages a:hover{background:var(--color-surface-muted)}.languages a[aria-current]{background:var(--color-surface-muted);font-weight:600}.hero{gap:2.5rem;padding-block:clamp(1rem,4vw,3.5rem) clamp(2.5rem,6vw,5rem);display:grid}@media (width>=60rem){.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem}}.lead{max-width:38rem;color:var(--color-text-secondary);margin:0 0 1.75rem;font-size:1.1875rem}.coming-soon{margin:0;font-weight:600}.stores{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.why{padding-block:0 4rem}.why h2{font-family:var(--font-serif);margin:0 0 1.5rem;font-size:2rem;font-weight:400;line-height:1.15}.why ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.why li{border-top:1px solid var(--color-border);padding-top:1rem}.why p{color:var(--color-text-secondary);margin:0}.origin{padding-block:0 4rem}.origin h2{font-family:var(--font-serif);margin:0 0 .75rem;font-size:1.5rem;font-weight:400;line-height:1.2}.origin p{max-width:38rem;color:var(--color-text-secondary);margin:0}.mosaic-frame{width:100%;max-width:32rem;container-type:inline-size}.mosaic{grid-template-columns:repeat(var(--mosaic-columns), 1fr);grid-auto-flow:dense;grid-auto-rows:calc((100cqi - (var(--mosaic-columns) - 1) * var(--mosaic-gap)) / var(--mosaic-columns));gap:var(--mosaic-gap);margin:0;padding:0;list-style:none;display:grid}.tile{hyphens:auto;hyphenate-limit-chars:10 4 4;border-radius:var(--radius-tile);background:var(--tile-bg);color:var(--tile-text);align-items:flex-end;padding:10px 12px;font-size:.8125rem;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.tier-s{padding:8px 9px;font-size:.75rem}.tier-l,.tier-xl{font-size:1.0625rem}.document{padding-block:clamp(1rem,4vw,3rem) 4rem}.prose{max-width:40rem}.updated{color:var(--color-text-secondary);margin:-.75rem 0 2rem}.prose ul{padding-left:1.25rem}.prose li+li{margin-top:.35rem}.prose h3{margin:1.75rem 0 .5rem}.prose p{margin:0 0 1rem}.prose h2:first-child{margin-top:0}.contact{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);max-width:40rem;margin-bottom:2.5rem;padding:1.5rem}.contact h2{margin-top:0}.contact p:last-child{margin-bottom:0}address{font-style:normal;line-height:1.7}.site-footer{border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.9375rem}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1.5rem 2rem;display:flex}.site-footer ul{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer a{min-height:var(--tap);align-items:center;display:inline-flex}.site-footer a[aria-current]{color:var(--color-text);text-decoration:none}.site-footer p{margin:0}
