.pm-fh{position:relative;padding:calc(var(--pm-navh) + var(--pm-topbar) + clamp(40px, 5vw, 80px)) 0 clamp(80px,8vw,130px);overflow:hidden;isolation:isolate}.pm-fh:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 90% 30%,var(--pm-sky-2) 0,transparent 62%),radial-gradient(40% 50% at 5% 0,color-mix(in srgb,var(--pm-sky) 40%,transparent) 0,transparent 70%)}.pm-fh-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(32px,5vw,90px);gap:clamp(32px,5vw,90px);align-items:start}.pm-fh-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}@media (min-width:1000px) and (min-height:800px){.pm-fh-copy{position:-webkit-sticky;position:sticky;top:140px}}.pm-fh-h1{font-size:clamp(46px,5.4vw,90px);line-height:.95;letter-spacing:-.052em}.pm-fh-lead{max-width:560px;font-size:clamp(17px,1.3vw,19.5px);line-height:1.55;color:var(--pm-mut);animation:pm-ph-up 1.1s var(--pm-e) .3s both}.pm-fh-points{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:560px;margin-top:6px;list-style:none}.pm-fh-points li{animation:pm-ph-up .9s var(--pm-e) calc(.4s + var(--i) * 80ms) both}.pm-fh-points a,.pm-fh-points div{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;text-decoration:none;color:inherit;background:var(--pm-cloud);box-shadow:inset 0 0 0 1px var(--pm-hair);transition:box-shadow .35s,translate .45s var(--pm-e)}.pm-fh-points a:hover{translate:6px 0;box-shadow:inset 0 0 0 1px var(--pm-hair2)}.pm-fh-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;color:var(--pm-ink);background:var(--pm-sky)}.pm-fh-ic svg{width:20px;height:20px}.pm-fh-points b{display:block;font-size:15.5px}.pm-fh-points small{display:block;margin-top:2px;font-size:14px;color:var(--pm-mut);overflow-wrap:anywhere}html.pm-hold .pm-fh-lead,html.pm-hold .pm-fh-plate,html.pm-hold .pm-fh-points li{animation-play-state:paused}.pm-fh-plate{padding:clamp(24px,3vw,40px);border-radius:32px;animation:pm-fh-in 1.2s var(--pm-e) .25s both}@keyframes pm-fh-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}.pm-fh-ft{margin-bottom:22px;font-size:clamp(24px,2vw,30px);letter-spacing:-.035em}@media (max-width:999px){.pm-fh-grid{grid-template-columns:minmax(0,1fr)}}.pm-fh.is-inline{padding:clamp(92px,9vw,150px) 0}.pm-fh-h1.is-h2{font-size:clamp(42px,4.6vw,76px)}.pm-fh.is-inline:not(.is-on) :is(.pm-fh-lead,.pm-fh-points li,.pm-fh-plate){animation-play-state:paused}.pm-fh.is-inline :is(.pm-fh-lead,.pm-fh-points li,.pm-fh-plate){animation-delay:calc(.15s + var(--i, 0) * 80ms)}