@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_db8459eb-module__PZ6jEG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_db8459eb-module__PZ6jEG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_7icivAqteZiPYLM6vBF3tYXQWSAC)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#050505;--surface:#11100f;--bone:#e7e2d8;--muted:#aaa9a5;--quiet:#817b75;--line:#38322e;--blood:#da1e46;--blood-hover:#f13b61;--signal:#da1e46}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--bone);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{z-index:200;color:#090909;background:var(--bone);font:600 10px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;transition:transform .12s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}[id=main-content]:focus{outline:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050547;border-bottom:1px solid #e7e2d82e;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 clamp(24px,4vw,64px);display:grid;position:absolute;inset:0 0 auto}.brand-lockup{align-items:center;width:98px;height:40px;display:flex}.brand-wordmark{width:98px;height:auto;display:block}.site-header nav{gap:32px;display:flex}.site-header nav a,.text-button{color:#a9a29b;font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.site-header nav a{border-bottom:2px solid #0000;align-items:center;height:64px;padding:0;display:flex}.site-header nav a[aria-current=page]{color:var(--bone);border-color:#dc5148}.header-tools{justify-self:end;align-items:center;gap:0;height:64px;display:flex}.text-button{cursor:pointer;background:0 0;border:0;padding:8px 0}.text-button span{color:var(--signal)}.utility-control{color:#a9a29b;min-height:40px;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.utility-control+.utility-control:before{content:"";background:#e7e2d833;width:1px;height:14px;position:absolute;top:13px;left:0}.utility-control:hover{color:var(--bone);background:#e7e2d809}.search-control{width:46px;padding:0}.search-glyph{border:1px solid;border-radius:50%;width:13px;height:13px;display:block;position:relative}.search-glyph:after{content:"";transform-origin:0;background:currentColor;width:5px;height:1px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.account-control{color:#f1766d;white-space:nowrap;min-width:74px}.account-control:hover{color:#ff9188}.bag-control{gap:9px;min-width:82px}.bag-count{color:#f1766d;letter-spacing:.08em}.hero{align-items:flex-end;min-height:min(900px,92vh);padding:160px clamp(24px,4vw,64px) clamp(56px,8vw,104px);display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center 48%;filter:saturate(.72)contrast(1.08)}.hero-wash{background:linear-gradient(90deg,#050505e6 0%,#05050580 40%,#0505051a 76%),linear-gradient(#05050529 0%,#0000 54%,#050505d1 100%);position:absolute;inset:0}.hero:after{content:"";opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:2;max-width:720px;position:relative}.eyebrow{color:var(--muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px}.eyebrow span{color:var(--signal);margin-right:18px}h1,h2{letter-spacing:.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{text-transform:uppercase;font-size:clamp(56px,7.4vw,112px);line-height:.88}h1 em{color:#c9c2b6;font-style:italic}.hero-description{color:#c2beb7;max-width:580px;margin:32px 0;font-size:17px;line-height:1.65}.primary-button{background:var(--bone);color:#0a0908;width:fit-content;min-height:48px;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:48px;padding:0 18px;font-size:11px;font-weight:650;display:flex}.primary-button:hover{background:#fff7ec}.hero-index{z-index:2;color:var(--quiet);font:10px var(--font-geist-mono),monospace;letter-spacing:.16em;margin:0;position:absolute;bottom:44px;right:clamp(24px,4vw,64px)}.release-section{max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px) 136px}.section-heading{grid-template-columns:1fr minmax(260px,460px);align-items:end;gap:48px;margin-bottom:48px;display:grid}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2{text-transform:uppercase;font-size:clamp(36px,4vw,64px)}.section-heading>p{color:var(--muted);margin:0;line-height:1.65}.product-grid{grid-template-columns:1.16fr .84fr;align-items:start;gap:24px;display:grid}.product-card{min-width:0}.product-image{background:var(--surface);height:0;padding-bottom:96%;display:block;position:relative;overflow:hidden}.product-card:first-child .product-image{padding-bottom:78%}.product-image img{object-fit:cover;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.product-image:hover img{transform:scale(1.025)}.product-image>span{z-index:2;color:var(--bone);font:10px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;background:#050505d1;padding:8px 10px;position:absolute;top:16px;left:16px}.product-image-fallback{color:var(--quiet);background:linear-gradient(135deg,#111 0%,#090909 100%);place-items:center;display:grid;position:absolute;inset:0}.product-image-fallback span{border:1px solid var(--line);font:10px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;padding:10px 12px}.product-info{justify-content:space-between;gap:24px;padding:18px 0 0;display:flex}.product-info h3{font:500 16px/1.3 var(--font-geist-sans),sans-serif;margin:0 0 6px}.product-info p{color:var(--quiet);margin:0;font-size:13px}.product-info .price{color:var(--bone);font-family:var(--font-geist-mono),monospace}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{min-height:780px}.hero-image{object-position:62% center}.section-heading{grid-template-columns:1fr}}@media (max-width:640px){.site-header{height:64px;padding-inline:20px}.header-tools .text-button:first-child{display:none}.hero{min-height:720px;padding:128px 20px 52px}.hero-wash{background:linear-gradient(#0505052e 0%,#0505058c 45%,#050505f5 100%)}h1{font-size:clamp(48px,16vw,72px)}.hero-description{font-size:15px}.hero-index{display:none}.release-section{padding:72px 20px 96px}.product-grid{grid-template-columns:1fr;gap:52px}.product-card:first-child .product-image,.product-image{padding-bottom:118%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.storefront-holding{background:var(--canvas);min-height:100vh}.holding-hero{background:#050505;align-items:flex-end;min-height:100vh;padding:140px clamp(24px,7vw,120px) clamp(64px,9vw,120px);display:flex;position:relative;overflow:hidden}.holding-hero:after{content:"";opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.holding-hero-image{object-fit:cover;object-position:center 50%;filter:saturate(.72)contrast(1.08)brightness(.82)}.holding-hero-wash{z-index:1;background:linear-gradient(90deg,#050505e0 0%,#0505058a 39%,#0505050f 76%),linear-gradient(#05050538 0%,#05050524 48%,#050505e6 100%);position:absolute;inset:0}.holding-hero>.vertical-meta{z-index:3;position:absolute;top:78px;left:16px}.holding-copy{z-index:2;width:min(100%,900px);min-width:0;position:relative}.holding-copy h1{font-size:clamp(64px,10vw,160px);line-height:.78}.holding-copy>p:last-child{max-width:650px;color:var(--muted);margin:40px 0 0;font-size:17px;line-height:1.7}.holding-index{z-index:2;color:var(--quiet);font:10px var(--font-geist-mono),monospace;letter-spacing:.16em;margin:0;position:absolute;bottom:44px;right:clamp(24px,4vw,64px)}.holding-footer{border-top:1px solid var(--line)}.holding-footer div{flex-direction:column;display:flex}@media (max-width:640px){.holding-hero{min-height:760px;padding:132px 24px 64px 32px}.holding-hero-image{object-position:63% center}.holding-hero-wash{background:linear-gradient(#05050533 0%,#050505a1 45%,#050505f7 100%)}.holding-hero>.vertical-meta{left:8px}.holding-copy>.eyebrow{flex-wrap:wrap;gap:8px 16px;line-height:1.5;display:flex}.holding-copy>.eyebrow span{margin-right:0}.holding-copy h1{letter-spacing:0;font-size:clamp(36px,10.7vw,46px)}.holding-copy>p:last-child{font-size:15px}.holding-index{display:none}.holding-footer{grid-template-columns:1fr}.holding-footer>p{grid-column:auto!important}}.site-header.solid{background:#050505f0;position:fixed}.menu-control{background:0 0;border:0;width:36px;height:36px;padding:8px;display:none}.menu-control i{background:var(--bone);width:20px;height:1px;margin:5px 0;display:block}.department-intro{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1.4fr) minmax(280px,.7fr);align-items:end;gap:clamp(24px,4vw,72px);max-width:1600px;margin:0 auto;padding:128px clamp(24px,4vw,64px);display:grid}.vertical-label{color:var(--quiet);font:600 10px var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;margin:0;transform:rotate(180deg)}.department-intro h2{text-transform:uppercase;font-size:clamp(42px,5.5vw,84px);line-height:.98}.department-intro h2 em{color:#aaa197;text-transform:none;font-weight:400}.intro-copy{max-width:500px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.catalog-section{max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px) 144px}.catalog-top{justify-content:space-between;align-items:end;gap:32px;display:flex}.catalog-top h2{text-transform:uppercase;font-size:clamp(40px,4.5vw,68px)}.catalog-top>p{color:var(--quiet);font:11px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.catalog-top>p a{color:var(--muted)}.filter-bar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:0;margin:44px 0 32px;display:flex;overflow-x:auto}.filter-bar button{min-height:48px;color:var(--quiet);font:600 11px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-right:24px;padding:0 24px 0 0}.filter-bar button[aria-pressed=true]{color:var(--bone);border-color:var(--blood)}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:64px 24px;display:grid}.catalog-grid .product-card.wide{grid-column:span 2}.catalog-grid .product-card.wide .product-image{padding-bottom:78%}.product-card.standard .product-image{padding-bottom:118%}.catalog-grid .product-card:nth-child(4n) .product-image{padding-bottom:100%}.registry-label{background:var(--bone)!important;color:#090909!important;inset:auto 16px 16px auto!important}.state-label.archived{color:var(--quiet)}.catalog-empty{color:var(--quiet);border-bottom:1px solid var(--line);grid-column:1/-1;padding:96px 0}.production-collection{grid-template-columns:64px 1fr auto;align-items:end;gap:56px;min-height:760px;padding:96px clamp(24px,4vw,64px);display:grid;position:relative;overflow:hidden}.production-collection>img{object-fit:cover;filter:saturate(.38)contrast(1.1)}.collection-overlay{background:linear-gradient(90deg,#050505f0,#05050594 45%,#05050514),linear-gradient(#0000 40%,#050505e6);position:absolute;inset:0}.production-collection>:not(img):not(.collection-overlay){z-index:2;position:relative}.production-copy{max-width:780px}.production-copy h2{letter-spacing:.06em;font-size:clamp(80px,13vw,210px);line-height:.75}.production-copy>p:not(.eyebrow){color:#c0bbb3;max-width:540px;margin:42px 0 28px;font-size:18px;line-height:1.6}.production-copy a,.artifact-copy>a,.archive-ledger>a,.back-to-department{min-height:48px;color:var(--bone);font:600 11px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:#0505054d;border:1px solid #817b75;justify-content:space-between;align-items:center;gap:48px;padding:0 18px;display:inline-flex}.collection-meta{color:#aaa59e;font:10px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:14px;display:flex}.artifact-feature{grid-template-columns:1.1fr .9fr;max-width:1600px;min-height:820px;margin:0 auto;display:grid}.artifact-image{background:#0b0b0b;min-height:680px;position:relative}.artifact-image img{object-fit:cover}.artifact-image>span{color:var(--quiet);font:10px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;position:absolute;bottom:20px;left:24px}.artifact-copy{background:var(--surface);flex-direction:column;justify-content:center;padding:80px clamp(32px,6vw,96px);display:flex}.registry-id,.registry-number{color:var(--signal);font:600 12px var(--font-geist-mono),monospace;letter-spacing:.17em;margin:0 0 24px}.artifact-copy h2{text-transform:uppercase;font-size:clamp(42px,4.5vw,68px);line-height:1.03}.artifact-copy>p:not(.eyebrow):not(.registry-id){max-width:560px;color:var(--muted);line-height:1.75}.artifact-copy dl{border-top:1px solid var(--line);margin:36px 0}.artifact-copy dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:15px 0;display:flex}.artifact-copy dt,.artifact-copy dd{font:10px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.artifact-copy dt{color:var(--quiet)}.archive-ledger{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .8fr auto;align-items:end;gap:56px;max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px);display:grid}.archive-ledger h2{text-transform:uppercase;max-width:700px;font-size:clamp(36px,4vw,60px);line-height:1.05}.archive-ledger>p{color:var(--muted);margin:0;line-height:1.65}.archive-ledger>a{cursor:pointer;white-space:nowrap}footer{max-width:1600px;color:var(--quiet);grid-template-columns:1.2fr 1fr 1fr auto;gap:48px;margin:0 auto;padding:80px clamp(24px,4vw,64px);font-size:12px;line-height:1.7;display:grid}footer div{color:var(--muted);flex-direction:column;gap:8px;display:flex}footer>p{margin:0}.footer-brand-lockup{flex-direction:row;align-items:center;gap:16px;min-height:48px}.footer-brand-lockup img:first-child{width:25px;height:auto}.footer-brand-lockup img:last-child{width:112px;height:auto}.cart-scrim{z-index:80;opacity:0;visibility:hidden;background:#000000a6;transition:all .18s;position:fixed;inset:0}.cart-scrim.open{opacity:1;visibility:visible}.cart-drawer{z-index:90;border-left:1px solid var(--line);visibility:hidden;background:#0c0b0a;flex-direction:column;width:min(520px,100%);padding:28px;transition:all .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.cart-drawer.open{visibility:visible;transform:translate(0)}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:22px;display:flex}.cart-head .eyebrow{margin-bottom:10px}.cart-head h2{text-transform:uppercase;font-size:36px}.cart-head>button{width:40px;height:40px;color:var(--bone);border:1px solid var(--line);cursor:pointer;background:0 0;font-size:24px}.empty-cart{text-align:center;color:var(--quiet);flex:1;place-content:center;display:grid}.empty-cart button,.cart-line button{color:var(--bone);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0}.cart-lines{flex:1;overflow-y:auto}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;gap:16px;padding:20px 0;display:grid}.cart-line img{object-fit:cover;width:90px;height:112px}.cart-line h3{margin:4px 0 7px;font-size:14px;font-weight:500}.cart-line p{color:var(--quiet);font:10px var(--font-geist-mono),monospace;text-transform:uppercase;margin:0 0 18px}.cart-line button{color:var(--muted);font-size:11px}.cart-line strong{font:600 12px var(--font-geist-mono),monospace}.cart-line-actions{align-items:center;gap:14px;display:flex}.quantity-control{border:1px solid var(--line);grid-template-columns:28px 30px 28px;align-items:center;height:28px;display:inline-grid}.quantity-control button{cursor:pointer;background:0 0;border:0;height:26px;padding:0}.quantity-control span{color:var(--bone);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-align:center}.cart-remove{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;padding:0 0 3px}.cart-foot{border-top:1px solid var(--line);padding-top:24px}.cart-foot>div{justify-content:space-between;display:flex}.cart-foot>p{color:var(--quiet);font-size:12px}.cart-foot>a{background:var(--bone);color:#090909;min-height:50px;font:600 11px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:20px;padding:0 18px;display:flex}.inner-page{padding-top:64px}.product-detail{grid-template-columns:minmax(0,1.12fr) minmax(380px,.72fr);max-width:1600px;min-height:calc(100vh - 64px);margin:0 auto;display:grid}.gallery-main{background:#0d0d0c;height:calc(100vh - 64px);min-height:650px;position:sticky;top:64px}.gallery-main img{object-fit:cover}.gallery-main>span{color:var(--quiet);font:10px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;position:absolute;bottom:20px;left:24px}.product-summary{border-left:1px solid var(--line);padding:80px clamp(32px,5vw,80px)}.record-breadcrumbs{margin:0 0 36px}.record-breadcrumbs ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.record-breadcrumbs li{color:var(--quiet);font:600 8px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;gap:10px;display:flex}.record-breadcrumbs a{color:var(--muted);border-bottom:1px solid #0000}.record-breadcrumbs a:hover{color:var(--bone);border-color:var(--line)}.product-summary h1,.artifact-record-summary h1{text-transform:uppercase;font-size:clamp(52px,6vw,88px);line-height:.92}.detail-price{font:500 18px var(--font-geist-mono),monospace;margin:24px 0}.production-backlink{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;padding:16px 0;font-size:13px;display:flex}.production-backlink strong{color:var(--bone)}.product-description{color:#c2beb7;margin:32px 0;font-size:17px;line-height:1.7}.object-classification{border-top:1px solid var(--line);margin:0 0 30px}.object-classification>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:12px 0;display:flex}.object-classification dt,.object-classification dd{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.object-classification dt{color:var(--quiet)}.object-classification dd{color:var(--muted);text-align:right}.object-classification .classification-state{color:var(--signal)}.purchase-box fieldset{border:0;margin:0 0 24px;padding:0}.purchase-box legend{color:var(--muted);font:600 10px var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px}.purchase-box legend span{color:var(--quiet);margin-left:10px;font-weight:400}.variant-list{flex-wrap:wrap;gap:8px;display:flex}.variant-list button{border:1px solid var(--line);min-width:48px;height:44px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.variant-list button.selected{border-color:var(--bone);color:var(--bone)}.option-swatch{border:1px solid #5e5953;border-radius:50%;width:12px;height:12px}.purchase-button{background:var(--blood);color:#fff4ea;width:100%;min-height:54px;font:600 11px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.purchase-button:hover{background:#a62b25}.purchase-button:disabled{color:var(--quiet);cursor:not-allowed;background:#282422}.fulfillment-note{color:var(--quiet);font-size:11px;line-height:1.6}.detail-accordions{border-top:1px solid var(--line);margin-top:38px}.detail-accordions details{border-bottom:1px solid var(--line)}.detail-accordions summary{color:var(--muted);font:600 11px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;padding:18px 0;list-style:none;display:flex}.detail-accordions ul,.detail-accordions p{color:var(--quiet);margin:0 0 22px;padding-left:18px;font-size:13px;line-height:1.8}.story-section{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:64px;max-width:1600px;margin:0 auto;padding:128px clamp(24px,4vw,64px);display:grid}.story-section h2{text-transform:uppercase;font-size:clamp(40px,4.8vw,72px)}.story-section>div p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.8}.related-section{border-top:1px solid var(--line);max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px) 144px}.related-grid{margin-top:48px}.production-hero{align-items:flex-end;min-height:820px;padding:140px clamp(24px,4vw,64px) 80px;display:flex;position:relative;overflow:hidden}.production-hero>img{object-fit:cover;filter:saturate(.45)contrast(1.12)}.production-hero-wash{background:linear-gradient(#0505052e 28%,#050505f5),linear-gradient(90deg,#05050599,#0000);position:absolute;inset:0}.production-hero>div:last-child{z-index:2;position:relative}.production-hero h1{font-size:clamp(90px,16vw,240px);line-height:.74}.production-hero>div>p:not(.eyebrow){color:#cac5bd;max-width:600px;margin:40px 0 32px;font-size:19px}.production-actions{flex-wrap:wrap;gap:8px;display:flex}.production-actions button,.production-actions a{border:1px solid var(--line);min-height:48px;color:var(--bone);font:600 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:#05050580;align-items:center;gap:40px;padding:0 18px;display:flex}.production-actions button{background:var(--bone);color:#090909;cursor:pointer}.production-merch{max-width:1600px;margin:0 auto;padding:128px clamp(24px,4vw,64px)}.production-merch .catalog-grid{margin:48px 0 64px}.artifact-record-hero{grid-template-columns:1.1fr .9fr;max-width:1600px;min-height:calc(100vh - 64px);margin:0 auto;display:grid}.artifact-record-image{min-height:720px;position:relative}.artifact-record-image img{object-fit:cover}.artifact-record-summary{background:var(--surface);flex-direction:column;justify-content:center;padding:72px clamp(32px,5vw,80px);display:flex}.artifact-record-summary>p:not(.eyebrow):not(.registry-number){color:var(--muted);line-height:1.75}.artifact-status{color:#0b0b0b;background:var(--bone);font:600 10px var(--font-geist-mono),monospace;letter-spacing:.13em;align-self:flex-start;margin:18px 0 24px;padding:8px 10px}.artifact-record-summary .purchase-box{margin-top:28px}.registry-ledger{grid-template-columns:.65fr 1.35fr;gap:72px;max-width:1600px;margin:0 auto;padding:128px clamp(24px,4vw,64px);display:grid}.registry-ledger h2{text-transform:uppercase;font-size:clamp(44px,5vw,72px)}.registry-ledger dl{border-top:1px solid var(--line);margin:0}.registry-ledger dl div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:32px;padding:20px 0;display:grid}.registry-ledger dt,.registry-ledger dd{margin:0;font-size:13px}.registry-ledger dt{color:var(--quiet);font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.ownership-flow{background:var(--bone);color:#0b0a09;padding:112px clamp(24px,4vw,64px)}.flow-diagram{justify-content:center;align-items:center;gap:20px;margin:48px auto;display:flex}.flow-diagram span{min-height:72px;font:600 11px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #80776f;place-items:center;padding:0 28px;display:grid}.flow-diagram i{color:var(--blood);font-style:normal}.ownership-flow>p:last-child{max-width:720px;margin:0 auto;line-height:1.7}.release-archive-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#da1e460f,#0000 34%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e7e2d809 25%);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:72px;min-height:680px;padding:156px clamp(24px,6vw,112px) 96px;display:grid;position:relative;overflow:hidden}.release-archive-hero>.vertical-meta{position:absolute;top:116px;left:16px}.release-archive-hero>.eyebrow{position:absolute;top:138px;left:clamp(24px,6vw,112px)}.release-archive-hero h1{font-size:clamp(76px,11vw,176px);line-height:.76}.release-archive-hero h1 em{color:#aaa197}.release-archive-intro{align-self:end;padding-bottom:4px}.release-archive-intro>p{max-width:520px;color:var(--muted);margin:0 0 42px;font-size:17px;line-height:1.7}.release-archive-intro dl,.archive-record>dl{border-top:1px solid var(--line);margin:0}.release-archive-intro dl div,.archive-record>dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:13px 0;display:flex}.release-archive-intro dt,.release-archive-intro dd,.archive-record dt,.archive-record dd{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase;margin:0}.release-archive-intro dd,.archive-record dd{color:var(--muted);text-align:right}.archive-catalog{max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px) 144px;position:relative}.archive-catalog>.vertical-meta{position:absolute;top:112px;left:14px}.archive-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 24px;margin:52px 0 72px;display:grid}.archive-record .product-image{filter:saturate(.62);padding-bottom:82%}.archive-record>dl{margin-top:24px}.collections-index-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#da1e4613,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#e7e2d809 20%);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:72px;min-height:690px;padding:156px clamp(24px,6vw,112px) 96px;display:grid;position:relative}.collections-index-hero>.vertical-meta{position:absolute;top:116px;left:16px}.collections-index-hero h1{font-size:clamp(72px,10.5vw,164px);line-height:.78}.collections-index-hero h1 em{color:#aaa197}.collections-index-intro>p{max-width:540px;color:var(--muted);margin:0 0 40px;font-size:17px;line-height:1.72}.collections-index-intro dl,.production-index-copy dl{border-top:1px solid var(--line);margin:0}.collections-index-intro dl div,.production-index-copy dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:13px 0;display:flex}.collections-index-intro dt,.collections-index-intro dd,.production-index-copy dt,.production-index-copy dd{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.collections-index-intro dt,.production-index-copy dt{color:var(--quiet)}.collections-index-intro dd,.production-index-copy dd{color:var(--muted);text-align:right}.collections-index{max-width:1600px;margin:0 auto;padding:120px clamp(24px,4vw,64px) 144px;position:relative}.collections-index>.vertical-meta{position:absolute;top:120px;left:14px}.production-index-record{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);min-height:700px;display:grid;position:relative}.production-index-image{min-height:700px;position:relative;overflow:hidden}.production-index-image img{object-fit:cover;filter:saturate(.5)contrast(1.08);transition:transform .26s cubic-bezier(.2,.8,.2,1),filter .26s}.production-index-image:hover img{filter:saturate(.7)contrast(1.08);transform:scale(1.02)}.production-index-copy{flex-direction:column;justify-content:center;padding:72px clamp(32px,5vw,80px);display:flex}.production-index-copy h2{font-size:clamp(72px,9vw,144px);line-height:.75}.production-index-copy>p:not(.eyebrow){color:var(--muted);margin:38px 0;font-size:16px;line-height:1.7}.production-index-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:36px;display:grid}.production-index-actions>a{min-height:48px;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #817b75;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.production-index-actions>a:last-child{color:var(--muted);border-color:var(--line)}.production-index-record>.vertical-meta{z-index:2;position:absolute;top:24px;right:12px}.artifact-registry-intro{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#da1e4614,#0000 31%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e7e2d809 25%);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:72px;min-height:690px;padding:156px clamp(24px,6vw,112px) 96px;display:grid;position:relative}.artifact-registry-intro>.vertical-meta{position:absolute;top:116px;left:16px}.artifact-registry-intro h1{font-size:clamp(78px,11vw,176px);line-height:.76}.artifact-registry-intro h1 em{color:#aaa197}.artifact-registry-statement>p{max-width:540px;color:var(--muted);margin:0 0 40px;font-size:17px;line-height:1.72}.artifact-registry-statement dl,.artifact-ledger-copy dl{border-top:1px solid var(--line);margin:0}.artifact-registry-statement dl div,.artifact-ledger-copy dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:13px 0;display:flex}.artifact-registry-statement dt,.artifact-registry-statement dd,.artifact-ledger-copy dt,.artifact-ledger-copy dd{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.artifact-registry-statement dt,.artifact-ledger-copy dt{color:var(--quiet)}.artifact-registry-statement dd,.artifact-ledger-copy dd{color:var(--muted);text-align:right}.artifact-public-ledger{max-width:1600px;margin:0 auto;padding:120px clamp(24px,4vw,64px) 144px;position:relative}.artifact-public-ledger>.vertical-meta{position:absolute;top:120px;left:14px}.artifact-ledger-record{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:720px;display:grid;position:relative}.artifact-ledger-image{min-height:720px;position:relative;overflow:hidden}.artifact-ledger-image img{object-fit:cover;filter:saturate(.65)contrast(1.06)}.artifact-ledger-image>span{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:18px;left:20px}.artifact-ledger-copy{flex-direction:column;justify-content:center;padding:72px clamp(32px,5vw,80px);display:flex}.artifact-ledger-copy h2{text-transform:uppercase;font-size:clamp(46px,5vw,76px);line-height:.96}.artifact-ledger-copy>p:not(.eyebrow){color:var(--muted);margin:30px 0;line-height:1.72}.artifact-ledger-copy>a{min-height:48px;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #817b75;justify-content:space-between;align-items:center;margin-top:36px;padding:0 16px;display:flex}.artifact-ledger-record>.vertical-meta{z-index:2;position:absolute;top:24px;right:12px}.provenance-history{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:72px;max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px);display:grid;position:relative}.provenance-history>.vertical-meta{position:absolute;top:112px;left:14px}.provenance-history h2{text-transform:uppercase;font-size:clamp(44px,5vw,72px)}.provenance-history ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.provenance-history li{border-bottom:1px solid var(--line);grid-template-columns:40px 120px 1fr auto;align-items:center;gap:20px;padding:20px 0;display:grid}.provenance-history li span,.provenance-history li time,.provenance-history li small{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.provenance-history li span{color:var(--signal)}.provenance-history li strong{color:var(--bone);font-size:13px;font-weight:500}.checkout-shell{grid-template-columns:1fr .8fr;align-items:center;gap:96px;max-width:1280px;min-height:calc(100vh - 64px);margin:0 auto;padding:80px clamp(24px,4vw,64px);display:grid}.checkout-copy h1{font-size:clamp(56px,7vw,100px);line-height:.9}.checkout-copy>p:not(.eyebrow){max-width:600px;color:var(--muted);font-size:17px;line-height:1.75}.integration-note{border:1px solid var(--line);margin:36px 0;padding:24px}.integration-note span{color:var(--signal);font:600 10px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.integration-note p{color:var(--muted);line-height:1.6}.checkout-copy>a{color:var(--muted)}.checkout-summary{background:var(--surface);border:1px solid var(--line);padding:32px}.checkout-summary h2{text-transform:uppercase;margin-bottom:24px;font-size:30px}.checkout-summary article{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;display:grid}.checkout-summary article img{object-fit:cover}.checkout-summary article h3{margin:4px 0;font-size:13px}.checkout-summary article p{color:var(--quiet);font-size:11px}.checkout-summary article strong{font:600 12px var(--font-geist-mono),monospace}.checkout-summary dl>div{justify-content:space-between;padding:12px 0;display:flex}.checkout-summary dt,.checkout-summary dd{color:var(--muted);margin:0;font-size:13px}.checkout-summary button{background:var(--bone);color:#090909;width:100%;min-height:52px;font:600 11px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0}.checkout-summary button:disabled{color:var(--quiet);cursor:not-allowed;background:#292725}.checkout-error{color:#df4765;font:9px/1.55 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0}.registration-hero{border-bottom:1px solid var(--line);background:linear-gradient(118deg,#da1e4613,#0000 32%),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#e7e2d808 20%);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:end;gap:clamp(48px,7vw,120px);min-height:760px;padding:164px clamp(24px,6vw,112px) 104px;display:grid;position:relative}.registration-hero>.vertical-meta{position:absolute;top:120px;left:16px}.registration-heading h1{max-width:1080px;font-size:clamp(70px,9.1vw,145px);line-height:.79}.registration-heading h1 em{color:#aaa197}.registration-intro>p{color:var(--muted);margin:0 0 34px;font-size:17px;line-height:1.72}.registration-actions{gap:12px;display:grid}.registration-primary{background:var(--bone);color:#090909;min-height:52px;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.registration-support{border:1px solid var(--line);flex-direction:column;min-height:150px;padding:18px;display:flex}.registration-support span{color:var(--signal);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.registration-support strong{color:var(--bone);margin:18px 0 8px;font-size:13px;font-weight:500}.registration-support small{color:var(--quiet);font-size:11px;line-height:1.55}.registration-protocol,.registration-materials,.registration-eligible{max-width:1600px;margin:0 auto;padding:120px clamp(24px,4vw,64px) 136px;position:relative}.registration-protocol>.vertical-meta,.registration-materials>.vertical-meta,.registration-eligible>.vertical-meta{position:absolute;top:120px;left:14px}.registration-protocol{grid-template-columns:.7fr 1.3fr;gap:72px;display:grid}.registration-protocol-heading h2,.registration-materials h2,.registration-eligible h2{text-transform:uppercase;max-width:880px;font-size:clamp(48px,5.4vw,82px);line-height:.96}.registration-protocol-heading>p:last-child,.registration-eligible-copy>p:last-child{max-width:620px;color:var(--muted);line-height:1.7}.registration-protocol ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.registration-protocol li{border-bottom:1px solid var(--line);grid-template-columns:38px .75fr 1.25fr auto;align-items:center;gap:18px;padding:22px 0;display:grid}.registration-protocol li span,.registration-protocol li small{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.registration-protocol li span{color:var(--signal)}.registration-protocol h3{font-size:13px;font-weight:500}.registration-protocol li p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.registration-materials{border-top:1px solid var(--line)}.registration-materials>div:first-of-type{grid-template-columns:.5fr 1.5fr;align-items:end;gap:64px;display:grid}.registration-material-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.registration-material-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:260px;padding:28px;display:flex}.registration-material-grid span{color:var(--signal);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.registration-material-grid strong{text-transform:uppercase;margin:54px 0 16px;font:400 28px Georgia,serif}.registration-material-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.68}.registration-eligible{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:72px;display:grid}.registration-object-list{border-top:1px solid var(--line)}.registration-object-list>a{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 20px;align-items:center;gap:18px;min-height:92px;padding:16px 0;display:grid}.registration-object-list>a>span,.registration-object-list small{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.registration-object-list strong{margin-bottom:8px;font-size:15px;font-weight:500;display:block}.registration-object-list i{color:var(--signal);font-style:normal}.registration-warning{color:var(--quiet);grid-column:2;margin:0;font-size:11px;line-height:1.6}.registration-eligible>.back-to-department{grid-column:2;justify-self:start}.ownership-links{align-items:center;gap:28px;margin-top:32px;display:flex}.ownership-links .back-to-department{margin:0}.ownership-links>a:last-child{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.object-index-hero{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#da1e4611,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#e7e2d808 16.666%);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:72px;min-height:700px;padding:156px clamp(24px,6vw,112px) 96px;display:grid;position:relative}.object-index-hero>.vertical-meta{position:absolute;top:116px;left:16px}.object-index-hero h1{font-size:clamp(78px,11vw,176px);line-height:.76}.object-index-hero h1 em{color:#aaa197}.object-index-intro>p{max-width:560px;color:var(--muted);margin:0 0 38px;font-size:17px;line-height:1.72}.object-index-intro dl{border-top:1px solid var(--line);margin:0}.object-index-intro dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:13px 0;display:flex}.object-index-intro dt,.object-index-intro dd{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.object-index-intro dt{color:var(--quiet)}.object-index-intro dd{color:var(--muted);text-align:right}.object-index-ledger{max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px) 144px;position:relative}.object-index-ledger>.vertical-meta{position:absolute;top:112px;left:14px}.object-index-search{margin-bottom:42px}.object-index-search>label{color:var(--quiet);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;display:block}.object-index-search>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.object-index-search input{min-width:0;height:76px;color:var(--bone);background:0 0;border:0;outline:0;padding:0;font:400 clamp(22px,3vw,38px) Georgia,serif}.object-index-search input:focus{box-shadow:inset 0 -1px var(--signal)}.object-index-search button{min-width:136px;color:var(--bone);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.object-index-search button span{color:var(--signal);margin-left:14px}.object-index-filters{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;padding:26px 0 34px;display:grid}.object-index-filters>div>span{color:var(--quiet);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;display:block}.object-index-filters nav{flex-wrap:wrap;gap:10px 22px;display:flex}.object-index-filters a{color:var(--muted);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.object-index-filters a[aria-current=page]{color:var(--signal)}.object-index-heading{justify-content:space-between;align-items:end;gap:32px;margin:64px 0 22px;display:flex}.object-index-heading .eyebrow{margin:0}.object-index-heading>p:last-child{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.object-index-records{border-top:1px solid var(--line)}.object-index-records>a{border-bottom:1px solid var(--line);grid-template-columns:32px 112px minmax(220px,1.4fr) minmax(160px,.8fr) minmax(130px,.6fr) 22px;align-items:center;gap:20px;min-height:164px;display:grid}.object-index-records>a:hover{background:#e7e2d806}.object-index-records img{object-fit:cover;filter:saturate(.72);width:112px;height:132px}.object-index-number,.object-index-records small{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.object-index-title strong{text-transform:uppercase;margin-bottom:10px;font:400 clamp(19px,2vw,27px) Georgia,serif;display:block}.object-index-classification,.object-index-state{flex-direction:column;gap:9px;display:flex}.object-index-classification>span,.object-index-state>span{color:var(--muted);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.object-index-state>span.preorder,.object-index-state>span.archived{color:var(--signal)}.object-index-records>a>i{color:var(--signal);font-style:normal}.object-index-empty{min-height:220px;color:var(--quiet);justify-content:space-between;align-items:center;gap:32px;display:flex}.object-index-empty>a{color:var(--bone);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.object-index-return{justify-content:space-between;align-items:center;gap:32px;margin-top:48px;display:flex}.object-index-return>a{min-height:48px;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #817b75;justify-content:space-between;align-items:center;gap:48px;padding:0 18px;display:flex}.object-index-return>p{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}@media (max-width:1050px){.registration-hero{grid-template-columns:1fr;align-items:end;gap:56px}.registration-intro{max-width:640px}.registration-protocol,.registration-eligible{grid-template-columns:1fr}.registration-warning,.registration-eligible>.back-to-department{grid-column:1}.object-index-records>a{grid-template-columns:28px 96px 1fr 150px 22px}.object-index-records img{width:96px;height:116px}.object-index-classification{display:none}}@media (max-width:760px){.registration-hero{min-height:860px;padding:140px 24px 72px 32px}.registration-hero>.vertical-meta{top:104px;left:8px}.registration-heading h1{font-size:clamp(60px,19vw,96px)}.registration-intro>p{font-size:15px}.registration-protocol,.registration-materials,.registration-eligible{padding:88px 24px 104px 32px}.registration-protocol>.vertical-meta,.registration-materials>.vertical-meta,.registration-eligible>.vertical-meta{top:88px;left:6px}.registration-protocol li{grid-template-columns:32px 1fr}.registration-protocol li p,.registration-protocol li small{grid-column:2}.registration-materials>div:first-of-type{grid-template-columns:1fr;gap:22px}.registration-material-grid{grid-template-columns:1fr}.registration-material-grid article{min-height:230px}.registration-eligible{gap:44px}.registration-object-list>a{grid-template-columns:30px 1fr 18px}.ownership-links{flex-direction:column;align-items:flex-start}.object-index-hero{grid-template-columns:1fr;gap:44px;min-height:780px;padding:136px 24px 64px 32px}.object-index-hero>.vertical-meta{top:104px;left:8px}.object-index-hero h1{font-size:clamp(68px,23vw,112px)}.object-index-intro>p{font-size:15px}.object-index-ledger{padding:88px 20px 112px 32px}.object-index-ledger>.vertical-meta{top:88px;left:6px}.object-index-search>div{grid-template-columns:1fr}.object-index-search input{height:64px;font-size:23px}.object-index-search button{text-align:left;min-height:48px}.object-index-filters{grid-template-columns:1fr;gap:30px}.object-index-records>a{grid-template-columns:24px 72px 1fr 18px;gap:12px;min-height:124px}.object-index-records img{width:72px;height:88px}.object-index-state{grid-column:3;gap:5px}.object-index-title strong{font-size:17px}.object-index-title small{line-height:1.5}.object-index-records>a>i{grid-area:1/4/span 2}.object-index-return{flex-direction:column;align-items:flex-start}.object-index-return>p{margin:0}.production-index-actions{grid-template-columns:1fr}}@media (max-width:1050px){.department-intro{grid-template-columns:40px 1fr}.intro-copy{grid-column:2}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-collection{grid-template-columns:40px 1fr}.collection-meta{display:none}.artifact-feature{grid-template-columns:1fr}.artifact-image{min-height:680px}.archive-ledger{grid-template-columns:1fr 1fr}.archive-ledger>a{grid-column:2}.product-detail{grid-template-columns:1fr}.gallery-main{height:75vh;position:relative;top:0}.product-summary{border-left:0;border-top:1px solid var(--line)}.artifact-record-hero{grid-template-columns:1fr}.artifact-record-image{min-height:70vh}.checkout-shell{gap:48px}.production-index-record,.artifact-ledger-record{grid-template-columns:1fr}.production-index-image{min-height:62vh}.artifact-ledger-image{min-height:64vh}.provenance-history{grid-template-columns:1fr}}@media (max-width:760px){.site-header{grid-template-columns:1fr auto}.site-header nav{background:#090909;flex-direction:column;padding:24px;display:none;position:absolute;inset:64px 0 auto}.site-header nav.open{display:flex}.site-header nav a{padding:12px 0}.site-header nav a[aria-current=page]{border-color:#0000}.menu-control{display:block}.search-control{display:none}.department-intro{grid-template-columns:1fr;padding:88px 20px}.department-intro .vertical-label{display:none}.intro-copy{grid-column:auto}.catalog-section{padding:80px 20px 104px}.catalog-top{align-items:start}.catalog-grid{grid-template-columns:1fr;gap:52px}.catalog-grid .product-card.wide{grid-column:auto}.catalog-grid .product-card.wide .product-image,.product-card.standard .product-image,.catalog-grid .product-card:nth-child(4n) .product-image{padding-bottom:118%}.production-collection{grid-template-columns:1fr;min-height:700px;padding:72px 20px}.production-collection .vertical-label{display:none}.production-copy h2{font-size:clamp(80px,26vw,140px)}.artifact-image{min-height:520px}.artifact-copy{padding:64px 20px}.archive-ledger{grid-template-columns:1fr;padding:80px 20px}.archive-ledger>a{grid-column:auto}.archive-ledger>p{margin:0}footer{grid-template-columns:1fr 1fr;padding:64px 20px}footer>p:nth-last-child(-n+2){grid-column:span 1}.cart-drawer{padding:20px}.inner-page{padding-top:64px}.gallery-main{height:62vh;min-height:500px}.product-summary{padding:56px 20px}.product-summary h1,.artifact-record-summary h1{font-size:clamp(48px,15vw,72px)}.story-section{grid-template-columns:1fr;padding:80px 20px}.related-section{padding:80px 20px}.production-hero{min-height:740px;padding:120px 20px 64px}.production-hero h1{font-size:clamp(80px,28vw,150px)}.production-actions a{display:none}.production-merch{padding:88px 20px}.artifact-record-image{min-height:58vh}.artifact-record-summary{padding:56px 20px}.registry-ledger{grid-template-columns:1fr;padding:80px 20px}.registry-ledger dl div{grid-template-columns:1fr;gap:8px}.ownership-flow{padding:80px 20px}.flow-diagram{flex-direction:column;align-items:stretch}.flow-diagram i{text-align:center;transform:rotate(90deg)}.checkout-shell{grid-template-columns:1fr;padding:72px 20px}.checkout-summary{padding:22px}}.site-header nav{gap:clamp(18px,2vw,32px)}.vertical-meta{color:var(--quiet);font:600 9px/1.4 var(--font-geist-mono),monospace;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;white-space:nowrap;margin:0;transform:rotate(180deg)}.vertical-meta.accent{color:var(--signal)}.hero>.vertical-meta{z-index:3;position:absolute;top:120px;left:18px}.catalog-section,.artifact-feature,.archive-ledger,.product-detail,.story-section,.related-section,.production-merch,.artifact-record-hero,.registry-ledger,.ownership-flow,.checkout-shell{position:relative}.catalog-section>.vertical-meta,.archive-ledger>.vertical-meta,.story-section>.vertical-meta,.related-section>.vertical-meta,.production-merch>.vertical-meta,.registry-ledger>.vertical-meta,.ownership-flow>.vertical-meta,.checkout-shell>.vertical-meta{position:absolute;top:112px;left:14px}.artifact-feature>.vertical-meta,.artifact-record-hero>.vertical-meta,.product-detail>.vertical-meta{z-index:4;position:absolute;top:48px;left:14px}.production-hero>.vertical-meta{z-index:3;position:absolute;top:124px;left:16px}.production-hero>div:not(.production-hero-wash){z-index:2;position:relative}.ownership-flow>.vertical-meta{color:#655d57}.product-detail>.vertical-meta{z-index:5}.artifact-feature>.vertical-meta{top:56px}footer small{color:var(--signal);font:9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.cart-drawer>.vertical-meta{position:absolute;top:32px;left:8px}.cart-head{padding-left:16px}.product-info small{color:#625e59;font:8px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-top:6px;display:block}.ownership-eligibility{border:1px solid var(--line);margin-top:18px;padding:16px}.ownership-eligibility span{color:var(--signal);font:600 10px var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.ownership-eligibility p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.production-actions .light-action{background:var(--bone);color:#090909}.collection-loop{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding-top:32px;display:flex}.collection-loop p{color:var(--quiet);font:10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.collection-loop a{color:var(--bone);font:600 11px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.checkout-identities{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.checkout-identities>a,.checkout-identities>div{border:1px solid var(--line);flex-direction:column;min-height:138px;padding:18px;display:flex}.checkout-identities span{color:var(--signal);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.checkout-identities strong{color:var(--bone);margin:16px 0 8px;font-size:13px;font-weight:500}.checkout-identities small{color:var(--quiet);font-size:11px;line-height:1.5}.checkout-trust{color:var(--quiet);margin:16px 0 0;font-size:11px;line-height:1.55}.site-header nav .mobile-account-link{display:none;color:#f1766d!important}.site-header{padding:0;display:block}.site-header-inner{align-items:center;gap:20px;width:100%;max-width:1800px;height:100%;margin:0 auto;padding:0 48px;display:flex}.site-header nav{flex:1;gap:4px;min-width:0;overflow-x:auto}.site-header nav a{padding-inline:12px}.header-tools{flex:none;justify-self:auto;margin-left:auto}@media (min-width:1024px){.site-header nav a{padding-inline:16px}}.search-scrim{z-index:100;opacity:0;visibility:hidden;background:#030303f5;place-items:start center;padding:clamp(84px,12vh,140px) 24px 24px;transition:all .18s;display:grid;position:fixed;inset:0}.search-scrim.open{opacity:1;visibility:visible}.search-scrim>.vertical-meta{position:absolute;top:120px;left:18px}.search-panel{width:min(860px,100%)}.search-head{justify-content:space-between;align-items:start;display:flex}.search-head button{border:1px solid var(--line);width:40px;height:40px;color:var(--bone);cursor:pointer;background:0 0;font-size:23px}.search-panel>label{color:var(--quiet);font:600 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;display:block}.search-panel>input{border:0;border-bottom:1px solid var(--line);width:100%;height:72px;color:var(--bone);background:0 0;outline:none;padding:0;font:400 clamp(24px,4vw,42px) Georgia,serif}.search-panel>input:focus{border-color:var(--signal)}.search-results{border-top:1px solid var(--line);margin-top:24px}.search-results>a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 24px;align-items:center;gap:18px;padding:18px 0;display:grid}.search-results>a span{font-size:15px}.search-results>a small{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.search-results>a i{color:var(--signal);font-style:normal}.search-results>p{color:var(--quiet);padding:24px 0}:where(a,button,input,summary):focus-visible{outline:2px solid var(--signal);outline-offset:4px}@media (max-width:1180px){.account-control{display:none}.site-header nav{gap:18px}}@media (max-width:900px){.site-header-inner{padding-inline:32px}.site-header nav{background:#090909;flex-direction:column;padding:24px;display:none;position:absolute;inset:64px 0 auto}.site-header nav.open{display:flex}.site-header nav a{height:auto;padding:12px 0}.site-header nav a[aria-current=page]{border-color:#0000}.menu-control,.site-header nav .mobile-account-link,.search-control{display:block}}@media (max-width:760px){.site-header-inner{padding-inline:20px}.site-header nav{inset:64px 0 auto}.header-tools{height:64px}.utility-control{padding-inline:13px}.search-control{width:42px;padding:0}.bag-control{min-width:74px}.department-intro{grid-template-columns:30px 1fr}.department-intro .vertical-meta{grid-row:1/span 2}.intro-copy{grid-column:2}.production-collection{grid-template-columns:30px 1fr}.production-collection>.vertical-meta{display:block}.catalog-section>.vertical-meta,.archive-ledger>.vertical-meta,.story-section>.vertical-meta,.related-section>.vertical-meta,.production-merch>.vertical-meta,.registry-ledger>.vertical-meta,.archive-catalog>.vertical-meta,.collections-index>.vertical-meta,.artifact-public-ledger>.vertical-meta,.provenance-history>.vertical-meta{left:6px}.artifact-copy,.archive-ledger,.story-section,.related-section,.production-hero,.production-merch,.artifact-record-summary,.registry-ledger,.ownership-flow,.checkout-shell,.archive-catalog,.collections-index,.artifact-public-ledger,.provenance-history{padding-left:32px}.production-actions .light-action{display:flex}.collection-loop{flex-direction:column;align-items:start}.checkout-identities{grid-template-columns:1fr}.search-scrim{padding-inline:36px}.search-scrim>.vertical-meta{left:8px}.search-results>a{grid-template-columns:1fr 20px}.search-results>a small{grid-column:1}.search-results>a i{grid-area:1/2/span 2}.release-archive-hero{grid-template-columns:1fr;gap:42px;min-height:720px;padding:136px 24px 64px 32px}.release-archive-hero>.vertical-meta{top:104px;left:8px}.release-archive-hero>.eyebrow{top:104px;left:32px}.release-archive-hero h1{font-size:clamp(70px,24vw,116px)}.release-archive-intro>p{font-size:15px}.archive-record-grid{grid-template-columns:1fr}.collections-index-hero,.artifact-registry-intro{grid-template-columns:1fr;gap:42px;min-height:760px;padding:136px 24px 64px 32px}.collections-index-hero>.vertical-meta,.artifact-registry-intro>.vertical-meta{top:104px;left:8px}.collections-index-hero h1,.artifact-registry-intro h1{font-size:clamp(64px,21vw,108px)}.collections-index-intro>p,.artifact-registry-statement>p{font-size:15px}.production-index-image{min-height:56vh}.production-index-copy,.artifact-ledger-copy{padding:56px 24px}.production-index-copy h2{font-size:clamp(68px,25vw,112px)}.production-index-record>.vertical-meta,.artifact-ledger-record>.vertical-meta{right:6px}.artifact-ledger-image{min-height:56vh}.provenance-history li{grid-template-columns:32px 1fr}.provenance-history li strong,.provenance-history li small{grid-column:2}}.ownership-eligibility>a{border-top:1px solid var(--line);color:var(--bone);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:14px;padding-top:12px;display:flex}.ownership-hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#da1e4616,#0000 33%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e7e2d809 25%);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:72px;min-height:690px;padding:156px clamp(24px,6vw,112px) 96px;display:grid;position:relative}.ownership-hero>.vertical-meta{position:absolute;top:116px;left:16px}.ownership-hero h1{font-size:clamp(76px,10.7vw,170px);line-height:.76}.ownership-hero h1 em{color:#aaa197}.ownership-hero-copy>p{max-width:540px;color:var(--muted);margin:0 0 36px;font-size:17px;line-height:1.72}.ownership-hero-copy>a{background:var(--bone);color:#090909;width:min(100%,360px);min-height:50px;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.ownership-classes,.ownership-sequence,.ownership-eligible{max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px) 128px;position:relative}.ownership-classes>.vertical-meta,.ownership-sequence>.vertical-meta,.ownership-eligible>.vertical-meta{position:absolute;top:112px;left:14px}.ownership-classes-heading{grid-template-columns:.5fr 1.5fr;align-items:end;gap:64px;display:grid}.ownership-classes-heading h2,.ownership-sequence h2{text-transform:uppercase;max-width:950px;font-size:clamp(44px,5.2vw,78px);line-height:1}.ownership-class-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.ownership-class-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:360px;padding:28px;display:flex}.ownership-class-grid article>span,.ownership-class-grid article>small{color:var(--signal);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.ownership-class-grid h3{text-transform:uppercase;margin:56px 0 18px;font:400 32px Georgia,serif}.ownership-class-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.ownership-class-grid article>small{color:var(--quiet);margin-top:auto;padding-top:32px}.ownership-sequence{border-top:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:72px;display:grid}.ownership-sequence>div>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.72}.ownership-sequence ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ownership-sequence li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 1.2fr;align-items:center;gap:20px;padding:22px 0;display:grid}.ownership-sequence li span,.ownership-sequence li small{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.ownership-sequence li span{color:var(--signal)}.ownership-sequence li strong{font-size:13px;font-weight:500}.ownership-eligible{border-top:1px solid var(--line)}.ownership-disclaimer{max-width:760px;color:var(--quiet);margin:0 0 32px;font-size:12px;line-height:1.65}@media (max-width:1050px){.ownership-sequence,.ownership-class-grid{grid-template-columns:1fr}}@media (max-width:760px){.ownership-classes>.vertical-meta,.ownership-sequence>.vertical-meta,.ownership-eligible>.vertical-meta{left:6px}.ownership-classes,.ownership-sequence,.ownership-eligible{padding-left:32px}.ownership-hero{grid-template-columns:1fr;gap:42px;min-height:760px;padding:136px 24px 64px 32px}.ownership-hero>.vertical-meta{top:104px;left:8px}.ownership-hero h1{font-size:clamp(64px,21vw,108px)}.ownership-hero-copy>p{font-size:15px}.ownership-classes-heading{grid-template-columns:1fr;gap:24px}.ownership-class-grid article{min-height:320px}.ownership-sequence li{grid-template-columns:32px 1fr}.ownership-sequence li small{grid-column:2}}.product-gallery{background:#0d0d0c;min-width:0}.gallery-frame{border-bottom:1px solid var(--line);background:#0d0d0c;height:calc(100vh - 64px);min-height:650px;margin:0;position:relative;overflow:hidden}.gallery-frame:nth-child(n+2){height:min(82vh,900px)}.gallery-frame img{object-fit:cover}.gallery-frame figcaption{color:#aaa59e;font:9px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;background:#050505a3;padding:6px 8px;position:absolute;bottom:20px;left:24px}.product-summary{align-self:start;min-height:calc(100vh - 64px);position:sticky;top:64px}@media (max-width:1050px){.product-summary{min-height:0;position:relative;top:auto}.gallery-frame,.gallery-frame:nth-child(n+2){height:75vh;min-height:620px}}@media (max-width:760px){.product-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;max-width:100vw;display:flex;overflow-x:auto}.product-gallery::-webkit-scrollbar{display:none}.gallery-frame,.gallery-frame:nth-child(n+2){scroll-snap-align:start;flex:0 0 88vw;height:62vh;min-height:500px}.gallery-frame figcaption{bottom:14px;left:16px}}.access-note{text-align:center;margin:14px 0 0}.access-note a{color:var(--quiet);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;gap:12px;display:inline-flex}.access-note a span{color:var(--signal)}.access-hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#da1e4617,#0000 34%),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#e7e2d809 20%);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:72px;min-height:700px;padding:156px clamp(24px,6vw,112px) 96px;display:grid;position:relative}.access-hero>.vertical-meta{position:absolute;top:116px;left:16px}.access-hero h1{font-size:clamp(76px,10.7vw,170px);line-height:.76}.access-hero h1 em{color:#aaa197}.access-intro>p{max-width:560px;color:var(--muted);margin:0 0 30px;font-size:17px;line-height:1.72}.access-primary{background:var(--bone);color:#090909;width:min(100%,360px);min-height:50px;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.access-primary span{color:var(--signal)}.access-intro dl{border-top:1px solid var(--line);margin:28px 0 0}.access-intro dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:13px 0;display:flex}.access-intro dt,.access-intro dd{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.access-intro dt{color:var(--quiet)}.access-intro dd{color:var(--muted);text-align:right}.access-classes,.access-boundary,.access-current{max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px) 128px;position:relative}.access-classes>.vertical-meta,.access-boundary>.vertical-meta,.access-current>.vertical-meta{position:absolute;top:112px;left:14px}.access-heading{grid-template-columns:.5fr 1.5fr;align-items:end;gap:64px;display:grid}.access-heading h2,.access-boundary h2,.access-current h2{text-transform:uppercase;max-width:950px;font-size:clamp(44px,5.2vw,78px);line-height:1}.access-class-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.access-class-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:360px;padding:28px;display:flex}.access-class-grid article>span,.access-class-grid article>small{color:var(--signal);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.access-class-grid h3{text-transform:uppercase;margin:56px 0 18px;font:400 32px Georgia,serif}.access-class-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.access-class-grid article>small{color:var(--quiet);margin-top:auto;padding-top:32px}.access-boundary{border-top:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:72px;display:grid}.access-boundary>div>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.72}.access-boundary ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.access-boundary li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 1.2fr;align-items:center;gap:20px;padding:22px 0;display:grid}.access-boundary li span,.access-boundary li small{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.access-boundary li span{color:var(--signal)}.access-boundary li strong{font-size:13px;font-weight:500}.access-current{border-top:1px solid var(--line)}.access-current-copy{max-width:780px;color:var(--muted);margin:0 0 56px;font-size:14px;line-height:1.72}@media (max-width:1050px){.access-heading,.access-boundary,.access-class-grid{grid-template-columns:1fr}}@media (max-width:760px){.access-classes>.vertical-meta,.access-boundary>.vertical-meta,.access-current>.vertical-meta{left:6px}.access-classes,.access-boundary,.access-current{padding-left:32px}.access-hero{grid-template-columns:1fr;gap:42px;min-height:820px;padding:136px 24px 64px 32px}.access-hero>.vertical-meta{top:104px;left:8px}.access-hero h1{font-size:clamp(64px,21vw,108px)}.access-intro>p{font-size:15px}.access-heading{gap:24px}.access-class-grid article{min-height:320px}.access-boundary li{grid-template-columns:32px 1fr}.access-boundary li small{grid-column:2}.access-current-copy{margin-bottom:42px}}.policies-hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#da1e4614,#0000 34%),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#e7e2d809 20%);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:72px;min-height:700px;padding:156px clamp(24px,6vw,112px) 96px;display:grid;position:relative}.policies-hero>.vertical-meta{position:absolute;top:116px;left:16px}.policies-hero h1{font-size:clamp(72px,7.8vw,124px);line-height:.8}.policies-hero h1 em{color:#aaa197}.policies-intro>p{max-width:560px;color:var(--muted);margin:0 0 30px;font-size:17px;line-height:1.72}.policies-intro dl{border-top:1px solid var(--line);margin:0}.policies-intro dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:13px 0;display:flex}.policies-intro dt,.policies-intro dd{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.policies-intro dt{color:var(--quiet)}.policies-intro dd{color:var(--muted);text-align:right}.policies-ledger,.policy-notes{max-width:1600px;margin:0 auto;padding:112px clamp(24px,4vw,64px) 128px;position:relative}.policies-ledger>.vertical-meta,.policy-notes>.vertical-meta{position:absolute;top:112px;left:14px}.policies-heading{grid-template-columns:.5fr 1.5fr;align-items:end;gap:64px;display:grid}.policies-heading h2,.policy-notes h2{text-transform:uppercase;max-width:950px;font-size:clamp(44px,5.2vw,78px);line-height:1}.policies-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.policies-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:28px;display:flex}.policies-grid article>span{color:var(--signal);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.11em}.policies-grid h3{text-transform:uppercase;margin:52px 0 18px;font:400 32px Georgia,serif}.policies-grid p,.policy-request p,.policy-notes>div>p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.7}.policy-request{border-top:1px solid var(--line);grid-template-columns:1fr minmax(280px,.65fr);align-items:end;gap:64px;margin-top:64px;padding-top:40px;display:grid}.policy-request>div>span{color:var(--signal);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.policy-request h3{text-transform:uppercase;margin:14px 0;font:400 34px Georgia,serif}.policy-request>a{background:var(--bone);color:#090909;min-height:56px;font:600 10px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.policy-request>a span{color:var(--signal)}.policy-notes{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:72px;display:grid}.policy-contact-list{border-top:1px solid var(--line)}.policy-contact-list>a{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1fr 20px;align-items:center;gap:16px;padding:22px 0;display:grid}.policy-contact-list span{color:var(--quiet);font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.policy-contact-list strong{font-size:13px;font-weight:500}.policy-contact-list i{color:var(--signal);font-style:normal}@media (max-width:1050px){.policies-heading,.policy-notes,.policies-grid{grid-template-columns:1fr}}@media (max-width:760px){.policies-ledger>.vertical-meta,.policy-notes>.vertical-meta{left:6px}.policies-ledger,.policy-notes{padding-left:32px}.policies-hero{grid-template-columns:1fr;gap:42px;min-height:820px;padding:136px 24px 64px 32px}.policies-hero>.vertical-meta{top:104px;left:8px}.policies-hero h1{font-size:clamp(58px,19vw,102px)}.policies-intro>p{font-size:15px}.policies-heading{gap:24px}.policies-grid article{min-height:270px}.policy-request{grid-template-columns:1fr;gap:32px}.policy-contact-list>a{grid-template-columns:1fr 20px}.policy-contact-list span,.policy-contact-list strong{grid-column:1}.policy-contact-list i{grid-area:1/2/span 2}}
