@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_4635eb{font-family:Jost,Jost Fallback;font-style:normal}.__variable_4635eb{--font-display:"Jost","Jost Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-structural:"Archivo","Archivo Fallback"}:root{--paper:#f5f4f0;--ink:#0a0a09;--red:#c8102e;--rule:#dcd9d2;--edge:#8f8c84;--dim:#67655e;--wash:#eceae4;--font-display-stack:var(--font-display),"Futura","Century Gothic",sans-serif;--font-structural-stack:var(--font-structural),"Helvetica Neue",Helvetica,Arial,sans-serif;--s1:0.5rem;--s2:0.875rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s6:6.5rem;--gutter:clamp(1rem,3vw,2.5rem);--bar:3rem;--measure:68ch;--ease:cubic-bezier(0.16,1,0.3,1);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-structural-stack);font-size:.9375rem;line-height:1.6;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;overflow-x:clip}body,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--red);color:var(--paper)}:focus-visible{outline:2px solid var(--red);outline-offset:2px}:where(input,textarea){caret-color:var(--red)}a{color:inherit;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}*{scrollbar-width:thin;scrollbar-color:var(--ink) var(--wash)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--wash)}::-webkit-scrollbar-thumb{background:var(--ink);border:3px solid var(--wash)}::-webkit-scrollbar-thumb:hover{background:var(--red)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.skip{position:absolute;left:var(--gutter);top:-80px;z-index:100;background:var(--ink);color:var(--paper);padding:var(--s2) var(--s3);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;transition:top .2s var(--ease)}.skip:focus-visible{top:var(--s1)}.bar{position:fixed;inset:0 0 auto 0;z-index:40;height:var(--bar);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--s3);gap:var(--s3);padding:0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--rule);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.bar__mark{font-family:var(--font-display-stack);font-weight:700;font-size:.875rem;letter-spacing:-.01em;white-space:nowrap}.bar__mark b{color:var(--red);font-weight:700}.bar__nav{display:flex;gap:var(--s3);justify-self:center}.bar__nav a{text-decoration:none;color:var(--dim);transition:color .16s var(--ease)}.bar__nav a:hover{color:var(--ink)}.bar__cart{justify-self:end;letter-spacing:.14em;text-transform:uppercase;transition:color .16s var(--ease)}.bar__cart:hover{color:var(--red)}.drop{position:relative;min-height:100svh;padding-top:var(--bar);display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr) minmax(0,20rem);grid-template-rows:auto minmax(0,1fr) auto auto}.drop__wordmark{grid-column:1/3;grid-row:1;padding:var(--s3) var(--gutter) 0;font-family:var(--font-display-stack);font-weight:700;font-size:clamp(2.5rem,9.5vw,8.5rem);line-height:.84;letter-spacing:-.055em;text-transform:uppercase;pointer-events:none;position:relative;z-index:1}.drop__wordmark span{display:block}.drop__wordmark span:first-child{color:var(--red)}.drop__stage{grid-column:2/-1;grid-row:1/3;z-index:2;min-height:0}.drop__meta{grid-column:3;grid-row:1;z-index:3;padding:var(--s3) var(--gutter) 0 0;justify-self:end;text-align:right}.drop__label{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:var(--s1)}.clock{display:flex;justify-content:flex-end;gap:var(--s2);font-family:var(--font-display-stack);font-weight:700;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1;letter-spacing:-.03em}.clock div{display:grid}.clock small{font-family:var(--font-structural-stack);font-weight:400;font-size:.5625rem;letter-spacing:.18em;margin-top:.25rem}.clock small,.provisional{text-transform:uppercase;color:var(--dim)}.provisional{display:inline-block;margin-top:var(--s2);padding:.2em .5em;border:1px solid var(--edge);font-size:.6875rem;letter-spacing:.12em}.piece{grid-column:3;grid-row:2/5;z-index:3;align-self:center;justify-self:end;width:min(100%,22rem);padding:0 var(--gutter) var(--s4) 0;text-align:right}.piece__name{font-family:var(--font-display-stack);font-weight:700;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.05;letter-spacing:-.03em;text-transform:uppercase}.piece__legend{margin-top:var(--s1);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.piece__price{margin-top:var(--s2);font-family:var(--font-display-stack);font-weight:700;font-size:1.25rem}.sizes{margin:var(--s3) 0 0;padding:0;border:none;display:flex;flex-wrap:wrap;gap:1px;justify-content:flex-end}.sizes legend{display:contents}.sizes label{position:relative;min-width:2.5rem;padding:.4rem .45rem;text-align:center;border:1px solid var(--edge);font-size:.6875rem;letter-spacing:.06em;color:var(--dim);cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease)}.sizes label:hover{color:var(--ink);border-color:var(--ink)}.sizes label.is-set{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sizes input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.sizes label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.add{margin-top:var(--s3);width:100%;padding:.85rem 1rem;background:var(--ink);color:var(--paper);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background-color .18s var(--ease)}.add:hover{background:var(--red)}.add:disabled{background:var(--wash);color:var(--dim);cursor:not-allowed}.drop__hint{grid-column:2;grid-row:4;justify-self:center;padding-bottom:var(--s3);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.drop__hint,.drop__rail{z-index:3;align-self:end}.drop__rail{grid-column:1/3;grid-row:3;display:flex;gap:1px;padding-inline:var(--gutter);padding-block:var(--s2) var(--s5);overflow-x:auto;scrollbar-width:none}.drop__rail::-webkit-scrollbar{display:none}.drop__rail button{flex:0 0 auto;width:3.25rem;aspect-ratio:1;border:1px solid var(--edge);background:var(--paper);display:grid;place-items:center;font-size:.625rem;font-weight:600;color:var(--dim);transition:border-color .16s var(--ease),color .16s var(--ease)}.drop__rail button:hover{border-color:var(--ink);color:var(--ink)}.drop__rail button[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.drop__rail img{width:100%;height:100%;object-fit:contain}.shop{border-top:1px solid var(--rule);padding:var(--s5) 0 var(--s6)}.shop__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:0 var(--gutter) var(--s3)}.shop__head h2{font-family:var(--font-display-stack);font-weight:700;font-size:clamp(1.5rem,3.5vw,2.5rem);letter-spacing:-.035em;text-transform:uppercase;line-height:1}.shop__head p{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:1px;gap:1px;background:var(--rule);border-block:1px solid var(--rule)}.tile{display:flex;flex-direction:column;background:var(--paper);padding:var(--s3);gap:var(--s2)}.tile__shot{aspect-ratio:3/4;display:grid;place-items:center;overflow:hidden;background:var(--paper)}.tile__shot img{width:100%;height:100%;object-fit:contain;transition:transform .52s var(--ease)}.tile:hover .tile__shot img{transform:scale(1.035)}.tile__face{width:100%;height:100%;display:grid;place-items:center;padding:14%;background:var(--stock);border:1px solid var(--rule)}.tile__legend{display:grid;grid-gap:.05em;gap:.05em;text-align:center;font-family:var(--font-display-stack);font-weight:700;font-size:clamp(.85rem,1.6vw,1.15rem);line-height:.98;letter-spacing:-.03em;text-transform:uppercase;color:var(--legendink)}.tile__legend span:nth-child(n+4){color:var(--accent);font-size:.7em}.tile__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.tile__name{letter-spacing:.02em;text-transform:uppercase}.tile__name,.tile__price{font-size:.8125rem;font-weight:600}.tile__stock{font-size:.6875rem;color:var(--dim)}.tile__acts{margin-top:auto;padding-top:var(--s2);display:flex;gap:1px}.mini{flex:1 1;padding:.55rem .5rem;border:1px solid var(--edge);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease)}.mini:hover{color:var(--ink);border-color:var(--ink)}.mini--add:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.argument{border-top:1px solid var(--rule);padding:var(--s6) var(--gutter)}.argument h2{font-family:var(--font-display-stack);font-weight:700;font-size:clamp(2rem,7vw,6rem);line-height:.9;letter-spacing:-.045em;text-transform:uppercase;max-width:16ch;text-wrap:balance;margin-bottom:var(--s5)}.argument h2 em{font-style:normal;color:var(--red)}.argument__body{max-width:var(--measure);display:grid;grid-gap:var(--s3);gap:var(--s3);font-size:1rem;line-height:1.72}.argument__body p:last-child{color:var(--dim)}.foot{border-top:1px solid var(--rule);padding:var(--s5) var(--gutter) var(--s4);display:grid;grid-gap:var(--s3);gap:var(--s3)}.foot__mark{font-family:var(--font-display-stack);font-weight:700;font-size:clamp(2rem,12vw,9rem);line-height:.82;letter-spacing:-.055em;text-transform:uppercase;color:var(--wash);text-wrap:balance}.foot__note{max-width:60ch;font-size:.75rem;line-height:1.6;color:var(--dim)}.scrim{position:fixed;inset:0;z-index:45;background:rgb(0 0 0/.38);opacity:0;visibility:hidden;transition:opacity .32s var(--ease),visibility .32s;cursor:default}.scrim.is-open{opacity:1;visibility:visible}.cart{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(24rem,100vw);display:flex;flex-direction:column;background:var(--paper);border-left:1px solid var(--rule);transform:translateX(100%);visibility:hidden;transition:transform .48s var(--ease),visibility .48s}.cart.is-open{transform:translateX(0);visibility:visible}.cart__head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);height:var(--bar);border-bottom:1px solid var(--rule);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.cart__head h2{font-size:inherit;font-weight:600;letter-spacing:inherit;text-transform:inherit}.cart__head button,.cart__list button{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--dim);transition:color .16s var(--ease)}.cart__head button:hover,.cart__list button:hover{color:var(--red)}.cart__empty{padding:var(--s5) var(--gutter);display:grid;grid-gap:var(--s1);gap:var(--s1);text-align:center}.cart__empty p:first-child{font-family:var(--font-display-stack);font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:-.02em}.cart__empty p:last-child{font-size:.8125rem;color:var(--dim);max-width:24ch;margin:0 auto}.cart__list{flex:1 1;overflow-y:auto;padding:0 var(--gutter)}.cart__list li{display:grid;grid-template-columns:3rem 1fr auto auto;align-items:center;grid-gap:var(--s2);gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--rule)}.cart__thumb{aspect-ratio:1;background:var(--wash);display:grid;place-items:center;overflow:hidden}.cart__thumb img{width:100%;height:100%;object-fit:contain}.cart__name{display:grid;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.cart__name em{font-style:normal;font-weight:400;font-size:.625rem;letter-spacing:.14em;color:var(--dim)}.cart__price{font-size:.8125rem;font-weight:600}.cart__foot{padding:var(--s3) var(--gutter) var(--s4);border-top:1px solid var(--rule)}.cart__total{display:flex;justify-content:space-between;align-items:baseline;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.cart__total span:last-child{font-family:var(--font-display-stack);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:var(--ink);text-transform:none}.cart__disclosure{margin-top:var(--s2);font-size:.6875rem;line-height:1.5;color:var(--dim);text-align:center}@media (max-width:1000px){.drop{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto;min-height:auto}.drop__stage{grid-column:1;grid-row:3;height:min(40svh,20rem)}.drop__rail{grid-column:1;grid-row:5;padding-block:var(--s3)}.drop__wordmark{grid-column:1;grid-row:1;padding-top:var(--s3);font-size:clamp(2.25rem,9vw,4rem)}.drop__meta,.piece{grid-column:1;width:100%;justify-self:stretch;text-align:left;padding:0 var(--gutter) var(--s3)}.drop__meta{grid-row:2;padding-top:var(--s2)}.clock{font-size:1.5rem;gap:var(--s3);justify-content:flex-start}.provisional{margin-top:var(--s1)}.piece{grid-row:4;padding-top:var(--s3);padding-bottom:var(--s3)}.sizes{justify-content:flex-start}.drop__hint{grid-column:1;grid-row:6;justify-self:start;padding:0 var(--gutter) var(--s5)}}@media (max-width:640px){.bar{grid-template-columns:minmax(0,1fr) auto;font-size:.625rem}.bar__mark{min-width:0;font-size:.8125rem}.bar__nav{display:none}.grid{grid-template-columns:repeat(2,1fr)}.tile{padding:var(--s2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.stage{width:100%;height:100%;min-height:0;touch-action:pan-y}.stage--flat{position:relative}.stage--flat img{position:absolute;inset:var(--s3);width:calc(100% - var(--s3) * 2);height:calc(100% - var(--s3) * 2);object-fit:contain}.stage--loading{position:relative}.stage--loading>.stage--flat,.stage--loading>canvas{position:absolute;inset:0}.stage--loading>canvas{z-index:1}