.hero--platform .hero__art{height:clamp(420px,46vw,660px);margin-top:calc(-1*clamp(24px,4vw,64px))}.hero--platform .hero__map{-webkit-mask-image:linear-gradient(transparent, #000 var(--fade,22%));mask-image:linear-gradient(transparent, #000 var(--fade,22%));position:absolute;inset:0}@media (width<=639px){.hero--platform .hero__map{--fade:12%}.hero--platform .hero__art{height:300px}}.hero--platform .notes{z-index:2;pointer-events:none;position:absolute;inset:0}.hero--platform .notes svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.hero--platform .notes .lead{fill:none;stroke:var(--fg-soft);stroke-width:1px;opacity:.75}.hero--platform .notes .pin{fill:var(--charcoal);stroke:var(--white);stroke-width:1.5px}.hero--platform .notes .pin--rule{stroke:var(--lime)}.hero--platform .notes .label{position:absolute;top:0;left:0}.hero--platform .notes .num{display:none}.hero--platform .key-wrap{display:contents}.hero--platform .key{display:none}@media (width<=1179px){.hero--platform .notes .label{display:none}.hero--platform .notes .num{font:700 9px/1 var(--font-ui);fill:var(--white);text-anchor:middle;display:block}.hero--platform .key{z-index:2;padding:6px max(var(--gutter), 50% - 380px) 44px;background:var(--bg);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;list-style:none;display:flex;position:relative}.hero--platform .hero__art:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(color-mix(in oklab, var(--bg) 0%, transparent), var(--bg));height:40px;position:absolute;inset:auto 0 0}.hero--platform .key .label{white-space:normal;text-align:left;line-height:1.25}.hero--platform .key .label b{color:var(--fg-soft);margin-right:2px;font-weight:700}}.hero--platform .motion-toggle{top:var(--mt-top,20px);bottom:auto}@media (width<=639px){.hero--platform .motion-toggle{right:auto;left:var(--gutter)}}.pf-trust{color:var(--fg-mute);align-items:center;gap:7px;margin:-10px 0 0;display:inline-flex}.pf-trust svg{flex:none;width:15px;height:15px}.pf-pillar .card__art{--ar:2.3 / 1}.pf-pillar .card__body{max-width:46em}.pf-feats{border-top:1px solid var(--k-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:10px 0 0;padding:18px 0 0;list-style:none;display:grid}.pf-feats li{font:500 14px/1.4 var(--font-ui);color:var(--k-fg);flex-wrap:wrap;align-items:baseline;gap:0 2px;padding-left:17px;display:flex;position:relative}.pf-feats li:before{content:"";background:var(--k-soft);border-radius:1.5px;width:6px;height:6px;position:absolute;top:.5em;left:1px;transform:rotate(45deg)}@media (width<=479px){.pf-feats{grid-template-columns:1fr}}.pf-cta .cta-band__art{--ar:2.15 / 1;width:min(100%,880px);margin-bottom:-1.5%}
