.page-home{--font-body:system-ui,-apple-system,"Segoe UI",sans-serif}.page-home :is(.hero-copy,.hero-side,.art){min-width:0;overflow-wrap:anywhere}.page-home h1,.page-home h2{line-height:1.35;text-wrap:balance}.page-home .art p{line-height:1.75;max-width:78ch}.page-home :is(a,button,summary):focus-visible{outline:3px solid #245E43;outline-offset:4px}.page-home .skip:focus{z-index:2147483647}.page-home #xlg a{min-height:44px;display:inline-flex;align-items:center}.page-home section[id]{scroll-margin-top:110px}@media(max-width:600px){.page-home h1{font-size:clamp(1.5rem,7vw,2.4rem)}}@media(prefers-reduced-motion:reduce){.page-home *{scroll-behavior:auto!important;transition:none!important}}