@font-face{font-family:host;src:url(../media/HostGrotesk_Variable-s.p.0ghexb8m2rs_v.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:host;src:url(../media/HostGrotesk_Italic_Variable-s.p.2im62eoayfef2.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:italic}@font-face{font-family:host Fallback;src:local(Arial);ascent-override:95.95%;descent-override:29.78%;line-gap-override:0.0%;size-adjust:105.78%}.ud0Cta_className{font-family:host,host Fallback}.ud0Cta_variable{--font-host:"host", "host Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{vertical-align:middle;max-width:100%;height:auto}button{color:inherit}a,button{-webkit-tap-highlight-color:transparent}}@layer base{:root{--black:#000;--white:#fff;--accent:#19d444;--text:clamp(.75rem, calc(.75rem + ((1vw - .225rem) * .4348)), 1rem);--space:clamp(1rem, calc(1rem + ((1vw - .225rem) * .8696)), 1.5rem);--paragraph:clamp(1rem, calc(1rem + ((1vw - .225rem) * 1.7391)), 2rem);--small-gap:clamp(.5rem, calc(.5rem + ((1vw - .225rem) * .8696)), 1rem)}html{scrollbar-width:none;overscroll-behavior:none;font-size:clamp(16px,round(up,1vw + 3px,1px),43px);overflow-x:clip}html::-webkit-scrollbar{display:none}body{overscroll-behavior:none;background:var(--white);color:var(--black);font-family:var(--font-host), "Arial", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text);letter-spacing:-.01rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700;line-height:inherit}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{left:var(--space);z-index:2000;background:#fff;position:fixed;top:-5rem}.skip-link:focus{top:var(--space)}@media (min-width:1801px) and (max-width:1900px){html{font-size:21px}}}@layer layout{.layout-grid{gap:var(--space);padding:var(--space);grid-template-columns:1fr 1fr 2fr;align-items:start;display:grid}.site-header{z-index:10;pointer-events:none;grid-template-rows:1fr 1fr;width:100%;height:100vh;position:fixed;inset:0}.site-header a{pointer-events:auto}.identity{flex-direction:column;grid-area:1/1;gap:1.5rem;display:flex}.wordmark{align-self:flex-start;font-weight:700}.tagline{white-space:pre-line}.main-nav{align-self:end;gap:var(--small-gap);grid-area:2/1;display:flex}[aria-current]{font-weight:700}.desktop-socials{grid-area:2/2;align-self:end}.socials{gap:var(--small-gap);flex-wrap:wrap;align-items:baseline;display:flex}.archive-main{grid-template-rows:1fr 1fr;min-height:100vh;position:relative}.categories{z-index:11;flex-direction:column;grid-area:1/2;align-items:start;display:flex;position:relative}.article-list{z-index:11;grid-area:1/3;position:relative}.article-row{justify-content:space-between;gap:var(--space);align-items:baseline;display:flex}.article-row h1{font-weight:400}.article-row time{white-space:nowrap}.pagination{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.desktop-bio{grid-area:2/3;align-self:end;margin:0}.article-main{position:relative}.article-meta{top:var(--space);grid-column:2;position:sticky}.article-meta time{display:block}.article-body{grid-column:3;min-width:0}.article-body p,.article-body ol,.article-body blockquote{margin-bottom:var(--paragraph)}.article-body ul{margin-bottom:0}.article-body a{text-decoration:none}.article-body [data-underline]{text-underline-offset:1px;text-decoration:underline;text-decoration-thickness:.0625rem}.article-body blockquote{border-left:4px solid #000;padding-left:1em;font-style:italic}.article-body blockquote p{margin:0}.article-body ul,.article-body ol{padding-left:1.5em}.article-body li{padding:0}.article-body figure{margin-bottom:var(--paragraph)}.article-body figure img{width:100%;max-width:100%;height:auto;display:block}.article-body figcaption{color:#737373;text-align:left;margin-top:clamp(.25rem,.4348vw + .15217rem,.5rem);font-size:clamp(.625rem,.2174vw + .576085rem,.75rem)}.embed iframe{border:0;width:100%;display:block}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{margin-bottom:var(--paragraph)}.article-body figure{margin-top:1em}.article-body blockquote{margin-top:15px;padding-left:30px;font-style:normal}.article-body blockquote p{margin-bottom:var(--paragraph)}.article-body>:first-child{margin-top:0}.article-column,.about-column{flex-direction:column;grid-column:3;gap:clamp(2rem,1.7391vw + 1.6087rem,3rem);display:flex}.article-end-bio{margin:0}.article-column .article-body{grid-column:auto}.contact-bio{grid-column:3}.page-column{grid-column:3;min-width:0}.page-column .article-body>:last-child{margin-bottom:0}.about-main .portrait{grid-column:3;width:100%}.site-footer{display:none}body:has(.contact-main){flex-direction:column;min-height:100svh;display:flex}.contact-main{flex:1}.contact-main[data-empty=true]{padding-block:0}@media (min-width:992px){.contact-footer{display:grid}.contact-footer .socials{display:none}.contact-footer .bio{grid-column:3;margin:0}}.error-page{padding:var(--space)}.error-page a,.error-page button{margin-top:1.5rem;display:inline-block}.cursor-dot{background:var(--accent);z-index:9999;pointer-events:none;opacity:0;will-change:transform;border-radius:50%;width:20px;height:20px;position:fixed;top:0;left:0}.custom-cursor,.custom-cursor *{cursor:none!important}@media (max-width:991px){.layout-grid{grid-template-columns:.75fr 1.5fr}.site-header{pointer-events:auto;grid-template-rows:1fr;grid-template-columns:1fr 1fr;height:auto;margin-bottom:3rem;position:relative}.identity{grid-area:1/1}.main-nav{grid-area:1/2;justify-content:flex-end;align-self:start}.desktop-socials,.desktop-bio{display:none}.archive-main{grid-template-rows:1fr;min-height:0}.categories{grid-column:1}.article-list{grid-column:2}.article-meta{grid-column:1}.article-body,.article-column,.about-column,.page-column{grid-column:2}.article-end-bio{display:none}.about-main .portrait{grid-column:2}.site-footer{display:grid}.site-footer .socials{grid-area:1/1;align-self:end}.site-footer .bio{grid-area:1/2;margin:0}.archive-footer{background:#fff;width:100%;position:fixed;bottom:0}.archive-main{margin-bottom:13rem}}@media (max-width:767px){.site-footer{grid-template-columns:1fr}.site-footer .bio{grid-area:1/1}.site-footer .socials{grid-row:2}.article-main,.about-main,.page-main{grid-template-columns:1fr}.article-meta{grid-column:1;margin-bottom:3rem;position:static}.article-body,.article-column,.about-column,.page-column,.about-main .portrait{grid-column:1}.article-main{margin-bottom:0}.main-nav{white-space:nowrap}}@media (max-height:560px) and (max-width:991px){.archive-footer{position:static}.archive-main{margin-bottom:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}}
