.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){margin-top:.67em;margin-bottom:.67em;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin-top:0;margin-bottom:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(table){text-indent:0;border-color:currentColor}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input[type=button i]),:where(button,input[type=reset i]),:where(button,input[type=submit i]){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input[type=button i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=color i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=reset i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=submit i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=button i])::-moz-focusring{outline:1px dotted buttontext}:where(button,input[type=color i])::-moz-focusring{outline:1px dotted buttontext}:where(button,input[type=reset i])::-moz-focusring{outline:1px dotted buttontext}:where(button,input[type=submit i])::-moz-focusring{outline:1px dotted buttontext}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-subset.woff2)format("woff2"),url(/fonts/Fraunces-subset.woff)format("woff");font-weight:100 900;font-style:normal;font-variation-settings:"opsz"72,"wght"333,"SOFT"33,"WONK"1;unicode-range:U+20-7E,U+A9,U+AE,U+B0,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-family:Fraunces Italic;src:url(/fonts/Fraunces-Italic-subset.woff2)format("woff2"),url(/fonts/Fraunces-Italic-subset.woff)format("woff");font-weight:100 900;font-style:italic,oblique;font-variation-settings:"opsz"66,"wght"267,"SOFT"66,"WONK"1;unicode-range:U+20-7E,U+A9,U+AE,U+B0,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-family:Mona Sans;src:url(/fonts/MonaSans-caps-subset.woff2)format("woff2"),url(/fonts/MonaSans-caps-subset.woff)format("woff");font-stretch:75% 125%;font-style:normal;font-weight:200 900;font-variation-settings:"ss02"on,"ss07"on,"tnum"on;unicode-range:U+20-60,U+7B-7E,U+A9,U+AE,U+B0,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-family:Monaspace Argon Var;src:url(/fonts/MonaspaceArgon-subset.woff2)format("woff2"),url(/fonts/MonaspaceArgon-subset.woff)format("woff");font-weight:200 800;unicode-range:U+20-7E,U+A0-BF,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2190-2193,U+2212,U+2248}:root{--dark:#1a120b;--light:#e2dfd0;--middark:#5c483e;--midlight:#978176;--step-6:clamp(2.986rem,2.6319rem + 1.7702vw,4.2915rem);--step-5:clamp(2.4883rem,2.2321rem + 1.2812vw,3.4332rem);--step-4:clamp(2.0736rem,1.8911rem + .9125vw,2.7466rem);--step-3:clamp(1.728rem,1.6007rem + .6363vw,2.1973rem);--step-2:clamp(1.44rem,1.3538rem + .4309vw,1.7578rem);--step-1:clamp(1.2rem,1.1441rem + .2797vw,1.4063rem);--step-0:clamp(1rem,.9661rem + .1695vw,1.125rem);--step--1:clamp(.8333rem,.8153rem + .0904vw,.9rem);--step--2:clamp(.6944rem,.6875rem + .0347vw,.72rem);--step--3:clamp(.576rem,.5794rem + -.0037vw,.5787rem);--space-3xs:clamp(.25rem,.2331rem + .0847vw,.3125rem);--space-2xs:clamp(.5rem,.4831rem + .0847vw,.5625rem);--space-xs:clamp(.75rem,.7161rem + .1695vw,.875rem);--space-s:clamp(1rem,.9661rem + .1695vw,1.125rem);--space-m:clamp(1.5rem,1.4492rem + .2542vw,1.6875rem);--space-l:clamp(2rem,1.9322rem + .339vw,2.25rem);--space-xl:clamp(3rem,2.8983rem + .5085vw,3.375rem);--space-2xl:clamp(4rem,3.8644rem + .678vw,4.5rem);--space-3xl:clamp(6rem,5.7966rem + 1.0169vw,6.75rem);--space-3xs-2xs:clamp(.25rem,.1653rem + .4237vw,.5625rem);--space-2xs-xs:clamp(.5rem,.3983rem + .5085vw,.875rem);--space-xs-s:clamp(.75rem,.6483rem + .5085vw,1.125rem);--space-m-l:clamp(1.5rem,1.2966rem + 1.0169vw,2.25rem);--space-l-xl:clamp(2rem,1.6271rem + 1.8644vw,3.375rem);--space-xl-2xl:clamp(3rem,2.5932rem + 2.0339vw,4.5rem);--space-2xl-3xl:clamp(4rem,3.2542rem + 3.7288vw,6.75rem);--space-s-m:clamp(1rem,.8136rem + .9322vw,1.6875rem);--space-m-xl:clamp(1.5rem,.9915rem + 2.5424vw,3.375rem);--space-l-2xl:clamp(2rem,1.322rem + 3.3898vw,4.5rem);--space-l-3xl:clamp(2rem,.7119rem + 6.4407vw,6.75rem);--grid-max-width:93.75rem;--grid-gutter:var(--space-s-xl,clamp(1.0625rem,.3074rem + 3.6721vw,3.75rem));--grid-columns:12;font-family:Fraunces,ui-serif}.u-container{max-width:var(--grid-max-width);padding-left:clamp(1.0625rem,.3074rem + 3.6721vw,3.75rem);padding-right:clamp(1.0625rem,.3074rem + 3.6721vw,3.75rem);padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);max-width:93.75rem;margin-left:auto;margin-right:auto}.u-grid{grid-gap:clamp(1.0625rem,.3074rem + 3.6721vw,3.75rem);grid-gap:var(--grid-gutter);gap:clamp(1.0625rem,.3074rem + 3.6721vw,3.75rem);gap:var(--grid-gutter);display:grid}html{background:#e2dfd0;background:var(--light);color:var(--dark);font-variation-settings:"opsz"36,"wght"286,"SOFT"20,"WONK"1}body{margin:0}h1,.h1{color:var(--middark);font-size:var(--step-4);font-variation-settings:"opsz"80,"wght"480,"SOFT"6,"WONK"1;letter-spacing:-.015em;margin-top:var(--space-l-2xl);margin-bottom:var(--space-l-2xl)}h2,.h2{color:var(--middark);font-size:var(--step-3);font-variation-settings:"opsz"44,"wght"333,"SOFT"3,"WONK"1;letter-spacing:-.0075em;margin-top:0}h3,.h3{font-size:var(--step-2)}h4,.h4{font-size:var(--step-1)}p,li{font-size:var(--step-0)}em{font-family:Fraunces Italic,serif;font-style:italic}small,.sm{font-size:var(--step--2)}section{margin:clamp(1.0625rem,.3074rem + 3.6721vw,3.75rem)0;margin:var(--grid-gutter)0}.caps{font-size:var(--step--2);font-feature-settings:"tnum"1;font-variation-settings:"wght"367;letter-spacing:.33em;text-transform:uppercase;font-family:Mona Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:367;font-stretch:125%;line-height:1}h2+.caps{color:var(--midlight);margin:-1rem 0 clamp(1.0625rem,.3074rem + 3.6721vw,3.75rem);margin:-1rem 0 var(--grid-gutter);padding-top:var(--space-s);border-top:1px solid;border-image:linear-gradient(90deg,#978176,#0000)1}@supports (color:color-mix(in lch,red,blue)){h2+.caps{border-image:linear-gradient(to right,var(--midlight),color-mix(in oklch,var(--midlight),transparent 100%))1}}blockquote{font-family:Fraunces Italic,serif;font-size:var(--step-1);font-variation-settings:"opsz"50,"wght"133,"SOFT"11,"WONK"0;line-height:1.625}.editorial{max-width:58ch}.editorial section{padding:var(--space-l)}.editorial p,.editorial li{line-height:1.625}footer[data-astro-cid-sz7xmlte]{padding-top:var(--grid-gutter);padding-bottom:var(--grid-gutter)}.social[data-astro-cid-sz7xmlte]{grid-template-columns:auto repeat(4,-webkit-min-content);grid-gap:var(--space-s);gap:var(--space-s);grid-template-columns:auto repeat(4,min-content);align-items:center;padding:0;list-style:none;display:grid}.social[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--midlight);-webkit-text-decoration:none;text-decoration:none}.social[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-icon]{font-size:var(--space-m);margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.social[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--dark)}body{flex-direction:column;min-height:100vh;display:flex}main[data-astro-cid-ovmpx7lm]{flex:1}footer[data-astro-cid-ovmpx7lm]{margin-top:auto}