.ThanksPopup_backdrop__9cllB{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(7,6,10,.74);backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);animation:ThanksPopup_fade__5KH6q .26s cubic-bezier(.22,.65,.21,1) both}@keyframes ThanksPopup_fade__5KH6q{0%{opacity:0}to{opacity:1}}.ThanksPopup_card__PtbPf{position:relative;width:100%;max-width:520px;background:linear-gradient(180deg,#0e0b10,#07060a);border-radius:18px;overflow:hidden;box-shadow:0 32px 80px -16px rgba(0,0,0,.65),0 0 0 1px hsla(40,81%,70%,.16),0 0 60px -10px rgba(255,200,120,.22);animation:ThanksPopup_rise__Jw4mg .36s cubic-bezier(.22,.65,.21,1) both;isolation:isolate}@keyframes ThanksPopup_rise__Jw4mg{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ThanksPopup_bloom__fu2Mr{position:absolute;inset:-40% -20% auto -20%;height:220%;background:radial-gradient(50% 50% at 50% 38%,rgba(255,230,170,.42) 0,rgba(255,200,120,.18) 28%,rgba(255,150,60,.05) 55%,rgba(255,150,60,0) 75%);filter:blur(2px);pointer-events:none;z-index:0;animation:ThanksPopup_bloom__fu2Mr 1.4s cubic-bezier(.22,.65,.21,1) forwards;opacity:0;transform-origin:50% 35%}@keyframes ThanksPopup_bloom__fu2Mr{0%{opacity:0;transform:scale(.55)}18%{opacity:1;transform:scale(1)}60%{opacity:.4;transform:scale(1.08)}to{opacity:0;transform:scale(1.12)}}.ThanksPopup_card__PtbPf:before{content:"";position:absolute;inset:-10% -10% auto -10%;height:80%;background:radial-gradient(60% 60% at 50% 30%,rgba(255,210,140,.08) 0,rgba(255,180,80,.03) 40%,rgba(255,150,60,0) 75%);pointer-events:none;z-index:0}.ThanksPopup_edgeBottom__UfbBE,.ThanksPopup_edgeTop__YFWZ3{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,hsla(40,81%,70%,0),rgba(255,220,150,.85) 50%,hsla(40,81%,70%,0));pointer-events:none;z-index:2}.ThanksPopup_edgeTop__YFWZ3{top:0}.ThanksPopup_edgeBottom__UfbBE{bottom:0}.ThanksPopup_corner__BbCO7{position:absolute;width:18px;height:18px;pointer-events:none;z-index:2;opacity:0;animation:ThanksPopup_bracketIn__YT0TR .52s cubic-bezier(.22,.65,.21,1) .32s forwards}.ThanksPopup_cornerTL__GQo6Q{top:14px;left:14px;border-top:1px solid hsla(40,81%,70%,.42);border-left:1px solid hsla(40,81%,70%,.42)}.ThanksPopup_cornerTR__NV8k9{top:14px;right:14px;border-top:1px solid hsla(40,81%,70%,.42);border-right:1px solid hsla(40,81%,70%,.42)}.ThanksPopup_cornerBL__fRdcd{bottom:14px;left:14px;border-bottom:1px solid hsla(40,81%,70%,.42);border-left:1px solid hsla(40,81%,70%,.42)}.ThanksPopup_cornerBR__jyb_6{bottom:14px;right:14px;border-bottom:1px solid hsla(40,81%,70%,.42);border-right:1px solid hsla(40,81%,70%,.42)}@keyframes ThanksPopup_bracketIn__YT0TR{0%{opacity:0}to{opacity:1}}.ThanksPopup_close__FD8bG{position:absolute;top:14px;right:14px;z-index:4;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:hsla(43,64%,87%,.55);cursor:pointer;transition:color .2s,background .2s,transform .2s}.ThanksPopup_close__FD8bG:hover{color:#fff3d6;background:rgba(255,220,150,.06);transform:scale(1.05)}.ThanksPopup_close__FD8bG:focus-visible{outline:0;box-shadow:0 0 0 1px hsla(40,81%,70%,.55)}.ThanksPopup_inner__VnJsv{position:relative;z-index:1;padding:56px 44px 44px;text-align:center;display:flex;flex-direction:column;align-items:center}.ThanksPopup_eyebrow__uuXzj{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:340px;margin-bottom:10px;opacity:0;transform:translateY(4px);animation:ThanksPopup_eyebrowIn__jx0cO .54s cubic-bezier(.22,.65,.21,1) forwards}.ThanksPopup_eyebrowRule__0ZZqT{flex:1 1 auto;height:1px;background:linear-gradient(90deg,hsla(40,81%,70%,0),hsla(40,81%,70%,.45) 75%,hsla(40,81%,70%,.7));transform:scaleX(0);transform-origin:100% 50%;animation:ThanksPopup_ruleIn__pfW2p .64s cubic-bezier(.22,.65,.21,1) forwards;animation-delay:inherit}.ThanksPopup_eyebrow__uuXzj>.ThanksPopup_eyebrowRule__0ZZqT:last-child{background:linear-gradient(90deg,hsla(40,81%,70%,.7),hsla(40,81%,70%,.45) 25%,hsla(40,81%,70%,0));transform-origin:0 50%}.ThanksPopup_eyebrowDot__LYL1m{flex:0 0 auto;display:inline-block;width:3px;height:3px;border-radius:99px;background:var(--gold,#f0c673);box-shadow:0 0 6px 1px hsla(40,81%,70%,.6)}.ThanksPopup_eyebrowText__BNRt0{flex:0 0 auto;font-family:var(--sans);font-size:9.5px;font-weight:500;letter-spacing:.52em;text-transform:uppercase;color:rgba(255,228,170,.85);padding-left:.52em}@keyframes ThanksPopup_eyebrowIn__jx0cO{to{opacity:1;transform:translateY(0)}}@keyframes ThanksPopup_ruleIn__pfW2p{to{transform:scaleX(1)}}.ThanksPopup_timestamp__7qs_D{margin:0 0 26px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:12.5px;letter-spacing:.04em;color:hsla(40,81%,70%,.65);opacity:0;transform:translateY(2px);animation:ThanksPopup_fadeUp__cQ5bg .5s cubic-bezier(.22,.65,.21,1) forwards}.ThanksPopup_timestampSep__YfOft{display:inline-block;margin:0 4px;color:hsla(40,81%,70%,.45)}@keyframes ThanksPopup_fadeUp__cQ5bg{to{opacity:1;transform:translateY(0)}}.ThanksPopup_title__SCtMl{margin:0;display:flex;flex-direction:column;gap:6px;font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-variation-settings:"opsz" 96,"SOFT" 50;line-height:1.16;padding:0 .14em;overflow:visible}.ThanksPopup_titleLine__IOFS5{display:block;font-weight:300;font-size:clamp(36px,4.8vw,46px);letter-spacing:-.012em;color:#fff3d6;font-feature-settings:"liga" 1,"dlig" 1,"ss01" 1;overflow:visible}.ThanksPopup_titleLineItalic__rY6ME{font-weight:400;font-style:italic;letter-spacing:-.004em;color:#ffd98a;text-shadow:0 0 16px rgba(255,200,120,.18),0 1px 0 rgba(210,138,54,.12)}.ThanksPopup_glyph__6Yzaz{display:inline-block;padding:0 .02em;overflow:visible;opacity:0;transform:translateY(10px);animation:ThanksPopup_glyphIn__NB3fr .52s cubic-bezier(.22,.65,.21,1) forwards}@keyframes ThanksPopup_glyphIn__NB3fr{to{opacity:1;transform:translateY(0)}}.ThanksPopup_divider__AYA7h{display:inline-block;width:4px;height:4px;border-radius:99px;margin:22px 0 20px;background:var(--gold,#f0c673);box-shadow:0 0 10px 1px hsla(40,81%,70%,.55),0 0 0 5px hsla(40,81%,70%,.05);opacity:0;transform:scale(.6);animation:ThanksPopup_dividerIn__d_zRc .5s cubic-bezier(.22,.65,.21,1) forwards,ThanksPopup_dividerPulse__k2_8M 3.4s ease-in-out 1.4s infinite}@keyframes ThanksPopup_dividerIn__d_zRc{to{opacity:1;transform:scale(1)}}@keyframes ThanksPopup_dividerPulse__k2_8M{0%,to{box-shadow:0 0 10px 1px hsla(40,81%,70%,.55),0 0 0 5px hsla(40,81%,70%,.05)}50%{box-shadow:0 0 14px 2px hsla(40,81%,70%,.75),0 0 0 7px hsla(40,81%,70%,.07)}}.ThanksPopup_body__XZvF_{margin:0;max-width:34ch;font-family:var(--serif);font-style:normal;font-weight:400;font-size:16.5px;line-height:1.55;letter-spacing:.005em;color:hsla(43,64%,87%,.82);opacity:0;transform:translateY(4px);animation:ThanksPopup_fadeUp__cQ5bg .6s cubic-bezier(.22,.65,.21,1) forwards}.ThanksPopup_bodyAccent__m8kMM{display:inline;white-space:nowrap;font-style:italic;color:#ffd98a}.ThanksPopup_signature__wEB0l{margin:22px 0 0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:13px;letter-spacing:.04em;color:hsla(40,81%,70%,.7);opacity:0;transform:translateY(2px);animation:ThanksPopup_fadeUp__cQ5bg .6s cubic-bezier(.22,.65,.21,1) forwards}.ThanksPopup_progress__c5HK_{position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,hsla(40,81%,70%,.5),rgba(255,220,150,.85) 50%,hsla(40,81%,70%,.5));transform-origin:left center;animation:ThanksPopup_drain__PPGNC linear forwards;z-index:3}@keyframes ThanksPopup_drain__PPGNC{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:520px){.ThanksPopup_inner__VnJsv{padding:48px 28px 40px}.ThanksPopup_corner__BbCO7{width:14px;height:14px;top:12px;left:12px}.ThanksPopup_cornerTR__NV8k9{left:auto;right:12px;top:12px}.ThanksPopup_cornerBL__fRdcd{top:auto;bottom:12px;left:12px}.ThanksPopup_cornerBR__jyb_6{top:auto;left:auto;bottom:12px;right:12px}.ThanksPopup_eyebrow__uuXzj{gap:12px;max-width:260px}.ThanksPopup_eyebrowText__BNRt0{font-size:9px;letter-spacing:.46em}.ThanksPopup_timestamp__7qs_D{font-size:11.5px;margin-bottom:22px}.ThanksPopup_titleLine__IOFS5{font-size:clamp(30px,9vw,38px)}.ThanksPopup_divider__AYA7h{margin:18px 0 16px}.ThanksPopup_body__XZvF_{font-size:15px;max-width:28ch}.ThanksPopup_signature__wEB0l{font-size:12px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.ThanksPopup_backdrop__9cllB,.ThanksPopup_bloom__fu2Mr,.ThanksPopup_body__XZvF_,.ThanksPopup_card__PtbPf,.ThanksPopup_corner__BbCO7,.ThanksPopup_divider__AYA7h,.ThanksPopup_eyebrowRule__0ZZqT,.ThanksPopup_eyebrow__uuXzj,.ThanksPopup_glyph__6Yzaz,.ThanksPopup_progress__c5HK_,.ThanksPopup_signature__wEB0l,.ThanksPopup_timestamp__7qs_D{animation:none!important;opacity:1!important;transform:none!important}}.splash_page__qSswu:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 70% 45% at 50% 100%,hsla(40,81%,70%,.12) 0,transparent 65%),radial-gradient(ellipse 60% 40% at 80% 100%,hsla(40,81%,70%,.08) 0,transparent 65%);pointer-events:none;z-index:0}.splash_page__qSswu>*{position:relative;z-index:1}@media (max-width:760px){.splash_page__qSswu:before{display:none}}.splash_brDesktopOnly__9wket{display:none}@media (min-width:760px){.splash_brDesktopOnly__9wket{display:inline}}.splash_page__qSswu{--gold:#f0c673;--gold-bright:#ffd98a;--gold-deep:#c98a3a;--gold-soft:hsla(40,81%,70%,.14);--ember:#ff9a3c;--ink:#0a0805;--ink-soft:#14110c;--ink-lift:#1a160f;--cream:#f3e7c8;--cream-mute:hsla(43,64%,87%,.72);--cream-faint:hsla(43,64%,87%,.48);--rule:hsla(40,81%,70%,.18);--rule-strong:hsla(40,81%,70%,.34);--serif:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--sans:"Inter",system-ui,sans-serif;background:var(--ink);color:var(--cream);font-family:var(--sans);font-weight:300;line-height:1.5;letter-spacing:.005em;min-height:100vh;overflow-x:clip}.splash_container__voA2X{max-width:1200px;margin:0 auto;padding:0 28px}@media (min-width:768px){.splash_container__voA2X{padding:0 40px}}.splash_hero__hrTlF{position:relative;height:100vh;height:100svh;min-height:640px;width:100%;overflow:hidden;background:transparent}.splash_heroHalo__U_78U{position:absolute;left:50%;top:calc(10% - 5px);transform:translateX(-50%);width:min(200vh,2200px);height:min(200vh,2200px);z-index:1;border-radius:50%;background:transparent;border:1px solid transparent;box-shadow:0 0 30px rgba(255,200,120,.35),0 0 80px rgba(255,170,80,.22),0 0 200px rgba(240,150,60,.12)}.splash_heroHaloHaze___wtWB,.splash_heroHalo__U_78U{opacity:0;animation:splash_heroBgFade__bGtct 2.6s cubic-bezier(.22,.61,.36,1) .1s forwards;pointer-events:none}.splash_heroHaloHaze___wtWB{
  /* !important across position / inset / z-index because the
     `.page > * { position: relative; z-index: 1 }` rule on line 37
     of this file otherwise wins on specificity (0,1,1 vs 0,1,0) and
     silently demotes this gradient back into document flow at
     z-index: 1 - which puts it BEHIND .hero's dark background and
     re-creates the very "black box behind the header" we're trying
     to remove. z-index: 2 here paints it just above .hero (which
     gets z-index: 1 from the same blanket rule), so the warm bloom
     overlays the dark base. Nav uses z-index 50 (!important on its
     own rule) so it still sits above the haze. */position:fixed!important;inset:0!important;z-index:2!important;background:linear-gradient(180deg,rgba(255,200,120,.22),rgba(240,170,80,.14) 18%,rgba(200,130,50,.07) 45%,rgba(100,60,20,.02) 75%,rgba(0,2,15,0))}.splash_heroStars__DP5cV{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;opacity:0;animation:splash_heroBgFade__bGtct 3s cubic-bezier(.22,.61,.36,1) .3s forwards}.splash_heroStars__DP5cV span{position:absolute;width:2px;height:2px;border-radius:50%;background:hsla(43,64%,87%,.85);box-shadow:0 0 6px hsla(40,81%,70%,.5);animation-name:splash_emberRise__tMGXv;animation-timing-function:linear;animation-iteration-count:infinite}.splash_heroStars__DP5cV span:nth-child(3n){width:1.5px;height:1.5px;opacity:.7}.splash_heroStars__DP5cV span:nth-child(5n){width:2.5px;height:2.5px;background:rgba(255,217,138,.85);box-shadow:0 0 8px rgba(255,200,120,.55)}.splash_heroStars__DP5cV span:nth-child(11n){width:3.5px;height:3.5px;background:rgba(255,230,170,.95);box-shadow:0 0 6px rgba(255,220,150,.8),0 0 18px rgba(255,190,100,.5),0 0 32px rgba(240,150,60,.25)}@keyframes splash_emberRise__tMGXv{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-110vh);opacity:0}}@media (prefers-reduced-motion:reduce){.splash_heroStars__DP5cV span{animation:none!important;opacity:.4}}.splash_overlay__jZTx6{position:absolute;inset:0;z-index:3;pointer-events:none;display:flex;flex-direction:column}.splash_overlay__jZTx6>*{pointer-events:auto}.splash_heroNav__e_pS6{position:fixed!important;top:0;left:0;right:0;z-index:50!important;display:flex;justify-content:space-between;align-items:center;padding:22px 51px 22px 46px;background:transparent;pointer-events:auto;opacity:0;animation:splash_heroBgFade__bGtct .5s cubic-bezier(.22,.61,.36,1) 1s forwards}@media (max-width:640px){.splash_heroNav__e_pS6{padding:18px 24px 18px 34px}}@media (max-width:760px){.splash_heroNav__e_pS6{position:fixed!important;top:0!important;left:0!important;right:0!important;background:transparent;z-index:60!important}}.splash_heroLogo__Ux4hP{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;display:inline-flex;align-items:center;color:var(--cream);text-decoration:none;cursor:pointer;transition:color .24s}.splash_heroLogo__Ux4hP img{display:block;height:34px;width:auto;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.95)) drop-shadow(0 0 10px rgba(0,0,0,.7)) drop-shadow(0 0 22px rgba(0,0,0,.5));transition:filter .24s,transform .24s}.splash_heroLogo__Ux4hP:hover{color:#ffe2a0}.splash_heroLogo__Ux4hP:hover img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.95)) drop-shadow(0 0 10px rgba(255,210,140,.45)) drop-shadow(0 0 22px rgba(255,180,80,.25))}.splash_heroLogoArrow__xtcEZ{display:inline-flex;align-items:center;justify-content:center;width:0;overflow:hidden;opacity:0;color:#ffe2a0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.9));transition:width .32s cubic-bezier(.22,.65,.21,1),opacity .24s}.splash_heroLogo__Ux4hP:hover .splash_heroLogoArrow__xtcEZ{width:18px;opacity:1}.splash_heroNavLinks__bpI_B{display:flex;gap:38px;align-items:center}.splash_heroNavLink__VE_Rm{position:relative;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:#fff8e2;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.9),0 0 18px rgba(0,0,0,.75),0 0 32px rgba(0,0,0,.55);text-decoration:none;transition:color .24s ease}.splash_heroNavLink__VE_Rm:hover{color:#ffe2a0}.splash_heroNavLink__VE_Rm:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:rgba(255,224,160,.95);box-shadow:0 0 6px rgba(255,200,120,.7);transform-origin:center;transform:scaleX(0);transition:transform .32s cubic-bezier(.22,.65,.21,1)}.splash_heroNavLink__VE_Rm:hover:after{transform:scaleX(1)}@media (max-width:720px){.splash_heroNavLinks__bpI_B{gap:18px}.splash_heroNavLink__VE_Rm{font-size:10.5px;letter-spacing:.22em}}.splash_heroContent__TXsjO{position:absolute;left:50%;--hero-y-shift:0px;top:50%;transform:translate(-50%,calc(-50% + var(--hero-y-shift)));width:100%;max-width:980px;padding:0 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px;pointer-events:auto;opacity:0;animation:splash_fadeUp__tS7Ih 3.1s cubic-bezier(.22,.61,.36,1) .25s forwards}.splash_heroBadge__itTyT{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);font-weight:500;background:rgba(20,17,12,.55);border:1px solid hsla(40,81%,70%,.32);border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 24px hsla(40,81%,70%,.18)}.splash_heroBadgeDot__4CSP4{width:6px;height:6px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 8px var(--gold),0 0 14px rgba(255,217,138,.45);animation:splash_pulseDot__PleKa 2.4s ease-in-out infinite}@keyframes splash_pulseDot__PleKa{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.splash_heroHeading__B2rTt{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08;letter-spacing:-.012em;margin:0;max-width:32ch;color:#fff3d6;text-shadow:0 0 60px rgba(255,170,80,.18)}.splash_heroHeading__B2rTt em{font-style:italic;background:linear-gradient(180deg,#fff3d6,#ffd98a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.splash_heroSub__4_o_f{font-family:var(--serif);font-weight:300;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55;color:hsla(43,64%,87%,.88);max-width:56ch;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.7)}.splash_heroActions__tm3Jn{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:10px}.splash_cta__j3yR0{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:240px;padding:14px 24px;font-family:var(--sans);font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.2em;text-align:center;text-transform:uppercase;border:0;border-radius:999px;box-sizing:border-box;cursor:pointer;text-decoration:none;background:linear-gradient(180deg,#ffd98a,#d28a36);color:#1a1207;box-shadow:inset 0 0 0 1px rgba(255,220,150,.4),0 18px 50px -16px rgba(255,170,60,.55);transition:transform .24s,box-shadow .24s}.splash_cta__j3yR0:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,230,180,.65),0 22px 60px -16px rgba(255,180,70,.75)}.splash_ctaGhost__cC8kG{background:transparent;color:#fff3d6;box-shadow:inset 0 0 0 1px hsla(40,81%,70%,.45)}.splash_ctaGhost__cC8kG:hover{background:hsla(40,81%,70%,.06);box-shadow:inset 0 0 0 1px hsla(40,81%,70%,.85)}.splash_heroSecondaryLink__PLKsU{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);text-decoration:none;padding:14px 8px;display:inline-flex;align-items:center;gap:8px;transition:color .2s,transform .2s,gap .2s}.splash_heroSecondaryLink__PLKsU:hover{color:var(--gold-bright);gap:12px}.splash_proofStrip__jWdB4{position:relative;padding:clamp(28px,4vh,44px) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:transparent}.splash_proofList__3t0_3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;text-align:center}@media (min-width:760px){.splash_proofList__3t0_3{grid-template-columns:repeat(3,1fr);gap:16px}}.splash_proofList__3t0_3 li{display:flex;flex-direction:column;align-items:center;gap:6px}.splash_proofNum__LuIjj{font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(1.6rem,2.6vw,2.125rem);line-height:1;background:linear-gradient(180deg,#fff3d6,#ffd98a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.splash_proofLabel__P2uym{font-family:var(--sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--cream-mute);font-weight:500}@media (max-width:640px){.splash_heroContent__TXsjO{gap:18px;max-width:100%;--hero-y-shift:0px}.splash_heroBadge__itTyT{font-size:11px;letter-spacing:.22em;padding:8px 16px 8px 14px}.splash_heroActions__tm3Jn{width:100%;flex-direction:column;align-items:center;gap:12px}.splash_cta__j3yR0{width:auto;min-width:240px}.splash_heroSub__4_o_f{font-size:.98rem;line-height:1.5;max-width:30ch}}@media (max-width:759px){.splash_heroHalo__U_78U{width:min(max(140vh,130vw),1400px);height:min(max(140vh,130vw),1400px);top:calc(14% + 10px)}.splash_heroStars__DP5cV span:nth-child(n+13){display:none}}.splash_heroScrollHint__QvOQm{position:absolute;bottom:clamp(24px,4vh,40px);left:50%;transform:translateX(-50%);display:none;flex-direction:column;align-items:center;gap:8px;color:hsla(40,81%,70%,.7);pointer-events:none;z-index:4;opacity:0;animation:splash_heroBgFade__bGtct 1.8s cubic-bezier(.22,.61,.36,1) 2.2s forwards}.splash_heroScrollHintLabel__A9sc3{font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.splash_heroScrollHint__QvOQm svg{animation:splash_scrollHintBob__gMq59 2.4s ease-in-out infinite}@keyframes splash_scrollHintBob__gMq59{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(4px);opacity:1}}@media (max-width:759px){.splash_heroScrollHint__QvOQm{display:flex}}@media (prefers-reduced-motion:reduce){.splash_heroScrollHint__QvOQm svg{animation:none}}@keyframes splash_fadeUp__tS7Ih{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--hero-y-shift, 0px) + 14px))}to{opacity:1;transform:translate(-50%,calc(-50% + var(--hero-y-shift, 0px)))}}@keyframes splash_heroBgFade__bGtct{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.splash_heroContent__TXsjO,.splash_heroHaloHaze___wtWB,.splash_heroHalo__U_78U,.splash_heroStars__DP5cV{animation:none!important;opacity:1}.splash_heroBadgeDot__4CSP4{animation:none!important}}.splash_utilityNav__b2CbY{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px clamp(20px,5vw,56px);position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(7,6,10,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.splash_utilityNavLogo__HPkfK{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s}.splash_utilityNavLogo__HPkfK:hover{opacity:.85}.splash_utilityNavLogo__HPkfK img{height:34px;width:auto}.splash_utilityHero__20MCe{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0}@media (max-width:760px){.splash_section__xe2Vw{padding-top:88px;padding-bottom:48px}}.splash_utilityHero__20MCe .splash_sectionLabel__oGX0N{margin-bottom:22px}.splash_utilityHero__20MCe .splash_sectionLead__JVCHT{margin:18px auto 0;max-width:56ch}.splash_utilityHeroTitle__OaWN_{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08;letter-spacing:-.014em;margin:0;color:#fff3d6;max-width:24ch;margin-inline:auto}.splash_utilityHeroTitle__OaWN_ em{font-style:italic;background:linear-gradient(180deg,#fff3d6,#ffd98a 50%,#d99846);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width:759px){.splash_utilityHero__20MCe .splash_sectionLead__JVCHT{font-size:.98rem;line-height:1.55;max-width:32ch;margin-top:14px}}.splash_closingSection___g_Ax{background:transparent}.splash_hamburger__bBmn1{display:none;background:transparent;border:1px solid hsla(40,81%,70%,.32);border-radius:4px;cursor:pointer;width:40px;height:40px;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:border-color .24s,background .24s}.splash_hamburger__bBmn1:hover{border-color:hsla(40,81%,70%,.7);background:hsla(40,81%,70%,.06)}.splash_hamburger__bBmn1 span{display:block;width:18px;height:1.5px;background:#fff3d6;transition:background .24s}

/* !important on position + inset so the journey page's `.page > *
   { position: relative }` blanket rule (used to stack children above
   the .page::before glow) doesn't displace the fixed-overlay menu
   into the normal flow on mobile. Same reason globals.css's `.bar`
   needs a re-fix in journey.module.css - the blanket child rule
   would otherwise steal positioning from any fixed overlay rendered
   as a direct child of .page. */.splash_menuBackdrop__6HWNJ{position:fixed!important;inset:0!important;background:rgba(0,0,0,.62);opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,.65,.21,1);z-index:90!important}.splash_menuBackdropOpen__0ydi5{opacity:1;pointer-events:auto}.splash_sideMenu__4Ho8a{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(85vw,340px);background:rgba(10,8,5,.98);border-left:1px solid hsla(40,81%,70%,.18);padding:80px 32px 32px;z-index:100!important;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,.65,.21,1);overflow-y:auto;display:flex;flex-direction:column;gap:24px}.splash_sideMenuOpen__KvlQC{transform:translateX(0)}.splash_sideMenuClose__1pBzc{position:absolute;top:22px;right:22px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid hsla(40,81%,70%,.32);border-radius:4px;cursor:pointer;color:#fff3d6;transition:border-color .24s,background .24s}.splash_sideMenuClose__1pBzc:hover{border-color:hsla(40,81%,70%,.7);background:hsla(40,81%,70%,.06)}.splash_sideMenuNav__uRNJa{display:flex;flex-direction:column;margin-top:8px}.splash_sideMenuNav__uRNJa a{font-family:var(--serif);font-weight:400;font-size:22px;color:#fff3d6;text-decoration:none;padding:16px 0;border-bottom:1px solid hsla(40,81%,70%,.16);transition:color .24s,transform .24s;letter-spacing:-.005em}.splash_sideMenuNav__uRNJa a:hover{color:#ffe2a0;transform:translateX(4px)}.splash_sideMenuConnect__tnG9I{margin-top:auto;padding-top:24px}.splash_sideMenuLabel__hZ_z4{font-family:var(--sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:hsla(40,81%,70%,.72);margin:0 0 10px;font-weight:500}.splash_sideMenuConnect__tnG9I a{font-family:var(--serif);font-size:14px;color:#fff3d6;text-decoration:none}.splash_sideMenuConnect__tnG9I a:hover{color:#ffe2a0}@media (max-width:759px){.splash_heroNavLinksDesktop__vMHZr{display:none!important}.splash_hamburger__bBmn1{display:inline-flex}}.splash_section__xe2Vw{position:relative;padding:clamp(72px,12vh,144px) 0;background:transparent}@media (max-width:759px){.splash_section__xe2Vw{padding:clamp(48px,8vh,80px) 0}}.splash_sectionHead__uWtya{text-align:center;max-width:720px;margin:0 auto clamp(48px,7vh,80px);padding:0 8px}.splash_sectionLabel__oGX0N{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:500;margin:0 0 18px}.splash_sectionHeading__M4L4L{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08;letter-spacing:-.012em;margin:0 0 18px;color:#fff3d6}.splash_sectionHeading__M4L4L em{font-style:italic;background:linear-gradient(180deg,#fff3d6,#ffd98a 50%,#d99846);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.splash_sectionLead__JVCHT{font-family:var(--serif);font-weight:300;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55;color:var(--cream-mute);max-width:56ch;margin:0 auto}.splash_pathsGrid__PlGel{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:760px){.splash_pathsGrid__PlGel{grid-template-columns:1fr 1fr;gap:24px}}.splash_pathCard__1kNO3{display:flex;flex-direction:column;padding:0;background:rgba(20,17,12,.55);border:1px solid var(--rule);border-radius:6px;text-decoration:none;color:var(--cream);transition:border-color .32s,transform .32s,box-shadow .32s;overflow:hidden}.splash_pathCardImage__p1aGN{position:relative;aspect-ratio:16/10;overflow:hidden;background:rgba(10,8,5,.5)}.splash_pathCardImage__p1aGN:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,2,15,.1),rgba(0,2,15,.3) 60%,rgba(20,17,12,.85));pointer-events:none}.splash_pathCardImage__p1aGN img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.7) brightness(.85);transition:transform .6s ease,filter .4s ease}.splash_pathCard__1kNO3:hover .splash_pathCardImage__p1aGN img{transform:scale(1.04);filter:saturate(.85) brightness(.95)}.splash_pathCardContent__6jeXv{display:flex;flex-direction:column;flex:1 1;padding:clamp(28px,4vw,44px)}.splash_pathCard__1kNO3:hover{border-color:hsla(40,81%,70%,.6)}.splash_pathCardLabel__c8vkk{font-family:var(--sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:500;margin:0 0 18px}.splash_pathCardTitle__zioKe{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,3vw,2.125rem);line-height:1.15;letter-spacing:-.005em;color:#fff3d6;margin:0 0 14px}.splash_pathCardBody__s6AZl{font-family:var(--serif);font-weight:300;font-size:1.05rem;line-height:1.55;color:var(--cream-mute);margin:0 0 28px;flex:1 1}.splash_pathCardCta__hhBnF{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);transition:transform .24s,color .24s;display:inline-flex;gap:10px;align-items:center}.splash_pathCard__1kNO3:hover .splash_pathCardCta__hhBnF{color:var(--gold-bright);transform:translateX(4px)}.splash_missionSection__uniCM{background:transparent}.splash_missionGrid__Wv_8Q{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:start}@media (min-width:880px){.splash_missionGrid__Wv_8Q{grid-template-columns:minmax(160px,220px) 1fr;gap:clamp(48px,6vw,96px)}}.splash_missionMeta__npbrn{display:flex;flex-direction:column;gap:10px}.splash_missionMeta__npbrn .splash_sectionLabel__oGX0N{margin:0}.splash_missionMetaSub__tIO3z{font-family:var(--serif);font-style:italic;font-weight:300;font-size:.95rem;color:hsla(43,64%,87%,.55);letter-spacing:.01em;margin:0}.splash_missionLine__bkEc5{font-family:var(--serif);font-weight:300;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.25;letter-spacing:-.01em;color:hsla(43,64%,87%,.92);text-align:left;max-width:28ch;margin:0}@media (max-width:879px){.splash_missionMeta__npbrn{align-items:center;text-align:center}.splash_missionLine__bkEc5{text-align:center;margin-left:auto;margin-right:auto}}.splash_missionLine__bkEc5 em{font-style:italic;background:linear-gradient(180deg,#fff3d6,#ffd98a 50%,#d99846);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.splash_processSteps__Wajh4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:760px){.splash_processSteps__Wajh4{grid-template-columns:repeat(4,1fr);gap:32px}.splash_processStepsThree__TBIPP{grid-template-columns:repeat(3,1fr)}}.splash_processStep__6tXto{padding:28px 24px;background:rgba(20,17,12,.4);border:1px solid var(--rule);border-radius:4px}.splash_processNum__ZeGOh{font-family:var(--serif);font-style:italic;font-size:18px;color:hsla(40,81%,70%,.55);letter-spacing:.06em}.splash_processTitle__GdUlb{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.2;margin:8px 0 12px;color:#fff3d6;letter-spacing:-.005em}.splash_processBody__hq5Vy{font-family:var(--sans);font-weight:300;font-size:14.5px;line-height:1.6;color:var(--cream-mute);margin:0}@media (max-width:759px){.splash_processStep__6tXto{display:grid;grid-template-columns:auto 1fr;grid-column-gap:22px;column-gap:22px;padding:22px 20px}.splash_processNum__ZeGOh{grid-column:1;grid-row:1/3;align-self:start;font-size:22px;line-height:1.1}.splash_processTitle__GdUlb{grid-column:2;grid-row:1;margin:0 0 8px;font-size:1.25rem}.splash_processBody__hq5Vy{grid-column:2;grid-row:2}}.splash_aboutGrid__xE_sE{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:start}@media (min-width:900px){.splash_aboutGrid__xE_sE{grid-template-columns:1fr 1fr;gap:80px;align-items:stretch}}.splash_aboutGridLeft__QVLs8{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:100%}.splash_aboutGrid__xE_sE .splash_sectionLabel__oGX0N{margin-bottom:18px}.splash_aboutGrid__xE_sE .splash_sectionHeading__M4L4L{margin:0;text-align:left}.splash_aboutCopy__8Tqv_ p{font-family:var(--serif);font-weight:300;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65;color:var(--cream-mute);margin:0 0 18px}.splash_aboutCopy__8Tqv_ p:last-child{margin-bottom:0}.splash_numbersGrid__Jl19l{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;text-align:center;max-width:1080px;margin:0 auto}@media (min-width:760px){.splash_numbersGrid__Jl19l{grid-template-columns:repeat(3,1fr);gap:32px}}.splash_numberItem__7PQqJ{display:flex;flex-direction:column;align-items:center;gap:18px}.splash_numberValue__F_fLb{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2.8rem,5.8vw,4.5rem);line-height:1;letter-spacing:-.015em;background:linear-gradient(180deg,#fff3d6,#ffd98a 55%,#d99846);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 40px rgba(255,200,120,.12)}.splash_numberLabel__4O0aT{font-family:var(--sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:var(--cream-mute)}.splash_founderCard__44e0y{display:inline-flex;align-self:flex-start;align-items:center;gap:16px;padding:14px 24px 14px 14px;background:rgba(20,17,12,.55);border:1px solid var(--rule);border-radius:14px;text-decoration:none;color:var(--cream);transition:border-color .24s,background .24s}.splash_founderCard__44e0y:hover{border-color:hsla(40,81%,70%,.55);background:rgba(28,22,12,.7)}.splash_founderPhoto__1XyIH{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;background:rgba(10,8,5,.6)}.splash_founderInfo___3vsi{display:flex;flex-direction:column;gap:2px;min-width:0}.splash_founderName__0_qmm{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--cream);letter-spacing:-.005em}.splash_founderRole__qWsBq{font-family:var(--sans);font-size:13px;font-weight:400;color:var(--cream-mute);transition:color .24s}.splash_founderCard__44e0y:hover .splash_founderRole__qWsBq{color:var(--gold)}.splash_testimonialSection__3ev8c{background:transparent}.splash_testimonialQuote__Vj3EF{margin:0;text-align:center;max-width:64ch;margin-inline:auto}.splash_testimonialQuote__Vj3EF p{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.4;color:#fff3d6;margin:0 0 24px}.splash_testimonialQuote__Vj3EF cite{font-family:var(--sans);font-style:normal;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:500}.splash_contactSection__1IVgv{background:transparent}.splash_destStatic__WXEln{position:static!important;inset:auto!important;z-index:auto!important;opacity:1!important;pointer-events:auto!important}.splash_destStatic__WXEln:before{display:none!important}.splash_destStatic__WXEln .scroll{position:static!important;inset:auto!important;overflow:visible!important}.splash_footer___jLnJ{background:transparent;padding:clamp(64px,9vh,120px) 0 clamp(36px,5vh,60px);border-top:1px solid var(--rule);text-align:center}.splash_footerCols__ZsDNE{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px;margin:0 auto 56px;max-width:1100px}@media (min-width:760px){.splash_footerCols__ZsDNE{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:clamp(40px,5vw,72px);text-align:left;align-items:start}}.splash_footerBrand__U1C_9{display:flex;flex-direction:column;gap:22px;align-items:center}@media (min-width:760px){.splash_footerBrand__U1C_9{align-items:flex-start}}.splash_footerLogo__8QIZZ{height:40px;width:auto;display:block}.splash_footerBrandText__jfKzV{font-family:var(--sans);font-weight:300;font-size:14px;line-height:1.6;color:var(--cream-mute);margin:0;max-width:36ch}.splash_footerEst__2hsT9{display:inline-flex;align-items:center;gap:12px;margin-top:8px}.splash_footerEstRule__AUvDr{width:28px;height:1px;background:var(--gold)}.splash_footerEstText__phQfS{font-family:var(--sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:500}.splash_footerCol__H9PfK{display:flex;flex-direction:column;gap:12px;align-items:center}@media (min-width:760px){.splash_footerCol__H9PfK{align-items:flex-start}}.splash_footerColLabel__uAfn5{font-family:var(--sans);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:hsla(40,81%,70%,.72);font-weight:500;margin-bottom:8px}.splash_footerCol__H9PfK a{font-family:var(--serif);font-size:1rem;color:var(--cream);text-decoration:none;transition:color .2s}.splash_footerCol__H9PfK a:hover{color:var(--gold-bright)}.splash_footerEmail__N9poB{font-size:1rem}.splash_footerAddress__Vq1o9{font-family:var(--sans);font-size:13px;line-height:1.6;color:var(--cream-mute);margin-top:4px}.splash_footerSocial__rHF4L{display:inline-flex;gap:14px;margin-top:12px;align-items:center}.splash_footerSocial__rHF4L a{width:36px;height:36px;border-radius:999px;border:1px solid hsla(40,81%,70%,.22);color:hsla(40,81%,70%,.65);display:inline-flex;align-items:center;justify-content:center;transition:color .24s,background .24s,border-color .24s,transform .24s}.splash_footerSocial__rHF4L a:hover{color:var(--gold-bright);background:hsla(40,81%,70%,.08);border-color:hsla(40,81%,70%,.55);transform:translateY(-2px)}.splash_footerMeta__Jejw_{font-family:var(--sans);font-size:11px;letter-spacing:.14em;color:var(--cream-faint);padding-top:28px;border-top:1px solid var(--rule);max-width:1100px;margin:0 auto;text-align:center}