html.overlay-document,html.overlay-document body,html.overlay-document #root{width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden;background:transparent!important}html.overlay-document body:before,html.overlay-document body:after{display:none}html.overlay-document #root{position:relative;z-index:auto}.stream-overlay{--overlay-paper: #f4f2ef;--overlay-muted: #888681;--overlay-accent: #ff4b35;--overlay-display: "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--overlay-body: "DM Sans", Arial, sans-serif;position:relative;width:100%;height:100%;overflow:hidden;color:var(--overlay-paper);font-family:var(--overlay-body);isolation:isolate}.stream-overlay.is-preview{background:radial-gradient(ellipse at 48% 44%,rgba(180,180,180,.075),transparent 48%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#080808;background-size:auto,64px 64px,64px 64px,auto}.stream-overlay.is-preview:after{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgba(255,255,255,.13) .45px,transparent .6px);background-size:4px 4px;content:"";opacity:.13;pointer-events:none}.alerts-overlay .stream-alert{top:12%}.camera-frame{position:absolute;bottom:clamp(30px,5.5vh,64px);left:clamp(30px,5vw,76px);width:min(34vw,560px);aspect-ratio:16 / 9;border:1px solid rgba(244,242,239,.38);background:linear-gradient(180deg,transparent 70%,rgba(8,8,8,.42))}.camera-frame:before,.camera-frame:after{position:absolute;top:-1px;bottom:-1px;width:1px;background:var(--overlay-accent);content:"";opacity:.45}.camera-frame:before{left:-1px}.camera-frame:after{right:-1px}.camera-frame__corner{position:absolute;z-index:1;width:22px;height:22px;border-color:var(--overlay-accent);border-style:solid}.camera-frame__corner--tl{top:-2px;left:-2px;border-width:2px 0 0 2px}.camera-frame__corner--tr{top:-2px;right:-2px;border-width:2px 2px 0 0}.camera-frame__corner--bl{bottom:-2px;left:-2px;border-width:0 0 2px 2px}.camera-frame__corner--br{right:-2px;bottom:-2px;border-width:0 2px 2px 0}.camera-frame__logo{position:absolute;z-index:2;top:17px;right:18px;width:clamp(72px,8vw,112px);height:auto;opacity:.9;filter:brightness(0) invert(1)}.camera-frame__label,.camera-frame__index{position:absolute;bottom:12px;z-index:1;font-size:9px;font-weight:700;letter-spacing:.14em}.camera-frame__label{left:15px}.camera-frame__label i,.stream-alert__eyebrow i,.overlay-controls__heading>span i{display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:var(--overlay-accent)}.camera-frame__label span{padding-inline:4px;color:var(--overlay-accent)}.camera-frame__index{right:15px;color:#f4f2ef85;font-size:8px}.camera-frame__index:before{display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:var(--overlay-accent);content:""}.camera-frame.is-afk{background:transparent}.camera-frame__afk{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(ellipse at 50% 45%,rgba(180,180,180,.09),transparent 60%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-color:#080808e6;background-size:auto,32px 32px,32px 32px;text-align:center;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px)}.camera-frame__brb{font-family:var(--overlay-display);font-size:clamp(58px,8vw,104px);font-weight:800;letter-spacing:-.035em;line-height:.9}.camera-frame__brb span{color:var(--overlay-accent)}.camera-frame__afk-message{color:#f4f2efd1;font-family:var(--overlay-body);font-size:clamp(10px,1.25vw,16px);font-weight:700;letter-spacing:.13em}.stream-alert{position:absolute;top:12%;left:50%;isolation:isolate;overflow:hidden;display:flex;width:min(580px,calc(100% - 48px));min-height:132px;align-items:center;gap:23px;padding:21px 27px;border:1px solid rgba(244,242,239,.25);background:linear-gradient(105deg,rgba(255,75,53,.13),transparent 42%),#080808f0;box-shadow:0 20px 60px #00000057,0 0 30px #ff4b350e;transform:translate(-50%);animation:stream-alert-enter .9s cubic-bezier(.2,.85,.25,1) both,stream-alert-aura 1.2s ease-out both}.stream-alert.is-leaving{animation:stream-alert-exit .5s cubic-bezier(.4,0,1,1) both}.stream-alert:before{position:absolute;top:16px;bottom:16px;left:-1px;width:2px;background:var(--overlay-accent);content:"";transform:scaleY(0);transform-origin:center;animation:stream-alert-rail .52s cubic-bezier(.22,1,.36,1) .18s both}.stream-alert:after{position:absolute;top:-1px;left:0;width:42%;height:1px;background:linear-gradient(90deg,var(--overlay-accent),rgba(255,75,53,0));content:"";transform-origin:left center;animation:stream-alert-signal .9s ease-out .18s both}.stream-alert__icon{position:relative;z-index:1;display:grid;width:47px;height:47px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,75,53,.54);color:var(--overlay-accent);font-family:var(--overlay-display);font-size:25px;font-weight:800;animation:stream-alert-icon .62s cubic-bezier(.16,1,.3,1) .16s both}.stream-alert__copy{position:relative;z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.stream-alert__eyebrow{color:var(--overlay-muted);font-size:12px;font-weight:700;letter-spacing:.17em}.stream-alert__eyebrow i{width:4px;height:4px;margin-right:6px;animation:stream-alert-live 1.8s ease-in-out 1.1s infinite}.stream-alert__type{display:inline-block;animation:stream-alert-copy .42s cubic-bezier(.22,1,.36,1) .24s both}.stream-alert__name{overflow:hidden;font-family:var(--overlay-display);font-size:clamp(34px,4.2vw,50px);font-weight:800;letter-spacing:-.02em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:stream-alert-name .68s cubic-bezier(.22,1,.36,1) .34s both;text-shadow:0 1px 10px rgba(8,8,8,.85)}.stream-alert__detail{color:#f4f2efb0;font-size:12px;font-weight:600;letter-spacing:.12em;animation:stream-alert-copy .44s cubic-bezier(.22,1,.36,1) .56s both;text-shadow:0 1px 8px rgba(8,8,8,.9)}.stream-alert__logo{position:absolute;z-index:0;top:0;right:6px;bottom:0;width:min(54%,270px);height:78%;margin-block:auto;object-fit:contain;object-position:right center;opacity:.8;filter:brightness(0) invert(1);animation:stream-alert-logo .62s cubic-bezier(.22,1,.36,1) .36s both}.overlay-controls{position:absolute;right:clamp(22px,4vw,56px);bottom:clamp(24px,5vh,52px);width:min(365px,calc(100% - 44px));padding:21px;border:1px solid rgba(244,242,239,.17);background:#080808e8;box-shadow:0 16px 44px #00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.overlay-controls__heading{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.overlay-controls__heading>span,.overlay-controls__field,.overlay-controls__note{color:var(--overlay-muted);font-size:8px;font-weight:700;letter-spacing:.13em}.overlay-controls__heading strong{font-family:var(--overlay-display);font-size:26px;letter-spacing:.015em}.overlay-controls__field{display:flex;flex-direction:column;gap:7px;margin-top:12px}.overlay-controls__field>span{margin-left:5px;color:#888681b3;font-size:7px}.overlay-controls__field input{width:100%;min-height:36px;padding:0 10px;border:1px solid rgba(244,242,239,.18);border-radius:0;background:#f4f2ef0a;color:var(--overlay-paper);font:500 11px var(--overlay-body);letter-spacing:.02em}.overlay-controls__field input:focus{border-color:var(--overlay-accent);outline:none}.overlay-controls__field input::placeholder{color:#888681b3}.overlay-controls__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px}.overlay-controls__buttons button{min-height:32px;padding:5px 8px;border:1px solid rgba(244,242,239,.18);border-radius:0;background:transparent;color:var(--overlay-paper);cursor:pointer;font:700 8px var(--overlay-body);letter-spacing:.08em;text-align:left;transition:border-color .16s ease,background .16s ease}.overlay-controls__buttons button:hover,.overlay-controls__buttons button:focus-visible{border-color:var(--overlay-accent);background:#ff4b3517;outline:none}.overlay-controls__afk{position:relative;display:flex;width:100%;min-height:43px;align-items:center;justify-content:space-between;margin-top:9px;padding:7px 10px;border:1px solid rgba(244,242,239,.18);border-radius:0;background:#f4f2ef09;color:var(--overlay-paper);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease}.overlay-controls__afk:hover,.overlay-controls__afk:focus-visible,.overlay-controls__afk.is-active{border-color:var(--overlay-accent);background:#ff4b3517;outline:none}.overlay-controls__afk>span{color:var(--overlay-muted);font-size:7px;font-weight:700;letter-spacing:.13em}.overlay-controls__afk strong{margin-left:auto;font:700 8px var(--overlay-body);letter-spacing:.08em}.overlay-controls__afk i{min-width:27px;margin-left:9px;color:var(--overlay-accent);font:normal 700 8px var(--overlay-body);letter-spacing:.1em;text-align:right}.overlay-controls__note{margin:15px 0 0;font-size:7px}.overlay-controls__note span{padding-inline:3px;color:var(--overlay-accent)}@keyframes stream-alert-enter{0%{opacity:0;filter:blur(8px);transform:translate(-50%,18px) scale(.985)}to{opacity:1;filter:blur(0);transform:translate(-50%) scale(1)}}@keyframes stream-alert-aura{0%{box-shadow:0 20px 60px #00000057,0 0 #ff4b3500}55%{box-shadow:0 20px 60px #00000057,0 0 34px #ff4b3533}to{box-shadow:0 20px 60px #00000057,0 0 30px #ff4b350e}}@keyframes stream-alert-rail{to{transform:scaleY(1)}}@keyframes stream-alert-exit{0%{opacity:1;filter:blur(0);transform:translate(-50%) scale(1)}to{opacity:0;filter:blur(7px);transform:translate(-50%,-12px) scale(.985)}}@keyframes stream-alert-icon{0%{opacity:0;transform:scale(.58) rotate(-14deg)}76%{opacity:1;transform:scale(1.12) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes stream-alert-live{0%,to{box-shadow:0 0 #ff4b3566}50%{box-shadow:0 0 0 4px #ff4b3500}}@keyframes stream-alert-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stream-alert-signal{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes stream-alert-name{to{clip-path:inset(0)}}@keyframes stream-alert-logo{0%{opacity:0;transform:translate(14px)}to{opacity:.45;transform:translate(0)}}@media(max-width:640px){.camera-frame{bottom:24px;left:20px;width:min(58vw,340px)}.camera-frame__label,.camera-frame__index{bottom:8px;font-size:7px}.camera-frame__label{left:9px}.camera-frame__index{right:9px}.camera-frame__logo{top:11px;right:12px;width:clamp(56px,12vw,78px)}.stream-alert{top:8%;gap:14px;min-height:100px;padding:16px}.stream-alert__icon{width:38px;height:38px;font-size:21px}.stream-alert__detail,.stream-alert__eyebrow{font-size:10px}.stream-alert__name{font-size:clamp(28px,5.5vw,36px)}.stream-alert__logo{right:4px;width:55%;height:68%}.overlay-controls{right:14px;bottom:14px;width:min(310px,calc(100% - 28px));padding:15px}}@media(prefers-reduced-motion:reduce){.stream-overlay:not(.is-preview) .stream-alert{animation:none;clip-path:none;filter:none;opacity:1;transform:translate(-50%)}.stream-overlay:not(.is-preview) .stream-alert:before,.stream-overlay:not(.is-preview) .stream-alert:after,.stream-overlay:not(.is-preview) .stream-alert__icon,.stream-overlay:not(.is-preview) .stream-alert__type,.stream-overlay:not(.is-preview) .stream-alert__name,.stream-overlay:not(.is-preview) .stream-alert__detail,.stream-overlay:not(.is-preview) .stream-alert__logo{animation:none;clip-path:none;filter:none;opacity:1;transform:none}}.starting-overlay{--u: min(calc(100vw / 1920), calc(100vh / 1080));--paper: #f4f2ef;--accent: #ff4b35;--display: "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--body: "DM Sans", Arial, sans-serif;position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse at 70% 45%,rgba(180,180,180,.08),transparent 55%),#080808;color:var(--paper);font-family:var(--body);isolation:isolate}.starting-overlay__grid{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:calc(64 * var(--u)) calc(64 * var(--u))}.starting-overlay__portrait{position:absolute;top:0;right:calc(60 * var(--u));height:100%;width:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 80%,transparent 100%);opacity:.95;animation:starting-fade 1.6s ease-out both}.starting-overlay__logo{position:absolute;top:calc(84 * var(--u));left:calc(110 * var(--u));width:calc(240 * var(--u));height:auto;opacity:.9;filter:brightness(0) invert(1);animation:starting-rise 1s .1s cubic-bezier(.2,.85,.25,1) both}.starting-overlay__copy{position:absolute;top:50%;left:calc(110 * var(--u));transform:translateY(-46%)}.starting-overlay h1{margin:0;font-family:var(--display);font-size:calc(250 * var(--u));font-weight:800;letter-spacing:-.035em;line-height:.84;animation:starting-rise 1s .4s cubic-bezier(.2,.85,.25,1) both}.starting-overlay h1 span{color:var(--accent)}.starting-overlay__message{margin:calc(40 * var(--u)) 0 0;color:#f4f2efd9;font-size:calc(30 * var(--u));font-weight:700;letter-spacing:.14em;animation:starting-rise 1s .6s cubic-bezier(.2,.85,.25,1) both}.starting-overlay__message strong{color:var(--accent);font-variant-numeric:tabular-nums}.starting-partners{position:absolute;top:100%;left:0;width:calc(520 * var(--u));height:calc(48 * var(--u));margin-top:calc(110 * var(--u));animation:starting-rise 1s .8s cubic-bezier(.2,.85,.25,1) both}.starting-partners__logo{position:absolute;inset:0;opacity:0;transform:translateY(calc(10 * var(--u)));transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.starting-partners__logo.is-active{opacity:1;transform:none}.starting-partners__logo img{display:block;width:auto;height:100%;filter:brightness(0) invert(1)}.starting-partners__logo.is-padded img{position:absolute;top:calc(-48 * 105 / 101 * var(--u));left:calc(-48 * 28 / 101 * var(--u));height:calc(48 * 312 / 101 * var(--u))}@keyframes starting-rise{0%{opacity:0;transform:translateY(calc(24 * var(--u)))}}@keyframes starting-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.starting-overlay *{animation:none!important}.starting-overlay .starting-partners__logo{transition-duration:.6s!important}}:root{color-scheme:dark;--ink: #080808;--surface: #101010;--paper: #f4f2ef;--muted: #888681;--line: rgba(244, 242, 239, .15);--accent: #ff4b35;--display: "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--body: "DM Sans", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:82px;background:var(--ink)}body{margin:0;overflow-x:hidden;background:radial-gradient(ellipse at 48% 8%,rgba(180,180,180,.045),transparent 42%),radial-gradient(ellipse at 94% 57%,rgba(255,75,53,.025),transparent 34%),var(--ink);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased}body:after{position:fixed;z-index:0;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.022) 50%,transparent calc(50% + .5px));background-size:118px 118px,118px 118px,100% 100%;content:"";opacity:.6;pointer-events:none}body:before{position:fixed;z-index:10;inset:0;background-image:radial-gradient(rgba(255,255,255,.13) .45px,transparent .6px);background-size:4px 4px;content:"";opacity:.12;pointer-events:none}::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}a:focus-visible,button:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.site-shell{position:relative;z-index:1;width:min(100%,1680px);margin-inline:auto;overflow:clip}.site-background-photo{position:fixed;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:grayscale(65%) saturate(.7) brightness(.62) blur(.5px);opacity:.12;transform:scale(.86);pointer-events:none}.floating-partner-logos{position:fixed;z-index:1;inset:0;overflow:hidden;pointer-events:none}.floating-partner-logo{position:absolute;width:clamp(80px,8vw,132px);height:auto;filter:brightness(0) invert(1);opacity:.12;will-change:transform}.floating-partner-logo-1{top:17%;left:18%;animation:logo-float 7s ease-in-out infinite}.floating-partner-logo-2{top:55%;right:7%;width:clamp(48px,4vw,68px);opacity:.14;animation:logo-float-reverse 8s ease-in-out infinite}.floating-partner-logo-3{bottom:20%;right:15%;width:clamp(100px,9vw,140px);opacity:.12;animation:logo-float 9s ease-in-out -2s infinite}.floating-partner-logo-4{bottom:14%;right:12%;width:clamp(72px,7vw,110px);opacity:.1;animation:logo-float-reverse 8.5s ease-in-out -4s infinite}.floating-partner-logo-5{top:27%;left:8%;width:clamp(40px,3.5vw,58px);opacity:.12;animation:logo-float 7.5s ease-in-out -3s infinite}.floating-partner-logo-6{top:72%;left:5%;width:clamp(100px,9vw,140px);opacity:.1;animation:logo-float-reverse 9.5s ease-in-out -6s infinite}.floating-club-logo{top:20%;right:11%;width:clamp(66px,6.6vw,108px);filter:blur(3.5px);opacity:.1;animation:logo-float-reverse 10s ease-in-out -4s infinite}.floating-club-logo-left{inset:auto auto 20% 15%;animation:logo-float 10s ease-in-out -7s infinite}.merch-teaser-logo{position:absolute;z-index:0;width:min(78%,300px);height:auto;filter:blur(7px);opacity:.62;pointer-events:none}main,.site-footer{position:relative;z-index:2}.scroll-progress{position:fixed;z-index:31;inset:0 0 auto;height:2px;background:var(--accent);transform-origin:left center}.site-header{position:sticky;z-index:15;top:0;display:grid;height:94px;grid-template-columns:1fr auto auto;align-items:center;column-gap:clamp(18px,3vw,42px);padding-inline:clamp(20px,5vw,82px);border-bottom:1px solid var(--line);background:#080808e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-mark{display:none;width:30px;height:30px;grid-template-columns:repeat(2,1fr);align-content:center;justify-items:center;gap:4px;justify-self:center;border:0;background:transparent;cursor:pointer}.header-mark span{width:4px;height:4px;border-radius:50%;background:var(--paper);transition:background .18s ease,transform .18s ease}.header-mark:hover span{background:var(--accent);transform:scale(1.35)}.site-navigation{position:static;grid-column:2;grid-row:1;display:flex;align-items:center;justify-self:end;gap:clamp(16px,2.5vw,36px)}.site-navigation>a{font-size:9px;font-weight:700;letter-spacing:.035em;transition:color .18s ease}.site-navigation>a:hover{color:var(--accent)}.contact-pill{position:static;grid-column:3;grid-row:1;justify-self:end;padding:11px 18px;border:1px solid var(--paper);border-radius:30px;font-size:10px;font-weight:700;letter-spacing:.035em;transition:color .2s ease,background .2s ease,border-color .2s ease;transform:none;pointer-events:auto;visibility:visible}.contact-pill span{margin-left:7px;color:var(--accent)}.contact-pill:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}.hero{position:relative;display:flex;width:100%;min-height:calc(100svh - var(--header-h, 94px));flex-direction:column;align-items:center;justify-content:center;padding:40px clamp(20px,5vw,82px) 69px;text-align:center}.hero-kicker,.eyebrow,.section-overline,.portrait-label,.chapter-label,.chapter-controls,.section-aside,.story-image-index,.story-copy>a,.project-index,.project-caption>span,.sample-disclaimer,.about-topline>span,.about-stats,.merch-number,.merch-status,.concept-stamp,.contact-button,.social-links,.site-footer{font-size:9px;font-weight:700;letter-spacing:.12em}.hero-kicker{margin:0;color:var(--muted)}.hero-kicker i{display:inline-block;width:4px;height:4px;margin:0 8px 2px;border-radius:50%;background:var(--accent)}.hero h1{margin:12px 0 0 -.045em;font-family:var(--display);font-size:clamp(100px,25.5vw,385px);font-weight:800;letter-spacing:-.045em;line-height:.83;white-space:nowrap}.hero-statement{display:flex;flex-direction:column;margin:19px 0 22px;font-family:var(--display);font-size:clamp(22px,3vw,38px);font-weight:700;letter-spacing:-.015em;line-height:.98}.hero-statement span{color:var(--muted)}.hero-scroll{position:absolute;bottom:23px;left:clamp(20px,5vw,82px);display:flex;align-items:center;gap:9px;color:var(--muted);font-size:8px;font-weight:600;letter-spacing:.12em}.hero-scroll span{width:25px;height:1px;background:var(--accent);animation:scroll-tick 1.7s ease-in-out infinite}.portrait-wrap{padding-inline:clamp(20px,2.7vw,38px)}.portrait-frame{position:relative;height:clamp(320px,56vw,780px);overflow:hidden;border-radius:7px;background:#231a18;isolation:isolate}.portrait-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.9) contrast(1.02);scale:1.06}.portrait-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(16,8,8,.09),transparent 42%,rgba(12,7,7,.63)),linear-gradient(105deg,rgba(196,47,34,.06),transparent 75%);mix-blend-mode:screen;pointer-events:none}.portrait-label{position:absolute;top:20px;color:#ffffffc7;font-size:8px}.portrait-label-left{left:20px}.portrait-label-right{right:20px}.portrait-caption{position:absolute;right:24px;bottom:18px;left:24px;font-family:var(--display);font-size:clamp(25px,6vw,80px);font-weight:700;letter-spacing:-.015em;text-align:center;text-shadow:0 3px 22px rgba(0,0,0,.3)}.portrait-cross{position:absolute;top:50%;right:35px;color:var(--paper);font-size:22px;font-weight:200;transform:translateY(-50%)}.section-pad{padding:88px clamp(20px,5vw,82px)}section.section-pad{position:relative}section.section-pad:before{position:absolute;top:0;bottom:0;left:clamp(20px,5vw,82px);width:1px;background:#f4f2ef0e;content:"";pointer-events:none}.approach:after,.stories:after,.projects:after,.about:after,.partners:after,.merch:after{position:absolute;top:0;right:clamp(20px,5vw,82px);bottom:0;width:1px;background:#f4f2ef0e;content:"";pointer-events:none}.approach{background-image:radial-gradient(ellipse at 18% 54%,rgba(244,242,239,.025),transparent 35%);padding-top:56px}.section-overline,.about-topline{display:flex;justify-content:space-between;padding-block:16px;border-bottom:1px solid var(--line)}.section-overline span:last-child,.about-topline>span{color:var(--muted)}.approach-intro{padding-top:75px;text-align:center}.eyebrow{margin:0;color:var(--muted);font-size:9px}.approach-intro h2,.section-heading h2,.about-heading h2,.contact h2{margin:16px 0 0;font-family:var(--display);font-size:clamp(60px,9vw,126px);font-weight:700;letter-spacing:-.035em;line-height:.84}.approach-intro h2 span,.section-heading h2 span,.contact h2 span{color:var(--accent)}.approach-subtitle{max-width:480px;margin:22px auto 0;color:var(--muted);font-size:14px;line-height:1.7}.chapter-dots{position:relative;display:flex;width:min(290px,80%);justify-content:space-between;margin:31px auto 28px}.chapter-dots:before{position:absolute;top:50%;right:15px;left:15px;height:1px;background:var(--line);content:""}.chapter-dots button{position:relative;z-index:1;width:31px;height:31px;border:1px solid transparent;border-radius:50%;background:#202020;color:var(--paper);cursor:pointer;font-size:9px;font-weight:700;transition:background .18s ease,transform .18s ease}.chapter-dots button:hover{transform:scale(1.08)}.chapter-dots button.is-active{background:var(--accent);color:var(--ink)}.chapter-carousel{display:grid;grid-template-columns:minmax(160px,.72fr) minmax(260px,1fr) minmax(260px,.9fr);align-items:center;gap:clamp(20px,4vw,60px);min-height:280px;padding:34px clamp(18px,4vw,60px);border:1px solid var(--line);background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.035),transparent 58%),#ffffff02}.chapter-thumbnails{display:flex;align-items:center;justify-content:center;gap:10px}.chapter-thumbnails button{position:relative;width:68px;height:68px;overflow:hidden;padding:0;border:1px solid transparent;border-radius:13px;background:var(--surface);cursor:pointer;opacity:.58;transition:opacity .18s ease,border-color .18s ease,transform .25s ease}.chapter-thumbnails button:hover{transform:translateY(-3px)}.chapter-thumbnails button.is-active{border-color:var(--accent);opacity:1}.chapter-thumbnails img{width:100%;height:100%;object-fit:cover}.chapter-thumbnail-image{scale:1.12}.chapter-thumbnails button span{position:absolute;right:5px;bottom:4px;color:#fff;font-size:8px;font-weight:700;text-shadow:0 1px 5px black}.chapter-copy{min-width:0;text-align:center}.chapter-label{color:var(--paper);font-size:8px}.chapter-label span{padding-right:5px;color:var(--accent);font-size:15px;vertical-align:-2px}.chapter-copy h3{margin:17px 0 11px;font-family:var(--display);font-size:clamp(35px,5vw,65px);font-weight:700;letter-spacing:-.035em;line-height:.85}.chapter-detail{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.chapter-image-wrap{position:relative;height:190px;overflow:hidden;border-radius:10px;background:var(--surface)}.chapter-image-wrap img{width:100%;height:100%;object-fit:cover}.image-counter{position:absolute;right:10px;bottom:9px;font-size:8px;font-weight:700;letter-spacing:.1em;text-shadow:0 1px 5px #000}.chapter-controls{display:none}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.section-heading h2{font-size:clamp(58px,8vw,112px)}.section-aside{margin:0 0 7px;color:var(--muted);font-size:9px;white-space:nowrap}.section-link{transition:color .18s ease}.section-link:hover,.section-link span{color:var(--accent)}.stories{padding-top:25px}.story-slider{max-width:970px;margin-inline:auto;padding:30px clamp(15px,4vw,54px) 35px;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.035),transparent 54%),#ffffff02}.story-slider-tabs{display:flex;justify-content:center;gap:9px}.story-slider-tabs button{width:49px;height:49px;overflow:hidden;padding:2px;border:1px solid transparent;border-radius:13px;background:transparent;cursor:pointer;opacity:.48;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}.story-slider-tabs button:hover{transform:translateY(-3px)}.story-slider-tabs button.is-active{border-color:var(--accent);opacity:1}.story-slider-tabs img{width:100%;height:100%;border-radius:9px;object-fit:cover;scale:1.1}.story-pagination{display:flex;justify-content:center;gap:7px;margin:23px 0}.story-pagination button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#373737;cursor:pointer;transition:transform .18s ease,background .18s ease}.story-pagination button.is-active{background:var(--paper);transform:scale(1.15)}.story-slide{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,60px)}.story-image{position:relative;display:block;height:clamp(220px,31vw,340px);overflow:hidden;border-radius:10px;background:#191919}.story-image img,.project-image img{width:100%;height:100%;object-fit:cover;scale:1.13;transition:scale .75s cubic-bezier(.22,1,.36,1),filter .4s ease}.story-image:hover img,.project-card:hover .project-image:not(.is-blurred) img{filter:saturate(1.08);scale:1.2}.project-image.is-blurred img{filter:blur(5px) brightness(.65);scale:1.24}.story-image:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.54),transparent 55%);content:""}.story-play{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:56px;height:56px;place-items:center;padding-left:3px;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:#0a0a0a52;font-size:12px;transform:translate(-50%,-50%);transition:color .18s ease,background .18s ease,border-color .18s ease}.story-image:hover .story-play{border-color:var(--accent);background:var(--accent);color:var(--ink)}.story-image-index{position:absolute;z-index:1;bottom:15px;left:16px;font-size:8px}.story-copy{padding-block:12px}.story-copy .eyebrow{font-size:8px}.story-copy h3{margin:15px 0 12px;font-family:var(--display);font-size:clamp(38px,5vw,66px);font-weight:700;letter-spacing:-.025em;line-height:.88}.story-copy>p:not(.eyebrow){max-width:360px;margin:0 0 22px;color:var(--muted);font-size:12px;line-height:1.7}.story-copy>a{display:inline-block;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:8px}.story-copy>a span{margin-left:9px;color:var(--accent)}.projects{background-image:radial-gradient(ellipse at 82% 40%,rgba(255,75,53,.035),transparent 34%);padding-top:88px}.project-grid{display:grid;grid-template-columns:1.15fr .88fr 1fr;align-items:start;gap:clamp(13px,2vw,27px)}.project-card-2{padding-top:64px}.project-card-3{padding-top:20px}.project-card-content{display:block}.project-image{position:relative;height:clamp(210px,29vw,390px);overflow:hidden;border-radius:8px;background:#161616}.project-card-2 .project-image{height:clamp(190px,25vw,330px)}.project-card-3 .project-image{height:clamp(220px,31vw,410px)}.project-image:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 50%);content:""}.project-index{position:absolute;z-index:1;left:14px;bottom:14px;font-size:8px}.project-coming-soon{position:absolute;z-index:2;top:50%;left:50%;padding:11px 15px;border:1px solid rgba(255,255,255,.72);background:#08080894;color:var(--paper);font-size:8px;font-weight:700;letter-spacing:.14em;transform:translate(-50%,-50%);white-space:nowrap}.project-caption{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px;padding-top:15px}.project-caption h3{margin:0;font-size:11px;font-weight:700;letter-spacing:.035em}.project-caption>span{color:var(--muted);font-size:7px;text-align:right}.sample-disclaimer{margin:25px 0 0;color:var(--muted);font-size:8px}.about{border-top:1px solid var(--line)}.about-portrait .portrait-frame{height:clamp(340px,42vw,620px)}.about-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding-block:80px}.about-heading h2{margin:0 0 24px;font-size:clamp(60px,8vw,120px)}.about-heading h2 span{color:var(--accent)}.about-copy>p{color:#c7c5c1;font-size:14px;line-height:1.9}.about-copy>p+p{color:var(--muted)}.about-actions{display:flex;flex-wrap:wrap;gap:8px 22px}.underlined-link{display:inline-block;margin-top:12px;padding-bottom:9px;border-bottom:1px solid var(--line);font-size:9px;font-weight:700;letter-spacing:.12em}.underlined-link span{margin-left:10px;color:var(--accent)}.about-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.about-stats a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 0 8px;text-align:center;transition:color .18s ease,transform .25s ease}.about-stats a:hover{color:var(--paper);transform:translateY(-2px)}.about-stats svg{width:16px;height:16px;color:var(--accent)}.about-stats strong{color:var(--paper);font-family:var(--display);font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1}.partners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.035),transparent 66%),#ffffff02}.partners-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.partners-heading h2{margin:12px 0 0;font-family:var(--display);font-size:clamp(55px,7vw,94px);font-weight:700;letter-spacing:-.035em;line-height:.85}.partners-heading h2 span{color:var(--accent)}.partner-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.partner-lockup{display:flex;min-height:112px;align-items:center;justify-content:center;padding:15px;border-right:1px solid var(--line);background:transparent;transition:background .18s ease}.partner-lockup:last-child{border-right:0}.partner-lockup:hover{background:#ffffff06}.partner-lockup img{display:block;width:auto;max-width:70%;max-height:42px;height:auto;filter:brightness(0) invert(1);opacity:.82;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.partner-lockup:hover img,.partner-lockup:focus-visible img{filter:none;opacity:1;transform:translateY(-1px)}.partner-lockup-3:hover img{filter:brightness(0) saturate(100%) invert(43%) sepia(100%) saturate(5230%) hue-rotate(341deg) brightness(101%) contrast(101%)}.partner-lockup-3 img{transform:scale(2.6)}.partner-lockup-3:hover img,.partner-lockup-3:focus-visible img{transform:translateY(-1px) scale(2.6)}.merch{isolation:isolate;border-top:1px solid var(--line)}.merch>*{position:relative;z-index:1}.merch:after{z-index:0}.merch .section-heading:after{position:absolute;z-index:-1;top:95px;right:8%;color:#f4f2ef06;content:"A.";font-family:var(--display);font-size:clamp(230px,38vw,500px);font-weight:800;letter-spacing:-.09em;line-height:.7;pointer-events:none}.merch-intro{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:-5px 0 27px}.merch-intro p{margin:0;font-family:var(--display);font-size:clamp(23px,3.2vw,38px);font-weight:600;letter-spacing:.01em}.merch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,25px)}.merch-card{min-width:0}.merch-art{position:relative;display:grid;width:100%;height:clamp(245px,31vw,405px);place-items:center;overflow:hidden;padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:radial-gradient(ellipse at 50% 48%,rgba(255,255,255,.1),transparent 48%),#151515;cursor:pointer;isolation:isolate}.merch-art:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:34px 34px;content:"";opacity:.5}.merch-art-hoodie{background-color:#1a1918}.merch-art-cap{background-color:#18191b}.merch-number{position:absolute;top:15px;left:15px;color:var(--muted);font-size:8px}.garment-art{width:min(100%,320px);height:min(82%,300px);overflow:visible;filter:drop-shadow(0 22px 20px rgba(0,0,0,.25));transition:transform .45s cubic-bezier(.22,1,.36,1)}.merch-art:hover .garment-art{transform:translateY(-8px) rotate(-2deg) scale(1.035)}.merch-plus{position:absolute;right:13px;bottom:13px;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;font-size:19px;font-weight:300;transition:color .18s ease,background .18s ease}.merch-art:hover .merch-plus{background:var(--paper);color:var(--ink)}.merch-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px}.merch-caption h3{margin:0;font-size:10px;font-weight:700;letter-spacing:.05em}.merch-caption p{margin:6px 0 0;color:var(--muted);font-size:10px}.merch-caption>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .18s ease,color .18s ease}.merch-caption>button:hover{border-color:var(--accent);color:var(--accent)}.merch-status{display:block;margin-top:13px;color:var(--accent);font-size:7px}.dialog-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:20px;background:#000000c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.product-dialog{position:relative;display:grid;width:min(800px,100%);grid-template-columns:.92fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#121212;box-shadow:0 30px 100px #00000080}.dialog-close{position:absolute;z-index:2;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:50%;background:#0000004d;cursor:pointer;font-size:21px;font-weight:300}.dialog-product-art{display:grid;min-height:330px;place-items:center;background:#1a1a1a}.dialog-product-copy{display:flex;flex-direction:column;justify-content:center;padding:38px}.dialog-product-copy h2{margin:14px 0 10px;font-family:var(--display);font-size:43px;line-height:.9}.dialog-product-copy>p:not(.eyebrow){color:#b8b6b2;font-size:12px;line-height:1.8}.concept-stamp{margin-top:15px;color:var(--accent);font-size:7px;line-height:1.6}.contact{padding-top:95px;padding-bottom:80px;border-top:1px solid var(--line);text-align:center}.contact h2{margin-top:22px;font-size:clamp(69px,13vw,178px);line-height:.77}.contact h2 span{color:var(--paper)}.contact-note{margin:25px 0;color:var(--muted);font-size:12px}.contact-button{display:inline-flex;min-height:47px;align-items:center;gap:16px;padding:0 20px;border:1px solid var(--paper);border-radius:30px;transition:color .18s ease,background .18s ease}.contact-button span{color:var(--accent)}.contact-button:hover{background:var(--paper);color:var(--ink)}.social-links{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin-top:52px}.social-links a{position:relative;display:inline-flex;min-height:30px;align-items:center;gap:9px;white-space:nowrap;color:var(--muted);cursor:pointer;transition:color .18s ease}.social-links svg{width:17px;height:17px;flex:none}.social-links a:hover,.social-links a:focus-visible{color:var(--paper)}.social-links a:hover svg,.social-links a:focus-visible svg{color:var(--accent)}.site-footer{display:grid;min-height:75px;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:clamp(20px,5vw,82px);border-top:1px solid var(--line);color:var(--muted);font-size:8px}.site-footer>:last-child{justify-self:end}.footer-mark{color:var(--paper);font-family:var(--display);font-size:23px;font-weight:700;letter-spacing:-.08em}@keyframes scroll-tick{50%{opacity:.4;transform:translate(7px)}}@keyframes logo-float-reduced{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,-14px,0)}}@keyframes logo-float{0%,to{transform:translateZ(0) rotate(-3deg)}50%{transform:translate3d(12px,-24px,0) rotate(4deg)}}@keyframes logo-float-reverse{0%,to{transform:translateZ(0) rotate(3deg)}50%{transform:translate3d(-11px,21px,0) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.floating-partner-logo{animation:logo-float-reduced 9s ease-in-out infinite!important}.floating-partner-logo-2{animation-delay:-3s!important}.floating-partner-logo-3{animation-delay:-5s!important}.floating-partner-logo-4{animation-delay:-4s!important}.floating-partner-logo-5{animation-delay:-3s!important}.floating-partner-logo-6{animation-delay:-6s!important}.floating-club-logo{animation-delay:-4s!important}.floating-club-logo-left{animation-delay:-7s!important}}@media(max-width:900px){.site-header{height:78px}.site-background-photo{object-position:54% center;opacity:.1;transform:scale(.9)}.floating-partner-logo{opacity:.09}.floating-partner-logo-1{top:16%;left:8%;width:90px}.floating-partner-logo-2{top:53%;right:5%;width:48px}.floating-partner-logo-3{bottom:15%;right:7%;width:120px}.floating-partner-logo-4{bottom:12%;right:10%;width:76px}.floating-partner-logo-5{top:29%;left:5%;width:42px}.floating-partner-logo-6{top:69%;left:3%;width:105px}.floating-club-logo{top:23%;right:4%;width:63px;opacity:.08}.floating-club-logo-left{inset:auto auto 17% 5%}.hero{min-height:max(610px,calc(100svh - 78px))}.hero h1{font-size:clamp(108px,25vw,225px)}.chapter-carousel{grid-template-columns:1fr 1.4fr;gap:22px}.chapter-thumbnails{grid-column:1 / -1;grid-row:1}.chapter-copy{grid-column:1;grid-row:2}.chapter-image-wrap{grid-column:2;grid-row:2;height:200px}.chapter-controls{display:flex;grid-column:1 / -1;grid-row:3;align-items:center;justify-content:center;gap:18px}.chapter-controls>span{color:var(--muted);font-size:8px}.chapter-controls button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer}.project-caption{align-items:flex-start;flex-direction:column}.product-dialog{max-width:620px}}@media(max-width:640px){.site-header{height:68px;grid-template-columns:1fr 40px 1fr;padding-inline:20px}.header-clock{font-size:10px}.header-mark{display:grid;grid-column:2;grid-row:1;width:25px;height:25px}.site-navigation{position:fixed;z-index:20;top:68px;left:0;right:auto;width:100vw;min-width:100vw;max-width:100vw;display:flex;align-items:stretch;flex-direction:column;gap:0;padding:8px 0 15px;border-bottom:1px solid var(--line);background:var(--surface);text-align:center;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden}.site-navigation.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.site-navigation>a{padding:14px 20px;border-bottom:1px solid var(--line);text-align:center}.contact-pill{position:absolute;top:50%;right:20px;grid-column:3;padding:9px 12px;font-size:8px;transform:translateY(-50%)}.hero{min-height:max(560px,calc(100svh - 68px));padding:70px 14px 63px}.hero-kicker{font-size:7px}.hero-kicker i{margin-inline:4px}.hero h1{margin-top:23px;font-size:clamp(84px,23.1vw,146px)}.hero-statement{margin-top:19px;font-size:clamp(22px,6.5vw,31px)}.portrait-wrap{padding-inline:12px}.portrait-frame{height:390px;border-radius:5px}.portrait-image{object-position:54% center}.portrait-label{top:14px;font-size:6px}.portrait-label-left{left:12px}.portrait-label-right{right:12px}.portrait-caption{right:12px;bottom:16px;left:12px;font-size:clamp(26px,8vw,38px)}.portrait-cross{right:14px;font-size:16px}.section-pad{padding-block:70px}.approach{padding-top:43px}.section-overline,.about-topline{font-size:7px}.section-overline{gap:10px}.section-overline span:last-child{text-align:right}.approach-intro{padding-top:59px}.approach-intro h2{margin-top:14px;font-size:clamp(56px,15vw,78px)}.approach-subtitle{max-width:340px;margin-top:16px;font-size:12px}.chapter-dots{margin:24px auto 18px}.chapter-carousel{grid-template-columns:1fr;gap:17px;padding:20px 16px}.chapter-thumbnails{grid-column:1;grid-row:1}.chapter-thumbnails button{width:54px;height:54px;border-radius:10px}.chapter-copy{grid-column:1;grid-row:2}.chapter-copy h3{font-size:48px}.chapter-detail{font-size:11px}.chapter-image-wrap{grid-column:1;grid-row:3;height:185px}.chapter-controls{grid-column:1;grid-row:4}.section-heading{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:25px}.section-heading h2{font-size:clamp(58px,15vw,82px)}.section-aside{margin:0;font-size:8px}.stories{padding-top:12px}.story-slider{padding:18px 14px 22px}.story-slide{grid-template-columns:1fr;gap:19px}.story-image{height:220px}.story-copy{padding:0 4px 3px}.story-copy h3{font-size:49px}.project-grid{grid-template-columns:1fr;gap:27px}.project-card-2,.project-card-3{padding-top:0}.project-image,.project-card-2 .project-image,.project-card-3 .project-image{height:clamp(215px,70vw,330px)}.project-caption{align-items:baseline;flex-direction:row}.about-layout{grid-template-columns:1fr;gap:27px;padding-block:51px}.about-heading h2{font-size:clamp(65px,16vw,95px)}.about-copy>p{font-size:13px}.about-stats{grid-template-columns:repeat(2,1fr);gap:4px 20px;font-size:7px}.partners-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.partners-heading h2{font-size:62px}.partner-list{grid-template-columns:minmax(0,1fr)}.partner-lockup{min-height:88px;padding:16px;border-right:0;border-bottom:1px solid var(--line)}.partner-reveal:last-child .partner-lockup{border-bottom:0}.partner-lockup-3 img{max-height:42px;transform:scale(1.8)}.partner-lockup-3:hover img,.partner-lockup-3:focus-visible img{transform:translateY(-1px) scale(1.8)}.partner-lockup img{max-width:82%;max-height:27px}.partner-lockup-3 img{max-height:42px}.merch-intro{align-items:flex-start;flex-direction:column;gap:6px;margin-top:-3px}.merch-intro p{font-size:27px}.merch-grid{grid-template-columns:1fr;gap:26px}.merch-art{height:clamp(280px,90vw,390px)}.garment-art{width:min(92%,320px);height:88%}.product-dialog{max-width:400px;grid-template-columns:1fr}.dialog-product-art{min-height:230px}.dialog-product-art .garment-art{width:245px;height:220px}.dialog-product-copy{padding:23px}.dialog-product-copy h2{font-size:36px}.contact h2{font-size:clamp(65px,17vw,105px)}.contact-note{max-width:270px;margin-inline:auto;line-height:1.7}.social-links{gap:17px 20px;margin-top:37px}.social-links a{font-size:8px}.social-links svg{width:14px;height:14px}.site-footer{min-height:65px;font-size:7px}}.merch-art-secret{cursor:default;background:radial-gradient(ellipse at 50% 48%,rgba(239,73,54,.22),transparent 55%),#151515}.secret-mark{position:relative;z-index:1;color:#ffffffe6;font-size:clamp(90px,14vw,180px);font-weight:800;filter:blur(7px);opacity:.55;transition:filter .45s ease,opacity .45s ease,transform .45s ease}.merch-art-secret:hover .secret-mark{filter:blur(3px);opacity:.85;transform:scale(1.05)}.merch-card:first-child .merch-art-secret:hover .secret-mark{opacity:0}.header-logo{grid-column:1;grid-row:1;justify-self:start;display:block}.header-logo img{display:block;height:44px;width:auto}.footer-mark img{display:block;height:40px;width:auto}.hero-socials{position:relative;z-index:2;display:flex;justify-content:center;gap:22px;margin-top:22px;pointer-events:auto}.hero-socials a{display:grid;width:38px;height:38px;place-items:center;color:var(--muted);cursor:pointer;touch-action:manipulation;transition:color .18s ease}.hero-socials a:hover{color:var(--paper)}.hero-socials svg{display:block;width:19px;height:19px}@media(max-width:640px){.header-logo{grid-column:1}.header-logo img{height:34px}}
