.SeasonalWaveAnimation_section__MR3x7{--swa-bg:#0a0f1e;--swa-blue:#3179c9;--swa-amber:#d97706;--swa-red:#e05c5c;--swa-muted:#6b7f99;--swa-month:#4a5568;--swa-serif:var(--font-display,"Playfair Display",Georgia,serif);--swa-sans:var(--font-sans,"Inter",system-ui,sans-serif);--swa-mono:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);position:relative;height:100vh;height:100svh;background:var(--swa-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.SeasonalWaveAnimation_flow__64GIo{height:auto;min-height:100svh;padding:clamp(48px,10vh,104px) 0}.SeasonalWaveAnimation_inner__geubs{width:100%;max-width:960px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(10px,2vh,20px)}.SeasonalWaveAnimation_preHide__qXE6I{opacity:0;visibility:hidden}.SeasonalWaveAnimation_srOnly__7X4Ig{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SeasonalWaveAnimation_eyebrow__wTvOe{margin:0;font-family:var(--swa-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--swa-muted)}.SeasonalWaveAnimation_headingSlot__ZvEIa{position:relative;width:100%;min-height:96px}.SeasonalWaveAnimation_heading__LMY9Q{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;font-family:var(--swa-serif);font-size:clamp(30px,4vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#ffffff}.SeasonalWaveAnimation_subSlot__4CkSr{position:relative;width:100%;min-height:66px}.SeasonalWaveAnimation_sub__z37Sf{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;font-family:var(--swa-sans);font-size:16px;line-height:1.7;color:var(--swa-muted)}.SeasonalWaveAnimation_sub__z37Sf>span{display:block;max-width:560px}.SeasonalWaveAnimation_graphArea__U1Xdb{position:relative;width:100%}.SeasonalWaveAnimation_graphWrap__GKzxF{position:relative;width:100%;height:320px}.SeasonalWaveAnimation_svg__HOnfp{display:block;width:100%;height:100%}.SeasonalWaveAnimation_baseline__UKJaC{fill:none;stroke:#1a2f4a;stroke-width:1}.SeasonalWaveAnimation_seasonalArea__IMoqd{fill:url(#swa-seasonalAreaGradient)}.SeasonalWaveAnimation_steadyArea__f3ddU{fill:url(#swa-steadyAreaGradient)}.SeasonalWaveAnimation_seasonalPath__DNwzL{fill:none;stroke:url(#swa-seasonalGradient);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(49,121,201,.35))}.SeasonalWaveAnimation_winterGlow__OTTg_{fill:none;stroke:var(--swa-red);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 12px rgba(224,92,92,.75))}.SeasonalWaveAnimation_steadyPath__Wj0Pe{fill:none;stroke:var(--swa-amber);stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(217,119,6,.55))}.SeasonalWaveAnimation_callout__9NbSz{position:absolute;z-index:2;display:flex;flex-direction:column;line-height:1.25;pointer-events:none}.SeasonalWaveAnimation_calloutTitle__tN4Im{font-family:var(--swa-mono);font-size:13px;font-weight:700;letter-spacing:.02em}.SeasonalWaveAnimation_calloutSub__xdBac{font-family:var(--swa-sans);font-size:11.5px;color:var(--swa-muted)}.SeasonalWaveAnimation_calloutSteady__G_Iaw{left:4%;top:4%;align-items:flex-start;text-align:left}.SeasonalWaveAnimation_calloutSteady__G_Iaw .SeasonalWaveAnimation_calloutTitle__tN4Im{color:var(--swa-amber)}.SeasonalWaveAnimation_calloutSeasonal__JaU7E{right:4%;top:30%;align-items:flex-end;text-align:right}.SeasonalWaveAnimation_calloutSeasonal__JaU7E .SeasonalWaveAnimation_calloutTitle__tN4Im{color:var(--swa-red)}.SeasonalWaveAnimation_tintBand__w9oko{position:absolute;top:0;bottom:0;width:16%;background:rgba(224,92,92,.08);opacity:0;pointer-events:none;z-index:1}.SeasonalWaveAnimation_tintLeft__x3qg8{left:0}.SeasonalWaveAnimation_tintRight__OdPqQ{right:0}.SeasonalWaveAnimation_monthRow__Rs6wM{position:relative;width:100%;height:18px;margin-top:8px}.SeasonalWaveAnimation_monthLabel__oQCpV{position:absolute;top:0;transform:translateX(-50%);font-family:var(--swa-mono);font-size:10px;letter-spacing:.05em;color:var(--swa-month);white-space:nowrap}.SeasonalWaveAnimation_statSlot__kagTF{position:relative;width:100%;min-height:30px}.SeasonalWaveAnimation_statMuted__En80d,.SeasonalWaveAnimation_statRed__eYDD6{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;text-align:center}.SeasonalWaveAnimation_statRed__eYDD6{font-family:var(--swa-sans);font-size:15px;font-weight:700;color:var(--swa-red)}.SeasonalWaveAnimation_statMuted__En80d{font-family:var(--swa-sans);font-size:14px;color:var(--swa-muted);max-width:480px;margin:0 auto}.SeasonalWaveAnimation_ctaRow__4avcJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 22px}.SeasonalWaveAnimation_cta__I3UKv{display:inline-flex;align-items:center;font-family:var(--swa-sans);font-size:14px;font-weight:700;color:var(--swa-bg);background:var(--swa-amber);border:none;border-radius:6px;padding:14px 28px;text-decoration:none;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.SeasonalWaveAnimation_cta__I3UKv:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(217,119,6,.3),0 2px 8px rgba(217,119,6,.25)}.SeasonalWaveAnimation_cta__I3UKv:focus-visible{outline:2px solid var(--swa-amber);outline-offset:3px}.SeasonalWaveAnimation_cta__I3UKv:active{transform:translateY(0) scale(.97)}.SeasonalWaveAnimation_ctaGhost__OxYn7{font-family:var(--swa-sans);font-size:14px;font-weight:600;color:var(--swa-muted);text-decoration:none;padding:12px 4px;transition:color .16s ease}.SeasonalWaveAnimation_ctaGhost__OxYn7:hover{color:#ffffff}.SeasonalWaveAnimation_ctaGhost__OxYn7:focus-visible{outline:2px solid var(--swa-amber);outline-offset:3px}.SeasonalWaveAnimation_isStatic__U7Grd{height:auto;min-height:100vh;padding:96px 0}.SeasonalWaveAnimation_isStatic__U7Grd .SeasonalWaveAnimation_headingSlot__ZvEIa,.SeasonalWaveAnimation_isStatic__U7Grd .SeasonalWaveAnimation_statSlot__kagTF,.SeasonalWaveAnimation_isStatic__U7Grd .SeasonalWaveAnimation_subSlot__4CkSr{min-height:0}.SeasonalWaveAnimation_isStatic__U7Grd .SeasonalWaveAnimation_heading__LMY9Q,.SeasonalWaveAnimation_isStatic__U7Grd .SeasonalWaveAnimation_sub__z37Sf{position:static}@media (max-width:767.98px){.SeasonalWaveAnimation_section__MR3x7{align-items:center}.SeasonalWaveAnimation_inner__geubs{padding:20px;gap:clamp(8px,1.6vh,14px)}.SeasonalWaveAnimation_headingSlot__ZvEIa{min-height:72px}.SeasonalWaveAnimation_heading__LMY9Q{font-size:24px;line-height:1.25}.SeasonalWaveAnimation_subSlot__4CkSr{min-height:60px}.SeasonalWaveAnimation_sub__z37Sf{font-size:13.5px;line-height:1.6}.SeasonalWaveAnimation_graphWrap__GKzxF{height:220px}.SeasonalWaveAnimation_calloutTitle__tN4Im{font-size:11px}.SeasonalWaveAnimation_calloutSub__xdBac{font-size:10px}.SeasonalWaveAnimation_monthLabelAlt__Ix5M7{display:none}.SeasonalWaveAnimation_statRed__eYDD6{font-size:13px}.SeasonalWaveAnimation_statMuted__En80d{font-size:12px}.SeasonalWaveAnimation_cta__I3UKv{font-size:13px;padding:11px 22px}}@media (max-width:767.98px) and (max-height:700px){.SeasonalWaveAnimation_headingSlot__ZvEIa{min-height:62px}.SeasonalWaveAnimation_heading__LMY9Q{font-size:21px}.SeasonalWaveAnimation_graphWrap__GKzxF{height:190px}}@media (prefers-reduced-motion:reduce){.SeasonalWaveAnimation_cta__I3UKv{transition:none}}