@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper: #faf9f7;--panel: #f3f1ea;--placeholder: #eae7e0;--ink: #14140f;--ink-70: rgba(20, 20, 15, .62);--ink-60: rgba(20, 20, 15, .6);--ink-50: rgba(20, 20, 15, .5);--ink-45: rgba(20, 20, 15, .45);--accent: #1e3a5f;--rule: rgba(20, 20, 15, .14);--rule-soft: rgba(20, 20, 15, .13);--rule-input: rgba(20, 20, 15, .25);--error: #8a3324;--serif: Newsreader, Georgia, "Times New Roman", serif;--sans: "Instrument Sans", Helvetica, Arial, sans-serif;--mono: ui-monospace, Menlo, Consolas, monospace;--pad-x: 56px;--pad-x-wide: 56px}:root{color-scheme:light}@media(max-width:56.25em){:root{--pad-x: 24px;--pad-x-wide: 24px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 .9375rem/1.68 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-wrap:break-word}.legal__heading,.prose h2,.prose h3,.prose p,.prose li{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 3}.prose a,address{overflow-wrap:anywhere}.split>*,.cols-3>*{min-width:0}h1,h2,h3,p,figure,dl,dd{margin:0}img{max-width:100%;display:block}a{color:inherit}[hidden]{display:none!important}::selection{background:#1e3a5f2e;color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--paper)}@view-transition{navigation:auto}@keyframes seiteAus{to{opacity:0}}@keyframes seiteEin{0%{opacity:0}}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.3s;animation-timing-function:ease-in-out}.site-header{view-transition-name:site-header}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px var(--pad-x);padding-block:clamp(13px,1.9svh,22px);border-bottom:1px solid var(--rule)}.wordmark{font:400 .96875rem/1 var(--serif);letter-spacing:.115em;text-transform:uppercase;text-decoration:none;color:var(--ink);white-space:nowrap}.site-nav{display:flex;flex-wrap:wrap;column-gap:34px;row-gap:12px;font:400 .8125rem/1 var(--sans);color:var(--ink-60)}.site-nav__fest{display:flex;column-gap:inherit}.site-nav a{text-decoration:none;color:var(--ink-60);padding-bottom:3px;border-bottom:1px solid transparent;white-space:nowrap}.site-nav a:hover{color:var(--accent)}.site-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}@media(max-width:56.25em){.site-nav{column-gap:20px}}@media(max-width:35em){.site-header{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width:43.75em){.site-header:has(.site-nav a[data-thema]:not([hidden])){flex-direction:column;align-items:flex-start;gap:14px}}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:26px var(--pad-x);padding-block:clamp(15px,2.2svh,26px);font:400 .75rem/1 var(--sans);color:var(--ink-60)}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--accent)}@media(max-width:56.25em){.site-footer{flex-direction:column;align-items:flex-start;gap:8px}}.h1{font:400 clamp(2.125rem,6vw,3.625rem) / 1.08 var(--serif);letter-spacing:-.016em;text-wrap:pretty;max-width:22ch}.h1--sub{font-size:clamp(2rem,5.2vw,3.25rem);line-height:1.1}.h1--50{font-size:clamp(2rem,5vw,3.125rem);line-height:1.1}.h1--balance{text-wrap:balance}.h2{font:400 clamp(1.625rem,3.4vw,2.125rem) / 1.16 var(--serif);text-wrap:pretty}.h2--card{font:400 1.75rem/1.2 var(--serif);text-wrap:pretty}.lead{font:400 clamp(1rem,2.2vw,1.125rem) / 1.6 var(--sans);color:var(--ink-60);max-width:42ch;text-wrap:pretty}.body{font:400 .9375rem/1.68 var(--sans);color:var(--ink-70);max-width:44ch;text-wrap:pretty}.body--card{font:400 .90625rem/1.62 var(--sans);color:var(--ink-60);max-width:none}.eyebrow{font:600 .6875rem/1 var(--sans);letter-spacing:.17em;color:var(--accent);text-transform:uppercase}.microcopy{font:400 .78125rem/1.55 var(--sans);color:var(--ink-60);text-wrap:pretty}.cta{font:500 1.0625rem/1 var(--sans);color:var(--accent);align-self:flex-start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--sans)}.cta:hover{text-decoration-thickness:2px;text-underline-offset:4px}@media(pointer:coarse){.wordmark{padding-top:14px;margin-top:-14px}.site-nav a{padding-top:11px;margin-top:-11px}.site-footer a{padding:9px 0}.prose a,address a{padding:3px 0}.cta{padding-top:11px;padding-bottom:11px;margin-top:-11px;margin-bottom:-11px}}.band{border-bottom:1px solid var(--rule)}.split{display:grid;grid-template-columns:1.1fr .9fr}.cols-3{display:grid;grid-template-columns:repeat(3,1fr)}.panel{background:var(--panel);border-right:1px solid var(--rule)}.col-rule{border-right:1px solid var(--rule-soft)}@media(max-width:67.5em){.cols-3{grid-template-columns:1fr}.col-rule{border-right:none;border-bottom:1px solid var(--rule-soft)}.cols-3>:last-child{border-bottom:none}}@media(max-width:56.25em){.split{grid-template-columns:1fr}.panel{border-right:none;border-bottom:1px solid var(--rule)}}.notes{display:flex;flex-direction:column;--note-pad: 22px;max-width:44rem}.note{display:flex;flex-direction:column;gap:11px;padding:var(--note-pad) 0;border-top:1px solid var(--rule-soft)}.note:first-child{padding:0 0 var(--note-pad);border-top:none}.hero{flex:1}.hero__panel{padding:84px var(--pad-x-wide);padding-block:clamp(24px,6.4svh,84px);display:flex;flex-direction:column;justify-content:center;gap:30px}.hero__text{display:flex;flex-direction:column;gap:24px}.hero__notes{padding:84px var(--pad-x);padding-block:clamp(24px,6.4svh,84px);justify-content:center}@media(max-width:56.25em){.hero__panel{padding:48px var(--pad-x-wide);padding-block:48px}.hero__notes{padding:48px var(--pad-x);padding-block:48px}.site-header{padding-block:22px}.site-footer{padding-block:26px}}.stub{flex:1;background:var(--panel);display:flex;align-items:center;padding:80px var(--pad-x-wide)}.stub__inner{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:52ch}.stub__inner a:not(.cta){color:var(--accent)}@media(max-width:56.25em){.stub{padding:48px var(--pad-x-wide)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
