@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Playfair Display;src:url(/fonts/playfair-display-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;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:Playfair Display;src:url(/fonts/playfair-display-600-italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap;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:Playfair Display;src:url(/fonts/playfair-display-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Playfair Display;src:url(/fonts/playfair-display-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Playfair Display;src:url(/fonts/playfair-display-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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{--paper:#fff8f5;--paper-2:#fff1ea;--paper-3:#f6e9e0;--white:#fff;--ink:#251911;--ink-soft:#56423c;--ink-faint:#75645a;--line:#e5ddd0;--line-strong:#d6c7b8;--clay:#873415;--clay-bright:#a64b2a;--olive:#516445;--gold:#65490c;--indigo:#2c3e50;--font-display:"Playfair Display", "Iowan Old Style", Georgia, serif;--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--t-display:clamp(2.6rem, 5.1vw, 5.2rem);--t-h1:clamp(2.6rem, 5.4vw, 5rem);--t-h2:clamp(2rem, 3.4vw, 3.2rem);--t-h3:clamp(1.35rem, 1.7vw, 1.7rem);--t-quote:clamp(1.6rem, 2.9vw, 2.6rem);--t-lede:clamp(1.05rem, 1.35vw, 1.25rem);--t-body:1rem;--t-small:.8125rem;--t-label:.6875rem;--max:1480px;--gutter:clamp(18px, 2.6vw, 42px);--margin:clamp(20px, 4.4vw, 72px);--head-h:78px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, .05, .36, 1);--shadow-card:0 1px 0 #2519110a, 0 24px 48px -40px #25191159;--shadow-lift:0 2px 0 #2519110d, 0 34px 60px -38px #25191173;--z-header:60;--z-drawer:80;--z-menu:90;--z-veil:100}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);letter-spacing:.002em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:hidden}body.is-locked{overflow:hidden}img,picture,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}h1,h2,h3,h4{text-wrap:balance;font-weight:400}p{text-wrap:pretty}::selection{background:var(--clay);color:var(--paper)}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.skip{z-index:200;background:var(--ink);color:var(--paper);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;transition:transform .2s var(--ease);padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.display{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:-.035em;font-weight:400;line-height:.94}.h1{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:-.03em;font-weight:400;line-height:.98}.h2{font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:-.025em;font-weight:400;line-height:1.02}.h3{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15}.quote{font-family:var(--font-display);font-style:italic;font-size:var(--t-quote);letter-spacing:-.02em;line-height:1.24}.lede{font-size:var(--t-lede);color:var(--ink-soft);max-width:34em;line-height:1.62}.label{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal-img]{opacity:1;clip-path:none;transform:none}html.js [data-reveal-img] img{transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{width:100%;max-width:var(--max);padding-inline:var(--margin);margin-inline:auto}.section{padding-block:clamp(64px,8vw,128px)}.section--tight{padding-block:clamp(44px,5vw,80px)}.section--paper2{background:var(--paper-2)}.section--ink{background:var(--ink);color:var(--paper)}.section--ink .label{color:#c9b6a9}.hairline{background:var(--line);border:0;height:1px}.site-head{z-index:var(--z-header);height:var(--head-h);background:var(--paper);border-bottom:1px solid var(--line);transition:transform .5s var(--ease), background .3s var(--ease);position:fixed;inset:0 0 auto}.site-head.is-hidden{transform:translateY(-100%)}.site-head__in{height:100%;max-width:var(--max);padding-inline:var(--margin);align-items:center;gap:clamp(16px,2.4vw,40px);margin-inline:auto;display:flex}.brand{flex:none;align-items:center;gap:14px;display:flex}.brand__logo{width:auto;height:38px;transition:transform .34s var(--ease)}.brand__rule{background:var(--line-strong);width:1px;height:26px;transition:height .34s var(--ease), background .34s var(--ease)}.brand__tag{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);max-width:90px;transition:color .34s var(--ease);font-size:9px;line-height:1.35}.brand:hover .brand__logo,.brand:focus-visible .brand__logo{transform:translateY(-2px)}.brand:hover .brand__rule,.brand:focus-visible .brand__rule{background:var(--clay);height:34px}.brand:hover .brand__tag,.brand:focus-visible .brand__tag{color:var(--ink)}.nav{align-items:center;gap:clamp(14px,2.2vw,34px);margin-left:auto;display:flex}.nav a{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);transition:color .2s var(--ease);padding:6px 0;font-size:11px;font-weight:600;display:inline-block;position:relative}.nav a:after{content:"";background:var(--clay);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.head-actions{flex:none;align-items:center;gap:8px;display:flex}.icon-btn{border:1px solid var(--line-strong);min-width:40px;height:40px;color:var(--ink);transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.icon-btn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.icon-btn svg{stroke-width:1.5px;width:16px;height:16px}.case-btn{letter-spacing:.13em;text-transform:uppercase;padding:0 14px;font-size:10px;font-weight:600}.case-btn__count{background:var(--clay);min-width:18px;height:18px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:1px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;display:inline-flex}.icon-btn:hover .case-btn__count{background:var(--paper);color:var(--ink)}.menu-btn{display:none}.veil{z-index:var(--z-veil);background:var(--paper);transform-origin:top;pointer-events:none;animation:veil-lift .42s 50ms var(--ease-in-out) forwards;place-items:center;display:grid;position:fixed;inset:0}.veil__mark{font-family:var(--font-display);color:var(--clay);opacity:1;align-items:center;gap:14px;font-size:clamp(1.05rem,2vw,1.4rem);font-style:italic;display:flex}.veil__mark:before{content:"";opacity:.6;background:currentColor;width:46px;height:1px}.veil--close .veil__mark{opacity:1}.veil--close{animation-duration:.34s;animation-delay:0s}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes veil-lift{0%{transform:scaleY(1)}to{visibility:hidden;transform:scaleY(0)}}.veil--close{animation:veil-close .5s var(--ease-in-out) forwards;visibility:visible}@keyframes veil-close{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.veil{display:none}}.hero{padding-top:calc(var(--head-h) + clamp(44px, 6.4vw, 96px));padding-bottom:clamp(28px,4vw,56px);position:relative;overflow:hidden}.hero__grid{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.hero__eyebrow{grid-area:1/1/auto/8;align-items:center;gap:14px;margin-bottom:clamp(18px,3vw,34px);display:flex}.hero__eyebrow .rule{background:var(--clay);width:46px;height:1px}.hero h1{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:-.038em;grid-area:2/1/auto/8;font-weight:400;line-height:.98}.hero h1 em{color:var(--clay);font-style:italic}.hero__lede{font-size:var(--t-lede);color:var(--ink-soft);grid-area:3/1/auto/7;max-width:32em;margin-top:clamp(22px,3vw,40px);line-height:1.62}.hero__actions{flex-wrap:wrap;grid-area:4/1/auto/7;align-items:center;gap:12px;margin-top:clamp(24px,3vw,38px);display:flex}.hero__note{border-top:1px solid var(--line);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;grid-area:5/1/auto/6;gap:6px 22px;margin-top:26px;padding-top:16px;font-size:11px;display:flex}.ledger{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(28px,4vw,48px)}.ledger__in{gap:var(--gutter);grid-template-columns:repeat(4,1fr);padding-block:18px;display:grid}.ledger__item{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding-left:16px;display:flex}.ledger__item:first-child{border-left:0;padding-left:0}.ledger__item b{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:500;line-height:1}.ledger__item span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.btn{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;min-height:50px;transition:background .24s var(--ease), color .24s var(--ease), border-color .24s var(--ease), transform .24s var(--ease);border-radius:2px;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;font-size:11px;font-weight:600;display:inline-flex}.btn svg{width:17px;height:17px;transition:transform .35s var(--ease)}.btn:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn:hover svg{transform:translate(3px,-3px)}.btn--clay{background:var(--clay);border-color:var(--clay);color:var(--paper)}.btn--clay:hover{background:var(--clay-bright);border-color:var(--clay-bright);color:var(--white)}.btn--ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.link-arrow{transition:color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);letter-spacing:.13em;text-transform:uppercase;min-height:26px;color:var(--clay);padding-block:3px;transition:border-color .25s var(--ease), color .25s var(--ease);border-bottom:1px solid #87341559;align-items:center;gap:10px;padding-bottom:4px;font-size:11px;font-weight:600;display:inline-flex}.link-arrow svg{width:15px;height:15px;transition:transform .3s var(--ease)}.link-arrow:hover{color:var(--ink);border-color:var(--ink);transform:translate(3px)}.link-arrow:hover svg{transform:translate(4px)}.text-link{text-underline-offset:4px;transition:text-decoration-color .2s var(--ease), color .2s var(--ease);text-decoration:underline 1px #87341566}.text-link:hover{color:var(--clay);text-decoration-color:currentColor}.sec-head{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(30px,4vw,56px);display:grid}.sec-head__label{grid-column:1/4;align-items:center;gap:12px;display:flex}.sec-head__label .rule{opacity:.45;background:currentColor;width:34px;height:1px}.sec-head__title{font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:-.028em;grid-column:1/8;margin-top:14px;line-height:1.02}.sec-head__aside{text-align:right;color:var(--ink-soft);font-size:var(--t-small);grid-column:9/13;justify-self:end;max-width:30ch;line-height:1.6}.section--ink .sec-head__aside{color:#c9b6a9}.plate-grid{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.specimen{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .34s var(--ease), box-shadow .34s var(--ease), border-color .34s var(--ease);border-radius:2px;flex-direction:column;display:flex;position:relative}.specimen:hover,.specimen:focus-within{box-shadow:var(--shadow-lift);border-color:var(--line-strong);transform:translateY(-5px)}.specimen__media{background-color:var(--paper-2);aspect-ratio:4/5;background-position:50%;background-size:cover;position:relative;overflow:hidden}.specimen__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease), filter .4s var(--ease), opacity .32s var(--ease)}html.js .specimen__media img{opacity:0}html.js .specimen__media img.is-loaded{opacity:1}.specimen:hover .specimen__media img,.specimen:focus-within .specimen__media img{transform:scale(1.035)}.specimen__index{color:var(--ink);letter-spacing:.12em;font-variant-numeric:tabular-nums;background:#fff8f5e6;padding:4px 7px;font-size:9px;position:absolute;top:10px;left:10px}.specimen__tab{z-index:3;background:var(--clay);color:var(--paper);letter-spacing:.12em;writing-mode:vertical-rl;text-transform:uppercase;transition:transform .3s var(--ease), background .3s var(--ease);align-items:center;gap:6px;padding:10px 5px;font-size:8px;font-weight:600;display:flex;position:absolute;top:22px;right:-1px}.specimen:hover .specimen__tab,.specimen:focus-within .specimen__tab{background:var(--ink);transform:translate(9px)}.specimen{transition:transform .35s var(--ease), box-shadow .35s var(--ease)}.specimen:hover,.specimen:focus-within{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.specimen__body{flex-direction:column;flex:1;padding:14px 15px 15px;display:flex}.specimen__kick{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:9px;display:flex}.specimen__title a{background-image:linear-gradient(var(--clay), var(--clay));transition:transform .3s var(--ease), color .3s var(--ease), background-size .38s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;margin-block:-2px;padding-block:2px;display:inline-block}.specimen__title a:hover{color:var(--clay);background-size:100% 1px;transform:translate(3px)}.specimen__title{font-family:var(--font-display);letter-spacing:-.012em;margin-top:8px;font-size:1.16rem;font-weight:500;line-height:1.18}.specimen__title a:after{content:"";z-index:1;position:absolute;inset:0}.specimen__foot{border-top:1px solid var(--line);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;padding-top:14px;font-size:10px;display:flex}.specimen__price{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;flex:none;font-weight:600}.specimen__price--mark{color:var(--clay);font-weight:500}.specimen__price--open{color:var(--ink-faint);font-weight:500}.specimen__fact{text-transform:none;letter-spacing:.01em;color:var(--ink-soft);font-weight:500;line-height:1.3}.specimen__price small{color:var(--ink-faint);letter-spacing:.08em;font-size:9px;font-weight:500;display:block}.specimen--wide{grid-column:span 6}.specimen--wide .specimen__media{aspect-ratio:16/10}.specimen--med{grid-column:span 3}.specimen--third{grid-column:span 4}.specimen--quarter{grid-column:span 3}.specimen--wide .specimen__title{font-size:1.5rem}.selection-grid{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.selection-grid .specimen--wide{grid-area:span 1/span 6}.selection-grid .specimen--med{grid-column:span 3}.selection-grid .specimen--third{grid-column:span 4}.collection-grid{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collection-grid .specimen{grid-column:auto}.collection-grid .specimen__media{aspect-ratio:4/5}.belt-list{border-top:1px solid #fff8f52e}.belt{color:var(--paper);transition:background .35s var(--ease), padding .35s var(--ease);border-bottom:1px solid #fff8f52e;grid-template-columns:70px 3.2fr 3fr 1.8fr 34px;align-items:center;gap:clamp(12px,2vw,32px);padding:clamp(20px,2.5vw,30px) 14px;display:grid}.belt:hover,.belt:focus-visible{background:var(--clay);padding-left:26px}.belt__num{font-family:var(--font-display);color:#c9a15a;font-variant-numeric:tabular-nums;transition:color .3s var(--ease);font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1}.belt:hover .belt__num{color:var(--paper-2)}.belt__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.06}.belt__craft{color:#d8c8bd;transition:color .3s var(--ease);font-size:12px;line-height:1.65}.belt:hover .belt__craft{color:var(--paper)}.belt__lead{letter-spacing:.1em;text-transform:uppercase;color:#d8c8bd;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.6}.belt:hover .belt__lead{color:var(--paper)}.belt__arrow{width:28px;height:28px;transition:transform .35s var(--ease), background .3s var(--ease), color .3s var(--ease);border:1px solid #fff8f559;border-radius:50%;justify-self:end;place-items:center;display:grid}.belt__arrow svg{width:13px;height:13px}.belt:hover .belt__arrow{background:var(--paper);color:var(--clay);transform:rotate(45deg)}.story{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.story__head{grid-area:1/1/auto/4}.story__aside{top:calc(var(--head-h) + 26px);grid-area:2/1/auto/4;align-self:start;gap:clamp(18px,2vw,26px);display:grid;position:sticky}.story__head .h2{margin-top:16px}.story__body{grid-area:1/5/span 2/13}.story__row{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:clamp(14px,2vw,30px);padding:clamp(20px,2.4vw,30px) 0;display:grid}.story__row:last-child{border-bottom:1px solid var(--line)}.story__n{letter-spacing:.12em;color:var(--clay);font-variant-numeric:tabular-nums;padding-top:6px;font-size:10px}.story__row h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.3rem,1.9vw,1.65rem);line-height:1.15}.story__row p{max-width:58ch;color:var(--ink-soft);margin-top:8px;font-size:.94rem;line-height:1.68}.sheet{background:var(--paper-2);border:1px solid var(--line-strong);border-radius:2px;gap:13px;margin:0;padding:clamp(15px,1.4vw,19px);display:grid}.sheet__head{border-bottom:1px dashed var(--line-strong);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:11px;display:flex}.sheet__kicker{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;color:var(--clay);font-weight:600}.sheet__ref{font-size:var(--t-label);letter-spacing:.1em;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.sheet__title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.22}.sheet__rows{margin:0;display:grid}.sheet__row{border-bottom:1px solid var(--line);grid-template-columns:10ch 1fr;gap:12px;padding:7px 0;display:grid}.sheet__row:last-child{border-bottom:0}.sheet__row dt{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding-top:3px;font-weight:600}.sheet__row dd{font-size:var(--t-small);color:var(--ink);margin:0;line-height:1.5}.sheet__foot{border-top:1px dashed var(--line-strong);font-size:var(--t-small);color:var(--ink-soft);gap:11px;padding-top:12px;line-height:1.55;display:grid}.sheet__link{width:max-content;min-height:30px;font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);border-bottom:1px solid var(--line-strong);transition:color .28s var(--ease), border-color .28s var(--ease), transform .28s var(--ease);align-items:center;gap:8px;padding-bottom:3px;font-weight:600;text-decoration:none;display:inline-flex}.sheet__link svg{width:13px;height:13px;transition:transform .28s var(--ease)}.sheet__link:hover,.sheet__link:focus-visible{color:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.sheet__link:hover svg,.sheet__link:focus-visible svg{transform:translate(2px,-2px)}.sheet__link:active{transform:translateY(0)}.maker{background:var(--paper);grid-template-columns:1.12fr .88fr;display:grid}.maker__media{min-height:520px;position:relative;overflow:hidden}.maker__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.maker__plate{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:#fff8f5eb;padding:7px 10px;font-size:9px;position:absolute;bottom:22px;left:22px}.maker__text{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,80px) clamp(26px,4.6vw,72px);display:flex}.maker__quote{max-width:18em;margin-top:22px}.maker__attr{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:20px;font-size:11px;display:flex}.maker__attr b{color:var(--ink);font-weight:600}.maker__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;padding-top:22px;display:grid}.maker__fact b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:500;line-height:1;display:block}.maker__fact span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:7px;font-size:9px;line-height:1.5;display:block}.maker__text .link-arrow{align-self:flex-start;margin-top:30px}.process{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.process__head{top:calc(var(--head-h) + 40px);grid-column:1/5;position:sticky}.process__head .h2{margin-top:16px}.process__head p{color:var(--ink-soft);max-width:30ch;margin-top:18px;font-size:.94rem;line-height:1.66}.section--ink .process__head p{color:#c9b6a9}.section--ink .process__head .label{color:#e9c179}.process__rows{grid-column:6/13}.step{border-top:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:baseline;gap:clamp(12px,2vw,28px);padding:clamp(22px,2.6vw,32px) 0;display:grid}.step:last-child{border-bottom:1px solid var(--line)}.step__n{font-family:var(--font-display);color:var(--clay);font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1}.step h3{font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.step p{max-width:52ch;color:var(--ink-soft);margin-top:7px;font-size:.92rem;line-height:1.68}.step__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;padding-top:5px;font-size:9px}.journal-grid{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jfeature{grid-column:1/8}.jfeature__media{aspect-ratio:16/10;background:var(--paper-2);display:block;overflow:hidden}.jfeature__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.jfeature:hover .jfeature__media img{transform:scale(1.025)}.jfeature__body{padding-top:clamp(26px,3vw,40px);display:block}.jfeature h3{font-family:var(--font-display);letter-spacing:-.02em;max-width:24ch;margin-top:10px;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.12}.jfeature p{max-width:52ch;color:var(--ink-soft);margin-top:12px;font-size:.94rem;line-height:1.68}.jfeature__meta,.jitem__meta{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;font-size:9px;display:flex}.jlist{flex-direction:column;grid-column:9/13;display:flex}.jitem{border-top:1px solid var(--line);padding:18px 0}.jitem:first-child{border-top:0;padding-top:0}.jitem h3{font-family:var(--font-display);letter-spacing:-.01em;margin-top:8px;font-size:1.2rem;line-height:1.22}.jitem p{color:var(--ink-soft);margin-top:7px;font-size:.86rem;line-height:1.6}.close-band{background:var(--clay);color:var(--paper);padding-block:clamp(56px,8vw,112px)}.close-band__in{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.close-band h2{font-family:var(--font-display);letter-spacing:-.03em;grid-column:1/8;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.close-band h2 em{color:#ffd9c9;font-style:italic}.close-band__side{color:#ffe7dc;grid-column:9/13;font-size:.9rem;line-height:1.65}.close-band__side .btn{border-color:var(--paper);color:var(--paper);width:100%;margin-top:20px}.close-band__side .btn:hover{background:var(--paper);color:var(--clay)}.close-band__mail{letter-spacing:.1em;text-transform:uppercase;min-height:26px;transition:border-color .3s var(--ease), transform .3s var(--ease);border-bottom:1px solid #fff8f580;align-items:center;margin-top:16px;padding-bottom:3px;font-size:11px;display:inline-flex}.close-band__mail:hover{border-color:var(--paper);transform:translate(2px)}.site-foot{background:var(--ink);color:var(--paper);padding-top:clamp(48px,6vw,80px)}.site-foot__top{grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(24px,3vw,48px);padding-bottom:clamp(36px,4vw,56px);display:grid}.site-foot__brand img{filter:brightness(0)saturate()invert(96%)sepia(10%)saturate(216%)hue-rotate(326deg)brightness(104%)contrast(97%);width:auto;height:46px}.site-foot__blurb{color:#cbb8ac;max-width:34ch;margin-top:20px;font-size:.86rem;line-height:1.7}.site-foot__mail:hover{transform:translate(2px)}.site-foot__mail{min-height:26px;transition:color .3s var(--ease), transform .3s var(--ease), border-color .3s var(--ease);letter-spacing:.09em;text-transform:uppercase;color:var(--paper);border-bottom:1px solid #fff8f559;align-items:center;margin-top:18px;padding-bottom:3px;font-size:11px;display:inline-flex}.site-foot__col h2{letter-spacing:.16em;text-transform:uppercase;color:#c9a15a;margin-bottom:16px;font-size:9px;font-weight:600}.site-foot__col li{color:#cbb8ac;margin-bottom:8px;font-size:.82rem;line-height:1.5}.site-foot__col a{min-height:24px;transition:color .3s var(--ease), transform .3s var(--ease);align-items:center;display:inline-flex}.site-foot__col a:hover{color:var(--paper);transform:translate(2px)}.site-foot__bottom{letter-spacing:.1em;text-transform:uppercase;color:#a9968a;border-top:1px solid #fff8f529;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:22px;font-size:9px;display:flex}.site-foot__bottom nav{gap:18px;display:flex}.site-foot__bottom a{min-height:24px;transition:color .3s var(--ease), transform .3s var(--ease);align-items:center;display:inline-flex}.site-foot__bottom a:hover{color:var(--paper);transform:translate(2px)}.masthead{padding-top:calc(var(--head-h) + clamp(46px, 6vw, 88px));padding-bottom:clamp(30px,4vw,52px)}.masthead:has(.notice),.hero:has(.notice){padding-bottom:0}.masthead__grid{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.masthead__eyebrow{grid-column:1/13;align-items:center;gap:12px;margin-bottom:18px;display:flex}.masthead__eyebrow .rule{background:var(--clay);width:40px;height:1px}.masthead h1{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:-.032em;grid-column:1/9;font-weight:400;line-height:.98}.masthead h1 em{color:var(--clay);font-style:italic}.masthead__aside{color:var(--ink-soft);grid-column:9/13;max-width:36ch;padding-bottom:4px;font-size:.92rem;line-height:1.68}.masthead__aside p+p{margin-top:10px}.notice{border-block:1px solid var(--line-strong);background:var(--paper-2);align-items:stretch;margin-top:clamp(28px,3.6vw,46px);display:flex}.notice__label{border-right:1px solid var(--line-strong);letter-spacing:.17em;text-transform:uppercase;color:var(--clay);white-space:nowrap;flex:none;align-items:center;gap:9px;padding:0 clamp(14px,2vw,24px);font-size:9px;display:flex}.notice__pip{background:var(--clay);width:6px;height:6px;rotate:45deg}.notice__window{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.notice__track{width:max-content;animation:notice-run var(--notice-dur,46s) linear infinite;display:flex}.notice__set{align-items:center;display:flex}.notice__item{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;padding-block:13px;font-size:10px}.notice__item+.notice__item:before{content:"◆";color:var(--clay);vertical-align:2px;margin-inline:clamp(14px,2vw,24px);font-size:7px}@keyframes notice-run{to{transform:translate(-50%)}}.notice:hover .notice__track,.notice:focus-within .notice__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.notice__track{width:auto;animation:none}.notice__window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media (width<=720px){.notice__item{padding-block:10px;font-size:9px}.notice__label{letter-spacing:.12em;padding-inline:12px}}.masthead__rule{background:var(--line);height:1px;margin-top:clamp(26px,3.4vw,46px)}.filters{top:var(--head-h);z-index:40;background:var(--paper);border-bottom:1px solid var(--line);transition:transform .4s var(--ease);position:sticky}html.head-hidden .filters{transform:translateY(calc(-1 * var(--head-h)))}.filters__in{flex-wrap:wrap;align-items:center;gap:14px;padding-block:12px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-strong);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease);transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), transform .22s var(--ease);background:0 0;border-radius:2px;padding:8px 12px;font-size:10px;font-weight:600}.chip:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translateY(-2px)}.chip[aria-pressed=true]:hover{background:var(--ink);border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--clay);border-color:var(--clay);color:var(--paper)}.filters__right{align-items:center;gap:10px;margin-left:auto;display:flex}.select{position:relative}.select select{appearance:none;border:1px solid var(--line-strong);background:var(--paper);letter-spacing:.1em;text-transform:uppercase;height:38px;color:var(--ink);cursor:pointer;border-radius:2px;padding:0 30px 0 12px;font-size:10px;font-weight:600}.select:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.filters__count{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.collections-field{padding-block:clamp(30px,4vw,48px) clamp(56px,7vw,96px)}.empty-state{text-align:center;border:1px dashed var(--line-strong);padding:clamp(48px,8vw,96px) 0}.empty-state p{color:var(--ink-soft);margin-top:10px}.crumbs{padding-top:calc(var(--head-h) + 26px);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.crumbs a{color:var(--ink-soft);margin-block:-6px;padding-block:6px;display:inline-block}.crumbs a:hover{color:var(--clay);text-underline-offset:3px;text-decoration:underline;transform:translateY(-1px)}.crumbs span{color:var(--ink-soft)}.crumbs span[aria-hidden=true]{opacity:.55}.record-top{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3.4vw,56px);padding-block:clamp(22px,3vw,38px) clamp(44px,5vw,72px);display:grid}.record-media{grid-column:1/8;position:relative}.record-media__plate{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card);padding:clamp(10px,1.4vw,18px);position:relative}.record-media__plate img{aspect-ratio:4/3;object-fit:cover;background:var(--paper-2);width:100%}.record-media__cap{border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:14px;margin-top:10px;padding-top:10px;font-size:9px;display:flex}.record-media__stock{max-width:58ch;color:var(--ink-faint);margin-top:10px;font-size:.74rem;line-height:1.55}.record-media__stamp{color:var(--clay);letter-spacing:.16em;text-transform:uppercase;text-align:center;background:#fff8f5e6;border:1px solid #87341580;padding:9px 13px;font-size:8px;font-weight:600;line-height:1.5;position:absolute;bottom:clamp(86px,8vw,118px);right:clamp(18px,2.6vw,30px);transform:rotate(-4deg)}.record-media__stamp b{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;font-size:12px;font-style:italic;font-weight:500;display:block}.record-buy{flex-direction:column;grid-column:9/13;display:flex}.record-buy__kicker{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.tag{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.tag--olive{color:var(--olive);border-color:#51644566}.record-buy h1{font-family:var(--font-display);letter-spacing:-.028em;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.02}.record-buy__tagline{color:var(--ink-soft);margin-top:14px;font-size:.94rem;line-height:1.66}.record-buy__ref{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:18px;font-size:10px;display:flex}.copy-btn{border:1px solid var(--line-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);transition:background .2s var(--ease), color .2s var(--ease);border-radius:2px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:inline-flex}.copy-btn:hover{background:var(--ink);color:var(--paper)}.copy-btn svg{width:11px;height:11px}.buy-facts{border-top:1px solid var(--line);margin-top:22px}.buy-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 0;display:flex}.buy-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.buy-facts dd{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.buy-facts dd strong{font-weight:600}.buy-actions{flex-direction:column;gap:9px;margin-top:22px;display:flex}.buy-actions .btn{width:100%}.buy-note{color:var(--ink-faint);margin-top:14px;font-size:10px;line-height:1.6}.tiers{gap:6px;margin-top:6px;display:grid}.tier{background:var(--paper-2);border:1px solid var(--line);letter-spacing:.05em;color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:9px 11px;font-size:10px;display:flex}.tier b{color:var(--ink);font-size:12px}.dossier{background:var(--paper-2);padding-block:clamp(48px,6vw,84px)}.dossier__head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:26px;display:flex}.dossier__head .h2{margin-top:12px}.dossier__grid{grid-template-columns:3fr 9fr;gap:clamp(24px,4vw,64px);margin-top:clamp(26px,3vw,40px);display:grid}.dossier__tabs{top:calc(var(--head-h) + 32px);border-top:1px solid var(--line-strong);flex-direction:column;align-self:start;display:flex;position:sticky}.dossier__tab{border-bottom:1px solid var(--line-strong);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);transition:color .2s var(--ease), padding .25s var(--ease), background-color .25s var(--ease);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;font-size:10px;font-weight:600;display:flex}.dossier__tab span{font-variant-numeric:tabular-nums;color:var(--ink-faint)}.dossier__tab:hover{color:var(--ink);background-color:var(--paper-2);padding-left:8px;transform:translate(2px)}.dossier__tab[aria-selected=true]{color:var(--clay);padding-left:8px}.dossier__tab[aria-selected=true] span{color:var(--clay)}.dossier__panel{max-width:72ch;animation:panel-in .35s var(--ease) both;display:none}.dossier__panel.is-active{display:block}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dossier__panel h3{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--clay);margin-top:2rem;font-size:10px;font-weight:600}.dossier__panel h3:first-child{margin-top:0}.dossier__panel p{color:var(--ink-soft);margin-top:10px;font-size:.94rem;line-height:1.72}.dossier__panel ul{border-top:1px solid var(--line-strong);margin-top:12px}.dossier__panel li{border-bottom:1px solid var(--line-strong);color:var(--ink-soft);padding:9px 0;font-size:.9rem;line-height:1.65}.dossier__panel dl{border-top:1px solid var(--line-strong);margin-top:12px}.dossier__panel dl>div{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr 1.6fr;gap:18px;padding:9px 0;display:grid}.dossier__panel dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding-top:3px;font-size:9px}.dossier__panel dd{color:var(--ink);font-size:.86rem;line-height:1.55}.dossier__note{border-left:2px solid var(--clay);background:var(--paper);color:var(--ink-soft);margin-top:22px;padding:12px 14px;font-size:.8rem;font-style:italic;line-height:1.6}.route-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);padding-block:clamp(44px,5vw,72px);display:grid}.route h2{font-family:var(--font-display);margin-bottom:6px;font-size:1.5rem;line-height:1.15}.route>p{color:var(--ink-faint);margin-bottom:20px;font-size:.85rem}.swatches{flex-wrap:wrap;gap:18px;display:flex}.swatch{width:108px}.swatch__chip{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 4px var(--white);border:1px solid #2519111f}.swatch b{letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:600;display:block}.swatch span{color:var(--ink-faint);letter-spacing:.04em;font-size:8px;display:block}.sizes{border-top:1px solid var(--line)}.sizes>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:11px 0;display:grid}.sizes b{font-size:.9rem;font-weight:500}.sizes small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:3px;font-size:8px;display:block}.sizes span{color:var(--ink-soft);text-align:right;font-size:.8rem;line-height:1.5}.related{padding-block:clamp(48px,6vw,84px)}.related__head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.related-grid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.region-record{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(24px,3.6vw,60px);padding-block:clamp(44px,6vw,92px);display:grid}.region-record__media{grid-column:1/7;position:relative}.region-record:nth-child(2n) .region-record__media{grid-area:1/7/auto/13}.region-record:nth-child(2n) .region-record__text{grid-area:1/1/auto/6}.region-record__img{aspect-ratio:4/3;background:var(--paper-2);border:1px solid var(--line);overflow:hidden}.region-record__img img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.region-record:hover .region-record__img img{transform:scale(1.03)}.region-record__empty{aspect-ratio:4/5;border:1px solid var(--line);background:var(--paper-2);flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(22px,3vw,36px);display:flex}.region-record__empty .label{color:var(--clay)}.region-record__empty p{font-family:var(--font-display);color:var(--ink);font-size:clamp(2rem,4.2vw,3.4rem);font-style:italic;line-height:1.05}.region-record__empty .empty__note{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);max-width:34ch;font-size:10px;line-height:1.7}.region-record__text{grid-column:8/13}.region-record__num{font-family:var(--font-display);color:#94827a;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5vw,4.6rem);line-height:.9}.region-record h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:8px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.04}.region-record__region{letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin-top:8px;font-size:10px}.region-record__body{max-width:46ch;color:var(--ink-soft);margin-top:16px;font-size:.94rem;line-height:1.7}.region-facts{border-top:1px solid var(--line);margin-top:20px}.region-facts>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:14px;padding:8px 0;font-size:10px;display:grid}.region-facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);padding-top:2px;font-size:9px}.region-facts dd{color:var(--ink);line-height:1.5}.region-record__cta{margin-top:18px}.gi-table{border-top:1px solid var(--line-strong);margin-top:26px;overflow-x:auto}.gi-table table{min-width:780px}.gi-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line-strong);padding:12px 10px;font-size:9px;font-weight:600}.gi-table td{border-bottom:1px solid var(--line);color:var(--ink-soft);vertical-align:top;padding:13px 10px;font-size:.83rem;line-height:1.5}.gi-table td:first-child{color:var(--clay);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:600}@media (width<=720px){.gi-table{overflow:visible}.gi-table table{min-width:0}.gi-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gi-table tr{border-bottom:1px solid var(--line);padding:16px 0 18px;display:block}.gi-table td{border:0;padding:3px 0;font-size:.88rem;display:block}.gi-table td:nth-child(2){letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:9px;font-weight:600}.gi-table td:nth-child(3){padding-top:6px}}.jfeature__media{background-color:var(--paper-2)}.journal-feature{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(26px,4vw,72px);display:grid}.journal-feature__media{aspect-ratio:4/3;background:var(--paper-2);border:1px solid var(--line);overflow:hidden}.journal-feature__media img{object-fit:cover;width:100%;height:100%}.journal-feature h2{max-width:18ch;margin-top:14px}.journal-feature .lede{margin-top:16px}.journal-feature__by{border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:22px;padding-top:14px;font-size:10px}.dispatch-list{border-top:1px solid var(--line-strong)}.dispatch{border-bottom:1px solid var(--line);grid-template-columns:54px 148px 1fr 150px 130px;align-items:start;gap:clamp(12px,2vw,32px);padding:clamp(20px,2.4vw,28px) 0;display:grid}.dispatch__thumb{aspect-ratio:4/3;background:var(--paper-2);border:1px solid var(--line);display:block;overflow:hidden}.dispatch__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.dispatch__n{font-family:var(--font-display);color:var(--clay);font-variant-numeric:tabular-nums;font-size:1.3rem;line-height:1}.dispatch h3{font-family:var(--font-display);letter-spacing:-.012em;max-width:40ch;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.22}.dispatch__main p{max-width:62ch;color:var(--ink-soft);margin-top:7px;font-size:.84rem;line-height:1.62}.dispatch__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;font-size:9px;display:flex}.dispatch__author{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;line-height:1.5}.sector-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sector{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:46% 54%;min-height:240px;display:grid}.sector__media{background:var(--paper-2);overflow:hidden}.sector__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.sector:hover .sector__media img{transform:scale(1.035)}.sector__body{flex-direction:column;padding:clamp(20px,2.4vw,34px);display:flex}.sector__n{letter-spacing:.14em;color:var(--clay);font-variant-numeric:tabular-nums;font-size:9px}.sector h3{font-family:var(--font-display);letter-spacing:-.012em;margin-top:10px;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.14}.sector p{color:var(--ink-soft);margin-top:10px;font-size:.82rem;line-height:1.65}.terms-list{border-top:1px solid var(--line)}.terms-list>div{border-bottom:1px solid var(--line);grid-template-columns:3fr 9fr;gap:clamp(16px,3vw,48px);padding:18px 0;display:grid}.terms-list dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding-top:4px;font-size:10px}.terms-list dd{color:var(--ink-soft);max-width:62ch;font-size:.9rem;line-height:1.65}.terms-list dd a{color:var(--clay);text-underline-offset:3px;transition:color .3s var(--ease), text-decoration-thickness .3s var(--ease);text-decoration:underline}.terms-list dd a:hover,.terms-list dd a:focus-visible{color:var(--ink);text-decoration-thickness:2px}.brief{grid-template-columns:5fr 7fr;gap:clamp(28px,4.4vw,72px);padding-block:clamp(52px,7vw,100px);display:grid}.brief__aside h2{margin-top:14px}.brief__aside p{max-width:32ch;color:var(--ink-soft);margin-top:18px;font-size:.94rem;line-height:1.7}.brief__points{border-top:1px solid var(--line);margin-top:26px}.brief__points li{border-bottom:1px solid var(--line);color:var(--ink-soft);gap:10px;padding:10px 0;font-size:.82rem;display:flex}.brief__points li:before{content:"";background:var(--clay);flex:none;width:5px;height:5px;margin-top:7px}.form{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field--full{grid-column:1/-1}.field label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:600}.field input,.field textarea,.field select{border:0;border-bottom:1px solid var(--line-strong);width:100%;transition:border-color .2s var(--ease);background:0 0;border-radius:0;padding:11px 0;font-size:.95rem}.field textarea{resize:vertical;min-height:100px;line-height:1.6}.field input:focus,.field textarea:focus,.field select:focus,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-bottom-color:var(--clay);outline:none}.form__foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.form__note{letter-spacing:.04em;color:var(--ink-faint);max-width:34ch;font-size:9px;line-height:1.6}.notfound{min-height:100dvh;padding-top:calc(var(--head-h) + 40px);flex-direction:column;justify-content:center;padding-bottom:60px;display:flex}.notfound__num{font-family:var(--font-display);color:var(--line-strong);letter-spacing:-.04em;font-size:clamp(6rem,18vw,16rem);line-height:.8}.notfound h1{margin-top:18px}.notfound p{max-width:40ch;color:var(--ink-soft);margin-top:16px}.notfound__links{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.drawer{z-index:var(--z-drawer);background:var(--paper);border-left:1px solid var(--line-strong);width:min(430px,100%);transition:transform .45s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(101%)}.drawer.is-open{transform:none}.drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawer__head h2{font-family:var(--font-display);font-size:1.3rem}.drawer__close{border:1px solid var(--line-strong);width:36px;height:36px;transition:background .2s var(--ease), color .2s var(--ease);border-radius:2px;place-items:center;display:grid}.drawer__close:hover{background:var(--ink);color:var(--paper)}.drawer__body{flex:1;padding:20px;overflow-y:auto}.case-item{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.case-item img{align-self:start}.case-item__qty,.case-item__note{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:9px;font-size:9px;display:block}.case-item__qty input,.case-item__note textarea{background:var(--white);border:1px solid var(--line-strong);width:100%;color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;resize:vertical;border-radius:0;margin-top:4px;padding:8px 10px;font-size:.82rem;display:block}.case-item__qty input:focus,.case-item__note textarea:focus{outline:2px solid var(--clay);outline-offset:1px;border-color:var(--clay)}.drawer__form{border-top:1px solid var(--line);padding:16px 20px 6px}.drawer__sub{align-items:center;gap:10px;margin-bottom:12px;display:flex}.drawer__fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.drawer__fields label,.drawer__request{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:9px;display:block}.drawer__request{margin-top:12px}.drawer__fields input,.drawer__request textarea{background:var(--white);border:1px solid var(--line-strong);width:100%;color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;resize:vertical;margin-top:4px;padding:9px 10px;font-size:.85rem;display:block}.drawer__fields input:focus,.drawer__request textarea:focus{outline:2px solid var(--clay);outline-offset:1px;border-color:var(--clay)}.drawer__alt{gap:8px;margin-top:8px;display:flex}.drawer__alt .btn{flex:1;justify-content:center;font-size:.78rem}.drawer__foot .btn[disabled]{opacity:.42;cursor:not-allowed}.case-item img{object-fit:cover;border:1px solid var(--line);width:62px;height:74px}.case-item b{font-family:var(--font-display);font-size:.98rem;font-weight:500;line-height:1.2;display:block}.case-item span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px;font-size:8px;display:block}.case-item button{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-soft);transition:background .2s var(--ease), color .2s var(--ease);place-items:center;font-size:14px;line-height:1;display:grid}.case-item button:hover{background:var(--clay);border-color:var(--clay);color:var(--paper)}.case-empty{text-align:center;color:var(--ink-faint);padding:40px 0;font-size:.9rem;line-height:1.6}.drawer__foot{border-top:1px solid var(--line);padding:18px 20px}.drawer__foot .btn{width:100%}.drawer__note{color:var(--ink-faint);margin-top:10px;font-size:9px;line-height:1.6}.scrim{z-index:calc(var(--z-drawer) - 1);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility .35s;background:#25191152;position:fixed;inset:0}.scrim.is-on{opacity:1;visibility:visible}.search-dialog{border:1px solid var(--line-strong);background:var(--paper);width:min(680px,100% - 28px);color:var(--ink);border-radius:2px;margin:12vh auto auto;padding:0}.search-dialog::backdrop{background:#25191161}.search-dialog__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.search-dialog__head svg{width:17px;height:17px;color:var(--ink-faint)}.search-dialog input{background:0 0;border:0;outline:none;flex:1;font-size:1rem}.search-dialog__close{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:9px}.search-results{max-height:56vh;overflow-y:auto}.search-result{border-bottom:1px solid var(--line);transition:background .15s var(--ease);align-items:center;gap:12px;padding:11px 18px;display:flex}.search-result:hover,.search-result:focus-visible{background:var(--paper-2)}.search-result img{object-fit:cover;border:1px solid var(--line);width:38px;height:46px}.search-result b{font-family:var(--font-display);font-size:.92rem;font-weight:500;line-height:1.25;display:block}.search-result span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:3px;font-size:8px;display:block}.search-empty{color:var(--ink-faint);padding:28px 18px;font-size:.9rem}.toast{z-index:120;background:var(--ink);color:var(--paper);letter-spacing:.06em;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);padding:11px 16px;font-size:11px;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px)}.toast.is-on{opacity:1;transform:translate(-50%)}.menu{z-index:55;background:var(--paper);padding:calc(var(--head-h) + 24px) var(--margin) 32px;flex-direction:column;display:none;position:fixed;inset:0}.menu.is-open{animation:menu-in .46s var(--ease) both;display:flex}@keyframes menu-in{0%{transform:translateY(-100%)}to{transform:none}}.menu__links{flex-direction:column;margin-top:12px;display:flex}.menu__links a{font-family:var(--font-display);letter-spacing:-.025em;border-bottom:1px solid var(--line);padding:12px 0;font-size:clamp(2rem,8vw,3rem);line-height:1.12}.menu__links a[aria-current=page]{color:var(--clay)}.menu__foot{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;font-size:10px;display:flex}@media (width<=1180px){.hero h1{grid-column:1/8}.hero__eyebrow{grid-row:1}.collection-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-buy h1{font-size:clamp(1.7rem,2.6vw,2.3rem)}}@media (width<=960px){:root{--head-h:68px}.brand__tag,.brand__rule,.nav{display:none}.menu-btn{display:inline-flex}.head-actions{margin-left:auto}.hero__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hero__eyebrow,.hero h1,.hero__lede,.hero__actions,.hero__note{grid-column:1/7}.hero__lede{max-width:40em}.hero__deck{grid-area:auto/1/auto/7;align-self:auto;min-height:400px;margin-top:30px}.deck-card:nth-child(2){top:6%}.ledger__in{gap:16px var(--gutter);grid-template-columns:repeat(2,1fr)}.ledger__item:nth-child(3){border-left:0;padding-left:0}.story__head{grid-column:1/13}.story__body{grid-area:auto/1/auto/13;margin-top:24px}.story__aside{grid-area:auto/1/auto/13;position:static}.sheet{max-width:460px}.maker{grid-template-columns:1fr}.maker__media{min-height:380px}.process__head{grid-column:1/13;position:static}.process__rows{grid-column:1/13;margin-top:26px}.jfeature{grid-column:1/13}.journal-feature{grid-template-columns:1fr}.journal-feature__media{aspect-ratio:16/10}.dispatch{grid-template-columns:40px 96px 1fr}.dispatch__main,.dispatch__meta,.dispatch__author{grid-column:2/4}.dispatch__meta,.dispatch__author{grid-column:2}.dispatch__meta{flex-direction:row;gap:14px;margin-top:4px}.jlist{grid-column:1/13;margin-top:26px}.jitem:first-child{border-top:1px solid var(--line);padding-top:18px}.close-band h2{grid-column:1/13}.close-band__side{grid-column:1/9;margin-top:24px}.site-foot__top{grid-template-columns:1fr 1fr}.site-foot__brand{grid-column:1/3}.masthead h1{grid-column:1/13}.masthead__aside{grid-column:1/10;margin-top:22px}.record-top{grid-template-columns:1fr}.record-media,.record-buy{grid-column:1/-1}.record-buy{margin-top:10px}.dossier__grid{grid-template-columns:1fr}.dossier__tabs{scrollbar-width:none;scroll-snap-type:x proximity;border-top:0;flex-direction:row;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000 99%);mask-image:linear-gradient(90deg,#000 84%,#0000 99%)}.dossier__tabs::-webkit-scrollbar{display:none}.dossier__tab{scroll-snap-align:start;white-space:nowrap;border:1px solid var(--line-strong);border-top:0;margin-right:6px;padding:10px 12px}.dossier__tab:hover,.dossier__tab[aria-selected=true]{padding-left:12px}.region-record__media,.region-record:nth-child(2n) .region-record__media{grid-area:auto/1/auto/13}.region-record__text,.region-record:nth-child(2n) .region-record__text{grid-area:auto/1/auto/13;margin-top:22px}.sector-grid,.brief,.route-grid{grid-template-columns:1fr}}@media (width<=720px){.hero{padding-top:calc(var(--head-h) + 34px)}.hero__deck{min-height:340px}.deck-card__cap{letter-spacing:.08em;font-size:7px}.hero__note{gap:4px 14px;font-size:9px}.section{padding-block:56px}.sec-head__label,.sec-head__title{grid-column:1/13}.sec-head__aside{text-align:left;grid-column:1/13;justify-self:start;margin-top:14px}.selection-grid .specimen--wide,.selection-grid .specimen--med,.selection-grid .specimen--third,.selection-grid .specimen--quarter{grid-column:span 12}.selection-grid .specimen--wide .specimen__media{aspect-ratio:4/3}.collection-grid{grid-template-columns:1fr}.belt{grid-template-columns:38px 1fr 26px;gap:10px 14px;padding:18px 6px}.belt__num{font-size:1.35rem}.belt__name{font-size:1.25rem}.belt__craft{grid-column:2/4;font-size:11px}.belt__lead{grid-column:2/3;font-size:9px}.belt__arrow{grid-area:1/3}.story__row{grid-template-columns:36px 1fr}.maker__facts{gap:10px}.maker__fact b{font-size:1.4rem}.step{grid-template-columns:44px 1fr}.step__meta{grid-column:2;padding-top:0}.jfeature__media{aspect-ratio:4/3}.filters__in{gap:8px}.filters__right{width:100%;margin-left:0}.select{flex:1}.select select{width:100%}.filters__count{margin-left:auto}.collection-grid{gap:26px}.record-media__stamp{bottom:40px;right:12px}.route-grid{padding-block:40px}.related-grid,.sector{grid-template-columns:1fr}.sector__media{aspect-ratio:16/9}.terms-list>div{grid-template-columns:1fr;gap:6px}.form{grid-template-columns:1fr}.form__foot{flex-direction:column;align-items:stretch}.form__foot .btn{width:100%}.site-foot__top{grid-template-columns:1fr}.site-foot__brand{grid-column:1}.site-foot__bottom{flex-direction:column}.site-foot__bottom nav{flex-wrap:wrap;gap:12px}.crumbs{font-size:8px}.dossier__panel dl>div{grid-template-columns:1fr;gap:2px}.notfound__links .btn{width:100%}}.seal{width:var(--seal-size,76px);height:var(--seal-size,76px);color:var(--clay);opacity:.86;will-change:transform;flex:none;display:inline-block}.seal svg{width:100%;height:100%;display:block;overflow:visible}.seal__ring{font-family:var(--font-sans);letter-spacing:.13em;fill:currentColor;font-size:8.4px;font-weight:600}.seal__mark{font-family:var(--font-display);text-anchor:middle;fill:currentColor;font-size:30px;font-style:italic}.hero__seal{z-index:4;background:var(--paper);border-radius:50%;padding:3px;position:absolute;top:-26px;right:16px}.masthead__grid{position:relative}.masthead__seal{position:absolute;top:-34px;right:0}@media (width<=720px){.masthead__seal{display:none}.hero__seal{width:64px;height:64px;top:-8px;right:0}}.record-media__seal{z-index:2;background:var(--paper);border-radius:50%;padding:3px;position:absolute;top:clamp(20px,2.8vw,34px);right:clamp(18px,2.6vw,30px)}.notfound__seal{color:var(--clay);margin-bottom:18px}.page-mast{padding-top:calc(var(--head-h) + clamp(46px, 6vw, 88px));padding-bottom:clamp(30px,4vw,52px)}.page-mast .lede{margin-top:26px}.page-mast .btn-row{margin-top:30px}@media (width<=720px){.record-media__seal{display:none}}@media (width<=640px){.btn-row{flex-direction:column;align-items:stretch;gap:10px}.btn-row .btn{width:100%}.filters__in{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-block:10px;overflow-x:auto}.filters__in::-webkit-scrollbar{display:none}.chips{flex-wrap:nowrap;flex:none}.filters__in{scroll-snap-type:x proximity;padding-right:4px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000 99%);mask-image:linear-gradient(90deg,#000 82%,#0000 99%)}.chip,.subchip{scroll-snap-align:start}.filters__right{flex:none;width:auto;margin-left:0}.filters__count{display:none}.filters__doc{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:9px;display:inline}.record-media__stamp{margin-top:14px;display:inline-block;position:static;transform:none}}@media (width<=560px){.process__head .label{margin-bottom:6px}.masthead{padding-bottom:88px}}.story-head{border-bottom:1px solid var(--line);padding-block:clamp(30px,5vw,66px) clamp(22px,3vw,34px)}.story-head__crumb{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:10px;font-size:10px;display:flex}.story-head__crumb a{min-height:30px;color:var(--clay);transition:color .3s var(--ease), transform .3s var(--ease);align-items:center;padding:2px 2px 2px 0;text-decoration:none;display:inline-flex}.story-head__crumb a:hover,.story-head__crumb a:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline;transform:translate(-3px)}.story-head__title{font-family:var(--font-display);letter-spacing:-.022em;max-width:24ch;margin-top:18px;font-size:clamp(2rem,4.2vw,3.9rem);line-height:1.06}.story-head__deck{max-width:62ch;font-size:var(--t-lede);color:var(--ink-soft);margin-top:18px;line-height:1.5}.story-head__meta{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 22px;margin-top:22px;font-size:10px;display:flex}.story-plate{padding-block:clamp(24px,3.4vw,44px)}.story-plate__fig picture{background:var(--paper-2);border:1px solid var(--line);display:block;overflow:hidden}.story-plate__fig img{width:100%;height:auto;display:block}.story-plate__fig figcaption{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:10px;font-size:10px}.storypage{padding-block:clamp(10px,2vw,26px) clamp(46px,6vw,86px)}.storypage .wrap--narrow{max-width:940px;margin-inline:auto}.story__prose{max-width:68ch}.story__p{color:var(--ink-soft);font-size:1.06rem;line-height:1.72}.story__p+.story__p{margin-top:20px}.story__p--first:first-letter{float:left;font-family:var(--font-display);color:var(--clay);padding:6px 12px 0 0;font-size:3.6em;line-height:.82}.story__pull{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-family:var(--font-display);font-style:italic;font-size:var(--t-quote);letter-spacing:-.015em;color:var(--ink);max-width:22ch;margin:clamp(30px,4vw,52px) 0 0;padding:clamp(20px,2.6vw,30px) 0;line-height:1.24}.story__records{background:var(--paper-2);border:1px solid var(--line);margin-top:clamp(34px,4.4vw,56px);padding:clamp(20px,2.6vw,30px)}.story__records h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:600}.story__records ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.story__records a{background:var(--white);border:1px solid var(--line);color:var(--ink);transition:border-color .24s var(--ease), transform .24s var(--ease);align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex}.story__records a:hover,.story__records a:focus-visible{border-color:var(--clay);transform:translateY(-2px)}.story__records img{object-fit:cover;flex:none;width:48px;height:60px}.story__records b{font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1.25;display:block}.story__records em{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px;font-size:9px;font-style:normal;display:block}.story__end{flex-wrap:wrap;gap:12px;margin-top:clamp(30px,4vw,46px);display:flex}.btn--quiet{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.btn--quiet:hover{border-color:var(--clay);color:var(--clay)}.story-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);margin-top:clamp(18px,2.4vw,30px);display:grid}.story-card{color:inherit;border-top:1px solid var(--line-strong);flex-direction:column;padding-top:16px;text-decoration:none;display:flex}.story-card__img{aspect-ratio:4/3;background:var(--paper-2);display:block;overflow:hidden}.story-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.story-card:hover .story-card__img img,.story-card:focus-visible .story-card__img img{transform:scale(1.03)}.story-card__kick{letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin-top:14px;font-size:9px;font-weight:600}.story-card h3{font-family:var(--font-display);letter-spacing:-.012em;transition:color .24s var(--ease);margin-top:8px;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.2}.story-card:hover h3,.story-card:focus-visible h3{color:var(--clay)}.story-card p{color:var(--ink-soft);margin-top:9px;font-size:.84rem;line-height:1.6}.story-card__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-top:12px;font-size:9px}a.journal-feature{color:inherit;text-decoration:none}a.journal-feature h2,.story__records a,.story-card{transition:color .24s var(--ease)}a.journal-feature .journal-feature__media img{transition:transform 1s var(--ease)}a.journal-feature:hover .journal-feature__media img,a.journal-feature:focus-visible .journal-feature__media img{transform:scale(1.03)}a.journal-feature:hover h2,a.journal-feature:hover .journal-feature__by{color:var(--clay)}.jfeature__link{color:inherit;text-decoration:none;display:block}.jitem h3 a{color:inherit;transition:color .24s var(--ease);text-decoration:none}.jitem h3 a:hover,.jitem h3 a:focus-visible{color:var(--clay)}.jfeature__cta{letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin-top:14px;font-size:9px;font-weight:600;display:inline-block}.dispatch h3 a{color:inherit;transition:color .24s var(--ease), translate .34s var(--ease);text-decoration:none;display:inline-block}.dispatch h3 a:hover,.dispatch h3 a:focus-visible{color:var(--clay);translate:6px}.dispatch:hover .dispatch__thumb img{transform:scale(1.05)}@media (width<=980px){.story-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.story-cards{grid-template-columns:1fr}.story__p{font-size:1rem}.story__p--first:first-letter{font-size:3.1em}.story-plate__fig figcaption{text-align:left}}.art-band{color:var(--paper);border-bottom:1px solid #fff8f529;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,3.4vw,64px);padding:clamp(26px,3.2vw,44px) 0;display:grid}.art-band__lead .label,.art-band__index .label{color:#e0a37f}.art-band .rule{background:#e0a37f80}.art-band__lead h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);max-width:18ch;margin-top:12px;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.12}.art-band__lead h2 em{color:#e0a37f;font-style:italic}.art-band__lead p,.art-band__note{color:#cbb8ac;max-width:52ch;margin-top:14px;font-size:.9rem;line-height:1.68}.art-band__note{color:#b9a596;border-left:2px solid #e0a37f66;padding-left:14px;font-size:.8rem}.art-band__forms{gap:12px;margin:0;padding:0;list-style:none;display:grid}.art-band__forms li{border-top:1px solid #fff8f524;grid-template-columns:88px 1fr;align-items:baseline;gap:14px;padding-top:11px;display:grid}.art-band__forms li:first-child{border-top:0;padding-top:0}.art-band__forms b{font-family:var(--font-display);color:#e0a37f;font-size:1.02rem;font-weight:500}.art-band__forms span{color:#cbb8ac;font-size:.84rem;line-height:1.6}.art-band__index{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.art-band__index .label{color:#b9a596;margin-right:6px}.art-band__read{color:var(--paper);background:#fff8f512;border-left:2px solid #e0a37f;margin-top:14px;padding:13px 16px;font-size:.84rem;line-height:1.6}.form-chip{color:#cbb8ac;font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:color .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease);background:0 0;border:1px solid #fff8f542;padding:7px 12px;font-size:.76rem}.form-chip:hover,.form-chip:focus-visible{color:var(--ink);background:#e0a37f;border-color:#e0a37f}.form-chip[aria-pressed=true]{background:var(--clay-bright);border-color:var(--clay-bright);color:var(--paper)}.egg{margin-top:18px}.egg__btn{color:#cbb8ac;min-height:44px;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .24s var(--ease), border-color .24s var(--ease);background:0 0;border:1px dashed #fff8f54d;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:.74rem;display:inline-flex}.egg__btn:hover,.egg__btn:focus-visible{color:#e0a37f;background:#fff8f50f;border-color:#e0a37f;translate:0 -2px}.egg__btn:active{translate:0}.egg__btn svg{flex:none;width:17px;height:25px}.egg__note{color:#cbb8ac;max-width:58ch;margin-top:12px;font-size:.84rem;line-height:1.62}.egg__note b{font-family:var(--font-display);color:#e0a37f;margin-right:6px;font-weight:500}.egg__note.is-in{animation:egg-in .42s var(--ease) both}.section .egg__btn,.storypage .egg__btn,.form__foot .egg__btn,.wrap--egg .egg__btn{border-color:var(--line-strong);color:var(--ink-faint);transition:color .32s var(--ease), border-color .32s var(--ease), background-color .32s var(--ease), translate .32s var(--ease)}.section .egg__btn:hover,.section .egg__btn:focus-visible,.storypage .egg__btn:hover,.storypage .egg__btn:focus-visible,.wrap--egg .egg__btn:hover,.wrap--egg .egg__btn:focus-visible{color:var(--clay);border-color:var(--clay);background:var(--paper-2);translate:0 -2px}.section .egg__note,.storypage .egg__note,.wrap--egg .egg__note{color:var(--ink-soft)}.section .egg__note b,.storypage .egg__note b,.wrap--egg .egg__note b{color:var(--clay)}@keyframes egg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.egg__note.is-in{animation:none}}@media (width<=900px){.art-band{grid-template-columns:1fr}.art-band__forms li{grid-template-columns:1fr;gap:4px}}.marks{grid-template-columns:minmax(240px,34%) 1fr;align-items:start;gap:clamp(22px,3vw,52px);margin-top:clamp(18px,2.4vw,30px);display:grid}.marks__text h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.25rem,1.9vw,1.7rem);line-height:1.2}.marks__text p{max-width:62ch;color:var(--ink-soft);margin-top:14px;font-size:.92rem;line-height:1.68}.marks__honest{background:var(--paper-2);border-left:2px solid var(--olive);color:var(--ink);padding:13px 16px;font-size:.82rem}.film{margin:0}.film__frame{border:1px solid var(--line-strong);aspect-ratio:4/5;background:#1b120c;max-width:340px;position:relative;overflow:hidden}.film__video,.film__still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.film.is-playing .film__still{display:none}.film__play{border:1px solid var(--clay);min-height:44px;color:var(--clay);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .24s var(--ease), color .24s var(--ease);background:#fff8f5f0;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:.76rem;display:inline-flex;position:absolute;inset:auto 14px 14px}.film__play:hover,.film__play:focus-visible{background:var(--clay);color:var(--paper);translate:0 -2px}.film__play:active{translate:0}.film__play svg{width:14px;height:14px}.film__ico-pause{display:none}.film.is-playing .film__ico-pause{display:block}.film.is-playing .film__ico-play{display:none}.film__badge{color:var(--paper);letter-spacing:.12em;font-variant-numeric:tabular-nums;background:#1b120cb8;padding:5px 8px;font-size:9px;position:absolute;top:12px;left:12px}.film__cap{margin-top:12px}.film__cap p{color:var(--ink-faint);max-width:46ch;margin-top:8px;font-size:.8rem;line-height:1.6}.wrap--egg{padding-bottom:clamp(8px,1.4vw,18px)}.storypage .egg{margin-top:clamp(26px,3.4vw,40px)}@media (width<=900px){.marks{grid-template-columns:1fr}.film__frame{max-width:260px}}.subchips{padding:10px var(--margin);border-top:1px solid var(--line);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subchips__lead{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-right:6px;font-size:9px}.subchips__set{display:contents}.subchip{background:var(--white);border:1px solid var(--line-strong);min-height:34px;color:var(--ink-soft);font-family:var(--font-sans);cursor:pointer;transition:color .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease);align-items:center;gap:7px;padding:6px 12px;font-size:.78rem;display:inline-flex}.subchip .mono{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.68rem}.subchip:hover,.subchip:focus-visible{border-color:var(--clay);color:var(--clay)}.subchip[aria-pressed=true]{background:var(--surface,var(--clay));border-color:var(--clay);color:var(--paper)}.subchip[aria-pressed=true] .mono{color:#fff8f5b8}@media (width<=640px){.subchip{min-height:40px}}.region-facts__papers{text-transform:none;letter-spacing:0;max-width:46ch;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.journal-end{padding-bottom:clamp(72px,9vw,132px)}.journal-end__rule{background:var(--line-strong);width:62px;height:1px;margin-bottom:clamp(22px,3vw,34px)}.journal-end__title{font-family:var(--font-display);letter-spacing:-.02em;max-width:24ch;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:400;line-height:1.16}.journal-end__title em{color:var(--clay);font-style:italic}.journal-end__line{max-width:56ch;font-size:var(--t-body);color:var(--ink-soft);margin-top:16px;line-height:1.62}.journal-end__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(20px,3vw,44px);margin-top:clamp(26px,3.4vw,40px);padding-top:22px;display:flex}.journal-end__links .link-arrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px}.foot-warli{opacity:.56;background-image:image-set("/warli/warli-dance-line-tight-cream.avif" 1x type("image/avif"),"/warli/warli-dance-line-tight-cream.webp" 1x type("image/webp"));background-position:50%;background-repeat:repeat-x;background-size:auto 78px;height:84px;margin-top:clamp(30px,3.4vw,48px)}.site-foot__col{position:relative}.foot-motif{opacity:.4;pointer-events:none;width:clamp(54px,5vw,82px);position:absolute;bottom:-8px;right:0}.foot-motif img,.egg__warli img{width:100%;height:auto;display:block}.egg__warli{width:52px;margin-top:16px;display:none}.egg:has([aria-expanded=true]) .egg__warli{animation:egg-in .5s var(--ease) both;display:block}.warli-frieze{opacity:.5;background-image:image-set("/warli/warli-border-tight-clay.avif" 1x type("image/avif"),"/warli/warli-border-tight-clay.webp" 1x type("image/webp"));background-position:0;background-repeat:repeat-x;background-size:auto 20px;height:24px;margin-bottom:26px}.page-mast{position:relative}.notfound__warli{opacity:.34;pointer-events:none;width:clamp(96px,11vw,150px);position:absolute;top:clamp(46px,6vw,84px);right:clamp(0px,4vw,60px)}.notfound__warli img{width:100%;height:auto;display:block}@media (width<=720px){.foot-warli{background-size:auto 58px;height:62px}.foot-motif{opacity:.36;width:44px;margin-top:16px;display:block;position:static}.notfound__warli{display:none}}@media (prefers-reduced-motion:reduce){.egg:has([aria-expanded=true]) .egg__warli{animation:none}}.hero{padding-top:var(--head-h);padding-bottom:clamp(24px,3vw,40px)}.hero__stage{background:var(--ink);height:clamp(440px,68vh,680px);position:relative;overflow:hidden}.hero__slides{position:absolute;inset:0}.hero__slide{opacity:0;will-change:transform, opacity;position:absolute;inset:0}.hero__slide.is-on{opacity:1}.hero__slide picture,.hero__slide img{object-fit:cover;object-position:64% 52%;width:100%;height:100%;display:block}.hero__scrim{background:linear-gradient(100deg,#251911e6 0%,#251911b8 30%,#25191138 58%,#25191100 76%);position:absolute;inset:0}.hero__over{flex-direction:column;justify-content:center;gap:18px;padding-bottom:46px;display:flex;position:absolute;inset:0}.hero__over .hero__eyebrow{grid-column:auto;margin:0}.hero__over .hero__eyebrow .label{color:#fff8f5c7}.hero__over .hero__eyebrow .rule{background:#e0a37f}.hero__over h1{max-width:26ch;color:var(--paper);text-shadow:0 2px 30px #140c0873;grid-column:auto;font-size:clamp(2.5rem,5.4vw,4.4rem)}.hero__over h1 em{color:#e0a37f}.hero__over .hero__lede{color:#fff8f5db;grid-column:auto;max-width:44ch}.hero__actions{grid-column:auto;margin-top:6px}.hero__over .btn--ghost{color:var(--paper);border-color:#fff8f575}.hero__over .btn--ghost:hover,.hero__over .btn--ghost:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.hero__seal{color:#e0a37f;opacity:.9;position:absolute;top:clamp(18px,3vw,38px);right:clamp(16px,3vw,44px)}.hero__nav{z-index:2;width:46px;height:46px;color:var(--paper);cursor:pointer;transition:background .3s var(--ease), border-color .3s var(--ease), translate .3s var(--ease), color .3s var(--ease);background:#2519116b;border:1px solid #fff8f557;border-radius:2px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.hero__nav svg{width:18px;height:18px}.hero__nav--prev{left:clamp(8px,1.4vw,20px)}.hero__nav--next{right:clamp(8px,1.4vw,20px)}.hero__nav:hover,.hero__nav:focus-visible{background:var(--clay);border-color:#e0a37f}.hero__nav--prev:hover{translate:-3px -50%}.hero__nav--next:hover{translate:3px -50%}.hero__dots{left:max(var(--margin), ((100vw - var(--max)) / 2));z-index:2;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px}.hero__dots [data-slide-dot]{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;margin:-8px 0;display:grid}.hero__dot-num{width:9px;height:9px;transition:background .3s var(--ease), transform .3s var(--ease), border-color .3s var(--ease);border:1px solid #fff8f5a8;border-radius:50%;font-size:0}.hero__dots button[aria-current=true] .hero__dot-num{background:#e0a37f;border-color:#e0a37f;transform:scale(1.32)}.hero__dots [data-slide-dot]:hover .hero__dot-num,.hero__dots [data-slide-dot]:focus-visible .hero__dot-num{border-color:var(--paper);transform:scale(1.45)}.hero__toggle{white-space:nowrap;min-height:30px;color:var(--paper);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), translate .3s var(--ease);background:#25191157;border:1px solid #fff8f557;border-radius:2px;flex:none;align-items:center;gap:7px;margin:-8px 0;padding:0 8px 0 4px;font-size:9px;display:inline-flex}.hero__toggle svg{width:13px;height:13px}.hero__toggle .hero__icon-play{display:none}.hero__toggle[aria-pressed=true] .hero__icon-play{display:block}.hero__toggle[aria-pressed=true] .hero__icon-pause{display:none}.hero__toggle:hover,.hero__toggle:focus-visible{background:var(--clay);border-color:#e0a37f;translate:0 -2px}.hero__toggle:active{translate:0}.hero__live{letter-spacing:.16em;text-transform:uppercase;color:#fff8f5b8;margin-left:8px;font-size:9px}.hero__cap{right:max(var(--margin), ((100vw - var(--max)) / 2));text-align:right;letter-spacing:.03em;color:#fff8f5;background:#251911d1;border-radius:2px;max-width:34ch;padding:9px 13px;font-size:12px;line-height:1.5;position:absolute;bottom:24px}.hero__note{grid-area:auto}@media (width<=900px){.hero__stage{height:auto;min-height:70vh}.hero__over{padding-block:clamp(34px,9vw,60px) 96px;position:relative;inset:auto}.hero__over h1{font-size:clamp(2.3rem,9.4vw,3.4rem)}.hero__nav{width:42px;height:42px;top:auto;bottom:20px;translate:0}.hero__nav--prev:hover,.hero__nav--next:hover{translate:0}.hero__dots{left:max(var(--margin), ((100vw - var(--max)) / 2));bottom:26px}.hero__live{display:none}.hero__slide img{object-position:70% 46%}.hero__scrim{background:linear-gradient(100deg,#251911eb 0%,#251911c7 46%,#25191157 76%,#2519112e 100%)}.hero__over{gap:14px;padding-bottom:62px}.hero__cap,.hero__seal{display:none}.hero__nav--prev{left:auto;right:68px}.hero__nav--next{right:max(var(--margin), ((100vw - var(--max)) / 2))}}@media (prefers-reduced-motion:reduce){.hero__slide,.hero__nav,.hero__dot-num{transition:none}}.assure{border-block:1px solid var(--line-strong);background:var(--paper-2)}.assure__in{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.assure__mark{flex-direction:column;align-items:flex-start;gap:9px;padding:clamp(18px,2.2vw,26px) clamp(12px,1.6vw,20px);display:flex}.assure__mark+.assure__mark{border-left:1px solid var(--line)}.assure__icon{width:23px;height:23px;color:var(--clay)}.assure__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:600;line-height:1.35}.assure__note{color:var(--ink-soft);max-width:26ch;font-size:11px;line-height:1.55}@media (width<=1100px){.assure__in{grid-template-columns:repeat(3,minmax(0,1fr))}.assure__mark:nth-child(4){border-left:0}}@media (width<=720px){.assure__in{grid-template-columns:repeat(2,minmax(0,1fr))}.assure__mark{padding-block:16px}.assure__mark:nth-child(odd){border-left:0}.assure__mark:nth-child(n+3){border-top:1px solid var(--line)}}
