.page-hero{background:var(--paper);align-items:center;min-height:min(88svh,900px);display:flex;position:relative;overflow:hidden}.page-hero__pic{position:absolute;inset:0}.page-hero__pic img{object-fit:cover;object-position:80% 50%;width:100%;height:100%;display:block}.page-hero__in{padding-top:calc(var(--nav-h) + 48px);padding-bottom:72px;position:relative}.page-hero__copy{max-width:min(720px,54vw)}.h1-page{letter-spacing:-.045em;margin-top:22px;font-size:clamp(40px,5.2vw,90px);font-weight:280;line-height:.97}.h1-page b{font-weight:620}.page-hero .lead{margin-top:26px}.page-hero .cta-row{margin-top:30px}.js .page-hero .mask-line>span{transform:translateY(108%)}.is-ready .page-hero .mask-line>span{transform:none}.is-ready .page-hero [data-rv]{opacity:1;transform:none}.crumb{color:var(--ink-3);gap:8px;font-size:13px;font-weight:600;display:flex}.crumb a{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.crumb a:hover{color:var(--ink)}}.page-body{padding-block:clamp(64px, 8vw, 120px) var(--sec-pad);border-top:1px solid var(--line-2)}.page-body__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,6vw,120px);display:grid}.page-aside{top:calc(var(--nav-h) + 28px);align-self:start;position:sticky}.facts-box{border-radius:var(--radius);background:var(--snow);box-shadow:0 0 0 1px var(--line-2);padding:26px}.facts-box dl>div{border-top:1px solid var(--line-2);padding:12px 0}.facts-box dl>div:first-child{border-top:0;padding-top:0}.facts-box dt{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.facts-box dd{margin-top:4px;font-weight:600;line-height:1.45}.facts-box .btn{margin-top:18px}.facts-box .link-arrow{margin-top:6px}.page-links{flex-direction:column;align-items:flex-start;gap:2px;margin-top:22px;display:flex}@media (max-width:860px){.page-body__grid{grid-template-columns:minmax(0,1fr)}.page-aside{order:2;position:static}}@media (max-width:860px) and (orientation:portrait),(max-width:560px){.page-hero{align-items:flex-end;min-height:100svh}.page-hero__pic img{object-position:50% 0%}.page-hero__copy{max-width:none}.page-hero__in{padding-bottom:48px}}
