.hero-topbar{z-index:3;align-items:center;gap:16px;min-height:72px;padding:0 max(20px,min(5vw,40px));display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.hero-brand{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:var(--display-tracking);color:var(--hero-ink);font-size:22px;font-weight:600;line-height:1}.hero-brand .wordmark-n92{color:var(--accent)}.hero-nav{align-items:center;gap:max(2px,min(1.2vw,12px));margin-left:auto;display:flex}.hero-kicker{white-space:nowrap;color:rgba(255,255,255,.78);border-radius:var(--r-sm);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:9px 12px;font-size:11px;font-weight:500;transition:color .2s,background-color .2s}.hero-kicker:hover{color:var(--hero-ink);background:rgba(255,255,255,.14)}@media (max-width:620px){.hero-topbar{min-height:60px}.hero-brand{display:none}.hero-nav{justify-content:space-between;width:100%;margin-left:0}.hero-kicker{letter-spacing:.1em;padding:8px 7px;font-size:10px}}.hero{background:#0d0e10;justify-content:flex-start;align-items:flex-end;min-height:max(540px,min(86vh,820px));display:flex;position:relative;overflow:hidden}.hero-media{position:absolute;top:0;bottom:0;left:0;right:0}.hero-media-img{object-fit:cover;object-position:66% 26%;width:100%;height:100%;display:block}.hero-scrim{pointer-events:none;background:linear-gradient(rgba(10,11,13,.52) 0%,rgba(10,11,13,.1) 32%,rgba(10,11,13,.9) 100%),linear-gradient(74deg,rgba(10,11,13,.86) 0%,rgba(10,11,13,.38) 40%,transparent 66%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-inner{text-align:left;max-width:760px;padding:0 max(20px,min(5vw,40px)) max(52px,min(7vw,86px));position:relative}.hero-title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.012em;color:var(--hero-ink);margin:0;font-size:max(58px,min(10.5vw,132px));font-weight:600;line-height:.88}.hero-title .wordmark-n92{color:var(--accent)}.hero-sub{color:rgba(255,255,255,.84);text-wrap:pretty;max-width:38ch;margin:20px 0 0;font-size:max(15px,min(1.5vw,17.5px));line-height:1.6}.hero-sub b{font-family:var(--font-mono),ui-monospace,monospace;color:var(--hero-ink);font-weight:500}.hero-cta{border-radius:var(--r-md);background:var(--accent);color:var(--on-accent);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;margin-top:34px;padding:15px 26px;font-size:12px;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s;display:inline-flex}.hero-cta:hover{color:var(--on-accent);filter:brightness(1.08)}.hero-cta:hover .hero-rule{width:34px}.hero-cta:active{transform:translateY(1px)}.hero-rule{background:currentColor;flex:none;width:22px;height:1px;transition:width .25s cubic-bezier(.16,1,.3,1)}.about{z-index:1;background:var(--bg);transform-origin:top;padding:max(84px,min(11vw,152px)) max(20px,min(5vw,40px));position:relative}.about-inner{flex-direction:column;gap:max(72px,min(10vw,132px));max-width:1120px;margin:0 auto;display:flex}.about-row{grid-template-columns:1fr 1fr;align-items:center;gap:max(32px,min(5vw,72px));display:grid}.about-figure{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--surface);position:relative;overflow:hidden}.about-figure-img{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.about-row.reverse .about-figure{order:2}.about-row.reverse .about-text{order:1}.about-text h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:var(--display-tracking);word-spacing:var(--display-word-gap);color:var(--text);text-wrap:balance;margin:0;font-size:max(31px,min(4.2vw,50px));font-weight:600;line-height:1.04}.about-body{align-items:flex-start;gap:20px;margin-top:26px;display:flex}.about-mark{background:var(--accent);flex:none;width:40px;height:2px;margin-top:13px}.about-body p{max-width:46ch;color:var(--muted-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.72}.about-band{border-radius:var(--r-md);background:#0d0e10;align-items:flex-end;min-height:max(400px,min(52vw,560px));display:flex;position:relative;overflow:hidden}.about-band-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.about-band:after{content:"";background:linear-gradient(rgba(10,11,13,.16) 0%,rgba(10,11,13,.62) 55%,rgba(10,11,13,.92) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.about-band-text{z-index:1;max-width:620px;padding:max(30px,min(5vw,60px));position:relative}.about-band-text h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:var(--display-tracking);word-spacing:var(--display-word-gap);color:var(--hero-ink);text-wrap:balance;margin:0;font-size:max(29px,min(3.8vw,46px));font-weight:600;line-height:1.04}.about-band-text p{color:rgba(255,255,255,.78);text-wrap:pretty;max-width:48ch;margin:18px 0 0;font-size:16px;line-height:1.72}@media (max-width:760px){.about-row{grid-template-columns:1fr}.about-row.reverse .about-figure,.about-row.reverse .about-text{order:0}.about-figure{aspect-ratio:4/3}}.scroll-cursor{pointer-events:none;height:1px;margin-bottom:-1px}@supports (animation-timeline:view()) and (timeline-scope:--x){@media (prefers-reduced-motion:no-preference){.band-editorial{timeline-scope:--hero-exit;overflow-x:clip}.scroll-cursor{view-timeline-name:--hero-exit;view-timeline-axis:block}.hero{transform-origin:50%;will-change:transform;min-height:100svh;animation:linear both hero-retreat;animation-timeline:--hero-exit;animation-range:cover;position:-webkit-sticky;position:sticky;top:0}.about{will-change:transform;animation:linear both editorial-arrive;animation-timeline:--hero-exit;animation-range:cover}}}@keyframes hero-retreat{0%{transform:scale(1)rotate(0)}to{transform:scale(.85)rotate(-4deg)}}@keyframes editorial-arrive{0%{transform:scale(.92)rotate(3deg)}to{transform:scale(1)rotate(0)}}
