.site-footer[data-astro-cid-gcn2mc3v]{overflow:hidden;position:relative}.footer-media[data-astro-cid-gcn2mc3v]{inset:var(--space-0);opacity:.16;position:absolute;z-index:var(--z-base)}.footer-media[data-astro-cid-gcn2mc3v] img{block-size:100%;inline-size:100%;object-fit:cover}.footer-inner[data-astro-cid-gcn2mc3v]{align-items:center;display:grid;gap:var(--space-4);justify-items:center;padding-block:var(--space-20);position:relative;text-align:center;z-index:var(--z-raised)}.footer-brand[data-astro-cid-gcn2mc3v]{font-size:var(--font-size-2);text-decoration:none}.footer-inner[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v],.footer-inner[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:not(.footer-brand){color:color-mix(in srgb,var(--color-neutral-0) 74%,transparent);font-size:var(--font-size-00)}.site-header[data-astro-cid-ctg3m53h]{align-items:center;background:color-mix(in srgb,var(--color-neutral-0) 94%,transparent);block-size:var(--size-header);border-block-end:var(--border-thin) solid var(--color-border-subtle);display:flex;inset-block-start:var(--space-0);inset-inline:var(--space-0);justify-content:space-between;padding-inline:var(--space-5);position:sticky;z-index:var(--z-header)}.brand-link[data-astro-cid-ctg3m53h]{color:var(--color-neutral-950);font-size:var(--font-size-1);text-decoration:none}.menu-panel[data-astro-cid-ctg3m53h]{position:relative}.menu-toggle[data-astro-cid-ctg3m53h]{align-items:center;block-size:var(--size-touch);cursor:pointer;display:inline-grid;gap:var(--border-medium);inline-size:var(--size-touch);justify-content:center;list-style:none}.menu-toggle[data-astro-cid-ctg3m53h]::-webkit-details-marker{display:none}.menu-line[data-astro-cid-ctg3m53h]{background:var(--color-neutral-950);block-size:var(--border-medium);display:block;inline-size:var(--space-5)}.site-nav[data-astro-cid-ctg3m53h]{background:var(--color-brand-hero);border:none;box-shadow:var(--shadow-lift);color:var(--color-neutral-950);display:grid;gap:var(--space-2);inset-block-start:calc(var(--size-header) - var(--space-2));inset-inline-end:var(--space-0);min-inline-size:min(calc(100vw - var(--space-8)),calc(var(--size-card-min) + var(--space-12)));padding:var(--space-5);position:absolute}.site-nav-link[data-astro-cid-ctg3m53h]{color:var(--color-neutral-950);display:block;font-size:var(--font-size-1);padding:var(--space-1) var(--space-2);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.site-nav-link[data-astro-cid-ctg3m53h]:hover,.site-nav-link[data-astro-cid-ctg3m53h]:focus-visible{color:var(--color-neutral-0)}@media(min-width:56rem){.site-header[data-astro-cid-ctg3m53h]{padding-inline:var(--space-8)}}:root{--color-neutral-0: #ffffff;--color-neutral-50: #f8f7f4;--color-neutral-100: #efebe4;--color-neutral-200: #ded6ca;--color-neutral-500: #817768;--color-neutral-800: #242220;--color-neutral-900: #11100f;--color-neutral-950: #050505;--color-brand-hero: rgb(189 174 147);--color-brand-deep: #082238;--color-brand-muted: #c8d8e6;--color-surface-page: var(--color-neutral-0);--color-surface-subtle: var(--color-neutral-50);--color-surface-contrast: var(--color-neutral-950);--color-text-primary: var(--color-neutral-950);--color-text-secondary: var(--color-neutral-800);--color-text-muted: var(--color-neutral-500);--color-text-inverse: var(--color-neutral-0);--color-border-subtle: color-mix(in srgb, var(--color-neutral-950) 12%, transparent);--color-border-strong: color-mix(in srgb, var(--color-neutral-950) 62%, transparent);--color-focus: var(--color-brand-hero);--font-family-body: "GothamRnd", Arial, sans-serif;--font-family-display: "Oswald", Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-size-00: clamp(.875rem, .84rem + .16vw, .95rem);--font-size-0: 1rem;--font-size-1: clamp(1.125rem, 1.06rem + .32vw, 1.35rem);--font-size-2: clamp(1.5rem, 1.32rem + .86vw, 2rem);--font-size-3: clamp(2rem, 1.62rem + 1.82vw, 3.25rem);--font-size-4: clamp(3.2rem, 2.2rem + 4.85vw, 6.5rem);--line-height-tight: .96;--line-height-heading: 1.08;--line-height-body: 1.65;--letter-spacing-default: 0;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-fluid-section: clamp(var(--space-16), 9vw, var(--space-24));--space-fluid-hero: clamp(var(--space-20), 13vw, 9rem);--size-container: 73.75rem;--size-container-narrow: 48rem;--size-readable: 42rem;--size-card-min: 17rem;--size-header: 4.875rem;--size-touch: 2.75rem;--size-hero-min: 41rem;--size-media-tile: 16rem;--border-thin: .0625rem;--border-medium: .125rem;--radius-none: 0;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-round: 999rem;--shadow-soft: 0 1rem 3rem color-mix(in srgb, var(--color-neutral-950) 9%, transparent);--shadow-lift: 0 1.5rem 4rem color-mix(in srgb, var(--color-neutral-950) 14%, transparent);--z-base: 0;--z-raised: 10;--z-header: 50;--z-overlay: 80;--motion-duration-fast: .16s;--motion-duration-base: .26s;--motion-duration-slow: .9s;--motion-duration-drift: 16s;--motion-duration-hero-step: 6s;--motion-duration-hero-cycle: calc(var(--motion-duration-hero-step) * 6);--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--button-padding-block: var(--space-3);--button-padding-inline: var(--space-5);--button-border-width: var(--border-thin);--button-radius: var(--radius-none);--button-font-size: var(--font-size-00);--button-primary-surface: var(--color-neutral-950);--button-primary-text: var(--color-neutral-0);--button-secondary-surface: transparent;--button-secondary-text: currentColor;--button-highlight-surface: var(--color-brand-hero);--button-highlight-text: var(--color-neutral-950)}@font-face{font-display:swap;font-family:GothamRnd;font-style:normal;font-weight:400;src:url(/_astro/GothamRnd-Book.vdf8pEkJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:GothamRnd;font-style:normal;font-weight:300;src:url(/_astro/GothamRnd-Light.x7cfPaT_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(/_astro/Oswald-Regular.CErtn_MK.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:100%;line-height:var(--line-height-body);scroll-behavior:smooth}body{margin:var(--space-0);min-width:20rem}body.menu-open{overflow:hidden}img,picture,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:var(--space-1)}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:var(--border-medium) solid var(--color-focus);outline-offset:var(--space-1)}::selection{background:var(--color-brand-hero);color:var(--color-neutral-950)}h1,h2,h3,p{margin-block:var(--space-0)}h1,h2,h3,.display-text{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-heading);text-transform:uppercase}h1{font-size:var(--font-size-4);line-height:var(--line-height-tight)}h2{font-size:var(--font-size-3)}h3{font-size:var(--font-size-2)}p{font-size:var(--font-size-0)}.skip-link{background:var(--color-neutral-950);color:var(--color-neutral-0);inset-block-start:var(--space-4);inset-inline-start:var(--space-4);padding:var(--space-3) var(--space-4);position:fixed;transform:translateY(calc((var(--space-24) + var(--space-4)) * -1));z-index:var(--z-overlay)}.skip-link:focus{transform:translateY(var(--space-0))}.container{inline-size:min(100% - var(--space-8),var(--size-container));margin-inline:auto}.container-narrow{inline-size:min(100% - var(--space-8),var(--size-container-narrow));margin-inline:auto}.section{padding-block:var(--space-fluid-section)}.section-compact{padding-block:var(--space-16)}.eyebrow{color:var(--color-brand-hero);font-family:var(--font-family-display);font-size:var(--font-size-00);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-heading);text-transform:uppercase}.lede{font-size:var(--font-size-0);max-inline-size:var(--size-readable)}.flow>*+*{margin-block-start:var(--space-5)}.button{align-items:center;background:var(--button-primary-surface);border:var(--button-border-width) solid var(--button-primary-surface);border-radius:var(--button-radius);color:var(--button-primary-text);display:inline-flex;font-family:var(--font-family-body);font-size:var(--button-font-size);font-weight:var(--font-weight-medium);justify-content:center;min-block-size:var(--size-touch);padding:var(--button-padding-block) var(--button-padding-inline);text-decoration:none;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.button:hover{transform:translateY(calc(var(--space-1) * -1))}.button[data-variant=secondary]{background:var(--button-secondary-surface);border-color:currentColor;color:var(--button-secondary-text)}.button[data-variant=highlight]{background:var(--button-highlight-surface);border-color:var(--button-highlight-surface);color:var(--button-highlight-text)}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-0);padding:var(--space-0)}.chip{border:var(--border-thin) solid currentColor;border-radius:var(--radius-none);color:currentColor;font-size:var(--font-size-0);line-height:var(--line-height-heading);padding:var(--space-2) var(--space-3)}.surface-dark{background:var(--color-surface-contrast);color:var(--color-text-inverse)}.surface-muted{background:var(--color-surface-subtle)}.surface-hero{background:var(--color-brand-hero);color:var(--color-neutral-950)}.reveal{animation:reveal-up var(--motion-duration-slow) var(--motion-ease-standard) both}@keyframes reveal-up{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:translateY(var(--space-0))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
