:root{--navy: #0d1724;--navy-2: #15243a;--paper: #fbfaf7;--paper-2: #efece5;--ink: #111820;--mute: #5c6672;--rule: #d9d4ca;--sky: #8ec5ff;--sky-deep: #1d5fa8;--on-dark: #f3f5f8;--on-dark-mute: #a7b2c1;--rule-dark: rgba(255, 255, 255, .14);--display: "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--serif: "Source Serif 4", Georgia, "Times New Roman", serif;--wrap: 1180px;--gutter: clamp(16px, 4vw, 48px);--section: clamp(4.5rem, 9vw, 8rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:19px;line-height:1.65;-webkit-font-smoothing:antialiased}img,video,iframe{display:block;max-width:100%}a{color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.wrap{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto}.narrow{width:min(760px,100% - 2 * var(--gutter));margin-inline:auto}.headline{margin:0;font-family:var(--display);font-stretch:62%;font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:.005em}.eyebrow{margin:0;font-family:var(--display);font-stretch:85%;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sky-deep)}.on-dark .eyebrow{color:var(--sky)}.mark{font-weight:600;background:linear-gradient(transparent 62%,#8ec5ff73 62%);padding-inline:.05em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.on-dark .mark{color:#fff;background:linear-gradient(transparent 64%,#8ec5ff59 64%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:3.1rem;padding:0 1.5rem;border:2px solid var(--sky);background:var(--sky);color:var(--navy);font-family:var(--display);font-stretch:85%;font-size:.86rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn:hover{background:var(--navy);border-color:var(--navy);color:#fff}.btn--line{background:transparent;color:var(--ink);border-color:currentColor}.btn--line:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.on-dark .btn:hover{background:#fff;border-color:#fff;color:var(--navy)}.on-dark .btn--line{background:transparent;color:var(--on-dark);border-color:var(--on-dark)}.on-dark .btn--line:hover{background:var(--on-dark);color:var(--navy)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-grid;gap:.14em;color:var(--on-dark);text-decoration:none;font-family:var(--display);text-transform:uppercase;line-height:1;white-space:nowrap}.wordmark__pre[data-astro-cid-hhuuaa7r]{font-stretch:85%;font-weight:400;font-size:.42em;letter-spacing:.1366em;margin-right:-.1366em;color:var(--on-dark-mute)}.wordmark__main[data-astro-cid-hhuuaa7r]{font-stretch:62%;font-weight:800;letter-spacing:.01em;margin-right:-.01em}.wordmark__num[data-astro-cid-hhuuaa7r]{color:var(--sky)}.wordmark--sm[data-astro-cid-hhuuaa7r]{font-size:1.75rem}.wordmark--md[data-astro-cid-hhuuaa7r]{font-size:2.05rem}.wordmark--heading[data-astro-cid-hhuuaa7r]{margin:0;font-weight:400}.hero[data-astro-cid-lks7xjco]{position:relative;display:grid;place-items:center;min-height:100svh;background:var(--navy);color:var(--on-dark);overflow:hidden}.hero__video[data-astro-cid-lks7xjco]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:720px){.hero__video[data-astro-cid-lks7xjco]{object-position:94% 50%}}.hero__shade[data-astro-cid-lks7xjco]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 52%,#0d172499,#0d172400),linear-gradient(180deg,#0d1724b3,#0d172473,#0d172480 70%,#0d1724e0)}@media(max-width:720px){.hero__shade[data-astro-cid-lks7xjco]{background:radial-gradient(ellipse 90% 30% at 50% 40%,#0d172499,#0d172400),linear-gradient(180deg,#0d1724b3,#0d172480 30%,#0d17248c 55%,#0d17244d 72%,#0d1724d9)}}.hero__inner[data-astro-cid-lks7xjco]{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(1.75rem,4.5vw,3rem);width:min(60rem,100% - 2 * var(--gutter));padding-block:calc(4.5rem + clamp(2rem,5vw,3.5rem)) clamp(2rem,5vw,3.5rem);text-align:center}.hero__tagline[data-astro-cid-lks7xjco]{margin:0;font-size:clamp(1.3rem,1.9vw,1.55rem);line-height:1.25;text-wrap:balance}.hero[data-astro-cid-lks7xjco] .wordmark--heading{font-size:clamp(2.4rem,calc((100vw - 2 * var(--gutter)) / 6.7),9.5rem);gap:0;line-height:.86}.hero__about[data-astro-cid-lks7xjco]{margin:0;color:var(--on-dark-mute);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.45;text-wrap:balance}@media(min-width:760px){.hero__about[data-astro-cid-lks7xjco]{white-space:nowrap}}.hero__caption[data-astro-cid-lks7xjco]{position:absolute;z-index:1;left:var(--gutter);right:var(--gutter);bottom:1.25rem;margin:0;font-size:.9rem;font-style:italic;line-height:1.4;color:var(--on-dark-mute);text-align:center}.hero__bglabel[data-astro-cid-lks7xjco]{position:absolute;z-index:1;top:5rem;left:var(--gutter);font-family:var(--display);font-stretch:85%;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.hero--bare[data-astro-cid-lks7xjco] .hero__inner[data-astro-cid-lks7xjco]{padding-top:clamp(2rem,5vw,3.5rem)}@media(max-width:720px){.hero__inner[data-astro-cid-lks7xjco]{padding-bottom:calc(clamp(2rem,5vw,3.5rem) + 18svh)}.hero__about[data-astro-cid-lks7xjco]{font-size:clamp(15px,calc((100vw - 2 * var(--gutter)) / 22),17px)}}.site-footer[data-astro-cid-i75stndu]{display:flex;justify-content:center;padding:clamp(3rem,6vw,4.5rem) var(--gutter);background:var(--navy);color:var(--on-dark)}
