@font-face{font-family:Henrietta;src:url(/fonts/henrietta/HenriettaTrial-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Henrietta;src:url(/fonts/henrietta/HenriettaTrial-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Henrietta;src:url(/fonts/henrietta/HenriettaTrial-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Henrietta;src:url(/fonts/henrietta/HenriettaTrial-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Henrietta;src:url(/fonts/henrietta/HenriettaTrial-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Henrietta;src:url(/fonts/henrietta/HenriettaTrial-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Henrietta;src:url(/fonts/henrietta/HenriettaTrial-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Henrietta;src:url(/fonts/henrietta/HenriettaTrial-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Henrietta Condensed;src:url(/fonts/henrietta/HenriettaCondensedTrial-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Henrietta Condensed;src:url(/fonts/henrietta/HenriettaCondensedTrial-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Henrietta Condensed;src:url(/fonts/henrietta/HenriettaCondensedTrial-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Henrietta Condensed;src:url(/fonts/henrietta/HenriettaCondensedTrial-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono/IBMPlexMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono/IBMPlexMono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono/IBMPlexMono-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Youth Arrows;src:url(/fonts/Youth-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+2190-21ff}.brand,.brand-tokens{--brand-cream:#F7F5F1;--brand-cream-2:#EEEADF;--brand-white:#FCFBF7;--brand-ink:#403322;--brand-sky:#8CA5D8;--brand-sky-soft:#DFE7F6;--brand-olive:#8B9463;--brand-olive-soft:#DDE0CF;--brand-muted:#77756F;--brand-line:#D8D3C7;--brand-page:var(--brand-cream);--brand-panel:var(--brand-cream-2);--brand-raised:var(--brand-white);--brand-border:var(--brand-line);--brand-accent:var(--brand-sky);--brand-cta:#5b6039;--brand-cta-hover:color-mix(in srgb,var(--brand-cta) 86%,#1c1e12);--brand-text:var(--brand-ink);--brand-text-soft:#59564F;--brand-text-faint:var(--brand-muted);--brand-text-on-dark:var(--brand-cream);--brand-footer-art:url(/footer-sky.webp);--brand-footer-art-width:100%;--brand-footer-reveal:calc(100vw * 255 / 1024);--brand-footer-sky:#8FA9C5;--brand-footer-bg:var(--brand-white);--brand-footer-radius:clamp(2rem,5vw,5rem);--brand-footer-border:var(--brand-line);--brand-footer-text:var(--brand-ink);--brand-footer-text-soft:rgba(64,51,34,0.8);--brand-arrow-font:"Youth Arrows";--brand-body-font:"Youth",system-ui,-apple-system,sans-serif;--brand-serif:var(--brand-arrow-font),"Henrietta","Henrietta Trial",Georgia,"Times New Roman",serif;--brand-serif-cond:var(--brand-arrow-font),"Henrietta Condensed",var(--brand-serif);--brand-mono:"Youth",system-ui,-apple-system,sans-serif;--brand-display:clamp(2.75rem,6.2vw,5.25rem);--brand-h2:clamp(2rem,4.2vw,3.5rem);--brand-h3:clamp(1.3rem,1.9vw,1.6rem);--brand-lede:clamp(1.125rem,1.55vw,1.4375rem);--brand-body:1.0625rem;--brand-small:0.9375rem;--brand-label:0.75rem;--brand-micro:0.6875rem;--brand-figure:clamp(2.75rem,4.6vw,4rem);--brand-leading-display:1.04;--brand-leading-tight:1.12;--brand-leading-body:1.62;--brand-leading-relaxed:1.72;--brand-tracking-display:-0.022em;--brand-tracking-label:0.16em;--brand-ease-glide:cubic-bezier(0.22,0.61,0.36,1);--brand-ease-settle:cubic-bezier(0.16,0.72,0.24,1);--brand-dur-quick:220ms;--brand-dur-calm:420ms;--brand-dur-glide:900ms;--brand-radius:16px;--brand-radius-sm:10px;--brand-radius-pill:999px;--brand-container:1180px;--brand-pad:clamp(1.5rem,5vw,4rem);--brand-section-y:clamp(5rem,11vw,9.5rem)}.brand{background:var(--brand-page);color:var(--brand-text);font-family:var(--brand-body-font);font-weight:400;font-size:var(--brand-body);line-height:var(--brand-leading-body);font-feature-settings:"ss01";overflow-x:clip}body:has(.brand){background:#F7F5F1;color:#403322}.brand-footer-reveal{--footer-art-shift:0px;position:relative;z-index:0;width:100%;height:calc(var(--brand-footer-reveal) + var(--brand-footer-radius));margin-top:calc(-1 * var(--brand-footer-radius));background-color:var(--brand-footer-sky);background-image:var(--brand-footer-art);background-repeat:no-repeat;background-attachment:fixed;background-size:calc(var(--brand-footer-art-width) + var(--brand-footer-radius) * 1024 / 255) auto;background-position:center calc(100% + var(--footer-art-shift));pointer-events:none}@media (max-width:720px){.brand-footer-reveal{--brand-footer-art-width:220%;--brand-footer-reveal:calc(220vw * 255 / 1024)}}:where(.brand) :where(h1,h2,h3,h4){font-family:var(--brand-serif);font-weight:400;font-feature-settings:normal}:where(.brand-label){font-family:var(--brand-mono);font-size:var(--brand-label);font-weight:500;letter-spacing:var(--brand-tracking-label);text-transform:uppercase;color:var(--brand-text-faint)}