:root{--brand-ink:#0a2b22;--brand-gold:#d4af37;--glass-border-soft:hsla(0,0%,100%,.18);--glass-border-strong:hsla(0,0%,100%,.22);--glass-bg-hi:hsla(0,0%,100%,.18);--glass-bg-lo:hsla(0,0%,100%,.1);--glass-inset:inset 0 0 0 1px hsla(0,0%,100%,.06);--shadow-hero:0 10px 24px rgba(0,0,0,.08);--ease-hero:cubic-bezier(0.13,1,0.33,1.2);--ease-smooth:cubic-bezier(0.33,1,0.68,1);--anim-fast:900ms;--anim-slow:2200ms}@keyframes fadeInSlow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInSlow{animation:fadeInSlow var(--anim-fast) var(--ease-hero) forwards}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.animate-bob{animation:bob 5s ease-in-out infinite}body,html{background:#000;height:100dvh;margin:0;overflow:hidden;padding:0;width:100dvw}body{font-family:Inter,system-ui,ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}#scene1{height:100dvh;inset:0;overflow:hidden;position:fixed;width:100dvw}#particles{height:100lvh;inset:0;pointer-events:none;position:absolute;width:100lvw;z-index:0}#fixedNav{overscroll-behavior:contain}#tape{height:500dvh;inset:0;position:absolute;transform:translateZ(0);transition:transform var(--anim-slow) var(--ease-hero);will-change:transform;z-index:10}.frame{height:100dvh;width:100dvw}@keyframes frameOutUp{0%{opacity:1;transform:scale(1) rotateX(0deg) translateY(0) translateZ(0)}to{opacity:0;transform:scale(0) rotateX(85deg) translateY(-200px) translateZ(-200px)}}@keyframes frameInUp{0%{opacity:0;transform:scale(0) rotateX(85deg) translateY(200px) translateZ(200px)}to{opacity:1;transform:scale(1) rotateX(0deg) translateY(0) translateZ(0)}}.frame-out-up{animation:frameOutUp var(--anim-slow) var(--ease-hero)}.frame-in-up{animation:frameInUp var(--anim-slow) var(--ease-hero)}@keyframes fadeUp{0%{opacity:0;transform:scale(.5) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.stagger-1{animation:fadeUp var(--anim-slow) var(--ease-hero) 60ms forwards}.stagger-2{animation:fadeUp var(--anim-slow) var(--ease-hero) .45s forwards}.stagger-3{animation:fadeUp var(--anim-slow) var(--ease-hero) .9s forwards}.glass-surface{display:inline-block;position:relative}.glass-surface:before{background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.1));border-radius:inherit;content:"";inset:0;mix-blend-mode:normal;opacity:.0035;pointer-events:none;position:absolute}.glass-card{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:transparent;border:0 solid transparent;border-radius:.75rem;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.005),0 10px 18px 0 rgba(212,175,55,.001);padding:1.25rem;width:clamp(320px,85vw,520px)}.btn-glass{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);background:linear-gradient(180deg,var(--glass-bg-hi),var(--glass-bg-lo));border:1px solid var(--glass-border-soft);border-radius:9999px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4),0 8px 24px rgba(0,0,0,.15);color:hsla(0,0%,100%,.8);display:inline-flex;justify-content:center;padding:12px;position:relative;transition:all .25s ease}.btn-glass:before{background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.1));border-radius:inherit;content:"";inset:0;mix-blend-mode:normal;opacity:.0035;pointer-events:none;position:absolute}.btn-glass:hover{border-color:color-mix(in srgb,var(--brand-gold) 60%,transparent);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.6),0 10px 28px rgba(212,175,55,.25);color:#d4af37}.fcontent{padding:20px}.brand-footer{bottom:0;color:color-mix(in srgb,var(--brand-gold) 70%,transparent);font-size:12px;left:50%;letter-spacing:.04em;position:absolute;transform:translateX(-50%)}.glass-surface.fpane{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:min(85svh,900px);justify-content:space-between;min-height:420px;width:min(85svw,1200px);--pane-pad:clamp(16px,3.5vh,32px);border-radius:20px;perspective:2000px;perspective-origin:50%}.fpane-bottom,.fpane-top{min-height:44px}.fpane-body,.fpane-bottom,.fpane-top{align-items:center;display:flex;justify-content:center}.fpane-body{flex:1;flex-direction:column;gap:clamp(10px,2.5vh,24px);margin-top:-66px;padding-inline:clamp(16px,4vw,32px);text-align:center;width:auto}.fpane-body .stack{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,2vh,16px)}.fpane .cards-grid{display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:1668px){.fpane .cards-grid{gap:16px;grid-template-columns:repeat(3,1fr)}}.fpane-body.pane-tilt{transform-style:preserve-3d;will-change:transform}.avatars{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(12px,2.5vw,18px);justify-content:center}.avatar{background:radial-gradient(120% 120% at 30% 25%,hsla(0,0%,100%,.45),hsla(0,0%,100%,.06));border:1px solid hsla(0,0%,100%,.28);border-radius:50%;box-shadow:0 12px 28px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.06);display:grid;height:clamp(56px,9vw,84px);place-items:center;width:clamp(56px,9vw,84px);will-change:transform}.avatar svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));opacity:.9}@keyframes goldPulse{0%{box-shadow:0 0 0 0 rgba(212,175,55,.35);opacity:1}to{box-shadow:0 0 0 18px rgba(212,175,55,0);opacity:0}}.tilt-pad{-webkit-backdrop-filter:blur(3px) saturate(150%);backdrop-filter:blur(3px) saturate(150%);display:grid;height:min(320px,72vw);place-items:center;position:relative;width:min(320px,72vw);will-change:transform}.pulse-ring{border-radius:9999px;box-shadow:0 0 0 0 rgba(212,175,55,.35);height:10px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.pulse-ring.on{animation:goldPulse .9s ease-out forwards;opacity:1}.microcopy{color:hsla(0,0%,100%,.75);font-weight:500;letter-spacing:.02em;margin-top:clamp(52px,5vh,58px)}.cta-glass{align-items:center;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.22);border-radius:9999px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 10px 26px rgba(0,0,0,.14);color:var(--brand-gold);display:inline-flex;font-weight:600;gap:.6rem;padding:.95rem;transition:transform .18s ease,box-shadow .18s ease,color .18s ease}.cta-glass:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--brand-gold) 22%,transparent),inset 0 1px 2px hsla(0,0%,100%,.55);color:var(--brand-gold);transform:translateY(-1px)}.cta-glass .arrow{transition:transform .25s ease}.cta-glass:hover .arrow{transform:translateX(3px)}.sticky-cta{backdrop-filter:blur(3px);background:transparent;border:0;border-radius:0;box-shadow:none;font-size:.72rem;font-weight:800;left:50%;opacity:0;padding:5px;pointer-events:none;position:fixed;top:calc(100dvh - 27px);transform:translateX(-50%);transition:opacity .25s ease;width:100%;z-index:60}.sticky-cta.show{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.animate-bob{animation:none!important}}@supports not (height:100dvh){:root{--vh:1vh}#particles,#scene1,.frame{height:calc(var(--vh)*100);width:100vw}}#scene1 [id^=fixedNav]{pointer-events:none}#scene1 [id^=fixedNav]>*{pointer-events:auto}#ctaHero3a{position:relative;touch-action:manipulation;z-index:70}#f1pane{position:relative;z-index:20}.micro-nav a,.nudge-bubble{color:#fff}.micro-nav a.is-active{background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.25);opacity:1}@supports (backdrop-filter:blur(6px)){.nudge-inner{background:transparent}}.nudge-inner{background:transparent}#scene1 .fpane{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#scene1,body,html{overscroll-behavior-y:none;text-shadow:.5px .5px .5px #666}