:root{--sky:#11324f;--mountain-far:#486781;--mountain-mid:#2c516e;--mountain-near:#143b5a;--water:#1c435f;--forest-mid:#0d2b42;--forest-front:#041a2c;--card-back-2:#092e54;--card-back-1:#0b3661;--card:#0e4070;--ring:#376484;--button-back:#063d91;--button:#0a7afa;--sun:#ff5940;--cream:#f5e8cc;--secondary-text:#96b8d6}*,:before,:after{box-sizing:border-box}html{background:var(--forest-front);color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:20rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}body{min-width:20rem;min-height:100vh;margin:0}a{-webkit-tap-highlight-color:transparent}::selection{background:var(--sun);color:var(--forest-front)}.brand[data-astro-cid-6bctqxxv]{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand__mark[data-astro-cid-6bctqxxv]{flex:none;width:2.75rem;height:auto}.brand__copy[data-astro-cid-6bctqxxv]{gap:.05rem;display:grid}.brand__name[data-astro-cid-6bctqxxv]{color:var(--cream);letter-spacing:-.02em;text-shadow:0 4px 4px #00000038;font-size:clamp(1.55rem,1.35rem + .6vw,2rem);font-weight:800;line-height:1}.brand__tagline[data-astro-cid-6bctqxxv]{color:var(--secondary-text);letter-spacing:.2em;font-size:.7rem;font-weight:650}.brand[data-astro-cid-6bctqxxv]:focus-visible{outline:3px solid var(--sun);outline-offset:.4rem;border-radius:.5rem}.paper-card[data-astro-cid-d76idau4]{isolation:isolate;width:100%;position:relative}.paper-card__layer[data-astro-cid-d76idau4],.paper-card__front[data-astro-cid-d76idau4]{border-radius:1.875rem}.paper-card__layer[data-astro-cid-d76idau4]{pointer-events:none;position:absolute;inset:0}.paper-card__layer--back[data-astro-cid-d76idau4]{z-index:-2;background:var(--card-back-2);transform:translate(.65rem,.85rem);box-shadow:0 .75rem 1.2rem #0000004d}.paper-card__layer--middle[data-astro-cid-d76idau4]{z-index:-1;background:var(--card-back-1);transform:translate(.32rem,.45rem);box-shadow:0 .5rem .9rem #0000003d}.paper-card__front[data-astro-cid-d76idau4]{background:var(--card);position:relative;box-shadow:0 .75rem 1.35rem #0000005c}@media (width<=560px){.paper-card__layer[data-astro-cid-d76idau4],.paper-card__front[data-astro-cid-d76idau4]{border-radius:1.6rem}.paper-card__layer--back[data-astro-cid-d76idau4]{transform:translate(.45rem,.65rem)}.paper-card__layer--middle[data-astro-cid-d76idau4]{transform:translate(.22rem,.35rem)}}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid #96b8d62e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;width:min(100% - 3rem,74rem);margin:0 auto;padding:2.25rem 0 2.75rem;display:flex}.site-footer__nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--cream);font-size:.9rem;font-weight:680;text-decoration:none}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--sun)}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline:3px solid var(--sun);outline-offset:.3rem;border-radius:.3rem}.site-footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--secondary-text);letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:600}.site-footer[data-astro-cid-nns7i3if] .site-footer__legal[data-astro-cid-nns7i3if]{letter-spacing:.01em;opacity:.8;flex-basis:100%;font-size:.72rem;font-weight:500;line-height:1.5}@media (width<=560px){.site-footer[data-astro-cid-nns7i3if]{width:min(100% - 2rem,74rem)}}
