.sw-intro{z-index:9999;opacity:1;--si-ease-fluid:cubic-bezier(.22,1,.36,1);--si-ease-soft:cubic-bezier(.4,0,.2,1);--si-accent:#9abd49;--si-accent-soft:#dcec9b;--si-warm:#f3cd80;transition:opacity .8s var(--si-ease-fluid);background:radial-gradient(120% 85% at 50% 116%,#9abd4924,#0000 60%),radial-gradient(70% 60% at 50% 100%,#f3cd8017,#0000 70%),#0e1116;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.sw-intro:before{content:"";pointer-events:none;width:720px;height:720px;animation:swDawnBreath 7s var(--si-ease-soft) infinite alternate;background:radial-gradient(closest-side,#dcec9b24,#0000 70%);position:absolute;top:-200px;left:-250px}.sw-intro:after{content:"";pointer-events:none;width:700px;height:700px;animation:swDawnBreath 9s var(--si-ease-soft) infinite alternate -2s;background:radial-gradient(closest-side,#f3cd8014,#0000 65%);position:absolute;bottom:-100px;right:-200px}@keyframes swDawnBreath{0%{opacity:.75;transform:translateY(0)}to{opacity:1;transform:translateY(-12px)}}.sw-intro.sw-out{opacity:0;pointer-events:none}body.sw-intro-active{height:100vh;overflow:hidden}.sw-intro__inner{text-align:center;z-index:1;width:100%;max-width:1100px;padding:0 32px;position:relative}.sw-intro__speech{justify-content:center;align-items:center;width:100%;min-height:240px;display:flex;position:relative}.sw-intro__speech .si-line{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.015em;text-align:center;color:#eceae2;opacity:0;filter:blur();transition:opacity 1s var(--si-ease-fluid), transform 1s var(--si-ease-fluid), filter 1s var(--si-ease-fluid);will-change:opacity, transform, filter;font-weight:400;line-height:1.14;position:absolute;top:50%;left:0;right:0;transform:translateY(calc(18px - 50%))scale(.985)}.sw-intro__speech .si-line.in{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}.sw-intro__speech .si-line.out-up{opacity:0;filter:blur(7px);transition:opacity .65s var(--si-ease-soft), transform .8s var(--si-ease-soft), filter .65s var(--si-ease-soft);transform:translateY(calc(-50% - 50px))scale(.94)}.sw-intro__speech .si-line.s-xl{font-size:clamp(48px,7.5vw,96px)}.sw-intro__speech .si-line.s-lg{font-size:clamp(34px,4.8vw,64px)}.sw-intro__speech .si-word{opacity:0;filter:blur(5px);transition:opacity .8s var(--si-ease-fluid), transform .8s var(--si-ease-fluid), filter .8s var(--si-ease-fluid);margin-right:.26em;display:inline-block;transform:translateY(8px)}.sw-intro__speech .si-word.in{opacity:1;filter:none;transform:none}.sw-intro__speech .si-word.accent{color:var(--si-accent);font-style:italic}.sw-intro__speech .si-word.accent.in{animation:siAccentBloom .9s var(--si-ease-fluid)}@keyframes siAccentBloom{0%{text-shadow:0 0 #0000}35%{text-shadow:0 0 10px #f3cd8073,0 0 24px #9abd498c}65%{text-shadow:0 0 6px #f3cd804d,0 0 34px #9abd4966}to{text-shadow:0 0 14px #9abd4933}}.sw-intro__speech .si-orb{opacity:0;width:110px;height:110px;transition:opacity .8s var(--si-ease-fluid);margin:0 auto 26px;display:block;position:relative}.sw-intro__speech .si-line.in .si-orb{opacity:1}.sw-intro__speech .si-orb span{border-radius:50%;position:absolute;inset:0}.sw-intro__speech .si-orb span:first-child{filter:blur(2px);animation:swOrbBreath 4.2s var(--si-ease-soft) infinite;background:radial-gradient(circle at 50% 45%,#dcec9b8c,#9abd4947 45%,#0000 70%)}.sw-intro__speech .si-orb span:last-child{animation:swOrbHalo 4.2s var(--si-ease-soft) infinite;background:radial-gradient(circle,#f3cd8029,#0000 65%);inset:-26px}@keyframes swOrbBreath{0%,to{opacity:.85;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes swOrbHalo{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.85;transform:scale(1.12)}}.sw-intro__speech .si-sub{font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;letter-spacing:0;color:#eceae29e;opacity:0;transition:opacity .8s var(--si-ease-fluid) .25s, transform .8s var(--si-ease-fluid) .25s;margin-top:18px;font-size:clamp(15px,1.6vw,19px);display:block;transform:translateY(6px)}.sw-intro__speech .si-line.in .si-sub{opacity:1;transform:none}.sw-intro__skip{color:var(--si-accent-soft);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;cursor:pointer;letter-spacing:.01em;opacity:0;z-index:2;background:#9abd491f;border:1px solid #9abd4966;border-radius:999px;padding:9px 18px;font-size:13px;transition:opacity .4s,background .2s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.sw-intro.sw-show-skip .sw-intro__skip{opacity:.85}.sw-intro__skip:hover{opacity:1;background:#9abd4938}@media (max-width:640px){.sw-intro__skip{align-items:center;min-height:44px;padding:12px 22px;font-size:14px;display:inline-flex}}.hero h1 .l-word{white-space:nowrap;display:inline-block}.hero h1 .l-char{will-change:opacity, transform, filter;transition:opacity 1s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 65ms + var(--cascade-offset,0s)), transform 1s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 65ms + var(--cascade-offset,0s)), filter 1s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 65ms + var(--cascade-offset,0s));display:inline-block}body.sw-intro-active .hero h1 .l-char,body.sw-cascade-pending .hero h1 .l-char{opacity:0;filter:blur(5px);transform:translateY(14px)}body.sw-intro-active .hero__payoff span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero h1 .l-char{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}body.sw-intro-active .hero h1 .l-char{opacity:1;filter:none;transform:none}.sw-intro:before,.sw-intro:after,.sw-intro__speech .si-orb span{animation:none!important}.sw-intro__speech .si-orb,.sw-intro__speech .si-line.in .si-sub{opacity:1!important;transition:none!important;transform:none!important}.sw-intro__speech .si-word.accent.in{text-shadow:0 0 16px #9abd494d;animation:none!important}}