@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff)format("woff");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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DJF-uNlS.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-BiFOxWMd.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-8xWaBKho.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-aT87XWLU.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BZhxI-S8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-CgFv4DbK.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-DWeQVCYr.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-B_SkwFzN.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-DEVAjXQy.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-BYLMsm3F.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-BN11TKSn.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-CX7qwx3H.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BE2fNs0E.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-alAqRL36.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-XIH6-K3k.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2)format("woff2"),url(/assets/inter-greek-400-normal-C3I71FoW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-CaqZN2hq.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-t7rHAwBu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-BGBWG807.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-vZ-N8GHY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-Cnui8OiR.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-CCFnzSpK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-Dhlb-90d.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BVGIV3oK.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}}:root{--black:#000;--white:#fff;--cream:#f7e9cb;--orange:#ef980c;--olive:#6c7a10;--field:#9aac2a;--pink:#f9085f;--line:#fff3;--page-pad:clamp(1.1rem, 3vw, 3.5rem);--display:"Archivo Black", Arial Black, sans-serif;--utility:"Barlow Condensed", Arial Narrow, sans-serif;--body:"Inter", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}html[data-bss-intro=pending],html[data-bss-intro=pending] body{overflow:hidden}body{background:var(--black);color:var(--white);font-family:var(--body);margin:0;overflow-x:hidden}body[data-menu-open=true],body[data-splash-open=true]{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}::selection{background:var(--orange);color:var(--black)}.skip-link{z-index:10000;background:var(--white);color:var(--black);padding:.8rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.utility{font-family:var(--utility);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.muted{color:#ffffff80}.eyebrow{font-family:var(--utility);letter-spacing:.2em;text-transform:uppercase;font-size:.82rem}.site-header{z-index:100;height:84px;padding:0 var(--page-pad);background:var(--cream);color:var(--black);border-bottom:1px solid #00000026;grid-template-columns:minmax(190px,1fr) auto minmax(120px,1fr);align-items:center;display:grid;position:relative}.site-header--overlay{color:var(--white);background:0 0;border-color:#ffffff40;position:absolute;inset:0 0 auto}.brand-link{width:min(310px,25vw);min-width:190px}.site-header--overlay .brand-link img,.site-header--overlay .bag-link img{filter:invert()}.desktop-nav{font-family:var(--utility);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:clamp(1.3rem,2.7vw,3.25rem);font-size:.82rem;font-weight:600;display:flex}.desktop-nav a{padding:1rem 0;position:relative}.desktop-nav a:after{content:"";background:currentColor;height:2px;transition:right .25s;position:absolute;bottom:.6rem;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.header-actions{justify-self:end;align-items:center;gap:1rem;display:flex}.bag-link{min-width:54px;min-height:44px;font-family:var(--utility);letter-spacing:.12em;justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.bag-dot{background:var(--orange);border-radius:50%;width:7px;height:7px}.menu-toggle{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;padding:12px;display:none}.menu-toggle span{background:currentColor;width:100%;height:2px;margin:7px 0;transition:transform .25s,opacity .25s;display:block}.mobile-menu{display:none}.hero{min-height:100svh;padding:clamp(8rem, 16vh, 12rem) var(--page-pad) clamp(5rem, 10vh, 8rem);isolation:isolate;background:#050505;align-items:end;display:grid;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#000000e0);height:38%;position:absolute;inset:auto 0 0}.hero-texture,.manifesto-depth__texture{z-index:-4;opacity:.46;background:radial-gradient(circle at 78% 24%,#6c7a103d,#0000 34%),repeating-linear-gradient(112deg,#0000 0 20px,#ffffff05 21px,#0000 22px 49px),linear-gradient(120deg,#080808 0%,#161713 54%,#020202 100%);position:absolute;inset:0}.hero-texture:after{content:"";opacity:.16;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='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-lines{z-index:-2;background:linear-gradient(90deg,#0000 calc(25% - 1px),#ffffff14 25%,#0000 calc(25% + 1px) calc(75% - 1px),#ffffff14 75%,#0000 calc(75% + 1px));position:absolute;inset:84px 0 0}.hero-emblem{z-index:-3;filter:invert();opacity:.2;width:min(62vw,920px);transform:translate3d(0, var(--parallax-y,0), 0) rotate(-5deg);animation:9s ease-in-out infinite alternate hero-breathe;position:absolute;top:5vh;right:-8vw}@keyframes hero-breathe{to{opacity:.24;transform:translateY(-2.5%)rotate(-2deg)scale(1.025)}}.hero-copy{max-width:min(1020px,78vw)}.hero-copy h1{width:min(100%,1020px);margin:clamp(.8rem,2vw,1.7rem) 0}.hero-copy h1 img{filter:invert();width:100%}.hero-motto{color:#ffffffb8;max-width:630px;margin:1.5rem 0 2.2rem;font-size:clamp(.96rem,1.3vw,1.2rem);line-height:1.65}.hero-index{right:var(--page-pad);text-align:right;color:#ffffff80;font-size:.74rem;line-height:1.8;position:absolute;top:19%}.hero-meta{right:var(--page-pad);writing-mode:vertical-rl;color:#ffffff80;gap:2rem;font-size:.7rem;display:flex;position:absolute;bottom:clamp(5.4rem,10vh,8.4rem)}.scroll-cue{bottom:1.5rem;left:var(--page-pad);color:#fff9;align-items:center;gap:.75rem;font-size:.69rem;display:flex;position:absolute}.scroll-cue span{background:var(--orange);transform-origin:0;width:36px;height:1px;animation:1.8s ease-in-out infinite scroll-line}@keyframes scroll-line{50%{transform:scaleX(.4)}}.button-row{flex-wrap:wrap;gap:.7rem;display:flex}.button{min-height:50px;font-family:var(--utility);letter-spacing:.11em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:2rem;padding:0 1.1rem;font-size:.83rem;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--solid{background:var(--white);min-width:205px;color:var(--black);border-color:var(--white)}.button--solid:hover{background:var(--orange);border-color:var(--orange)}.button--line{min-width:255px}.button--line:hover{background:var(--white);color:var(--black)}.button--dark{background:var(--black);color:var(--white);border-color:var(--black)}.text-link{width:fit-content;min-height:44px;font-family:var(--utility);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;align-items:center;font-size:.84rem;font-weight:600;display:inline-flex}.text-link--light{color:var(--white)}.motto-strip{background:var(--cream);min-height:45vh;color:var(--black);flex-direction:column;justify-content:center;padding:0;display:flex;overflow:hidden}.section-index{padding:2.5rem var(--page-pad);color:#0000008c;font-size:.75rem}.motto-track{align-items:center;gap:2.4rem;width:max-content;animation:45s linear infinite motto-travel;display:flex}.motto-track p{width:min(76vw,980px);font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.7rem,4.2vw,5.5rem);line-height:1.05}.motto-track span{color:var(--orange);font-size:1rem}@keyframes motto-travel{to{transform:translate(-50%)}}.motto-video-frame{background:var(--black);contain:layout paint;width:100%;height:clamp(260px,38vw,680px);position:relative;overflow:hidden}.motto-video{object-fit:cover;object-position:50% 50%;background:var(--black);width:100%;height:100%}.coming-soon-rail{background:var(--black);width:100%;color:var(--white);border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;position:relative;overflow:hidden}.coming-soon-rail__viewport{height:clamp(88px,9vw,138px);overflow:hidden}.coming-soon-rail__track{width:max-content;animation:34s linear infinite coming-soon-travel;display:flex}.coming-soon-rail--reverse .coming-soon-rail__track{animation-direction:reverse}.coming-soon-rail__track>div{align-items:center;height:clamp(88px,9vw,138px);display:flex}.coming-soon-rail__track span{font-family:var(--display);letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:clamp(1.2rem,2.4vw,3rem);padding-right:clamp(1.2rem,2.4vw,3rem);font-size:clamp(2.5rem,5.4vw,6.2rem);line-height:.8;display:inline-flex}.coming-soon-rail__track i{background:var(--white);border-radius:50%;flex:none;width:clamp(.48rem,.7vw,.82rem);height:clamp(.48rem,.7vw,.82rem)}.coming-soon-rail__loader{background:#ffffff2e;height:5px;position:relative;overflow:hidden}.coming-soon-rail__loader span{background:var(--white);width:28%;animation:3.6s cubic-bezier(.65,0,.35,1) infinite coming-soon-load;position:absolute;inset:0 auto 0 0}.coming-soon-rail--reverse .coming-soon-rail__loader span{animation-direction:reverse}@keyframes coming-soon-travel{to{transform:translate(-50%)}}@keyframes coming-soon-load{0%{transform:translate(-120%)}to{transform:translate(460%)}}.light-section{background:var(--white);color:var(--black)}.drop-section{padding:clamp(5rem, 10vw, 10rem) var(--page-pad)}.section-heading{grid-template-columns:1fr 2.2fr;align-items:start;gap:2rem;margin-bottom:clamp(3rem,7vw,7rem);display:grid}.section-heading>span{padding-top:.65rem;font-size:.78rem}.section-heading h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,8vw,9rem);line-height:.88}.drop-grid{grid-template-columns:minmax(280px,.58fr) minmax(0,1.72fr);min-height:760px;display:grid}.drop-visual{background:#0b0c09;border:1px solid #222;place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.drop-visual:before{content:"";border:1px solid #ffffff2e;position:absolute;inset:8%}.drop-visual:after{content:"";background:radial-gradient(circle,#ef980c2e,#0000 48%);position:absolute;inset:-10%}.drop-visual img{z-index:2;filter:drop-shadow(0 30px 50px #0009);width:min(62%,470px);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.drop-visual:hover img{transform:scale(1.035)rotate(-1.5deg)}.drop-scanlines{opacity:.15;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff24 5px);position:absolute;inset:0}.drop-stamp{z-index:3;color:#fff9;text-align:right;font-size:.7rem;line-height:1.6;position:absolute;bottom:1.2rem;right:1.2rem}.drop-copy{background:var(--cream);border:1px solid #00000029;flex-direction:column;justify-content:flex-end;gap:1.3rem;padding:clamp(2rem,5vw,5rem);display:flex}.drop-copy h3{font-family:var(--display);margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.9}.drop-copy p{color:#000000a6;max-width:33rem;margin:0 0 1rem;line-height:1.7}.signal-dot{background:var(--pink);border-radius:50%;width:10px;height:10px;box-shadow:0 0 20px #f9085f80}.drop-explorer{--drop-accent:#caa1e6;min-width:0;color:var(--black);border:1px solid #00000029;border-left:0;grid-template-columns:minmax(420px,1.2fr) minmax(300px,.8fr);display:grid}.drop-product-stage{background:radial-gradient(circle at 50% 38%, var(--drop-accent), transparent 42%), #f7f7f5;place-items:center;min-width:0;min-height:760px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.drop-product-stage{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--drop-accent) 24%, white), transparent 42%), #f7f7f5}}.drop-product-stage{isolation:isolate;border-right:1px solid #00000029}.drop-product-stage:before{content:"";z-index:-1;border:1px solid #0000001f;position:absolute;inset:7%}.drop-product-stage:after{content:"BSS / OBJECT 01";z-index:-1;font-family:var(--display);color:var(--drop-accent);font-size:clamp(5.5rem,10vw,11rem);line-height:.75;position:absolute;bottom:-.08em;left:-.04em}@supports (color:color-mix(in lab, red, red)){.drop-product-stage:after{color:color-mix(in srgb, var(--drop-accent) 34%, transparent)}}.drop-product-stage:after{white-space:nowrap}.drop-product-stage__topline{z-index:5;color:#0000008c;justify-content:space-between;gap:1rem;font-size:.68rem;display:flex;position:absolute;top:1.2rem;left:1.2rem;right:1.2rem}.garment-static-viewer{z-index:1;width:min(92%,650px);height:min(68vw,690px);animation:.45s cubic-bezier(.16,1,.3,1) both drop-garment-in;position:relative}.garment-static-viewer>img{object-fit:contain;filter:drop-shadow(0 28px 34px #0000001f);width:100%;height:100%}@keyframes drop-garment-in{0%{opacity:0;filter:blur(5px)drop-shadow(0 34px 34px #00000026);transform:translateY(2.5%)scale(.985)}}.garment-hotspots{pointer-events:none;position:absolute;inset:8% 5%}.garment-hotspot{z-index:3;border:1px solid var(--black);cursor:pointer;pointer-events:auto;background:#ffffffd1;border-radius:50%;width:20px;height:20px;padding:0;transition:background .2s,color .2s,transform .2s,box-shadow .2s,opacity .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ffffff61}.garment-hotspot:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.garment-hotspot>span{background:var(--black);color:var(--white);font-family:var(--utility);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;opacity:0;padding:.38rem .5rem;font-size:.61rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%,-3px)}.garment-hotspot:hover,.garment-hotspot:focus-visible,.garment-hotspot.is-active{background:var(--black);color:var(--white);box-shadow:0 0 0 6px var(--drop-accent);transform:translate(-50%,-50%)scale(1.16)}@supports (color:color-mix(in lab, red, red)){.garment-hotspot:hover,.garment-hotspot:focus-visible,.garment-hotspot.is-active{box-shadow:0 0 0 6px color-mix(in srgb, var(--drop-accent) 48%, transparent)}}.garment-hotspot:hover>span,.garment-hotspot:focus-visible>span,.garment-hotspot.is-active>span{opacity:1;transform:translate(-50%)}.garment-spec-readout{z-index:5;max-width:calc(100% - 12rem);color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem}.garment-spec-readout span{color:var(--drop-accent);font-size:.65rem}.garment-spec-readout strong{font-family:var(--utility);letter-spacing:.04em;font-size:.76rem}.drop-view-switcher{z-index:5;background:#ffffffeb;border:1px solid #00000040;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.drop-view-switcher button{min-width:60px;min-height:42px;color:var(--black);font-family:var(--utility);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:1px solid #0000002e;padding:0 .8rem;font-size:.68rem;font-weight:600}.drop-view-switcher button:first-child{border-left:0}.drop-view-switcher button:hover,.drop-view-switcher button.is-active{background:var(--black);color:var(--white)}.drop-product-copy{background:var(--cream);flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(2rem,3.6vw,4.4rem);display:flex}.drop-product-copy>div:first-child{align-items:center;gap:.75rem;display:flex}.drop-product-copy>div:first-child .utility{font-size:.7rem}.drop-product-copy h3{font-family:var(--display);letter-spacing:-.05em;margin:1.2rem 0;font-size:clamp(2.7rem,4vw,5rem);line-height:.88}.drop-product-copy>p:not(.drop-fit-note){color:#000000a8;max-width:32rem;margin:0;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.72}.drop-size-picker{margin-top:1.7rem}.drop-size-picker__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;font-size:.66rem;display:flex}.drop-size-picker__heading strong{color:#00000080}.drop-size-picker__buttons{border:1px solid #0000003d;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.drop-size-picker__buttons button{min-width:0;min-height:46px;color:var(--black);font-family:var(--utility);cursor:pointer;background:#ffffff52;border:0;border-left:1px solid #0003;padding:0 .25rem;font-size:.78rem;font-weight:600;transition:background .2s,color .2s}.drop-size-picker__buttons button:first-child{border-left:0}.drop-size-picker__buttons button:hover,.drop-size-picker__buttons button.is-active{background:var(--black);color:var(--white)}.drop-size-summary{border:1px solid #0003;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:.8rem 0 0;display:grid}.drop-size-summary>div{border-bottom:1px solid #0003;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.7rem .75rem;display:flex}.drop-size-summary>div:nth-child(odd){border-right:1px solid #0003}.drop-size-summary dt{color:#00000085;font-size:.63rem}.drop-size-summary dd{font-family:var(--display);margin:0;font-size:1.05rem;line-height:1}.drop-size-summary dd span{font-family:var(--utility);color:#00000073;text-transform:uppercase;font-size:.64rem}.drop-fit-note{color:#00000073;margin:.9rem 0 1.5rem;font-size:.59rem;line-height:1.65}.drop-product-tabs{border-top:1px solid #00000038;flex-direction:column;display:flex}.drop-product-tabs button{color:#0000008a;text-align:left;min-height:52px;font-family:var(--utility);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #00000038;grid-template-columns:14px 28px 1fr;align-items:center;gap:.75rem;padding:0 .2rem;font-size:.8rem;font-weight:600;transition:color .2s,padding .2s,background .2s;display:grid}.drop-product-tabs button>span{border:1px solid #00000038;border-radius:50%;width:11px;height:11px}.drop-product-tabs button b{font-size:.62rem;font-weight:600}.drop-product-tabs button:hover,.drop-product-tabs button.is-active{color:var(--black);background:#ffffff8c;padding-left:.8rem}.shop-drop-preview{padding:clamp(5rem, 9vw, 9rem) var(--page-pad);background:var(--white);color:var(--black)}.shop-drop-preview__heading{grid-template-columns:.65fr 1.35fr .72fr;align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(3rem,7vw,7rem);display:grid}.shop-drop-preview__heading>span{align-self:start;padding-top:.55rem;font-size:.73rem}.shop-drop-preview__heading h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(4rem,9vw,10rem);line-height:.82}.shop-drop-preview__heading p{color:#0000009e;max-width:460px;margin:0;line-height:1.72}.shop-drop-preview .drop-explorer{border-left:1px solid #00000029}.physical-section{min-height:90vh;padding:clamp(5rem, 10vw, 10rem) var(--page-pad);background:var(--olive);color:var(--white);grid-template-columns:.45fr 1.3fr .3fr;align-items:end;display:grid;position:relative;overflow:hidden}.physical-section:before{content:"";opacity:.2;background:repeating-linear-gradient(135deg,#0000 0 36px,#00000040 37px 72px);position:absolute;inset:0}.physical-number{font-family:var(--display);color:#0000002e;align-self:start;font-size:clamp(8rem,24vw,30rem);line-height:.7;position:relative;transform:translate(-.08em)}.physical-copy{max-width:900px;position:relative}.physical-copy h2{font-family:var(--display);letter-spacing:-.06em;margin:.9rem 0 2rem;font-size:clamp(4rem,10vw,11rem);line-height:.82}.physical-copy p{max-width:600px;margin:0 0 2rem;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.65}.physical-side{writing-mode:vertical-rl;color:#ffffff8c;justify-self:end;font-size:.74rem;position:relative}.manifesto-depth{min-height:120vh;padding:10vh var(--page-pad);isolation:isolate;background:var(--black);align-items:center;display:flex;position:relative;overflow:hidden}.manifesto-depth__texture{z-index:-5}.manifesto-depth__emblem{z-index:-3;filter:invert();opacity:.11;max-width:none;height:105%;animation:linear both depth-float;animation-timeline:view();position:absolute;top:8%;right:-8vw}.manifesto-depth__ghost{z-index:-2;font-family:var(--display);color:#6c7a1024;writing-mode:vertical-rl;font-size:clamp(9rem,25vw,28rem);line-height:.7;animation:linear both ghost-drift;animation-timeline:view();position:absolute;top:20%;left:27%}.manifesto-depth__copy{max-width:1000px;animation:linear both copy-rise;animation-timeline:view();animation-range:entry cover 60%}.manifesto-depth__copy h2{font-family:var(--display);letter-spacing:-.065em;margin:1.2rem 0 2rem;font-size:clamp(4.2rem,11vw,12.5rem);line-height:.81}.manifesto-depth__copy p{border-left:2px solid var(--orange);color:#ffffffad;max-width:620px;padding-left:1.5rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.manifesto-depth__coordinates{right:var(--page-pad);text-align:right;color:#ffffff73;font-size:.72rem;line-height:1.8;position:absolute;bottom:2rem}@keyframes depth-float{0%{transform:translateY(10%)rotate(4deg)}to{transform:translateY(-8%)rotate(-3deg)}}@keyframes ghost-drift{0%{transform:translateY(20%)}to{transform:translateY(-16%)}}@keyframes copy-rise{0%{opacity:.25;transform:translateY(9%)}to{opacity:1;transform:translateY(-3%)}}.emblem-section{min-height:100vh;padding:clamp(5rem, 9vw, 9rem) var(--page-pad);background:linear-gradient(120deg,#111 0 42%,#060606 42%);grid-template-columns:.7fr 1.3fr;align-items:center;gap:4rem;display:grid;overflow:hidden}.emblem-intro{max-width:580px}.emblem-intro h2{font-family:var(--display);letter-spacing:-.05em;margin:1rem 0 2rem;font-size:clamp(3.2rem,7vw,8rem);line-height:.85}.emblem-intro p{color:#ffffffa6;max-width:450px;line-height:1.7}.interaction-note{color:#fff6;margin-top:3rem;font-size:.7rem;line-height:1.7;display:block}.medallion-stage{perspective:1200px;--rx:-7deg;--ry:10deg;touch-action:pan-y;place-items:center;min-height:min(74vw,780px);display:grid;position:relative}.medallion{aspect-ratio:1;width:min(62vw,680px);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform 80ms linear;position:relative}.medallion-shadow{aspect-ratio:1.5;filter:blur(45px);background:#000000b8;border-radius:50%;width:64%;position:absolute;transform:translateY(38%)}.medallion-edge,.medallion-face{border-radius:50%;position:absolute;inset:7%}.medallion-edge{background:linear-gradient(135deg,#090909,#414141 42%,#050505 75%);transform:translateZ(-26px);box-shadow:0 0 0 16px #070707,0 0 0 18px #ef980c33,34px 50px 100px #000000a6}.medallion-face{background:radial-gradient(circle at 35% 28%,#3a3a36 0,#151512 35%,#050505 72%);border:1px solid #ffffff2e;place-items:center;display:grid;overflow:hidden;transform:translateZ(20px);box-shadow:inset 14px 14px 24px #ffffff0f,inset -16px -18px 32px #000000e0}.medallion-face:after{content:"";background:linear-gradient(120deg,#0000 35%,#ef980c29 49%,#0000 61%);position:absolute;inset:-20%;transform:translate(-35%)}.medallion-face img{filter:invert()drop-shadow(0 12px 14px #000);opacity:.92;width:80%}.eye-light{z-index:3;background:var(--pink);border-radius:50%;width:3px;height:3px;position:absolute;top:48%;box-shadow:0 0 8px 3px #f9085f8c}.eye-light--left{left:42%}.eye-light--right{right:42%}.lookbook-preview{padding:clamp(5rem, 10vw, 10rem) var(--page-pad)}.section-heading--split{grid-template-columns:.5fr 1.2fr .7fr;align-items:end}.section-heading--split p{color:#0009;max-width:420px;line-height:1.7}.identity-grid{grid-template-rows:1fr .7fr;grid-template-columns:1.2fr .75fr;gap:.8rem;min-height:700px;margin-bottom:2.5rem;display:grid}.identity-panel{padding:1.5rem;position:relative;overflow:hidden}.identity-panel>.utility{font-size:.7rem;position:absolute;bottom:1.5rem;left:1.5rem}.identity-panel--black{color:var(--white);background:#080808;grid-row:1/3;place-items:center;display:grid}.identity-panel--black:before{content:"";border:1px solid #ffffff26;position:absolute;inset:8%}.identity-panel--black img{filter:invert();opacity:.78;width:67%;animation:linear both identity-scroll;animation-timeline:view()}@keyframes identity-scroll{0%{transform:translateY(10%)rotate(-3deg)}to{transform:translateY(-8%)rotate(2deg)}}.identity-panel--olive{background:var(--olive);color:var(--white)}.identity-type{font-family:var(--display);letter-spacing:-.08em;color:#00000042;font-size:clamp(8rem,17vw,18rem);line-height:.7}.identity-panel--cream{background:var(--cream);align-items:center;display:flex}.identity-panel--cream p{max-width:28rem;font-family:var(--display);text-transform:uppercase;margin:0 0 2rem;font-size:clamp(1.5rem,2.5vw,3rem);line-height:1.05}.fit-section{background:#090909;grid-template-columns:1fr 1fr;min-height:88vh;display:grid}.fit-title,.fit-copy{padding:clamp(4rem, 8vw, 8rem) var(--page-pad)}.fit-title{border-right:1px solid var(--line);background:radial-gradient(circle at 30% 20%,#6c7a1033,#0000 40%);flex-direction:column;justify-content:space-between;display:flex}.fit-title h2{font-family:var(--display);letter-spacing:-.06em;margin:3rem 0 0;font-size:clamp(4rem,9vw,10rem);line-height:.82}.fit-copy{flex-direction:column;justify-content:center;gap:2rem;display:flex}.fit-copy>p{max-width:620px;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.55}.spec-lines{border-top:1px solid var(--line);grid-template-columns:.35fr 1fr;font-size:.76rem;display:grid}.spec-lines span,.spec-lines b{border-bottom:1px solid var(--line);padding:1rem 0}.spec-lines span{color:#ffffff73}.spec-lines b{font-weight:600}.community-section{min-height:86vh;padding:clamp(5rem, 10vw, 10rem) var(--page-pad);background:var(--orange);color:var(--black);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.community-section>img{opacity:.1;width:58vw;position:absolute;top:8%;right:-6vw;transform:rotate(90deg)}.community-section h2{font-family:var(--display);letter-spacing:-.06em;margin:1.2rem 0 2rem;font-size:clamp(4rem,10vw,11rem);line-height:.82;position:relative}.community-section p{max-width:560px;margin-bottom:2rem;line-height:1.7;position:relative}.community-section .button--solid{background:var(--black);color:var(--white);border-color:var(--black);position:relative}.community-ticker{padding:1rem var(--page-pad);border-top:1px solid #00000040;font-size:.72rem;position:absolute;bottom:0;left:0;right:0}.community-section--merged{min-height:unset;padding-bottom:clamp(6.5rem,10vw,10rem);display:block}.community-merged__heading{z-index:1;grid-template-columns:.55fr 1.3fr .65fr;align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(3.5rem,7vw,7rem);display:grid;position:relative}.community-merged__heading>span{align-self:start;padding-top:.55rem;font-size:.74rem}.community-merged__heading h2{margin:0;font-size:clamp(3.7rem,8.5vw,9.5rem)}.community-merged__heading p{max-width:460px;margin:0 0 .35rem;font-size:clamp(.95rem,1.15vw,1.1rem)}.community-merged__feed{z-index:1;position:relative}.community-merged__feed .instagram-grid--preview{margin-bottom:clamp(2.5rem,6vw,6rem)}.community-merged__feed .instagram-embed--preview,.community-merged__feed .instagram-empty--preview{border-color:#00000061}.community-merged__actions{z-index:1;flex-wrap:wrap;gap:.75rem;display:flex;position:relative}.community-merged__actions .button{min-width:245px}.site-footer{padding:clamp(5rem, 9vw, 9rem) var(--page-pad) 1.5rem;background:var(--black);color:var(--white);position:relative;overflow:hidden}.footer-mark{opacity:.12;width:min(34vw,500px);position:absolute;top:1rem;right:-5vw}.footer-mark img,.footer-wordmark img{filter:invert()}.footer-wordmark{width:min(72vw,900px);position:relative}.footer-wordmark p{font-family:var(--utility);letter-spacing:.2em;margin:1.5rem 0 0}.footer-grid{grid-template-columns:1.5fr .7fr .7fr;gap:3rem;margin:clamp(5rem,10vw,10rem) 0 5rem;display:grid;position:relative}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.footer-grid p,.footer-grid a{margin:0;font-size:.9rem;line-height:1.7}.footer-grid a:hover{color:var(--orange)}.footer-base{border-top:1px solid var(--line);color:#ffffff73;justify-content:space-between;gap:2rem;padding-top:1.2rem;font-size:.68rem;display:flex}.running-club-page{background:var(--black);color:var(--white)}.running-club-hero{min-height:82svh;padding:clamp(3rem, 7vw, 7rem) var(--page-pad);isolation:isolate;background:radial-gradient(circle at 78% 36%,#6c7a1040,#0000 31%),linear-gradient(135deg,#030303,#11130d 62%,#030303);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.running-club-hero:before{content:"";z-index:-1;border:1px solid #ffffff29;position:absolute;inset:7%}.running-club-hero:after{content:"RUN";z-index:-2;font-family:var(--display);color:#ffffff09;font-size:clamp(17rem,42vw,48rem);line-height:.7;position:absolute;bottom:-.17em;right:-.05em}.running-club-hero__meta{color:#ffffff80;justify-content:space-between;gap:2rem;font-size:.7rem;display:flex}.running-club-hero__copy{z-index:1;position:relative}.running-club-hero__copy>span{color:#ffffff85;font-size:.74rem}.running-club-hero__copy h1{font-family:var(--display);letter-spacing:-.075em;margin:1.2rem 0 0;font-size:clamp(5rem,14vw,16rem);line-height:.76}.running-club-hero__copy p{font-family:var(--utility);letter-spacing:.18em;margin:1.4rem 0 0;font-size:clamp(1rem,2vw,1.7rem);font-weight:600}.running-club-hero__loading{background:#ffffff2b;height:6px;position:relative;overflow:hidden}.running-club-hero__loading span{background:var(--white);width:36%;animation:4.8s cubic-bezier(.65,0,.35,1) infinite alternate running-load;position:absolute;inset:0 auto 0 0}@keyframes running-load{0%{width:12%}to{width:82%}}.running-club-statement{padding:clamp(5rem, 10vw, 10rem) var(--page-pad);background:var(--black);color:var(--white);border-bottom:1px solid #ffffff29;grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,7vw,9rem);display:grid}.running-club-statement>span{color:#ffffff80;padding-top:.5rem;font-size:.72rem}.running-club-statement p{max-width:1100px;font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(2.1rem,5.4vw,6.8rem);line-height:.98}.running-registration-section{padding:clamp(5rem, 10vw, 10rem) var(--page-pad);background:var(--orange);color:var(--black)}.running-registration{grid-template-columns:.82fr 1.18fr;gap:clamp(3rem,8vw,10rem);max-width:1650px;margin:auto;display:grid}.running-registration__intro h2{font-family:var(--display);letter-spacing:-.06em;margin:1.2rem 0 2rem;font-size:clamp(3.7rem,7vw,8rem);line-height:.82}.running-registration__intro p{max-width:520px;margin:0;line-height:1.75}.running-registration__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;display:grid}.running-registration__fields label{flex-direction:column;gap:.55rem;display:flex}.running-registration__fields label>span{font-size:.68rem}.running-registration__fields input,.running-registration__fields select{width:100%;min-height:58px;color:var(--black);background:#ffffff6b;border:1px solid #00000080;border-radius:0;outline:none;padding:0 .9rem}.running-registration__fields input:focus,.running-registration__fields select:focus{border-color:var(--black);background:#ffffffc7}.running-registration__wide,.running-registration__notice,.running-registration__submit,.running-registration__status{grid-column:1/-1}.running-registration__notice{color:#0000009e;margin:.2rem 0 0;font-size:.72rem;line-height:1.6}.running-registration__submit{border-color:var(--black);cursor:pointer;width:100%}.running-registration__submit:disabled{opacity:.6;cursor:wait;transform:none}.running-registration__status{font-family:var(--utility);letter-spacing:.08em;text-transform:uppercase;border:1px solid #00000059;margin:0;padding:.85rem 1rem;font-weight:600}.running-registration__status.is-success{background:var(--black);color:var(--white)}.running-registration__status.is-error{color:#8b001b;background:#fff}.running-registration__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.page-frame{min-height:100vh}.page-frame--light{background:var(--cream);color:var(--black)}.inner-main{min-height:65vh}.inner-hero{min-height:70vh;padding:clamp(5rem, 10vw, 10rem) var(--page-pad) clamp(4rem, 8vw, 8rem);color:var(--white);background:#070707;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.inner-hero--cream{background:var(--cream);color:var(--black)}.inner-hero--olive{background:var(--olive)}.inner-hero__index{opacity:.6;margin-bottom:2rem;font-size:.75rem}.inner-hero h1{max-width:1200px;font-family:var(--display);letter-spacing:-.065em;margin:0;font-size:clamp(4.3rem,12vw,13rem);line-height:.78;position:relative}.inner-hero>p{color:#ffffffad;max-width:620px;margin:2rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.7}.inner-hero--cream>p{color:#0000009e}.inner-hero__mark{filter:invert();opacity:.1;width:min(52vw,700px);position:absolute;top:4%;right:-4vw;transform:rotate(-6deg)}.inner-hero--cream .inner-hero__mark{filter:none;opacity:.08}.inner-content{padding:clamp(4rem, 9vw, 9rem) var(--page-pad);background:var(--cream);color:var(--black)}.inner-content--dark{color:var(--white);background:#080808}.content-grid{grid-template-columns:.45fr 1.3fr;gap:clamp(2rem,8vw,8rem);max-width:1450px;margin:0 auto;display:grid}.content-label{color:#00000080;font-size:.75rem}.inner-content--dark .content-label{color:#ffffff73}.prose{max-width:850px}.prose h2{font-family:var(--display);letter-spacing:-.05em;margin:0 0 2rem;font-size:clamp(2.8rem,6vw,6.5rem);line-height:.9}.prose h3{font-family:var(--utility);letter-spacing:.14em;text-transform:uppercase;margin:3.2rem 0 1rem;font-size:1rem}.prose p,.prose li{color:#000000ad;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.8}.inner-content--dark .prose p,.inner-content--dark .prose li{color:#ffffffa6}.prose strong{color:currentColor}.prose blockquote{border-left:3px solid var(--orange);font-family:var(--display);text-transform:uppercase;margin:4rem 0;padding:0 0 0 1.5rem;font-size:clamp(1.8rem,3.7vw,4rem);line-height:1.05}.prose ul,.prose ol{padding-left:1.2rem}.manifesto-pillars{background:#00000026;border:1px solid #00000026;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:5rem;display:grid}.manifesto-pillars article{background:var(--cream);min-height:280px;padding:2rem}.manifesto-pillars b{font-family:var(--display);font-size:clamp(2rem,3vw,4rem)}.manifesto-pillars p{font-size:.95rem}.archive-section{padding:clamp(4rem, 8vw, 8rem) var(--page-pad);background:var(--white);color:var(--black)}.archive-grid{grid-template-rows:420px 300px;grid-template-columns:1.3fr .7fr;gap:.8rem;display:grid}.archive-card{color:var(--white);background:#090909;padding:1.5rem;position:relative;overflow:hidden}.archive-card:first-child{grid-row:1/3}.archive-card img{object-fit:contain;filter:invert();opacity:.72;width:68%;height:88%;margin:auto;transition:transform .6s}.archive-card:hover img{transform:scale(1.035)rotate(-2deg)}.archive-card--color{background:var(--orange);color:var(--black)}.archive-card--color img{filter:none;opacity:.95}.archive-card--type{background:var(--olive);font-family:var(--display);align-items:center;font-size:clamp(5rem,11vw,12rem);line-height:.72;display:flex}.archive-card span{z-index:2;font-size:.68rem;position:absolute;bottom:1.5rem;left:1.5rem}.lookbook-hero{isolation:isolate;perspective:1100px;min-height:88svh}.lookbook-hero:after{content:"";z-index:-3;background:linear-gradient(118deg,#000000f5 8%,#00000073 62%,#6c7a103b);position:absolute;inset:0}.lookbook-hero__grid{z-index:-2;opacity:.25;transform-origin:bottom;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:7vw 7vw;animation:13s ease-in-out infinite alternate lookbook-grid-drift;position:absolute;inset:0;transform:perspective(780px)rotateX(66deg)scale(1.35)translateY(18%);-webkit-mask-image:linear-gradient(#0000 4%,#000 68%);mask-image:linear-gradient(#0000 4%,#000 68%)}.lookbook-hero__orb{z-index:-2;aspect-ratio:1;background:radial-gradient(circle at 38% 35%,#ef980c4d,#6c7a1014 42%,#000000e6 72%);border:1px solid #ef980c57;border-radius:50%;width:min(42vw,620px);animation:9s ease-in-out infinite alternate lookbook-orbit;position:absolute;top:17%;right:12%;transform:translateZ(50px);box-shadow:inset -45px -55px 100px #000000bf,0 60px 100px #000000a6}.lookbook-hero__orb:after{content:"BSS / 23";font-family:var(--display);letter-spacing:-.06em;color:#ffffff29;place-items:center;font-size:clamp(2rem,5vw,5.8rem);display:grid;position:absolute;inset:0;transform:rotate(-8deg)}.lookbook-hero .inner-hero__mark{z-index:-1;opacity:.07;width:min(60vw,840px);right:-6vw}.lookbook-hero h1{text-shadow:0 22px 50px #000000b3}.lookbook-hero__status{right:var(--page-pad);color:#ffffff8a;align-items:center;gap:.7rem;font-size:.69rem;display:flex;position:absolute;bottom:2rem}.lookbook-hero__status>span{background:#ffffff4d;border-radius:50%;width:8px;height:8px}.lookbook-hero__status>span.is-live{background:var(--field);animation:1.8s ease-in-out infinite live-pulse;box-shadow:0 0 18px #9aac2abf}@keyframes lookbook-grid-drift{to{transform:perspective(780px)rotateX(63deg)scale(1.42)translate(-2%,22%)}}@keyframes lookbook-orbit{to{transform:translate3d(0,-3%,65px)rotate(2deg)}}@keyframes live-pulse{50%{opacity:.45;transform:scale(.7)}}.instagram-archive{padding:clamp(5rem, 10vw, 10rem) var(--page-pad);color:var(--black);background:#f9f4e9;overflow:hidden}.instagram-archive__heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(2.5rem,8vw,9rem);max-width:1650px;margin:0 auto clamp(4rem,8vw,8rem);display:grid}.instagram-archive__heading h2{font-family:var(--display);letter-spacing:-.06em;margin:1rem 0 0;font-size:clamp(3.5rem,8vw,9rem);line-height:.84}.instagram-archive__intro{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-bottom:.5rem;display:flex}.instagram-archive__intro p{color:#000000a3;max-width:460px;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.instagram-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);max-width:1650px;margin:auto;display:grid}.instagram-card{background:var(--white);min-width:0;transform-style:preserve-3d;border:1px solid #00000026;grid-column:span 4;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s}.instagram-card:nth-child(6n+1){grid-column:span 7}.instagram-card:nth-child(6n+2){grid-column:span 5;margin-top:clamp(2rem,8vw,8rem)}.instagram-card:nth-child(6n+6){grid-column:span 8;margin-left:25%}.instagram-card:hover{z-index:3;position:relative;transform:perspective(1100px)translateY(-10px)rotateX(1.5deg)rotateY(-1.5deg);box-shadow:0 35px 70px #0003}.instagram-card__media{aspect-ratio:4/5;background:#0a0a0a;position:relative;overflow:hidden}.instagram-card:nth-child(6n+1) .instagram-card__media,.instagram-card:nth-child(6n+6) .instagram-card__media{aspect-ratio:16/11}.instagram-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s;transform:scale(1.012)}.instagram-card:hover .instagram-card__media img{filter:contrast(1.04);transform:scale(1.065)}.instagram-card__wash{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#00000042,#0000 32% 68%,#0000007a);position:absolute;inset:0}.instagram-card__number,.instagram-card__format{z-index:2;color:var(--white);text-shadow:0 1px 12px #000c;font-size:.7rem;position:absolute;top:1rem}.instagram-card__number{left:1rem}.instagram-card__format{right:1rem}.instagram-card__copy{grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding:1.1rem;display:grid}.instagram-card__copy>.utility{color:#0000007a;white-space:nowrap;padding-top:.15rem;font-size:.66rem}.instagram-card__copy p{color:#000000b8;margin:0;font-size:.86rem;line-height:1.55}.instagram-card__copy>span:last-child{color:var(--orange)}.instagram-grid--preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:2.5rem}.instagram-grid--preview .instagram-card,.instagram-grid--preview .instagram-card:nth-child(n){grid-column:auto;margin:0}.instagram-grid--preview .instagram-card:nth-child(2){transform:translateY(clamp(1rem,4vw,4rem))}.instagram-grid--preview .instagram-card:nth-child(3){transform:translateY(clamp(2rem,8vw,8rem))}.instagram-grid--preview .instagram-card:hover{transform:perspective(1100px)translateY(-8px)rotateX(1.5deg)rotateY(-1.5deg)}.instagram-grid--preview .instagram-card__media,.instagram-grid--preview .instagram-card:nth-child(n) .instagram-card__media{aspect-ratio:4/5}.instagram-embed{max-width:1650px;min-height:840px;color:var(--white);background:#090909;border:1px solid #0003;grid-template-columns:minmax(320px,.58fr) minmax(0,1.42fr);margin:auto;display:grid;overflow:hidden}.instagram-embed__copy{z-index:2;background:radial-gradient(circle at 15% 25%,#ef980c26,#0000 38%),#090909;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,6vw,6rem);display:flex;position:relative}.instagram-embed__copy:after{content:"LIVE";z-index:-1;font-family:var(--display);color:#ffffff09;font-size:clamp(7rem,14vw,16rem);line-height:1;position:absolute;bottom:-.16em;left:-.06em}.instagram-embed__copy h3{font-family:var(--display);letter-spacing:-.05em;margin:1.5rem 0;font-size:clamp(3rem,6vw,7rem);line-height:.84}.instagram-embed__copy p{color:#ffffffa3;max-width:520px;margin:0 0 2rem;line-height:1.75}.instagram-embed__copy .text-link{color:var(--white)}.instagram-embed__stage{perspective:1300px;background:linear-gradient(135deg, var(--olive), #262c0a 60%, #0c0d09);place-items:center;min-height:840px;display:grid;position:relative;overflow:hidden}.instagram-embed__stage:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:55px 55px;animation:18s linear infinite embed-grid-travel;position:absolute;inset:-35%;transform:perspective(850px)rotateX(64deg)rotate(-8deg)}.instagram-embed__frame{z-index:2;background:var(--white);width:min(82%,680px);height:690px;padding:.55rem;transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s;position:relative;transform:rotateY(-5deg)rotateX(1.5deg)translateZ(30px);box-shadow:35px 48px #00000038,0 55px 100px #00000073}.instagram-embed__stage:hover .instagram-embed__frame{transform:rotateY(-1deg)rotateX(0)translate3d(0,-8px,55px);box-shadow:18px 34px #0003,0 60px 110px #00000085}.instagram-embed__frame iframe{background:var(--white);border:0;width:100%;height:100%}.instagram-embed__label{z-index:3;color:#ffffff94;font-size:.68rem;position:absolute;bottom:1.2rem;right:1.4rem}@keyframes embed-grid-travel{to{transform:perspective(850px)rotateX(64deg)rotate(-8deg)translate(55px,55px)}}.instagram-embed--preview{min-height:720px;margin-bottom:2.5rem}.instagram-embed--preview .instagram-embed__stage{min-height:720px}.instagram-embed--preview .instagram-embed__frame{height:610px}.instagram-embed--preview .instagram-embed__copy h3{font-size:clamp(2.8rem,5vw,6rem)}.instagram-empty{max-width:1650px;min-height:640px;color:var(--white);background:#090909;border:1px solid #0003;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin:auto;display:grid;overflow:hidden}.instagram-empty__visual{perspective:1000px;background:radial-gradient(circle at 65% 35%,#6c7a1057,#0000 42%),linear-gradient(135deg,#090909,#151713);place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.instagram-empty__visual:after{content:"";border:1px solid #ffffff24;position:absolute;inset:8%}.instagram-empty__visual>img{z-index:3;filter:drop-shadow(0 45px 55px #0009);width:min(52%,480px);animation:7s ease-in-out infinite alternate empty-mark-float;position:relative}.instagram-empty__depth{aspect-ratio:1;border:1px solid #ef980c59;width:55%;position:absolute;transform:rotate(45deg)}.instagram-empty__depth--rear{background:#6c7a1021;transform:translate3d(-12%,-8%,-80px)rotate(45deg)}.instagram-empty__depth--mid{background:#ef980c14;transform:translate3d(12%,9%,20px)rotate(45deg)}.instagram-empty__scan{z-index:4;color:#fff9;font-size:.68rem;position:absolute;bottom:1.5rem;left:1.5rem}.instagram-empty__copy{background:var(--cream);color:var(--black);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.2rem,6vw,6rem);display:flex}.instagram-empty__copy h3{font-family:var(--display);letter-spacing:-.05em;margin:1.5rem 0;font-size:clamp(2.7rem,5vw,6rem);line-height:.84}.instagram-empty__copy p{color:#000000a3;max-width:500px;margin:0 0 2rem;line-height:1.7}.live-status{align-items:center;gap:.7rem;font-size:.7rem;display:flex}.live-status i{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite live-pulse;box-shadow:0 0 15px #ef980c8c}.live-status i.is-paused{box-shadow:none;background:#777;animation:none}@keyframes empty-mark-float{to{transform:translate3d(0,-3%,50px)rotate(-1.5deg)}}.instagram-empty--preview{min-height:620px;margin-bottom:2.5rem}.instagram-empty--preview .instagram-empty__visual{min-height:560px}.lookbook-manifesto{min-height:88vh;padding:clamp(5rem, 10vw, 10rem) var(--page-pad);background:var(--olive);color:var(--white);grid-template-columns:.75fr 1.25fr;align-items:center;display:grid;position:relative;overflow:hidden}.lookbook-manifesto:before{content:"";opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 calc(10vw - 1px),#ffffff38 10vw);position:absolute;inset:0}.lookbook-manifesto__number{font-family:var(--display);letter-spacing:-.12em;color:#00000030;text-shadow:35px 45px #00000012;font-size:clamp(15rem,38vw,42rem);line-height:.65;animation:linear both lookbook-number;animation-timeline:view();position:relative;transform:translate(-13%)}@keyframes lookbook-number{0%{transform:translate(-16%,18%)rotate(-4deg)}to{transform:translate(-8%,-12%)rotate(2deg)}}.lookbook-manifesto__copy{z-index:2;max-width:850px;position:relative}.lookbook-manifesto__copy h2{font-family:var(--display);letter-spacing:-.055em;margin:1.5rem 0 2rem;font-size:clamp(3.5rem,7vw,8rem);line-height:.84}.lookbook-manifesto__copy>p{color:#ffffffb8;max-width:650px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.75}.lookbook-manifesto__line{border-top:1px solid #ffffff40;grid-template-columns:.6fr 1fr;max-width:650px;margin-top:3rem;font-size:.7rem;display:grid}.lookbook-manifesto__line span,.lookbook-manifesto__line b{border-bottom:1px solid #ffffff40;padding:1rem 0}.lookbook-manifesto__line span{color:#ffffff7a}.status-panel{padding:clamp(5rem, 10vw, 10rem) var(--page-pad);background:var(--white);color:var(--black)}.status-box{border:1px solid #0003;grid-template-columns:1.1fr .9fr;max-width:1350px;min-height:560px;margin:auto;display:grid}.status-visual{background:#070707;place-items:center;display:grid;position:relative;overflow:hidden}.status-visual img{width:55%}.status-visual:after{content:"";border:1px solid #ffffff29;position:absolute;inset:8%}.status-copy{flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,6rem);display:flex}.status-copy h2{font-family:var(--display);margin:1rem 0 1.5rem;font-size:clamp(3rem,6vw,6rem);line-height:.88}.status-copy p{color:#000000a3;line-height:1.75}.measure-grid{background:#0003;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.measure-grid article{background:var(--cream);min-height:260px;padding:2rem}.measure-grid b{font-family:var(--display);color:var(--orange);margin-bottom:1.5rem;font-size:3rem;display:block}.measure-grid h3{font-family:var(--display);margin:0 0 .8rem;font-size:1.5rem}.measure-grid p{font-size:.95rem}.policy-note{background:#ef980c1f;border:1px solid #0003;padding:1.3rem}.contact-grid{grid-template-columns:1fr 1fr;min-height:72vh;display:grid}.contact-copy,.contact-mark{padding:clamp(4rem, 8vw, 8rem) var(--page-pad);flex-direction:column;justify-content:center;display:flex}.contact-copy{background:var(--orange);color:var(--black)}.contact-copy h1{font-family:var(--display);letter-spacing:-.06em;margin:1rem 0 2rem;font-size:clamp(4rem,9vw,10rem);line-height:.8}.contact-copy p{max-width:520px;line-height:1.7}.contact-mark{background:#070707;align-items:center}.contact-mark img{width:min(80%,600px)}.not-found{text-align:center;background:var(--black);place-items:center;min-height:100vh;padding:2rem;display:grid}.not-found h1{font-family:var(--display);color:var(--orange);margin:0;font-size:clamp(8rem,25vw,24rem);line-height:.7}.not-found h2{font-family:var(--display);font-size:clamp(2rem,5vw,5rem)}@supports (view-transition-name:page){::view-transition-old(root){animation:.3s both page-out}::view-transition-new(root){animation:.45s both page-in}@keyframes page-out{to{opacity:0;transform:translateY(-10px)}}@keyframes page-in{0%{opacity:0;clip-path:inset(8% 0 0)}}}.splash{z-index:9999;color:#fff;background:#000;place-items:center;transition:opacity .35s,clip-path .5s cubic-bezier(.7,0,.2,1);display:grid;position:fixed;inset:0;overflow:hidden}.splash.is-leaving{opacity:0;clip-path:circle(120% at 78% 45%);pointer-events:none}.splash-grain{pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.18s steps(2,end) infinite grain;position:absolute;inset:-20%}@keyframes grain{to{transform:translate(2%,-2%)}}.splash-emblem{filter:invert();opacity:0;width:min(46vw,440px);animation:.8s .15s forwards splash-mark;position:absolute}.splash-wordmark{filter:invert();opacity:0;width:min(78vw,880px);animation:.55s .72s forwards splash-word;position:absolute;transform:translateY(7rem)}.splash-motto{text-align:center;opacity:0;width:min(80vw,680px);margin:0;font-size:.84rem;line-height:1.6;animation:.4s 1.2s forwards splash-fade;position:absolute;bottom:19%}.splash-meta{opacity:0;font-size:.68rem;animation:.35s 1.55s forwards splash-fade;position:absolute;bottom:5%}.splash-skip{z-index:3;color:#fff;min-width:48px;min-height:44px;font-family:var(--utility);letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #ffffff59;font-size:.72rem;position:absolute;top:1.2rem;right:1.2rem}.session-intro{visibility:hidden;opacity:0;pointer-events:none;width:100%;height:100dvh;min-height:100svh}html[data-bss-intro=pending] .session-intro{visibility:visible;opacity:1;pointer-events:auto}html[data-bss-intro=pending] .session-intro.is-leaving{opacity:0;clip-path:circle(120% at 78% 45%);pointer-events:none}.session-intro__video{object-fit:cover;object-position:50% 50%;background:#000;width:100%;height:100%;position:absolute;inset:0}.session-intro__wordmark{z-index:3}.session-intro .splash-meta{z-index:3;bottom:max(5%, calc(env(safe-area-inset-bottom) + .75rem))}.session-intro__play{z-index:4;left:50%;bottom:max(2rem, calc(env(safe-area-inset-bottom) + 1rem));min-width:150px;min-height:48px;color:var(--white);cursor:pointer;background:#000000b8;border:1px solid #ffffff8c;padding:.8rem 1.1rem;position:absolute;transform:translate(-50%)}@keyframes splash-mark{0%{opacity:0;filter:invert()blur(8px);transform:scale(.82)}to{opacity:.17;filter:invert()blur();transform:scale(1)}}@keyframes splash-word{to{opacity:1;transform:translateY(0)}}@keyframes splash-fade{to{opacity:.65}}@media (width<=980px){.site-header{grid-template-columns:1fr auto;height:72px}.brand-link{width:min(65vw,330px)}.desktop-nav,.bag-link{display:none}.menu-toggle{display:block}.mobile-menu{z-index:-1;padding:6.5rem var(--page-pad) 2rem;background:var(--orange);color:var(--black);opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;transition:opacity .25s,transform .35s,visibility .35s;display:flex;position:fixed;inset:0;transform:translateY(-3%)}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{font-family:var(--display);letter-spacing:-.05em;align-items:baseline;gap:1rem;padding:.15em 0;font-size:clamp(2.7rem,10vw,5.7rem);line-height:.95;display:flex}.mobile-menu nav span{font-family:var(--utility);letter-spacing:.12em;font-size:.7rem}:is(.site-header:has(.mobile-menu.is-open) .brand-link,.site-header:has(.mobile-menu.is-open) .menu-toggle){filter:none;color:var(--black)}.site-header:has(.mobile-menu.is-open) .brand-link img{filter:none}.hero{min-height:100svh;padding-bottom:6.5rem}.hero-copy{max-width:100%}.hero-emblem{width:95vw;top:14%;right:-25vw}.hero-index,.hero-meta{display:none}.section-heading,.section-heading--split{grid-template-columns:1fr}.community-merged__heading{grid-template-columns:1fr;align-items:start}.running-registration,.drop-grid,.emblem-section,.fit-section,.status-box{grid-template-columns:1fr}.drop-grid{min-height:unset}.drop-visual{min-height:60vw}.drop-copy{min-height:350px}.drop-explorer{border-top:0;border-left:1px solid #00000029;grid-template-columns:minmax(380px,1.12fr) minmax(290px,.88fr)}.drop-product-stage{min-height:720px}.garment-static-viewer{height:min(76vw,650px)}.shop-drop-preview__heading{grid-template-columns:1fr;align-items:start}.physical-section{grid-template-columns:.35fr 1.5fr}.physical-side{display:none}.emblem-section{background:#090909}.medallion-stage{min-height:75vw}.medallion{width:72vw}.identity-grid{grid-template-rows:1.4fr .8fr .8fr;grid-template-columns:1fr;min-height:900px}.identity-panel--black{grid-row:auto}.fit-title{border-right:0;border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/3}.content-grid{grid-template-columns:1fr}.content-label{margin-bottom:1rem}.manifesto-pillars{grid-template-columns:1fr}.archive-grid{grid-template-rows:560px 360px 360px;grid-template-columns:1fr}.archive-card:first-child{grid-row:auto}.instagram-archive__heading{grid-template-columns:1fr}.instagram-card,.instagram-card:nth-child(n){grid-column:span 6;margin:0}.instagram-card:nth-child(3n+2){transform:translateY(3rem)}.instagram-embed{grid-template-columns:1fr}.instagram-embed__copy{min-height:480px}.instagram-embed__stage{min-height:820px}.instagram-empty{grid-template-columns:1fr}.instagram-empty__visual{min-height:70vw}.lookbook-manifesto{grid-template-columns:.45fr 1.2fr}.contact-grid{grid-template-columns:1fr}.contact-mark{min-height:70vw}}@media (width<=760px){.drop-explorer{grid-template-columns:1fr}.drop-product-stage{border-bottom:1px solid #00000029;border-right:0;min-height:105vw}.garment-static-viewer{width:min(92%,620px);height:92vw}.drop-product-copy{min-height:520px}}@media (width<=620px){.hero-copy h1{margin-top:.75rem}.hero-motto{max-width:92%;font-size:.92rem}.button-row{flex-direction:column;align-items:stretch}.button{width:100%}.motto-strip{min-height:36vh}.motto-track p{width:88vw}.coming-soon-rail__viewport,.coming-soon-rail__track>div{height:78px}.coming-soon-rail__track span{font-size:2.35rem}.motto-video-frame{height:clamp(220px,62vw,300px)}.drop-visual{min-height:120vw}.drop-visual img{width:78%}.drop-explorer{grid-template-columns:1fr}.drop-product-stage{border-bottom:1px solid #00000029;border-right:0;min-height:142vw}.drop-product-stage:after{font-size:23vw}.garment-static-viewer{width:96%;height:126vw}.garment-hotspots{inset:8% 2%}.garment-hotspot{width:22px;height:22px}.garment-hotspot>span{display:none}.garment-spec-readout{max-width:none;bottom:4.9rem;left:1rem;right:1rem}.drop-view-switcher{bottom:1rem;right:1rem}.drop-product-copy{min-height:570px;padding:2rem 1.2rem}.drop-product-copy h3{font-size:clamp(3rem,15vw,5rem)}.drop-product-tabs button{min-height:58px}.physical-section{grid-template-columns:1fr;align-items:center;min-height:92vh}.physical-number{font-size:13rem;position:absolute;top:1.2rem;left:0}.physical-copy{align-self:end}.manifesto-depth{min-height:100svh}.manifesto-depth__emblem{width:125vw;height:auto;top:20%;right:-42vw}.manifesto-depth__ghost{left:55%}.medallion-stage{min-height:105vw}.medallion{width:94vw}.eye-light{display:none}.identity-grid{grid-template-rows:1.2fr .65fr .8fr;min-height:760px}.identity-panel--cream p{font-size:1.4rem}.fit-section{min-height:unset}.spec-lines{grid-template-columns:.42fr 1fr}.spec-lines span,.spec-lines b{font-size:.65rem}.community-section{min-height:78vh}.community-section>img{width:95vw}.community-section--merged{min-height:unset}.community-merged__actions{flex-direction:column}.community-merged__actions .button{width:100%}.running-club-hero{min-height:72svh}.running-club-hero__meta{flex-direction:column;gap:.4rem}.running-club-statement,.running-registration__fields{grid-template-columns:1fr}.running-registration__fields>*{grid-column:1!important}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-base{flex-direction:column}.inner-hero{min-height:64vh}.inner-hero h1{font-size:clamp(3.5rem,19vw,6rem)}.inner-hero__mark{width:95vw;top:12%;right:-34vw}.manifesto-pillars,.measure-grid{grid-template-columns:1fr}.archive-grid{grid-template-rows:450px 320px 320px}.archive-card img{width:88%}.lookbook-hero__orb{opacity:.8;width:82vw;top:16%;right:-32vw}.lookbook-hero__status{left:var(--page-pad);bottom:1.3rem;right:auto}.instagram-grid,.instagram-grid--preview{display:block}.instagram-card,.instagram-grid--preview .instagram-card:nth-child(n){margin:0 0 1rem;display:block;transform:none}.instagram-card:nth-child(n) .instagram-card__media{aspect-ratio:4/5}.instagram-card__copy{grid-template-columns:1fr auto}.instagram-card__copy>.utility{grid-column:1/-1}.instagram-empty,.instagram-empty--preview{min-height:unset}.instagram-empty__visual,.instagram-empty--preview .instagram-empty__visual{min-height:105vw}.instagram-empty__copy{min-height:520px}.instagram-embed{min-height:unset}.instagram-embed__copy{min-height:520px}.instagram-embed__stage{min-height:740px}.instagram-embed__frame{width:92%;height:640px;transform:none;box-shadow:12px 18px #00000038,0 35px 70px #0006}.lookbook-manifesto{grid-template-columns:1fr;min-height:100svh}.lookbook-manifesto__number{opacity:.72;font-size:85vw;position:absolute;top:12%;left:-10%}.lookbook-manifesto__copy{align-self:end}.lookbook-manifesto__line{grid-template-columns:.7fr 1fr}.status-box{min-height:700px}.status-visual{min-height:100vw}.contact-copy h1{font-size:clamp(4rem,20vw,7rem)}.splash-wordmark{width:92vw}.splash-motto{font-size:.72rem;bottom:16%}.splash-emblem{width:76vw}.session-intro__video{object-position:50% 48%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-emblem,.manifesto-depth__emblem,.manifesto-depth__ghost,.manifesto-depth__copy,.identity-panel--black img,.lookbook-manifesto__number,.instagram-grid--preview .instagram-card,.instagram-embed__frame{transform:none!important}.medallion{transform:rotateX(-4deg)rotateY(6deg)!important}.navigation-splash .splash-grain{display:none}.navigation-splash .splash-emblem,.navigation-splash .splash-wordmark,.navigation-splash .splash-motto,.navigation-splash .splash-meta{opacity:1;transform:none;animation:none!important}}
