@font-face{font-family:Bricolage Grotesque;src:url(/_astro/BricolageGrotesque-Regular.A6LyuA6R.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/_astro/BricolageGrotesque-Medium.DEDBoLFO.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/_astro/BricolageGrotesque-SemiBold.nxTgbNFE.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/_astro/BricolageGrotesque-Bold.gtcctNPv.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--surface:#f4efe6;--surface-raised:#fbf8f2;--surface-sunken:#e8dfce;--ink:#1b1a17;--ink-muted:#5a544a;--rule:#d5c9b3;--vermilion:#b93a16;--on-vermilion:#f4efe6;--navy:#1f3550;--on-navy:#f4efe6;--olive:#5f6f48;--on-olive:#f4efe6;--ochre:#c9962b;--on-ochre:#1b1a17;--font-sans:"Bricolage Grotesque", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-tile:16%;--radius-none:0;--radius-sm:2px;--radius-pill:999px;--radius-arch:999px}:root[data-theme=dark],[data-theme=dark]{--surface:#161512;--surface-raised:#1f1d19;--surface-sunken:#2b2823;--ink:#f1ebdf;--ink-muted:#b3ab9c;--rule:#3a362f;--vermilion:#e8764f;--on-vermilion:#161512;--navy:#8ea6c4;--on-navy:#161512;--olive:#a7b78e;--on-olive:#161512;--ochre:#d9a93c;--on-ochre:#161512}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#161512;--surface-raised:#1f1d19;--surface-sunken:#2b2823;--ink:#f1ebdf;--ink-muted:#b3ab9c;--rule:#3a362f;--vermilion:#e8764f;--on-vermilion:#161512;--navy:#8ea6c4;--on-navy:#161512;--olive:#a7b78e;--on-olive:#161512;--ochre:#d9a93c;--on-ochre:#161512}}.t-display-xl{font-family:var(--font-sans);letter-spacing:-.035em;font-size:96px;font-weight:700;line-height:92px}.t-display-l{font-family:var(--font-sans);letter-spacing:-.035em;font-size:64px;font-weight:700;line-height:64px}.t-display-m{font-family:var(--font-sans);letter-spacing:-.03em;font-size:44px;font-weight:600;line-height:48px}.t-heading{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:34px}.t-body-lg{font-family:var(--font-sans);letter-spacing:normal;font-size:19px;font-weight:400;line-height:30px}.t-body{font-family:var(--font-sans);letter-spacing:normal;font-size:16px;font-weight:400;line-height:26px}.t-body-sm{font-family:var(--font-sans);letter-spacing:normal;font-size:14px;font-weight:400;line-height:21px}.t-label{font-family:var(--font-sans);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}:root{color-scheme:light dark;--content-max:1200px;--gutter:var(--space-6);--page-inline:var(--space-4);--section-block:var(--space-16);--ease:cubic-bezier(.2, 0, 0, 1);--duration:.24s;--vermilion-hover:color-mix(in srgb, var(--vermilion) 86%, var(--ink))}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (width>=768px){:root{--page-inline:var(--space-6);--section-block:var(--space-24)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;font-size:16px;line-height:26px;display:flex}img,svg,picture{max-width:100%;display:block}.list-reset{padding:0;list-style:none}h1,h2,h3,p{overflow-wrap:break-word}.t-display-xl{font-size:clamp(48px,8vw + 12px,96px);line-height:.96}.t-display-l{font-size:clamp(40px,5vw + 16px,64px);line-height:1}.t-display-m{font-size:clamp(32px,3vw + 18px,44px);line-height:1.09}.t-label{text-transform:lowercase}.text-muted{color:var(--ink-muted)}.text-accent{color:var(--vermilion)}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--page-inline));padding-inline:var(--page-inline);margin-inline:auto}.section{padding-block:var(--section-block)}.grid{column-gap:var(--gutter);row-gap:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{grid-column:1/-1}main{flex:1}a{color:var(--vermilion);text-underline-offset:.2em;text-decoration:none}a:hover,.prose a{text-decoration:underline}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.button{min-height:48px;padding:var(--space-3) var(--space-6);border:1px solid var(--vermilion);border-radius:var(--radius-none);background:var(--vermilion);color:var(--on-vermilion);font-family:var(--font-sans);letter-spacing:.04em;text-transform:lowercase;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.button:hover{background:var(--vermilion-hover);border-color:var(--vermilion-hover);text-decoration:none}.button--outline{border-color:var(--ink);color:var(--ink);background:0 0}.button--outline:hover{background:var(--ink);border-color:var(--ink);color:var(--surface)}.button--small{min-height:40px;padding:var(--space-2) var(--space-4)}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--rule)}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:80px;display:flex}.site-header__home[data-astro-cid-fzpbxy5g]{flex:none;display:block}.site-header__lockup[data-astro-cid-fzpbxy5g]{display:none}@media (width>=640px){.site-header__lockup[data-astro-cid-fzpbxy5g]{display:block}.site-header__tile[data-astro-cid-fzpbxy5g]{display:none}}.site-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-4);display:flex}@media (width>=768px){.site-nav[data-astro-cid-fzpbxy5g]{gap:var(--space-8)}}.site-nav__link[data-astro-cid-fzpbxy5g]{padding-block:var(--space-3);color:var(--ink);letter-spacing:.04em;font-size:14px;font-weight:600;line-height:16px;display:inline-block}.site-nav__link[data-astro-cid-fzpbxy5g]:hover,.site-nav__link[data-astro-cid-fzpbxy5g][aria-current=page]{text-decoration:underline}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);padding-block:var(--space-8);font-size:14px;line-height:21px}.site-footer__inner[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.site-footer__tagline[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.site-footer__meta[data-astro-cid-nns7i3if]{color:var(--ink-muted)}
