.btn{border-radius:var(--radius);min-height:48px;font:700 1.125rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .16s var(--ease), background-color .2s ease, box-shadow .2s ease;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1.4em;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-compact{min-height:40px;padding:0 1em;font-size:1rem}.btn-royal{background:var(--royal-700);color:var(--white)}.btn-gold{background:var(--gold-400);color:var(--navy-950)}.btn-ghost{border-color:var(--navy-900);color:var(--navy-900);background:0 0}.btn-ghost-light{color:var(--white);background:0 0;border-color:#ffffffb3}@media (hover:hover) and (pointer:fine){.btn-royal:hover{background:var(--navy-800)}.btn-gold:hover{background:var(--gold-300);box-shadow:0 6px 18px -8px #f8d208b3}.btn-ghost:hover{background:var(--ice-100)}.btn-ghost-light:hover{background:#ffffff1a}}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.hero[data-astro-cid-75ysl5lo]{isolation:isolate;background:radial-gradient(120% 90% at 85% 10%, #1f5bb58c, transparent 60%), linear-gradient(180deg, var(--navy-900), var(--navy-950));color:var(--white);position:relative;overflow:hidden}.bigstar[data-astro-cid-75ysl5lo]{z-index:-1;opacity:.12;width:min(70vw,760px);height:auto;position:absolute;top:50%;right:-12%;transform:translateY(-50%)rotate(-8deg)}.photo[data-astro-cid-75ysl5lo]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.has-photo[data-astro-cid-75ysl5lo]:after{content:"";z-index:-1;background:linear-gradient(#00245459,#001631eb 85%);position:absolute;inset:0}.body[data-astro-cid-75ysl5lo]{align-items:center;gap:40px;padding-block:clamp(40px,6vw,72px) clamp(72px,9vw,110px);display:grid}.home[data-astro-cid-75ysl5lo] .body[data-astro-cid-75ysl5lo]{grid-template-columns:1.25fr .75fr;padding-block:56px 120px}h1[data-astro-cid-75ysl5lo]{color:var(--white)}.page[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{font-size:clamp(3rem,8vw,5.5rem)}h1[data-astro-cid-75ysl5lo] span[data-astro-cid-75ysl5lo]{color:var(--gold-400);display:block}.lead[data-astro-cid-75ysl5lo]{color:#dce5f1;max-width:34ch;margin-top:20px}.page[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{max-width:52ch}.actions[data-astro-cid-75ysl5lo]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero[data-astro-cid-75ysl5lo] .crest{filter:drop-shadow(0 24px 40px #00000059);justify-self:center;width:min(100%,330px);height:auto}.slash[data-astro-cid-75ysl5lo]{background:var(--bordo-700);height:90px;box-shadow:0 -10px 0 0 var(--royal-500);position:absolute;bottom:-38px;left:-5%;right:-5%;transform:rotate(-3deg)}.copy[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo],.hero[data-astro-cid-75ysl5lo] .crest{animation:rise .6s var(--ease) both}.copy[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(2){animation-delay:80ms}.copy[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(3){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.slash[data-astro-cid-75ysl5lo]{animation:slash-in .7s var(--ease-move) .12s both}@keyframes slash-in{0%{clip-path:inset(-12px 100% 0 0)}to{clip-path:inset(-12px 0 0)}}@media (width<=860px){.home[data-astro-cid-75ysl5lo] .body[data-astro-cid-75ysl5lo]{grid-template-columns:1fr;padding-block:24px 100px}.hero[data-astro-cid-75ysl5lo] .crest{grid-row:1;justify-self:start;width:130px}}.site-header[data-astro-cid-ju4pidww]{z-index:50;background:var(--navy-900);color:var(--white);position:sticky;top:0}.bar[data-astro-cid-ju4pidww]{min-height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.brand[data-astro-cid-ju4pidww]{color:var(--white);font:800 italic 1.375rem/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:12px;text-decoration:none;display:flex}.desktop-nav[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.desktop-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.btn){color:var(--white);font:700 1.0625rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(var(--gold-400), var(--gold-400)) 0 100% / 0 2px no-repeat;transition:background-size .2s var(--ease);padding-bottom:4px;text-decoration:none}.desktop-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.btn):hover,.desktop-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current=page]{background-size:100% 2px}.menu-toggle[data-astro-cid-ju4pidww]{border-radius:var(--radius);width:48px;height:48px;color:var(--white);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.menu-toggle[data-astro-cid-ju4pidww] .ico-close[data-astro-cid-ju4pidww],.menu-toggle[data-astro-cid-ju4pidww][aria-expanded=true] .ico-open[data-astro-cid-ju4pidww]{display:none}.menu-toggle[data-astro-cid-ju4pidww][aria-expanded=true] .ico-close[data-astro-cid-ju4pidww]{display:block}.mobile-nav[data-astro-cid-ju4pidww]{inset:var(--header-h) 0 0;background:var(--navy-950);position:fixed;overflow-y:auto}.mobile-nav[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{gap:4px;margin-block:24px;padding:0;list-style:none;display:grid}.mobile-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.btn){color:var(--white);font:800 italic 2.25rem/1.1 var(--font-display);text-transform:uppercase;padding:12px 0;text-decoration:none;display:block}.mobile-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current=page]{color:var(--gold-400)}.mobile-nav[data-astro-cid-ju4pidww] .cta[data-astro-cid-ju4pidww]{margin-top:20px}.mobile-nav[data-astro-cid-ju4pidww] .cta[data-astro-cid-ju4pidww] .btn{width:100%}@media (width<=860px){.desktop-nav[data-astro-cid-ju4pidww]{display:none}.menu-toggle[data-astro-cid-ju4pidww]{display:grid}}.site-footer[data-astro-cid-ju4pidww]{background:var(--navy-950);color:#c9d5e6;padding-block:48px}.foot[data-astro-cid-ju4pidww]{grid-template-columns:auto 1fr;align-items:center;gap:32px 48px;display:grid}.foot-brand[data-astro-cid-ju4pidww]{font:800 italic 1.5rem/1.1 var(--font-display);text-transform:uppercase;color:var(--white);align-items:center;gap:16px;display:flex}.foot-brand[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]{font:400 .9375rem/1.4 var(--font-body);text-transform:none;color:#c9d5e6}.foot[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.foot[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--white);padding-block:10px;text-decoration:none;display:inline-block}@media (width<=760px){.foot[data-astro-cid-ju4pidww]{grid-template-columns:1fr}.foot[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{justify-content:flex-start}}
