.pg-page .pg-cap{margin:14px auto 0;max-width:64ch;text-align:center;font:500 12.5px/1.45 var(--mk-font-body);color:var(--mk-muted);text-wrap:balance}.pg-page .pg-tag{display:inline-block;padding:4px 10px;border-radius:10px;background:var(--mk-accent-wash);color:var(--mk-accent-ink);font:600 12.5px/1.35 var(--mk-font-body)}.pg-page .pg-h2s{margin:0;font-family:var(--mk-font-display);font-size:clamp(24px,2.4vw,32px);font-weight:700;font-optical-sizing:auto;line-height:1.12;letter-spacing:-.025em;color:var(--mk-ink);text-wrap:balance}.pg-page .pg-more{display:inline-flex;align-items:center;gap:7px;min-height:44px;font:600 15px/1.3 var(--mk-font-body);color:var(--mk-accent-ink);text-decoration:none}.pg-page .pg-more .mk-i{font-size:16px;transition:transform .5s var(--mk-bounce)}@media (any-hover:hover){.pg-page .pg-more:hover{text-decoration:underline;text-underline-offset:3px}.pg-page .pg-more:hover .mk-i{transform:translateX(3px)}}.pg-page .pg-soft{background:var(--mk-soft)}.pg-page.hm-page>section.hm-section:not(#hero):not(#final){padding-block:clamp(44px,4.2vw,60px)}.pg-hero.hm-section:is(section){padding-top:28px;padding-bottom:clamp(52px,5.6vw,80px);overflow:clip}@media (min-width:641px){.pg-hero.hm-section:is(section){padding-top:24px}}.pg-hero .pg-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}@media (min-width:1024px){.pg-hero .pg-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pg-hero .pg-hero-grid.solo{max-width:760px}.pg-hero .pg-hero-grid.solo,.pg-hero .pg-hero-grid.wide{grid-template-columns:minmax(0,1fr)}.pg-hero .pg-hero-grid.wide .pg-h1{max-width:1060px}@media (min-width:1100px){.pg-hero .pg-hero-grid.wide .pg-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;align-items:end}.pg-hero .pg-hero-grid.wide .pg-hero-copy>*{grid-column:1/-1}.pg-hero .pg-hero-grid.wide .pg-hero-copy>.pg-lede,.pg-hero .pg-hero-grid.wide .pg-hero-copy>.pg-meta{grid-column:1}.pg-hero .pg-hero-grid.wide .pg-hero-copy>.acts{grid-column:2;grid-row:4;flex-wrap:nowrap;margin-top:0}.pg-hero .pg-hero-grid.wide .pg-lede{max-width:68ch}}.pg-hero .pg-hero-wide{padding-top:clamp(14px,1.6vw,22px)}.pg-hero .pg-hero-copy{min-width:0;animation:pg-hero-rise 1s var(--mk-spring) both}.pg-hero .pg-hero-visual{min-width:0}@media (min-width:641px) and (max-width:1023px){.pg-hero .pg-hero-visual{width:100%;max-width:760px;margin-inline:auto}}.pg-hero .crumbs{margin:0 0 10px;font:500 13px/1.4 var(--mk-font-body);color:var(--mk-muted)}.pg-hero .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none}.pg-hero .crumbs li{display:inline-flex;align-items:center;gap:8px}.pg-hero .crumbs a{padding-block:13px;margin-block:-13px;color:var(--mk-muted);text-decoration:none;text-underline-offset:3px}.pg-hero .crumbs [aria-current]{color:var(--mk-ink-2)}.pg-hero .crumbs .sep{width:10px;height:10px;transform:rotate(-90deg);color:var(--mk-line-2)}@media (any-hover:hover){.pg-hero .crumbs a:hover{color:var(--mk-ink);text-decoration:underline}}.pg-hero .kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font:600 14px/1 var(--mk-font-body);color:var(--mk-ink-2)}.pg-hero .kicker .mark-live{position:relative;display:block;flex:none;width:34px;height:18px}.pg-hero .kicker .hm-mark{position:relative;width:34px;height:18px;margin:0}.pg-hero .kicker .halo{position:absolute;left:27.63px;top:.11px;width:4.05px;height:4.05px;border-radius:50%;background:var(--mk-mark-to);opacity:0;pointer-events:none}.pg-hero .kicker .hm-mark path{stroke-width:2.6;animation:pg-hero-draw .9s var(--mk-ease-io) .15s both}.pg-hero .kicker .hm-mark .dot{animation:pg-hero-pop .55s var(--mk-bounce) .95s both}.pg-hero .kicker [data-hm-live][data-hm-inview] .halo{animation:pg-hero-halo 2.4s ease-out 1.5s 2}.pg-hero:has(.kt-stage[data-paused]) .kicker .halo{animation:none}.pg-hero .pg-h1{margin:0;font-family:var(--mk-font-display);font-size:clamp(34px,3.9vw,54px);font-weight:300;font-optical-sizing:auto;line-height:1.06;letter-spacing:-.03em;color:var(--mk-ink-2);text-wrap:balance}.pg-hero .pg-h1 b{font-weight:700;color:var(--mk-ink)}.pg-hero .pg-lede{max-width:46ch;margin:18px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.55;color:var(--mk-muted);text-wrap:pretty}.pg-hero .pg-meta{margin:10px 0 0;font:500 13px/1.4 var(--mk-font-body);color:var(--mk-faint)}.pg-hero .acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px}.pg-hero .pg-stage{--pg-pad:clamp(12px,2.2vw,26px);position:relative;min-width:0;margin:0;padding:var(--pg-pad);border-radius:var(--mk-r-lg);background:radial-gradient(120% 90% at 50% 0,#f7f9fd 0,#eef2f8 60%,#e9eef6 100%);box-shadow:inset 0 0 0 1px rgba(11,18,32,.05);container-type:inline-size;animation:pg-hero-rise 1s var(--mk-spring) .12s both}.pg-hero .pg-stage[data-tone=night]{isolation:isolate;background:var(--mk-night);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);color:#e9edf5}.pg-hero .pg-stage[data-tone=night]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(60% 50% at 20% 30%,color-mix(in srgb,var(--mk-mark-from) 12%,transparent),transparent 70%),radial-gradient(50% 50% at 85% 80%,color-mix(in srgb,var(--mk-mark-to) 10%,transparent),transparent 70%);pointer-events:none}.pg-hero .pg-stage .pg-cap{margin:clamp(10px,1.4vw,16px) 0 0}.pg-hero .pg-stage[data-tone=night] .pg-cap{color:var(--mk-night-text)}.pg-hero .pg-stage .pg-pz{position:absolute;right:var(--pg-pad);bottom:var(--pg-pad);z-index:6}.pg-hero[data-ready] .pg-stage:has(.pg-pz) .pg-cap{display:flex;align-items:center;justify-content:center;min-height:36px;padding-inline:46px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-hero[data-ready] .hm-pz{display:grid}}@media (prefers-reduced-motion:reduce){.pg-hero.hm-section[data-ready] .hm-pz{display:none}}.pg-hero .lede-phone{display:none}.pg-hero .try-after{display:none;margin:0}@media (max-width:640px){.pg-hero .crumbs{display:none}.pg-hero .kicker{margin-bottom:12px}.pg-hero .pg-lede{margin-top:14px}.pg-hero .pg-lede .lede-wide,.pg-hero .pg-lede .xs-hide{display:none}.pg-hero .pg-lede .lede-phone{display:inline}.pg-hero .acts{margin-top:20px}.pg-hero .acts .try-top{display:none}.pg-hero .try-after{display:flex;justify-content:center;margin-top:4px}.pg-hero .pg-stage{--pg-pad:10px;border-radius:var(--mk-r-card)}.pg-hero .acts{flex-direction:column;align-items:stretch;gap:10px}.pg-hero .acts .mk-btn{width:100%}}@keyframes pg-hero-rise{0%{transform:translateY(24px)}}@keyframes pg-hero-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes pg-hero-pop{0%{transform:scale(0)}}@keyframes pg-hero-halo{0%{opacity:.35;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}