.gh[data-astro-cid-mdlwumdu]{background:var(--color-field);color:var(--color-white);padding:clamp(9rem,7rem + 6vw,13rem) 0 clamp(3rem,2rem + 3vw,5rem);position:relative}.gh__grid[data-astro-cid-mdlwumdu]{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1rem,2vw,2rem);display:grid;position:relative}.gh__text[data-astro-cid-mdlwumdu]{grid-column:1/span 7;padding-bottom:clamp(0rem,2vw,2rem)}.gh__art[data-astro-cid-mdlwumdu]{grid-column:9/span 4;position:relative}.gh__crumbs[data-astro-cid-mdlwumdu] ol[data-astro-cid-mdlwumdu]{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.975rem;font-weight:700;display:flex}.gh__crumbs[data-astro-cid-mdlwumdu] li[data-astro-cid-mdlwumdu]{align-items:center;gap:.6rem;display:inline-flex}.gh__crumbs[data-astro-cid-mdlwumdu] li[data-astro-cid-mdlwumdu]+li[data-astro-cid-mdlwumdu]:before{content:"";border-top:2px solid color-mix(in srgb, var(--color-white) 45%, transparent);border-radius:50% 50% 0 0/100% 100% 0 0;width:.7rem;height:.35rem;transform:translateY(1px)}.gh__crumbs[data-astro-cid-mdlwumdu] a[data-astro-cid-mdlwumdu]{color:color-mix(in srgb, var(--color-white) 82%, transparent);border-bottom:2px solid #0000;text-decoration:none;transition:color .25s,border-color .25s}.gh__crumbs[data-astro-cid-mdlwumdu] a[data-astro-cid-mdlwumdu]:hover{color:var(--color-white);border-bottom-color:var(--color-sun)}.gh__crumbs[data-astro-cid-mdlwumdu] [data-astro-cid-mdlwumdu][aria-current]{color:color-mix(in srgb, var(--color-white) 62%, transparent);font-weight:600}.gh__draft[data-astro-cid-mdlwumdu]{background:var(--color-field-tint);color:var(--color-ink);border-radius:999px;margin-top:1.25rem;padding:.45rem 1rem;font-weight:750;display:inline-block}.gh__title[data-astro-cid-mdlwumdu]{letter-spacing:-.032em;max-width:12em;animation:gh-in 1.1s var(--ease-out) .2s both;margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);font-size:clamp(2.5rem,1.3rem + 4.2vw,5.25rem);line-height:1.02}.gh__lede[data-astro-cid-mdlwumdu]{max-width:32em;color:color-mix(in srgb, var(--color-white) 88%, transparent);animation:gh-in 1.1s var(--ease-out) .35s both;margin-top:clamp(1.25rem,1rem + 1vw,1.75rem)}.gh__byline[data-astro-cid-mdlwumdu]{border-top:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);animation:gh-in 1.1s var(--ease-out) .45s both;align-items:center;gap:.9rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);padding-top:1.25rem;display:flex}.gh__mark[data-astro-cid-mdlwumdu]{flex:none;width:44px}.gh__byline[data-astro-cid-mdlwumdu] p[data-astro-cid-mdlwumdu]{gap:.1rem;line-height:1.4;display:grid}.gh__author[data-astro-cid-mdlwumdu]{font-weight:800}.gh__meta[data-astro-cid-mdlwumdu]{color:color-mix(in srgb, var(--color-white) 78%, transparent);flex-wrap:wrap;align-items:center;gap:0 .65rem;font-size:.975rem;display:inline-flex}.gh__sep[data-astro-cid-mdlwumdu]{background:var(--color-sun);border-radius:50%;width:4px;height:4px}.gh__sun[data-astro-cid-mdlwumdu]{z-index:0;width:50%;animation:gh-sun 2.2s var(--ease-out) .3s both;position:absolute;top:0;left:55%;overflow:visible;transform:translateY(-58%)}.gh__art[data-astro-cid-mdlwumdu] .gh__photo{z-index:1;background:var(--color-field-deep);width:80%;animation:gh-photo 1.4s var(--ease-soft) .1s both;position:relative}@keyframes gh-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes gh-sun{0%{transform:translateY(30%)}to{transform:translateY(-58%)}}@keyframes gh-photo{0%{clip-path:inset(100% 0 0 round 999px 999px 0 0)}to{clip-path:inset(0 round 999px 999px 0 0)}}@media (width<=1080px){.gh__text[data-astro-cid-mdlwumdu]{grid-column:1/span 7}.gh__art[data-astro-cid-mdlwumdu]{grid-column:8/span 5}}@media (width<=760px){.gh[data-astro-cid-mdlwumdu]{padding-top:7rem}.gh__grid[data-astro-cid-mdlwumdu]{row-gap:clamp(5rem,22vw,7rem)}.gh__text[data-astro-cid-mdlwumdu],.gh__art[data-astro-cid-mdlwumdu]{grid-column:1/-1}.gh__text[data-astro-cid-mdlwumdu]{padding-bottom:0}.gh__sun[data-astro-cid-mdlwumdu]{width:44%;left:52%}}@media (width<=420px){.gh__sep[data-astro-cid-mdlwumdu]{display:none}.gh__meta[data-astro-cid-mdlwumdu]{display:grid}}@media (prefers-reduced-motion:reduce){.gh__title[data-astro-cid-mdlwumdu],.gh__lede[data-astro-cid-mdlwumdu],.gh__byline[data-astro-cid-mdlwumdu],.gh__sun[data-astro-cid-mdlwumdu],.gh__art[data-astro-cid-mdlwumdu] .gh__photo{animation:none!important}}.gb[data-astro-cid-zqvlxg6m]{background:var(--color-paper);padding:clamp(3rem,2rem + 3vw,5.5rem) 0 clamp(2.5rem,2rem + 2vw,4rem)}.gb__grid[data-astro-cid-zqvlxg6m]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem clamp(1rem,2vw,2rem);display:grid}.gb__aside[data-astro-cid-zqvlxg6m]{grid-column:1/span 3;gap:2.5rem;display:grid;position:sticky;top:7rem}.gb__toc[data-astro-cid-zqvlxg6m] summary[data-astro-cid-zqvlxg6m]{color:var(--color-moss);pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-weight:800;list-style:none;display:flex}.gb__toc[data-astro-cid-zqvlxg6m] summary[data-astro-cid-zqvlxg6m]::-webkit-details-marker{display:none}.gb__chev[data-astro-cid-zqvlxg6m]{width:1.1rem;color:var(--color-field);transition:transform .4s var(--ease-out);display:none}.gb__toc[data-astro-cid-zqvlxg6m] ol[data-astro-cid-zqvlxg6m]{border-left:1px solid var(--color-sage);gap:.1rem;display:grid}.gb__toc[data-astro-cid-zqvlxg6m] a[data-astro-cid-zqvlxg6m]{color:var(--color-moss);border-left:2px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem 1rem;font-size:.975rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .25s,border-color .25s;display:block}.gb__toc[data-astro-cid-zqvlxg6m] a[data-astro-cid-zqvlxg6m]:hover{color:var(--color-field);border-left-color:color-mix(in srgb, var(--color-sun) 60%, transparent)}.gb__toc[data-astro-cid-zqvlxg6m] a[data-astro-cid-zqvlxg6m][aria-current=true]{color:var(--color-ink);border-left-color:var(--color-sun);font-weight:750}.gb__cta[data-astro-cid-zqvlxg6m]{border-top:1.5px solid var(--color-sage);justify-items:start;gap:1.1rem;padding-top:1.75rem;display:grid}.gb__cta[data-astro-cid-zqvlxg6m] p[data-astro-cid-zqvlxg6m]{color:var(--color-moss);font-size:.975rem;line-height:1.5}.gb__body[data-astro-cid-zqvlxg6m]{grid-column:5/span 7;min-width:0}.prose[data-astro-cid-zqvlxg6m]{max-width:40rem;font-size:1.125rem;line-height:1.7}.prose[data-astro-cid-zqvlxg6m] ::selection{background:color-mix(in srgb, var(--color-sun) 40%, transparent)}.prose[data-astro-cid-zqvlxg6m]>*+*{margin-top:1.25rem}.prose[data-astro-cid-zqvlxg6m]>:first-child{margin-top:0}.prose[data-astro-cid-zqvlxg6m] h2{letter-spacing:-.022em;color:var(--color-field);margin-top:clamp(3rem,2.5rem + 2vw,4.25rem);scroll-margin-top:6.5rem;font-size:clamp(1.8rem,1.35rem + 1.5vw,2.6rem);line-height:1.08}.prose[data-astro-cid-zqvlxg6m] h3{font-family:var(--font-body);letter-spacing:-.01em;margin-top:2.25rem;scroll-margin-top:6.5rem;font-size:1.2rem;font-weight:800;line-height:1.3}.prose[data-astro-cid-zqvlxg6m] h2+*,.prose[data-astro-cid-zqvlxg6m] h3+*{margin-top:.9rem}.prose[data-astro-cid-zqvlxg6m] strong{font-weight:800}.prose[data-astro-cid-zqvlxg6m] a{color:var(--color-field);text-underline-offset:.2em;-webkit-text-decoration-color:var(--color-sun);text-decoration-color:var(--color-sun);font-weight:700;text-decoration-thickness:2px;transition:text-decoration-thickness .2s}.prose[data-astro-cid-zqvlxg6m] a:hover{text-decoration-thickness:3px}.prose[data-astro-cid-zqvlxg6m] ul,.prose[data-astro-cid-zqvlxg6m] ol{gap:.6rem;display:grid}.prose[data-astro-cid-zqvlxg6m] ul>li{padding-left:1.6rem;position:relative}.prose[data-astro-cid-zqvlxg6m] ul>li:before{content:"";background:var(--color-sun);border-radius:.4rem .4rem 0 0;width:.8rem;height:.4rem;position:absolute;top:.7em;left:0}.prose[data-astro-cid-zqvlxg6m] ol{counter-reset:step}.prose[data-astro-cid-zqvlxg6m] ol>li{counter-increment:step;padding-left:2.4rem;position:relative}.prose[data-astro-cid-zqvlxg6m] ol>li:before{content:counter(step);font-family:var(--font-heading);color:var(--color-field);font-size:1.5rem;line-height:1.2;position:absolute;top:-.05em;left:0}.prose[data-astro-cid-zqvlxg6m] blockquote{background:var(--color-field-tint);border-radius:28px;margin:2rem 0;padding:clamp(2.6rem,2rem + 1.5vw,3.25rem) clamp(1.5rem,1rem + 1.5vw,2.25rem) clamp(1.5rem,1rem + 1.5vw,2.25rem);position:relative}.prose[data-astro-cid-zqvlxg6m] blockquote:before{content:"";background:var(--color-sun);border-radius:.75rem .75rem 0 0;width:1.5rem;height:.75rem;position:absolute;top:clamp(1.25rem,1rem + .8vw,1.6rem);left:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.prose[data-astro-cid-zqvlxg6m] blockquote>*+*{margin-top:.75rem}.prose[data-astro-cid-zqvlxg6m] blockquote p{font-size:1.05rem}.prose[data-astro-cid-zqvlxg6m] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:100%;margin:2rem 0;font-size:1rem;display:block;overflow-x:auto}.prose[data-astro-cid-zqvlxg6m] th,.prose[data-astro-cid-zqvlxg6m] td{text-align:left;vertical-align:top;border-bottom:1.5px solid var(--color-sage);padding:.85rem 1.5rem .85rem 0}.prose[data-astro-cid-zqvlxg6m] th{border-bottom-color:color-mix(in srgb, var(--color-field) 28%, transparent);white-space:nowrap;font-weight:800}.prose[data-astro-cid-zqvlxg6m] td:first-child{font-weight:700}.prose[data-astro-cid-zqvlxg6m] hr{border:0;border-top:1.5px solid var(--color-sage);margin:3rem 0}.gb__sign[data-astro-cid-zqvlxg6m]{border-top:1.5px solid var(--color-sage);max-width:40rem;color:var(--color-moss);margin-top:clamp(3rem,2.5rem + 2vw,4rem);padding-top:1.5rem;font-size:.975rem}.gb__sign[data-astro-cid-zqvlxg6m] strong[data-astro-cid-zqvlxg6m]{color:var(--color-ink);font-weight:800}@media (width<=1080px){.gb__aside[data-astro-cid-zqvlxg6m]{grid-column:1/span 4}.gb__body[data-astro-cid-zqvlxg6m]{grid-column:5/span 8}}@media (width<=960px){.gb__aside[data-astro-cid-zqvlxg6m],.gb__body[data-astro-cid-zqvlxg6m]{grid-column:1/-1}.gb__aside[data-astro-cid-zqvlxg6m]{position:static}.gb__cta[data-astro-cid-zqvlxg6m]{display:none}.gb__toc[data-astro-cid-zqvlxg6m]{background:var(--color-white);box-shadow:inset 0 0 0 1.5px var(--color-sage);border-radius:28px;padding:0 1.4rem}.gb__toc[data-astro-cid-zqvlxg6m] summary[data-astro-cid-zqvlxg6m]{pointer-events:auto;cursor:pointer;color:var(--color-ink);margin:0;padding:1.1rem 0}.gb__chev[data-astro-cid-zqvlxg6m]{display:block}.gb__toc[data-astro-cid-zqvlxg6m][open] .gb__chev[data-astro-cid-zqvlxg6m]{transform:rotate(180deg)}.gb__toc[data-astro-cid-zqvlxg6m] ol[data-astro-cid-zqvlxg6m]{margin-bottom:1.25rem}.prose[data-astro-cid-zqvlxg6m]{font-size:1.0625rem}}
