.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:min(60rem,100svh);padding-block:calc(var(--header-h) + var(--space-16)) var(--space-8);background:var(--night);color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__art[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(46rem 30rem at 78% 22%, #38bdf829, transparent 62%), radial-gradient(38rem 24rem at 92% 48%, #a9b4c21f, transparent 65%), linear-gradient(180deg, #08111f 0%, var(--night) 70%);position:absolute;inset:0}.hero__wing[data-astro-cid-ge2uvauf]{top:calc(var(--header-h) - .75rem);z-index:0;opacity:.9;filter:drop-shadow(0 0 1.5rem #38bdf838)drop-shadow(0 1.5rem 3rem #00000080);width:clamp(22rem,43.5vw + 13.7rem,62rem);max-width:none;height:auto;position:absolute;right:min(0px,4.85vw - 6.17rem);-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}@media (width<=47.99rem){.hero--wing[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + 9rem)}}.hero__art[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;background:linear-gradient(90deg, #050a14d1 0%, #050a1459 45%, transparent 75%), linear-gradient(0deg, var(--night) 0%, #050a1499 30%, transparent 60%);position:absolute;inset:0}@media (width<=47.99rem){.hero__art[data-astro-cid-ge2uvauf]:before{background:linear-gradient(0deg, var(--night) 0%, #050a14e0 38%, #050a1473 62%, transparent 85%), linear-gradient(90deg, #050a148c 0%, transparent 70%)}}@media (forced-colors:active){.hero__art[data-astro-cid-ge2uvauf]{display:none}}.hero__art[data-astro-cid-ge2uvauf]:after{content:"";z-index:2;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{position:relative}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-12);letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.75rem,.5rem + 10.5vw,9.5rem);font-weight:700;line-height:.95}.hero__line[data-astro-cid-ge2uvauf]{color:var(--white);background:linear-gradient(#fff 15%,#aab4c3 95%) 0 0/100% 200% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2){background-position:0 100%}@media (forced-colors:active){.hero__line[data-astro-cid-ge2uvauf]{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}.hero__foot[data-astro-cid-ge2uvauf]{gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid #a9b4c238;align-items:end;display:grid}@media (width>=48rem){.hero__foot[data-astro-cid-ge2uvauf]{gap:var(--space-12);grid-template-columns:1fr auto}}.hero__lede[data-astro-cid-ge2uvauf]{max-width:30rem;font-size:var(--text-lg);color:var(--silver-200);margin:0}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__note[data-astro-cid-ge2uvauf]{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--silver-400)}.hero__labels[data-astro-cid-ge2uvauf]{gap:var(--space-2) var(--space-8);margin:var(--space-12) 0 0;letter-spacing:.16em;text-transform:uppercase;color:var(--silver-400);flex-wrap:wrap;padding:0;font-size:.75rem;font-weight:600;list-style:none;display:flex}.email-contact[data-astro-cid-ysgisb3c]{gap:var(--space-4);display:grid}.email-contact__label[data-astro-cid-ysgisb3c]{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.email-contact__address[data-astro-cid-ysgisb3c]{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-size:clamp(1.5rem,1rem + 2.6vw,2.75rem);font-weight:600;line-height:1.1}.email-contact__actions[data-astro-cid-ysgisb3c]{gap:var(--space-3);flex-wrap:wrap;display:flex}.email-contact__copy[data-astro-cid-ysgisb3c]{min-height:2.75rem;padding:var(--space-3) var(--space-6);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.email-contact__copy[data-astro-cid-ysgisb3c][hidden]{display:none}.email-contact__status[data-astro-cid-ysgisb3c]{min-height:1.5em;font-size:var(--text-sm);margin:0}.email-contact--dark[data-astro-cid-ysgisb3c] .email-contact__label[data-astro-cid-ysgisb3c]{color:var(--silver-400)}.email-contact--dark[data-astro-cid-ysgisb3c] .email-contact__address[data-astro-cid-ysgisb3c]{color:var(--white)}.email-contact--dark[data-astro-cid-ysgisb3c] .email-contact__copy[data-astro-cid-ysgisb3c]{color:var(--silver-200);border-color:var(--silver-400)}.email-contact--dark[data-astro-cid-ysgisb3c] .email-contact__copy[data-astro-cid-ysgisb3c]:hover{color:var(--white);background:#ffffff1a}.email-contact--dark[data-astro-cid-ysgisb3c] .email-contact__status[data-astro-cid-ysgisb3c]{color:var(--focus-on-dark)}.email-contact--light[data-astro-cid-ysgisb3c] .email-contact__label[data-astro-cid-ysgisb3c]{color:var(--silver-600)}.email-contact--light[data-astro-cid-ysgisb3c] .email-contact__address[data-astro-cid-ysgisb3c]{color:var(--navy-900)}.email-contact--light[data-astro-cid-ysgisb3c] .email-contact__copy[data-astro-cid-ysgisb3c]{color:var(--navy-900);border-color:var(--navy-900)}.email-contact--light[data-astro-cid-ysgisb3c] .email-contact__copy[data-astro-cid-ysgisb3c]:hover{background:#0a16280f}.email-contact--light[data-astro-cid-ysgisb3c] .email-contact__status[data-astro-cid-ysgisb3c]{color:var(--accent-ink)}
