.HyT03W_header{max-width:var(--page-width);padding:22px var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.HyT03W_brand{color:var(--cream);letter-spacing:-.015em;align-items:center;gap:9px;font-size:21px;font-weight:900;display:inline-flex}.HyT03W_spark{color:var(--gold);flex:none;width:22px;height:22px}.HyT03W_nav,.HyT03W_footerNav{gap:22px;display:flex}.HyT03W_nav a,.HyT03W_footerNav a,.HyT03W_footerList a{color:var(--muted);font-weight:800;transition:color .15s}.HyT03W_nav a:hover,.HyT03W_nav a:focus-visible,.HyT03W_footerNav a:hover,.HyT03W_footerNav a:focus-visible,.HyT03W_footerList a:hover,.HyT03W_footerList a:focus-visible{color:var(--cream)}.HyT03W_footer{border-top:1px solid var(--line);max-width:var(--page-width);padding:36px var(--gutter) 48px;gap:26px;margin:clamp(64px,9vw,110px) auto 0;display:grid}.HyT03W_footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.HyT03W_footerNav{flex-wrap:wrap;gap:10px 24px}.HyT03W_footerLists{flex-wrap:wrap;gap:24px 72px;display:flex}.HyT03W_footerHeading{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900}.HyT03W_footerList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.HyT03W_legal{color:var(--faint);font-size:14px}@media (max-width:520px){.HyT03W_header{gap:12px}.HyT03W_nav{gap:14px;font-size:16px}.HyT03W_brand{gap:7px;font-size:18px}.HyT03W_spark{width:18px;height:18px}}
.J46Ueq_shell{--night:#0b1d33;--night-deep:#071426;--night-raised:#12355b;--gold:#f1bd63;--coral:#e97a5f;--cream:#f4f1ea;--muted:#b7c4d4;--faint:#8092a8;--line:#ffffff1a;--card:#ffffff0b;--radius-md:18px;--radius-lg:28px;--shadow-lg:0 24px 60px #00000073;--page-width:1180px;--gutter:clamp(20px, 5vw, 48px);--font-display:"Avenir Next", var(--font-nunito), "Nunito", ui-rounded, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(80% 900px at 15% 0%, #12355bbf 0%, transparent 70%), radial-gradient(60% 700px at 100% 30%, #e97a5f1a 0%, transparent 70%), var(--night);color:var(--cream);font-family:var(--font-display);min-height:100vh;font-size:18px;font-weight:600;line-height:1.55;overflow-x:clip}.J46Ueq_shell :where(h1,h2,h3){letter-spacing:-.02em;margin:0;font-weight:900;line-height:1.05}.J46Ueq_shell :where(p){margin:0}.J46Ueq_shell :where(img,video){max-width:100%;display:block}.J46Ueq_shell :where(a:focus-visible,button:focus-visible){outline:3px solid var(--gold);outline-offset:3px;border-radius:8px}.J46Ueq_shell ::selection{background:var(--gold);color:var(--night)}
