.phead[data-astro-cid-dn2kykey]{background:var(--g1);padding-block:calc(var(--bar-h) + var(--sc-9)) var(--sc-section)}.phead[data-astro-cid-dn2kykey] .mono[data-astro-cid-dn2kykey]{margin:0}.phead[data-astro-cid-dn2kykey] h1[data-astro-cid-dn2kykey]{max-width:20ch;margin:var(--sc-4) 0 0;font:600 var(--fs-h1)/.98 var(--sc-font-display);letter-spacing:-.035em;text-wrap:balance;animation:phead-wipe .9s cubic-bezier(.22,1,.36,1) .15s backwards}.phead[data-astro-cid-dn2kykey] h1[data-astro-cid-dn2kykey] em[data-astro-cid-dn2kykey]{color:var(--sc-accent);font-weight:600}.phead[data-astro-cid-dn2kykey] .sc-lede[data-astro-cid-dn2kykey]{margin-top:var(--sc-6);color:var(--sc-ink-soft)}.phead--compact[data-astro-cid-dn2kykey] h1[data-astro-cid-dn2kykey]{font-size:clamp(2.25rem,1.35rem + 2.5vw,3.875rem);max-width:22ch}.phead--compact[data-astro-cid-dn2kykey] .sc-lede[data-astro-cid-dn2kykey]{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);margin-top:var(--sc-5)}.phead__ctas[data-astro-cid-dn2kykey]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sc-3) var(--sc-6);margin-top:var(--sc-7)}.phead[data-astro-cid-dn2kykey] .phead__back[data-astro-cid-dn2kykey]{display:inline-flex;gap:.5rem;margin-bottom:var(--sc-6);text-decoration:none}.phead__back[data-astro-cid-dn2kykey]:hover{color:var(--sc-accent)}.phead--image[data-astro-cid-dn2kykey] .phead__grid[data-astro-cid-dn2kykey]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sc-8);align-items:center}.phead__media[data-astro-cid-dn2kykey]{border:1px solid var(--line);overflow:hidden;aspect-ratio:1 / 1;background:var(--sc-surface)}.phead__media[data-astro-cid-dn2kykey] img{display:block;width:100%;height:100%;object-fit:cover}.phead[data-astro-cid-dn2kykey].phead--flush{padding-bottom:0}.phead__elev[data-astro-cid-dn2kykey]{margin:0}.phead__frame[data-astro-cid-dn2kykey]{position:relative}.phead__media--elev[data-astro-cid-dn2kykey]{position:relative;border-color:var(--line-strong);aspect-ratio:auto;height:clamp(300px,52svh,520px)}.phead--tall[data-astro-cid-dn2kykey] .phead__media--elev[data-astro-cid-dn2kykey]{height:clamp(420px,72svh,720px)}.phead__media--elev[data-astro-cid-dn2kykey] img{transform:translate3d(calc(var(--mx, 0) * -10px),calc(var(--my, 0) * -8px),0) scale(1.06);filter:saturate(.9) contrast(1.04) brightness(.92);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.phead__tick[data-astro-cid-dn2kykey]{position:absolute;width:36px;height:36px;pointer-events:none}.phead__tick[data-astro-cid-dn2kykey]:before,.phead__tick[data-astro-cid-dn2kykey]:after{content:"";position:absolute;background:var(--sc-accent)}.phead__tick[data-astro-cid-dn2kykey]:before{left:0;top:14px;width:36px;height:1.2px}.phead__tick[data-astro-cid-dn2kykey]:after{top:0;left:14px;width:1.2px;height:36px}.phead__tick--tl[data-astro-cid-dn2kykey]{left:-14px;top:-14px}.phead__tick--tr[data-astro-cid-dn2kykey]{right:-14px;top:-14px;transform:scaleX(-1)}.phead__tick--bl[data-astro-cid-dn2kykey]{left:-14px;bottom:-14px;transform:scaleY(-1)}.phead__tick--br[data-astro-cid-dn2kykey]{right:-14px;bottom:-14px;transform:scale(-1)}.phead__dim[data-astro-cid-dn2kykey]{position:absolute;left:0;right:0;top:-36px;height:14px;border-inline:1px solid color-mix(in oklab,var(--sc-accent) 80%,transparent)}.phead__dim[data-astro-cid-dn2kykey]:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:color-mix(in oklab,var(--sc-accent) 80%,transparent)}.phead__arrow[data-astro-cid-dn2kykey]{position:absolute;top:3px;left:0;width:8px;height:8px;fill:none;stroke:var(--sc-accent);stroke-width:1;overflow:visible}.phead__arrow--end[data-astro-cid-dn2kykey]{left:auto;right:0}.phead__dim-label[data-astro-cid-dn2kykey]{position:absolute;left:50%;bottom:100%;translate:-50% -2px;padding-inline:.5rem;white-space:nowrap;font:400 11px/1 var(--sc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-accent)}.phead__vdim[data-astro-cid-dn2kykey]{position:absolute;top:0;bottom:0;right:-30px;width:14px;border-block:1px solid color-mix(in oklab,var(--sc-ink) 35%,transparent)}.phead__vdim[data-astro-cid-dn2kykey]:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:1px;background:color-mix(in oklab,var(--sc-ink) 35%,transparent)}.phead[data-astro-cid-dn2kykey] .phead__tag[data-astro-cid-dn2kykey]{display:block;margin-top:.9rem}.phead--art[data-astro-cid-dn2kykey] .phead__grid[data-astro-cid-dn2kykey]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sc-8);align-items:center}.phead__art[data-astro-cid-dn2kykey]{display:flex;justify-content:center}.phead--centered[data-astro-cid-dn2kykey] .phead__copy[data-astro-cid-dn2kykey]{max-width:1100px;margin-inline:auto;text-align:center}.phead--centered[data-astro-cid-dn2kykey] [data-astro-cid-dn2kykey]:is(h1,.sc-lede){margin-inline:auto}.phead--centered[data-astro-cid-dn2kykey] h1[data-astro-cid-dn2kykey]{max-width:26ch}.phead--centered[data-astro-cid-dn2kykey] .sc-lede[data-astro-cid-dn2kykey]{max-width:64ch}.phead--centered[data-astro-cid-dn2kykey] .phead__ctas[data-astro-cid-dn2kykey]{justify-content:center}.phead[data-astro-cid-dn2kykey].phead--short{padding-block:calc(var(--bar-h) + var(--sc-8)) min(var(--sc-8),var(--sc-section))}.phead--short[data-astro-cid-dn2kykey] .phead__art[data-astro-cid-dn2kykey] svg{max-width:360px}.phead--framed[data-astro-cid-dn2kykey],.phead--lines[data-astro-cid-dn2kykey]{position:relative;overflow:clip}[data-astro-cid-dn2kykey]:is(.phead--framed,.phead--lines) .phead__grid[data-astro-cid-dn2kykey]{position:relative}.phead__sheet[data-astro-cid-dn2kykey]{--sheet-inset: min( calc(min(100vw, 100vh)/40 + 8px) , calc(var(--sc-gutter) - 16px));position:absolute;inset:var(--bar-h) var(--sheet-inset) 0;pointer-events:none}.phead--framed[data-astro-cid-dn2kykey] .phead__sheet[data-astro-cid-dn2kykey]{inset:calc(var(--bar-h) + var(--sheet-inset)) var(--sheet-inset) var(--sheet-inset);border:1px solid var(--sheet-line)}.phead__sheet[data-astro-cid-dn2kykey] svg[data-astro-cid-dn2kykey]{display:block;width:100%;height:100%}.phead__sheet[data-astro-cid-dn2kykey] pattern[data-astro-cid-dn2kykey] rect[data-astro-cid-dn2kykey]{fill:color-mix(in oklab,var(--sc-ink) 6%,transparent)}.phead__sheet[data-astro-cid-dn2kykey].is-live>svg[data-astro-cid-dn2kykey]:first-child{display:none}.phead__sheet[data-astro-cid-dn2kykey] .phead__bend{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.phead__sheet[data-astro-cid-dn2kykey] .phead__bend path{fill:none;stroke:color-mix(in oklab,var(--sc-ink) 6%,transparent);stroke-width:1}.phead__in[data-astro-cid-dn2kykey]{animation:slideUp .8s cubic-bezier(.22,1,.36,1) .35s backwards}.phead[data-astro-cid-dn2kykey] .mono[data-astro-cid-dn2kykey].phead__in{animation-delay:0s}.phead__ctas[data-astro-cid-dn2kykey].phead__in{animation-delay:.5s}.phead__media[data-astro-cid-dn2kykey].phead__in{animation-delay:.45s}@keyframes phead-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@media(max-width:960px){.phead--image[data-astro-cid-dn2kykey] .phead__grid[data-astro-cid-dn2kykey]{grid-template-columns:1fr}.phead__elev[data-astro-cid-dn2kykey]{margin-top:var(--sc-6)}.phead__media--elev[data-astro-cid-dn2kykey],.phead--tall[data-astro-cid-dn2kykey] .phead__media--elev[data-astro-cid-dn2kykey]{height:auto;aspect-ratio:4 / 3}.phead__media[data-astro-cid-dn2kykey]{aspect-ratio:4 / 3}}@media(max-width:760px){.phead--art[data-astro-cid-dn2kykey] .phead__grid[data-astro-cid-dn2kykey]{grid-template-columns:1fr}.phead__art[data-astro-cid-dn2kykey] svg{max-width:256px}.phead--short[data-astro-cid-dn2kykey] .phead__art[data-astro-cid-dn2kykey] svg{max-width:224px}}@media(max-width:860px){.phead[data-astro-cid-dn2kykey]{padding-top:calc(var(--bar-h) + var(--sc-8))}.phead__vdim[data-astro-cid-dn2kykey],.phead[data-astro-cid-dn2kykey] .phead__tag[data-astro-cid-dn2kykey]{display:none}.phead--compact[data-astro-cid-dn2kykey] h1[data-astro-cid-dn2kykey]{font-size:clamp(2rem,1.4rem + 3vw,2.5rem)}.phead__ctas[data-astro-cid-dn2kykey]{margin-top:var(--sc-5)}}
