.molten-metal-container{width:100%;height:100%;position:relative;overflow:hidden}.molten-metal-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.HeroBackdrop-module__Apa8-W__backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}
.hero-section-module__gh9Taa__hero{--hero-background:#f4f3fb;--hero-foreground:#161525;--hero-muted:#57566b;--hero-border:#1e1c412e;--hero-surface:#ffffff40;isolation:isolate;background:var(--hero-background);width:100%;min-height:100svh;color:var(--hero-foreground);display:grid;position:relative;overflow:clip;container:hero/inline-size}.dark .hero-section-module__gh9Taa__hero{--hero-background:#080a12;--hero-foreground:#f4f3ff;--hero-muted:#b9bbd1;--hero-border:#d1d0ff30;--hero-surface:#c3c2ff0a}.hero-section-module__gh9Taa__hero:after{z-index:-1;background:radial-gradient(ellipse 48% 55% at 50% 46%, color-mix(in srgb, var(--hero-background) 85%, transparent) 8%, color-mix(in srgb, var(--hero-background) 65%, transparent) 50%, transparent 100%), linear-gradient(180deg, var(--hero-background), transparent 28%, transparent 78%, var(--hero-background));content:"";pointer-events:none;position:absolute;inset:0}.hero-section-module__gh9Taa__inner{width:100%;max-width:1280px;padding:120px max(24px, var(--site-gutter)) 84px;align-items:center;margin-inline:auto;display:grid}.hero-section-module__gh9Taa__copy{text-align:center;justify-items:center;width:100%;display:grid}.hero-section-module__gh9Taa__signature{margin-top:18px}.hero-section-module__gh9Taa__announcement{min-height:44px;color:var(--hero-muted);font:inherit;letter-spacing:-.015em;cursor:pointer;background:0 0;border:0;align-items:center;gap:0;padding:6px 12px;font-size:14px;font-weight:400;text-decoration:none;transition:color .18s;display:inline-flex}.hero-section-module__gh9Taa__announcement:hover{color:var(--hero-foreground)}.hero-section-module__gh9Taa__title{font-family:var(--font-sans), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.8vw,5rem);font-weight:500;line-height:1.12}.hero-section-module__gh9Taa__title>span{display:block}.hero-section-module__gh9Taa__description{max-width:37rem;color:var(--hero-muted);text-wrap:balance;margin:28px 0 0;font-size:16px;line-height:1.65}.hero-section-module__gh9Taa__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-section-module__gh9Taa__action{min-height:52px;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:14px;padding:14px 24px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.hero-section-module__gh9Taa__primary{background:var(--hero-foreground);color:var(--hero-background);box-shadow:0 3px 20px #cbc4ff14}.hero-section-module__gh9Taa__secondary{border-color:var(--hero-border);background:var(--hero-surface);color:var(--hero-foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-section-module__gh9Taa__arrow{flex:none;transition:transform .18s}.hero-section-module__gh9Taa__action:focus-visible,.hero-section-module__gh9Taa__announcement:focus-visible{outline:2px solid var(--hero-foreground);outline-offset:5px}.hero-section-module__gh9Taa__action:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.hero-section-module__gh9Taa__action:hover{transform:translateY(-2px)}.hero-section-module__gh9Taa__primary:hover{box-shadow:0 6px 30px #cbc4ff33}.hero-section-module__gh9Taa__secondary:hover{border-color:var(--hero-foreground);background:var(--hero-border)}.hero-section-module__gh9Taa__action:hover .hero-section-module__gh9Taa__arrow{transform:translate(3px)}}.hero-section-module__gh9Taa__minimal .hero-section-module__gh9Taa__copy{justify-items:center}.hero-section-module__gh9Taa__split .hero-section-module__gh9Taa__copy{text-align:left;justify-items:start}.hero-section-module__gh9Taa__split .hero-section-module__gh9Taa__actions{justify-content:flex-start}@media (max-width:559px){.hero-section-module__gh9Taa__signature{margin-top:12px}.hero-section-module__gh9Taa__inner{padding:104px 20px 72px}.hero-section-module__gh9Taa__actions{flex-direction:column;gap:12px;width:100%;max-width:350px;margin-top:28px}.hero-section-module__gh9Taa__action{width:100%;min-height:54px}.hero-section-module__gh9Taa__description{max-width:310px;margin-top:24px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-section-module__gh9Taa__action,.hero-section-module__gh9Taa__arrow,.hero-section-module__gh9Taa__announcement{transition:none}.hero-section-module__gh9Taa__hero .hero-section-module__gh9Taa__title,.hero-section-module__gh9Taa__hero .hero-section-module__gh9Taa__description,.hero-section-module__gh9Taa__hero .hero-section-module__gh9Taa__actions,.hero-section-module__gh9Taa__hero .hero-section-module__gh9Taa__signature,.hero-section-module__gh9Taa__action,.hero-section-module__gh9Taa__arrow{filter:none!important;transform:none!important}}
.GuestHero-module__twEboq__hero h1{letter-spacing:-.055em;font-size:clamp(1.55rem,3.65vw,3.25rem);font-weight:500;line-height:1.18}.GuestHero-module__twEboq__hero h1>span:not(:last-child){color:var(--hero-muted)}.GuestHero-module__twEboq__hero h1>span:last-child{background:linear-gradient(180deg, var(--hero-foreground) 20%, color-mix(in srgb, var(--hero-foreground) 65%, #8c82c7));color:#0000;letter-spacing:-.075em;-webkit-background-clip:text;background-clip:text;margin-top:14px;padding-right:.07em;font-size:clamp(3.3rem,15.4vw,11rem);font-weight:600;line-height:1.04}@media (forced-colors:active){.GuestHero-module__twEboq__hero h1>span:last-child{color:canvastext;background:0 0}}
