@layer properties,theme,base,components,utilities;@supports (animation-timeline:scroll()){body:has(.home-overview) .site-header.is-home:before{content:"";z-index:-1;background:var(--frost-background);width:100vw;backdrop-filter:var(--frost-blur);pointer-events:none;animation:1ms linear both home-bar-backdrop;animation-timeline:var(--header-scroll-timeline,scroll(root block));inset-block:0;animation-range:0 120px;position:absolute;left:50%;transform:translate(-50%)}}section[data-astro-cid-w6ymvdtg]{padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 3)}.site-header.is-home{padding-top:calc(var(--spacing,.25rem) * 6);--pixel-scale:calc(var(--text-x-height) / var(--pixel-x-height));--greeting-large-base:clamp(2.625rem, 6.5vw, 4rem);--greeting-small-base:clamp(1.5rem, 4vw, 2rem);--home-greeting-large:calc(var(--greeting-large-base) * var(--pixel-scale));--home-greeting-small:calc(var(--greeting-small-base) * var(--pixel-scale));padding-bottom:0}@media (width<=700px){.site-header.is-home{--greeting-large-base:clamp(1.5rem, 7.5vw, 2.625rem);--greeting-small-base:clamp(1.25rem, 5vw, 1.5rem)}}@media (prefers-reduced-motion:reduce){.site-header.is-home,body:has(.home-overview) .site-header.is-home:before{animation:none}}.site-heading:has(table-of-contents) .site-home{grid-area:1/2}@media (width>=1280px){.site-heading:has(table-of-contents) .site-home{grid-column:1}}body:has(.article-nav) main h2{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:.6rem;font-size:1.15rem}