.statement[data-astro-cid-7vszemnk]{height:100dvh;margin:0;display:flex;align-items:center;svg{width:100%;height:auto}}.details[data-astro-cid-7vszemnk]{margin-bottom:var(--marbles-space-8)}.circle[data-astro-cid-7vszemnk]{width:var(--marbles-space-2);height:var(--marbles-space-2);border:1.5px solid var(--the-black);border-radius:calc(infinity * 1px);display:inline-block}.section[data-astro-cid-7vszemnk]{border-top:1.5px solid var(--the-black);padding-top:var(--marbles-space-4);padding-bottom:var(--marbles-space-8);display:grid;grid-template-columns:1fr 2fr;.subsection{display:grid;grid-template-columns:1fr 2fr;gap:var(--marbles-space-2);row-gap:var(--marbles-space-4);:nth-child(2n){align-self:center}}&:has(.people){padding-bottom:0}.people{display:grid;grid-auto-rows:1fr;margin-top:calc(-1 * var(--marbles-space-4));.subsection{:nth-child(odd){padding-block:var(--marbles-space-4)}:nth-child(2n){align-self:center}&:first-child{padding-top:0}&:not(:last-child){border-bottom:1.5px solid var(--the-black)}}}}.hero[data-astro-cid-7vszemnk]{--gap: 21px;margin-top:calc(-1 * var(--marbles-space-12) - 3px);display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);position:relative;.intro{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:var(--marbles-space-12);p{margin:0}.bottom-bar{position:absolute;background-color:var(--background);bottom:0;right:0;width:calc(100% * 2 + var(--gap));height:var(--marbles-space-12);border-top:1.5px solid var(--the-black)}}}.mobile-typography[data-astro-cid-7vszemnk]{display:none}.desktop-typography[data-astro-cid-7vszemnk]{display:block}@media screen and (max-width: 808px){.mobile-typography[data-astro-cid-7vszemnk]{display:block}.desktop-typography[data-astro-cid-7vszemnk]{display:none}.statement[data-astro-cid-7vszemnk]{height:initial;margin-block:var(--marbles-space-12);margin-inline:-14px}.hero[data-astro-cid-7vszemnk]{grid-template-columns:1fr;.intro{height:initial;margin-bottom:var(--marbles-space-24);h1{width:95%}>h1+h1{margin-left:auto;text-align:right}.bottom-bar{display:none}}}.section[data-astro-cid-7vszemnk]{position:relative;grid-template-columns:1fr;padding-top:var(--marbles-space-12);padding-block:var(--marbles-space-12);.section-title-wrapper{background-color:var(--background);padding-inline-end:var(--marbles-space-2);position:absolute;top:calc(-1 * var(--marbles-space-2));text-transform:uppercase;.section-title{line-height:1;font-size:var(--marbles-font-size--1);background-color:var(--accent-yellow);padding-block:var(--marbles-space-0_5);padding-inline:var(--marbles-space-0_75);border-radius:var(--marbles-space-0_75)}.circle{display:none}}.people{.subsection{&:not(:last-child){border-bottom:initial}:nth-child(odd){padding-block:var(--marbles-space-2)}}}&:has(.people){padding-bottom:var(--marbles-space-12)}}}.overview[data-astro-cid-i3fnbw3m]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:21px;margin-bottom:var(--marbles-space-12);.illustration{width:100%;aspect-ratio:1;img{width:100%;height:100%;object-fit:fill}}.attribution{color:var(--the-black);font-family:Austin News Deck;font-size:var(--marbles-font-size-0);font-style:italic;a{color:var(--the-black);text-decoration:underline}}.discover-link{display:inline-block;margin-bottom:var(--marbles-space-4);color:var(--the-black);&:hover{color:var(--hover-basic)}.arrow{margin-left:.25em}}.description{max-height:min-content;display:flex;flex-direction:column;p.body{max-width:66%}}}@media screen and (max-width: 808px){.overview[data-astro-cid-i3fnbw3m]{grid-template-columns:1fr;.discover-link{align-self:flex-end}.description{flex-direction:column-reverse;p.body{max-width:100%}}}}.offer[data-astro-cid-ery7fhbc]{margin-block:var(--marbles-space-20);.divider{display:none}.header{margin:auto;text-align:center;width:var(--marbles-space-48);padding:var(--marbles-space-3) 0;border-bottom:1.5px solid var(--the-black);margin-bottom:var(--marbles-space-8)}.heading{text-align:center;margin-top:0;margin-bottom:var(--marbles-space-4)}.grid{display:flex;grid-template-columns:repeat(3,1fr);column-gap:var(--marbles-space-8)}.card{flex:1;display:flex;flex-direction:column;.spacer{flex:1}}}@media screen and (max-width: 808px){.offer[data-astro-cid-ery7fhbc]{.grid{flex-direction:column;.divider{display:block;margin:var(--marbles-space-8) auto;text-align:center;width:var(--marbles-space-48);border-bottom:1.5px solid var(--the-black)}.card{.body{text-align:center}}}}}.stance[data-astro-cid-auvf3zdg]{max-width:66%;margin:auto;text-align:center;margin-bottom:var(--marbles-space-32);.header{margin:auto;max-width:fit-content;padding:var(--marbles-space-3)}}@media screen and (max-width: 808px){.stance[data-astro-cid-auvf3zdg]{max-width:initial;padding-inline:var(--marbles-space-2)}}.blog-highlights[data-astro-cid-22o5e6p3]{margin-top:var(--marbles-space-12);display:flex;gap:16px}.blog-highlights[data-astro-cid-22o5e6p3] .card{flex:1}.header[data-astro-cid-22o5e6p3]{margin:auto;text-align:center;width:var(--marbles-space-48);padding:var(--marbles-space-3) 0;border-bottom:1.5px solid var(--the-black)}@media (width <= 808px){.blog-highlights[data-astro-cid-22o5e6p3]{flex-direction:column}}.statement[data-astro-cid-b36aoxch]{font-family:Archivo;font-weight:500;font-size:var(--marbles-font-size-11);line-height:.75;letter-spacing:-5%}.highlighted[data-astro-cid-b36aoxch]{&[data-astro-cid-b36aoxch]:hover{--highlight-colour: var(--accent-light)}}.goodbyes[data-astro-cid-b36aoxch]{margin-top:var(--marbles-space-32);padding-bottom:var(--marbles-space-8);position:relative;pre{max-width:fit-content;margin:auto;margin-bottom:var(--marbles-space-12);svg{height:.7em;aspect-ratio:194 / 95}}.mobile-typography{display:none}.contact{position:absolute;right:0;bottom:0;max-width:fit-content;font-size:var(--marbles-font-size-0);a{&:hover{color:unset}}>div{display:flex;align-items:center;padding-right:64px;gap:var(--marbles-space-2);>*{flex:1}>*:last-child{width:30ch}}>div:not(:last-child){border-bottom:1.5px solid var(--the-black)}}}@media screen and (max-width: 808px){.goodbyes[data-astro-cid-b36aoxch]{padding-bottom:0;pre{display:none}.mobile-typography{display:block;width:100%;height:auto}.contact{position:initial;max-width:initial;>div{padding-right:0}}}}
