@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.1c9d9a6c.woff2)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.855fa550.woff2)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.4d24b8e7.woff2)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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_3de222df-module__cdpv1W__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_3de222df-module__cdpv1W__variable{--font-anton:"Anton","Anton Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d65fd6bc-module__84IImG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d65fd6bc-module__84IImG__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
:root{--black:#080808;--ink:#000;--bone:#e6e0d5;--white:#f2f0ea;--red:#a20d18;--concrete:#292929;--ash:#77736d;--line:#292929;--mono:var(--font-mono),monospace;--display:var(--font-anton),Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--bone);font-family:var(--mono);margin:0;font-size:14px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.noise{pointer-events:none;z-index:99;opacity:.04;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header{z-index:50;text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#080808f5,#080808b8 72%,#0000);grid-template-columns:180px 1fr 180px;align-items:center;width:100%;height:100px;padding:0 4.5vw;font-size:11px;font-weight:600;display:grid;position:fixed;inset:0 0 auto}.nav-logo{align-items:center;width:132px;height:62px;display:flex}.nav-logo img{object-fit:contain;width:100%;height:auto}.logo{font-family:var(--display);letter-spacing:-.06em;font-size:42px;display:inline-block;transform:skew(-7deg)rotate(-3deg)}.logo span,.cart b,.eyebrow,.product>b,.coordinates b,.intro-copy strong,.why strong,.footer-code>b{color:var(--red)}nav{justify-content:center;gap:5vw;display:flex}nav a,.cart{transition:color .2s}nav a:hover,.cart:hover{color:var(--red)}.cart{text-align:right}.menu-toggle{display:none}.hero{border-bottom:1px solid var(--line);height:min(900px,100vh);min-height:700px;position:relative;overflow:hidden}.hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#0003 0,#0000 60%),linear-gradient(#0000 70%,#00000080);position:absolute;inset:0}.hero-copy{z-index:2;position:absolute;top:24%;left:5vw}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.hero h1,.intro h2,.drop h2,.why h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:20px 0;font-weight:400;line-height:.87}.hero h1{font-size:clamp(76px,8vw,150px)}.scroll-cue{z-index:3;text-transform:uppercase;font-size:11px;position:absolute;bottom:60px;left:5vw}.scroll-cue span{border:1px solid var(--red);width:42px;height:42px;color:var(--red);border-radius:50%;place-items:center;margin-right:16px;display:inline-grid}.side-code{z-index:3;writing-mode:vertical-rl;letter-spacing:.15em;font-size:9px;position:absolute;top:48%;right:20px}.side-code b{color:var(--red)}.intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:390px;padding:60px 5vw;display:grid}.intro-title{border-right:1px solid var(--line);padding-right:9vw}.intro h2{font-size:clamp(64px,6vw,100px)}.line-link{border-bottom:1px solid var(--red);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:14px 0;font-size:11px;display:flex}.line-link span{color:var(--red);font-size:22px}.intro-copy{color:var(--ash);padding:55px 8vw;line-height:1.8}.intro-copy strong{text-transform:uppercase;margin-top:28px;font-size:12px;display:block}.reel{border-bottom:1px solid var(--line);height:520px;position:relative;overflow:hidden}.reel img{object-fit:cover;filter:brightness(.63);width:100%;height:100%}.reel-label{text-transform:uppercase;position:absolute;top:25px;left:4vw}.reel-label i{background:var(--red);border-radius:50%;width:7px;height:7px;display:inline-block}.play{color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffffb3;border-radius:50%;width:74px;height:74px;transition:all .25s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.play:hover{background:var(--red);transform:translate(-50%,-50%)scale(1.08)}.coordinates{font-size:10px;line-height:1.7;position:absolute;bottom:30px;left:4vw}.ticks{background:repeating-linear-gradient(to bottom,var(--ash)0 1px,transparent 1px 18px);width:10px;height:300px;position:absolute;top:90px;right:3vw}.drop{border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:35px;padding:55px 4vw;display:grid}.drop h2{font-size:92px}.drop-intro>p:not(.eyebrow){color:var(--ash);font-size:11px;line-height:1.7}.products{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;overflow-x:auto}.product-art{background:linear-gradient(145deg,#151515,#0b0b0b);place-items:center;height:285px;display:grid;position:relative;overflow:hidden}.product-art:before{content:"";filter:drop-shadow(0 18px 16px #000);background:#090909;position:absolute}.hoodie:before{clip-path:polygon(28% 5%,40% 0,60% 0,72% 5%,100% 25%,82% 45%,78% 100%,22% 100%,18% 45%,0 25%);width:72%;height:75%}.tee:before{clip-path:polygon(25% 0,40% 8%,60% 8%,75% 0,100% 20%,82% 38%,78% 100%,22% 100%,18% 38%,0 20%);width:78%;height:77%}.cap:before{border-radius:55% 55% 20% 20%;width:76%;height:36%;transform:translateY(20px)}.cap:after{content:"";background:#080808;border-radius:0 100% 50% 0;width:48%;height:15%;position:absolute;transform:translate(62px,70px)rotate(7deg)}.circle-x,.fake-print,.void-print{z-index:2;position:relative}.circle-x{border:6px solid var(--bone);border-radius:50%;place-items:center;width:100px;height:100px;font-size:90px;line-height:1;display:grid}.fake-print{font-family:var(--display);font-size:35px;transform:rotate(-6deg)}.void-print{text-align:center;font-family:var(--display);font-size:30px;line-height:.8}.product p{text-transform:uppercase;color:var(--ash);margin:15px 0 5px;font-size:10px}.product>b{font-size:11px}.why{border-bottom:1px solid var(--line);height:470px;position:relative;overflow:hidden}.why>img{object-fit:cover;filter:brightness(.62);width:68%;height:100%;position:absolute;right:0}.why:after{content:"";background:linear-gradient(90deg,var(--black)0 33%,transparent 65%);position:absolute;inset:0}.why-copy{z-index:2;position:absolute;top:40px;left:5vw}.why h2{font-size:72px}.why-copy>p:not(.eyebrow){color:var(--ash);font-size:11px;line-height:1.6}.wall-statement{z-index:3;font-family:var(--display);text-transform:uppercase;color:#0b0b0b;font-size:54px;line-height:1.04;position:absolute;top:50px;left:48%;transform:rotate(-8deg)}.wall-statement b{font-size:1.3em}.signup{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1.2fr;align-items:center;gap:20px;min-height:150px;padding:35px 5vw;display:grid}.mail-icon{border:1px solid var(--ash);border-radius:50%;place-items:center;width:55px;height:55px;font-size:23px;display:grid}.signup h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:30px}.signup p{color:var(--ash);font-size:10px}.signup form{border-bottom:1px solid var(--ash);display:flex}.signup input{width:100%;color:var(--bone);background:0 0;border:0;outline:0;padding:14px 0}.signup button{color:var(--red);cursor:pointer;background:0;border:0;font-size:28px}footer{grid-template-columns:1fr 2fr 1fr;gap:60px;min-height:260px;padding:45px 5vw;display:grid}footer p{color:var(--ash);text-transform:uppercase;font-size:9px}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links section{color:var(--ash);flex-direction:column;gap:10px;font-size:10px;display:flex}.footer-links b{text-transform:uppercase;color:var(--bone);margin-bottom:5px}.footer-links a:hover{color:var(--red)}.footer-code{border-left:1px solid var(--line);text-transform:uppercase;padding-left:40px}.barcode{background:repeating-linear-gradient(90deg,var(--bone)0 1px,transparent 1px 3px,var(--bone)3px 5px,transparent 5px 8px);opacity:.35;height:50px;margin:18px 0}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.toast{background:var(--bone);color:var(--black);z-index:100;opacity:0;text-transform:uppercase;padding:16px 22px;font-size:11px;transition:all .3s;position:fixed;bottom:25px;right:25px;transform:translateY(100px)}.toast.show{opacity:1;transform:none}.reveal{opacity:0;animation:.8s .12s forwards reveal-in;transform:translateY(28px)}@keyframes reveal-in{to{opacity:1;transform:none}}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:78px}.nav-logo{width:108px;height:52px}.site-header .logo{font-size:34px}.menu-toggle{color:var(--bone);text-transform:uppercase;z-index:3;background:0;border:0;display:block}.menu-toggle span{color:var(--red)}nav{font-family:var(--display);background:#080808fa;flex-direction:column;align-items:center;font-size:44px;display:none;position:fixed;inset:0}nav.open{display:flex}.cart{display:none}.hero{min-height:720px}.hero>img{object-position:65% center;opacity:.7}.hero-copy{top:25%}.hero h1{max-width:92vw;font-size:clamp(61px,15vw,100px)}.side-code{display:none}.intro{grid-template-columns:1fr;padding:45px 5vw}.intro-title{border:0;padding:0}.intro-copy{border-top:1px solid var(--line);padding:35px 0}.reel{height:460px}.drop{grid-template-columns:1fr;padding-right:0}.drop-intro{padding-right:5vw}.products{grid-template-columns:repeat(4,230px);padding-right:5vw}.why{height:670px}.why>img{object-position:65%;width:100%;height:58%;top:auto;bottom:0}.why:after{background:linear-gradient(180deg,var(--black)0 43%,transparent 75%)}.wall-statement{font-size:38px;top:360px;left:7%}.signup{grid-template-columns:65px 1fr}.signup form{grid-column:1/-1}.footer-links{display:none}footer{grid-template-columns:1fr 1fr;gap:25px}.footer-code{padding-left:20px}}@media (max-width:520px){.site-header{padding:0 20px}.hero-copy,.scroll-cue{left:20px}.hero h1{font-size:59px}.hero>img{object-position:62% center}.intro,.drop{padding-left:20px}.intro h2{font-size:58px}.reel{height:390px}.drop h2{font-size:74px}.why-copy{left:20px}.why h2{font-size:54px}.wall-statement{font-size:30px}.signup{padding:30px 20px}.mail-icon{display:none}.signup{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:40px 20px}.footer-code{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}}.product{outline:none}.product-photo{isolation:isolate;background:#101010;height:360px}.product-photo:before,.product-photo:after{display:none}.product-image{object-fit:cover;transition:opacity .4s,transform .65s}.wearing-image{opacity:1}.front-image{opacity:0}.product:hover .wearing-image,.product:focus-visible .wearing-image{opacity:0;transform:scale(1.025)}.product:hover .front-image,.product:focus-visible .front-image{opacity:1}.product:focus-visible .product-photo{outline:1px solid var(--red);outline-offset:3px}.footer-logo{width:160px;margin-bottom:18px;display:block}.footer-logo img{width:100%;height:auto;display:block}.hero-light{opacity:0;pointer-events:none;animation:7.4s step-end infinite broken-light}@keyframes broken-light{0%,8%,11%,14%,16%,49%,52%,54%,72%,75%,to{opacity:0}9%,12%,15%,50%,53%,73%,74%{opacity:1}10%,13%,51%{opacity:.32}}.access-gate .access-backdrop{object-position:center;filter:brightness(.55)grayscale(.1);transform:scale(1.01)}.access-gate .access-shade{background:linear-gradient(90deg,#00000061 0 38%,#000000d1 58%,#000000f0)}.product-carousel{min-width:0;overflow:hidden}.product-track{will-change:transform;width:max-content;animation:24s linear infinite product-marquee;display:flex}.product-carousel:hover .product-track,.product-carousel:focus-within .product-track{animation-play-state:paused}.product-set{gap:12px;padding-right:12px;display:flex}.product-set .product{flex:none;width:clamp(220px,20vw,310px)}@keyframes product-marquee{to{transform:translate(-50%)}}.drop-status{letter-spacing:.08em;color:var(--red)!important;margin-top:10px!important}.request-access,.access-submit{border:1px solid var(--bone);width:100%;color:var(--bone);font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-top:12px;padding:13px 15px;transition:background .2s,color .2s,border-color .2s}.request-access:hover,.request-access:focus-visible,.access-submit:hover,.access-submit:focus-visible{background:var(--red);border-color:var(--red);color:var(--white)}.access-gate{z-index:200;background:#000;outline:none;animation:.35s steps(3,end) gate-in;position:fixed;inset:0;overflow-y:auto}.access-backdrop{object-fit:cover;object-position:center;filter:brightness(.22)grayscale(.35)blur(1px);transform:scale(1.02)}.access-shade{background:linear-gradient(90deg,#000000f7 0 48%,#000000bd 78%,#000000e0);position:absolute;inset:0}.access-shade:after{content:"";opacity:.07;background:repeating-linear-gradient(0deg,transparent 0 3px,var(--bone)3px 4px);pointer-events:none;position:absolute;inset:0}.access-frame{z-index:2;border:1px solid #393939;min-height:100%;margin:22px;padding:0 3vw 4vw;position:relative}.access-frame:before,.access-frame:after{content:"+";color:var(--bone);font-size:22px;position:absolute;top:-13px}.access-frame:before{left:-8px}.access-frame:after{right:-8px}.access-header{min-height:78px;color:var(--ash);letter-spacing:.12em;border-bottom:1px solid #393939;justify-content:space-between;align-items:center;font-size:10px;display:flex}.access-header button{color:var(--bone);font:600 10px var(--mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:15px 0}.access-header button:hover,.access-header button:focus-visible{color:var(--red)}.access-grid{grid-template-columns:minmax(220px,.7fr) minmax(420px,1.35fr);gap:7vw;padding-top:8vh;display:grid}.access-target{border-left:1px solid var(--red);color:var(--ash);letter-spacing:.06em;text-transform:uppercase;align-self:start;padding:5px 0 5px 20px;font-size:10px;line-height:2}.access-target b{color:var(--bone)}.access-target strong{color:var(--red)}.access-content{width:min(100%,690px)}.access-content h2{font:400 clamp(60px,7.2vw,122px)/.9 var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--white);margin:0 0 38px}.access-explanation,.access-success>p{color:var(--ash);letter-spacing:.04em;font-size:11px;line-height:1.85}.access-form{margin-top:34px}.access-form>label,.access-form legend{color:var(--ash);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.access-form input{border:0;border-bottom:1px solid var(--ash);width:100%;color:var(--white);background:0 0;border-radius:0;outline:none;padding:12px 0;font-size:17px;display:block}.access-form input:focus{border-color:var(--red)}.access-form fieldset{border:0;margin:28px 0 0;padding:0}.size-options{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.size-options button{height:45px;color:var(--bone);font:600 11px var(--mono);cursor:pointer;background:#080808;border:1px solid #393939;border-radius:0}.size-options button:hover,.size-options button:focus-visible,.size-options button.active{border-color:var(--red);background:var(--red);color:var(--white)}.access-submit{max-width:340px;margin-top:28px;padding:17px}.access-submit:disabled{opacity:.5;cursor:wait}.access-note{color:var(--ash);margin-top:18px;font-size:9px;line-height:1.7}.access-error{color:var(--red);margin:18px 0 0;font-size:10px;line-height:1.6}.access-success .request-id{color:var(--bone);border-block:1px solid #393939;margin:28px 0;padding:20px 0}.access-success .request-id strong{color:var(--red)}@keyframes gate-in{0%{opacity:0;transform:translate(8px)}45%{opacity:.35;transform:translate(-4px)}to{opacity:1;transform:none}}@media (min-width:901px){.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.products{grid-template-columns:repeat(3,230px)}.product-carousel{width:100%}.product-set .product{width:230px}.product-photo{height:320px}}@media (max-width:700px){.access-frame{margin:8px;padding:0 18px 40px}.access-header{gap:20px;min-height:62px}.access-header p{font-size:8px}.access-grid{grid-template-columns:1fr;gap:36px;padding-top:38px}.access-target{order:2}.access-content{order:1}.access-content h2{margin-bottom:28px;font-size:55px}.access-explanation{font-size:10px}.size-options{grid-template-columns:repeat(3,1fr)}.access-submit{max-width:none}.access-backdrop{object-position:65% center}.access-shade{background:#000000e6}.access-gate .access-backdrop{object-position:28% center}.access-gate .access-shade{background:#000000e0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.hero>img.hero-light{opacity:0}*{transition:none!important;animation:none!important}}
