@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/doto-latin-wght-normal.DtlIPefW.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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{--bg:#fff;--ink:#000;--mute:#6b6b6b;--line:#e6e6e6;--acc:#2f5bff;--dot:"Doto Variable", ui-monospace, monospace;--text:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--t-hero:clamp(48px, 7.4vw, 150px);--t-name:clamp(30px, 3vw, 58px);--t-h2:clamp(30px, 3.2vw, 62px);--t-m:clamp(15px, .4vw + 10px, 19px);--t-s:clamp(13px, .22vw + 10px, 15px);--pad:clamp(14px, 2.6vw, 48px);--gut:clamp(8px, 1vw, 16px)}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--text);font-size:var(--t-m);-webkit-font-smoothing:antialiased;line-height:1.45}body{margin:0;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--acc);outline-offset:3px}h1,h2,p{margin:0}img{max-width:100%;display:block}.dot{font-family:var(--dot);letter-spacing:-.02em;text-transform:lowercase;font-weight:800;line-height:.92}.head{z-index:40;padding:14px var(--pad);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffe6;align-items:center;gap:clamp(14px,2.4vw,40px);display:flex;position:sticky;top:0}.logo{font-family:var(--dot);font-size:clamp(24px,2vw,34px);font-weight:800;text-decoration:none}.head nav{font-size:var(--t-s);flex:1;gap:clamp(10px,1.6vw,26px);display:flex}.head nav a{color:var(--mute);text-decoration:none}.head nav a:hover{color:var(--ink)}.bagbtn{border:1px solid var(--ink);font-size:var(--t-s);background:0 0;padding:7px 14px}.bagbtn span{min-width:1.2em;font-family:var(--dot);color:var(--acc);margin-left:6px;font-weight:800;display:inline-block}.bagbtn.pop span{animation:.5s cubic-bezier(.3,1.6,.5,1) pop}@keyframes pop{40%{transform:scale(1.6)}}.btn{background:var(--acc);color:#fff;min-height:52px;font-weight:600;font-size:var(--t-s);border:0;justify-content:center;align-items:center;padding:0 1.4em;text-decoration:none;transition:filter .2s,transform .15s;display:inline-flex}.btn:hover{filter:brightness(1.1)}.btn:active{transform:scale(.98)}.btn.small{min-height:42px}.btn.done{background:var(--ink)}.hero{background:var(--bg);color:var(--ink);overflow:hidden}.hero-copy{padding:clamp(28px, 5vw, 84px) var(--pad) clamp(22px, 3vw, 44px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px clamp(24px,4vw,72px);display:grid}.hero h1{font-size:var(--t-hero)}.hero-side{justify-items:start;gap:18px;max-width:24em;padding-bottom:.4em;display:grid}.hero-side p{color:var(--mute)}.hero img{aspect-ratio:21/9;object-fit:cover;object-position:50% 70%;width:100%;height:auto;animation:1.4s cubic-bezier(.2,.7,.1,1) both in;display:block}@keyframes in{0%{opacity:0;transform:scale(1.03)}}.sec{padding:clamp(48px, 7vw, 120px) var(--pad) 0}.sec h2,.finbar h1{font-size:var(--t-h2)}.finbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(16px,2vw,28px);display:flex}.switch{border:1px solid var(--ink);display:inline-flex}.switch button{font-size:var(--t-s);background:0 0;border:0;padding:9px 16px}.switch button[aria-pressed=true]{background:var(--ink);color:#fff}.lede{color:var(--mute);max-width:34em;margin-bottom:24px}.shot{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot img.b{opacity:0;transition:opacity .6s}.shot img.b.show{opacity:1;transition:none}.bento{gap:var(--gut);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(140px,13vw,260px);display:grid}.tile{border:1px solid var(--line);background:#fff;text-decoration:none;transition:border-color .2s;display:block;position:relative;overflow:hidden}.tile:hover{border-color:var(--ink)}.tile .shot{aspect-ratio:auto;position:absolute;inset:0}.tile .shot img{transition:transform 1s cubic-bezier(.2,.7,.1,1)}.tile:hover .shot img.a{transform:scale(1.04)}.tile.big{grid-area:span 3/span 4}.tile.tall{grid-area:span 3/span 2}.tile.wide{grid-area:span 2/span 4}.tile.small{grid-area:span 2/span 2}.tile .meta{font-size:var(--t-s);border:1px solid var(--line);background:#fff;gap:2px;padding:10px 14px 11px;display:grid;position:absolute;bottom:12px;left:12px}.tile .meta b{font-size:var(--t-name)}.tile .meta span{color:var(--mute)}.tile .price{font-weight:600;color:var(--ink)!important}.plus{border:1px solid var(--ink);background:#fff;border-radius:50%;width:44px;height:44px;font-size:22px;line-height:1;transition:background .2s,color .2s,transform .2s;position:absolute;bottom:12px;right:12px}.plus:hover,.plus.done{background:var(--acc);color:#fff;border-color:var(--acc);transform:rotate(90deg)}.facts{gap:var(--gut);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.facts div{border-top:1px solid var(--ink);gap:6px;padding-top:14px;display:grid}.facts b{color:var(--acc);font-size:clamp(56px,7vw,140px)}.facts span{color:var(--mute);font-size:var(--t-s)}.list{border-top:1px solid var(--ink)}.row{border-bottom:1px solid var(--line);grid-template-columns:clamp(120px,16vw,260px) 1fr auto;align-items:center;gap:clamp(14px,2.4vw,40px);padding:16px 0;text-decoration:none;display:grid}.row .rmeta{gap:4px;display:grid}.row b{font-size:var(--t-name)}.row .kind{color:var(--mute);font-size:var(--t-s)}.row .line{max-width:34em}.row .rbuy{justify-items:end;gap:10px;display:grid}.price{font-weight:600}.row:hover b{color:var(--acc)}.pdp{padding:var(--gut) var(--pad) 0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,72px);display:grid}.map{border:1px solid var(--line);position:relative}.pin{background:var(--acc);color:#fff;width:34px;height:34px;font-family:var(--dot);border:0;border-radius:50%;margin:-17px 0 0 -17px;font-size:16px;font-weight:800;transition:transform .25s,box-shadow .25s;animation:2.4s ease-in-out infinite pulse;position:absolute;box-shadow:0 0 0 6px #2f5bff2e}.pin.on{animation:none;transform:scale(1.25);box-shadow:0 0 0 10px #2f5bff40}@keyframes pulse{50%{box-shadow:0 0 0 11px #2f5bff14}}.side{gap:clamp(12px,1.4vw,20px);padding-top:clamp(4px,2vw,32px);display:grid}.kind{color:var(--mute);font-size:var(--t-s)}.pname{font-size:clamp(64px,8vw,160px)}.pline{max-width:26em;font-size:calc(var(--t-m) * 1.08)}.feats{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.feats li{border-bottom:1px solid var(--line);font-size:var(--t-s);align-items:baseline;gap:14px;padding:10px 0;transition:color .2s;display:flex}.feats li b{font-family:var(--dot);color:var(--acc);width:1.4em;font-weight:800}.feats li.on{color:var(--acc)}.buyrow{align-items:center;gap:16px;display:flex}.buyrow .btn{flex:1}.buyrow .price{font-size:calc(var(--t-m) * 1.3)}.specs{border-top:1px solid var(--ink);font-size:var(--t-s);grid-template-columns:minmax(7em,1fr) 2fr;margin:0;display:grid}.specs dt,.specs dd{border-bottom:1px solid var(--line);margin:0;padding:9px 0}.specs dt,.mute{color:var(--mute)}.small{font-size:13px}.trio{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.trio .tile{aspect-ratio:1}.scrim-bag{z-index:80;opacity:0;pointer-events:none;background:#00000059;transition:opacity .3s;position:fixed;inset:0}.bag{z-index:90;border-left:1px solid var(--ink);background:#fff;grid-template-rows:auto 1fr auto;width:min(420px,100vw);transition:transform .45s cubic-bezier(.2,.7,.1,1);display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.bag-open .scrim-bag{opacity:1;pointer-events:auto}.bag-open .bag{transform:none}.bag-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.bag-top h2{font-family:var(--dot);font-size:34px;font-weight:800}.x{font-size:var(--t-s);background:0 0;border:0;text-decoration:underline}.lines{margin:0;padding:0 20px;list-style:none;overflow:auto}.lines li{border-bottom:1px solid var(--line);font-size:var(--t-s);grid-template-columns:80px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.lines li.empty{color:var(--mute);display:block}.lines img{object-fit:cover;border:1px solid var(--line);width:80px;height:80px}.lines b{font-family:var(--dot);font-size:24px;font-weight:800;display:block}.lines span{color:var(--mute);display:block}.lines .r{text-align:right}.rm{color:var(--mute);background:0 0;border:0;font-size:13px;text-decoration:underline}.bag-foot{border-top:1px solid var(--line);gap:12px;padding:18px 20px 24px;display:grid}.sub{justify-content:space-between;display:flex}.checkout{border:1px solid var(--line);min-height:52px;color:var(--mute);background:#f6f6f6}.foot{padding:0 var(--pad) 40px;border-top:1px solid var(--ink);margin-top:clamp(64px,9vw,160px)}.foot-big{font-family:var(--dot);letter-spacing:-.03em;margin:clamp(18px,3vw,48px) 0;font-size:clamp(110px,24vw,460px);font-weight:800;line-height:.8}.foot-row{gap:var(--gut);font-size:var(--t-s);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw}.tile.big,.tile.wide{grid-area:span 2/span 2}.tile.tall,.tile.small{grid-area:span 1/span 1}.tile.tall .meta b,.tile.small .meta b{font-size:26px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.pdp{grid-template-columns:minmax(0,1fr)}.trio{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-row{grid-template-columns:1fr}}@media (width<=640px){.head nav a:not(:first-child){display:none}.hero-copy{grid-template-columns:minmax(0,1fr)}.hero img{aspect-ratio:16/10;object-position:50% 70%}.row{grid-template-columns:96px 1fr}.row .rbuy{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}.row .rbuy .btn{justify-self:end}.row .line{display:none}.pin{width:28px;height:28px;margin:-14px 0 0 -14px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@view-transition{navigation:auto}.head{view-transition-name:head}::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.7,.1,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
