:where(.hm4) .vh{position:revert;width:revert;height:revert;overflow:revert;clip:revert;white-space:revert}:where(.hm4) .disp{font-family:revert;font-weight:revert;letter-spacing:revert;line-height:revert;text-wrap:revert}:where(.hm4) .disp strong{font-weight:revert}:where(.hm4) .mono{font-family:revert;font-size:revert;letter-spacing:revert;font-feature-settings:revert;font-variant-numeric:revert}:where(.hm4) .wrap{width:revert;max-width:revert;margin-inline:revert;padding-inline:revert}:where(.hm4) .grid{display:revert;grid-template-columns:revert;column-gap:revert}@media (max-width:960px){:where(.hm4) .grid{grid-template-columns:revert}}:where(.hm4) .btn{display:revert;align-items:revert;gap:revert;min-height:revert;padding-inline:revert;border-radius:revert;background:revert;color:revert;font-size:revert;font-weight:revert;letter-spacing:revert;white-space:revert;transition:revert}:where(.hm4) .btn:hover{transform:revert}:where(.hm4) .btn .arr{transition:revert}:where(.hm4) .btn:hover .arr{transform:revert}:where(.hm4) .btn--ghost{background:revert;color:revert;box-shadow:revert}:where(.hm4) .btn--ghost:hover{box-shadow:revert}:where(.hm4) .proof{font-family:revert;font-weight:revert;letter-spacing:revert;line-height:revert;color:revert}:where(.hm4) .faq{border-top:revert}:where(.hm4) .faq details{border-bottom:revert}:where(.hm4) .faq summary{display:revert;align-items:revert;justify-content:revert;gap:revert;padding:revert;cursor:revert;list-style:revert;font-family:revert;font-size:revert;letter-spacing:revert;line-height:revert}:where(.hm4) .faq summary::-webkit-details-marker{display:revert}:where(.hm4) .faq summary:hover{color:revert}:where(.hm4) .faq__pm{width:revert;height:revert;border-radius:revert;box-shadow:revert;flex:revert 1;position:revert;transition:revert}:where(.hm4) .faq__pm:after,:where(.hm4) .faq__pm:before{content:revert;position:revert;left:revert;top:revert;width:revert;height:revert;background:revert;transform:revert}:where(.hm4) .faq__pm:after{transform:revert;transition:revert}:where(.hm4) .faq details[open] .faq__pm{background:revert;color:revert;box-shadow:revert}:where(.hm4) .faq details[open] .faq__pm:after{transform:revert}:where(.hm4) .faq__a{padding:revert}:where(.hm4) .term{display:revert;gap:revert;align-content:revert;padding-top:revert;border-top:revert}:where(.hm4) .term h3{font-family:revert;font-weight:revert;font-size:revert;letter-spacing:revert;line-height:revert}:where(.hm4) .term p{color:revert}:where(.hm4) .result .proof{font-size:revert}:where(.hm4) .portrait{aspect-ratio:revert;border-radius:revert;overflow:revert;background:revert}:where(.hm4) .portrait img{width:revert;height:revert;object-fit:revert;filter:revert;transition:revert}:where(.hm4) .person:hover .portrait img{filter:revert}@media (max-width:900px){:where(.hm4) .portrait{max-width:revert}}:where(.hm4) .close__line a:not(.btn){color:revert;background:revert}:where(.hm4) .close .btn{background:revert;color:revert;vertical-align:revert;margin-right:revert;line-height:revert}:where(.hm4) .close .btn+span,:where(.hm4) .close span+.btn{margin-left:revert}:where(.hm4) .home .btn:hover{transform:revert;background:revert}:where(.hm4) .home .btn:active{transform:revert}:where(.hm4) .home .btn:focus-visible{outline-color:revert}@media (max-width:355px){:where(.hm4) .hdr__end .btn{display:revert}}:where(.hm4) .mnav__plat .mono{color:revert}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .iv{opacity:revert;transform:revert;transition:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .iv.in{opacity:revert;transform:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .ivs>*{opacity:revert;transform:revert;transition:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .ivs.in>*{opacity:revert;transform:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .ivs.in>:nth-child(2){transition-delay:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .ivs.in>:nth-child(3){transition-delay:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .ivs.in>:nth-child(4){transition-delay:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .ivs.in>:nth-child(5){transition-delay:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .ivs.in>:nth-child(6){transition-delay:revert}}@media (prefers-reduced-motion:no-preference){html.js :where(.hm4) .ivs.in>:nth-child(n+7){transition-delay:revert}}html.capture :where(.hm4) .iv,html.capture :where(.hm4) .ivs>*{opacity:revert;transform:revert;-webkit-clip-path:revert;clip-path:revert;animation:revert}:where(.hm4) .term h3 strong{font-weight:revert}.hm4 *,.hm4 :after,.hm4 :before{box-sizing:border-box;margin:0;padding:0}.hm4{--r:12px;--r-sm:8px;--sec:clamp(88px,9vw,136px);--ramp:clamp(80px,10vw,160px);--btn:46px;--pad:clamp(16px,4vw,56px);--max:1440px;--ease:cubic-bezier(.22,1,.36,1);--ease2:cubic-bezier(.62,0,.37,1);--frame-bar:#E6E1D8;--bg:#0F0E0C;--bg-2:#181715;--surface:#181715;--fg:#F4F1EA;--muted:#9C968C;--line:#F4F1EA1a;--line-2:#F4F1EA38;--bg-raise:#151412;--violet:#9D93FF;--signal:#FF6542;--on-signal:#0F0E0C;--atlas:#3FD0C0;--search-bg:#1C2319;--search-fg:#A9C48F;--ai-bg:#122523;--ai-fg:#3FD0C0;--build-bg:#18202A;--build-fg:#8FB3CC;--paid-bg:#29221A;--paid-fg:#D9B26A;--cro-bg:#2B1C17;--cro-fg:#E8906B;--anl-bg:#211F1B;--anl-fg:#C2B8A6;--d-text:#F4F1EA;--d-body:#C9C3B8;--d-line:#F4F1EA2e}.hm4 [data-d=search]{--d-bg:var(--search-bg);--d-fg:var(--search-fg)}.hm4 [data-d=ai]{--d-bg:var(--ai-bg);--d-fg:var(--ai-fg)}.hm4 [data-d=build]{--d-bg:var(--build-bg);--d-fg:var(--build-fg)}.hm4 [data-d=paid]{--d-bg:var(--paid-bg);--d-fg:var(--paid-fg)}.hm4 [data-d=cro]{--d-bg:var(--cro-bg);--d-fg:var(--cro-fg)}.hm4 [data-d=anl]{--d-bg:var(--anl-bg);--d-fg:var(--anl-fg)}.hm4{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--fg);font-family:var(--font-body),system-ui,sans-serif;font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background-color .5s var(--ease2),color .5s var(--ease2)}.hm4 img{width:100%;height:auto}.hm4 img,.hm4 svg{display:block}.hm4 a{color:inherit;text-decoration:none}.hm4 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.hm4 ::selection{background:var(--signal);color:var(--on-signal)}.hm4 :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}.hm4 .pad{padding-inline:var(--pad)}.hm4 .wrap{width:100%;max-width:var(--max);margin-inline:auto}.hm4 .disp{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.hm4 p{text-wrap:pretty}.hm4 .h-hero{font-size:clamp(2.75rem,1.2rem + 5.4vw,6.25rem);letter-spacing:-.045em;line-height:1}.hm4 .h-proof{font-size:clamp(2.5rem,1.5rem + 3.4vw,4.5rem);line-height:1}.hm4 .h-sup{font-size:clamp(2rem,1.3rem + 1.9vw,2.875rem);letter-spacing:-.03em}.hm4 .h-card{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);letter-spacing:-.028em;line-height:1.1}.hm4 .h-sm{font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);letter-spacing:-.022em;line-height:1.2}.hm4 .lead{font-size:clamp(1.125rem,1rem + .5vw,1.4375rem);line-height:1.45;letter-spacing:-.012em}.hm4 .muted{color:var(--muted)}.hm4 .sm{font-size:.9375rem}.hm4 .xs{font-size:.8125rem}.hm4 .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.875rem;font-weight:400;color:var(--muted)}.hm4 .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm4 .data{font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.hm4 .proofnum{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1;color:var(--signal)}.hm4 .btn{display:inline-flex;align-items:center;gap:10px;height:var(--btn);padding-inline:22px;border-radius:999px;background:var(--signal);color:var(--on-signal);font-size:.9375rem;font-weight:500;letter-spacing:-.01em;transition:transform .2s var(--ease),filter .2s}.hm4 .btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.hm4 .btn--ghost{background:transparent;color:var(--fg);border:1px solid var(--line-2)}.hm4 .btn--ghost:hover{filter:none;background:var(--line)}.hm4 .btn .arr{transition:transform .3s var(--ease)}.hm4 .btn:hover .arr{transform:translateX(4px)}.hm4 .ln{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-2);padding-bottom:2px;transition:gap .25s var(--ease),border-color .2s}.hm4 .ln:hover{gap:13px;border-bottom-color:currentColor}.hm4 .go{width:48px;height:48px;border-radius:999px;border:1px solid var(--line-2);display:grid;place-items:center;flex:none;transition:background-color .25s,border-color .25s,color .25s}.hm4 .go:hover,.hm4 a:hover>.go{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.hm4 .chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;border:1px solid var(--line);font-size:.8125rem;color:var(--muted);padding:0;border:0;border-radius:0;font-size:.875rem;gap:0}.hm4 .chip+.chip:before{content:"·";margin-inline:.5em;color:var(--line-2)}.hm4 .chips{display:flex;flex-wrap:wrap}.hm4 .hdr__in{display:flex;align-items:center;gap:18px}.hm4 .hdr__nav{display:flex;gap:26px;margin-left:auto;font-size:.9375rem}.hm4 .hdr__nav a:hover{color:var(--muted)}.hm4 .hdr__end{display:flex;align-items:center;gap:10px;margin-left:auto}.hm4 .hdr__tel{font-size:.9375rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm4 .hdr__tel:hover{color:var(--fg)}@media (min-width:1000px){.hm4 .hdr__end{margin-left:0}}@media (max-width:999px){.hm4 .hdr__nav,.hm4 .hdr__tel{display:none}}.hm4 .sec{padding-block:var(--sec)}.hm4 .band{background:var(--bg-2)}.hm4 .sechd{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;margin-bottom:clamp(32px,4vw,60px)}@media (max-width:800px){.hm4 .sechd{grid-template-columns:1fr;align-items:start}}.hm4 .sechd .eyebrow{margin-bottom:18px}.hm4 .sechd h2{max-width:22ch;text-wrap:balance}.hm4 .sechd p{margin-top:18px;max-width:50ch}.hm4 .hero{padding:calc(var(--btn) + 100px) 0 clamp(48px,6vw,88px)}.hm4 .hero h1{margin:26px 0 28px}.hm4 .hero h1 span{display:block}.hm4 .hero h1 span+span{color:var(--muted)}.hm4 .hero__sub{max-width:54ch;color:var(--fg)}.hm4 .hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hm4 .creds{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:.875rem;color:var(--muted)}.hm4 .creds span{display:inline-flex;align-items:center;gap:8px}.hm4 .creds svg{width:14px;height:14px;stroke:var(--signal)}.hm4 .icard{display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:var(--surface);border:1px solid var(--line);transition:transform .4s var(--ease),border-color .3s}.hm4 .icard:hover{border-color:var(--line-2)}.hm4 .stage{position:relative;background:var(--d-bg);padding:clamp(20px,3.4vw,48px) clamp(20px,3.4vw,48px) 0;aspect-ratio:16/10.5;display:flex;align-items:flex-end;overflow:hidden}.hm4 .frame{width:100%;border-radius:var(--r-sm) var(--r-sm) 0 0;overflow:hidden;background:#fff;box-shadow:0 24px 60px -24px rgba(15,14,12,.55),0 0 0 1px rgba(15,14,12,.06);transition:transform .7s var(--ease)}.hm4 .icard:hover .frame{transform:translateY(-6px)}.hm4 .frame__bar{height:24px;display:flex;align-items:center;gap:6px;padding-inline:12px;background:var(--frame-bar)}.hm4 .frame__bar i{width:7px;height:7px;border-radius:50%;background:#BDB6AA;display:block}.hm4 .frame img{aspect-ratio:16/9.2;object-fit:cover;object-position:top}.hm4 .icard__b{padding:clamp(20px,2.4vw,30px);display:flex;flex-direction:column;gap:12px;flex:1 1}.hm4 .icard__m{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hm4 .icard__m .proofnum{font-size:clamp(2.5rem,1.6rem + 2.6vw,4rem)}.hm4 .icard__ft{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.hm4 .pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(14px,1.8vw,24px);gap:clamp(14px,1.8vw,24px);margin-top:clamp(48px,6vw,88px)}@media (max-width:800px){.hm4 .pair{grid-template-columns:1fr}}.hm4 .trust{padding-block:clamp(28px,3.6vw,48px);border-block:1px solid var(--line)}.hm4 .trust__lab{display:block;margin-bottom:20px}.hm4 .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hm4 .mq__track{display:flex;width:max-content;animation:hm4-run 46s linear infinite}.hm4 .mq:hover .mq__track{animation-play-state:paused}.hm4 .mq__row{display:flex;align-items:center;gap:clamp(40px,5.5vw,80px);padding-right:clamp(40px,5.5vw,80px)}.hm4 .mq__row img{height:calc(var(--h) * .9);width:auto;flex:none;opacity:.62;transition:opacity .25s}.hm4 .mq__row img:hover{opacity:1}@media (min-width:900px){.hm4 .mq__row img{height:var(--h)}}@keyframes hm4-run{to{transform:translateX(-50%)}}.hm4 .card{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column;gap:16px}.hm4 a.card{transition:transform .4s var(--ease),border-color .3s}.hm4 a.card:hover{border-color:var(--line-2)}.hm4 .card--open{background:transparent;border-style:dashed}.hm4 .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,24px);gap:clamp(14px,1.8vw,24px)}@media (max-width:960px){.hm4 .g3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hm4 .g3{grid-template-columns:1fr}}.hm4 .g3{grid-auto-rows:1fr}.hm4 .pain{min-height:13rem}.hm4 .pain .ln{margin-top:auto;align-self:flex-start;font-size:.9375rem}.hm4 .bridge{margin-top:clamp(32px,3.4vw,48px);text-align:center;color:var(--muted)}.hm4 .g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(14px,1.8vw,24px);gap:clamp(14px,1.8vw,24px)}@media (max-width:820px){.hm4 .g2{grid-template-columns:1fr}}.hm4 .datacard{position:relative;background:var(--bg-2);aspect-ratio:16/10.5;display:grid;align-content:end;padding:clamp(20px,3.4vw,48px);overflow:hidden}.hm4 .datacard:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px);background-size:100% 25%;opacity:.7}.hm4 .datacard>*{position:relative}.hm4 .datacard .proofnum{font-size:clamp(3.5rem,2rem + 5vw,6.5rem)}.hm4 .datacard .data{margin-top:12px;color:var(--muted)}.hm4 .more{margin-top:clamp(40px,4.4vw,64px)}.hm4 .more__hd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.hm4 .more__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.3fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);transition:padding-inline .3s var(--ease)}.hm4 .more__row:hover{padding-inline:12px}.hm4 .more__row b{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:-.025em}@media (max-width:760px){.hm4 .more__row{grid-template-columns:1fr auto;gap:6px 16px}.hm4 .more__row .ln{grid-row:1/span 3;grid-column:2}}.hm4 .raise{background:linear-gradient(var(--bg),var(--bg-raise) var(--ramp),var(--bg-raise) calc(100% - var(--ramp)),var(--bg))}.hm4 .atlas-ln{color:inherit}.hm4 .cap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,96px);gap:clamp(32px,5vw,96px);align-items:start}@media (max-width:960px){.hm4 .cap{grid-template-columns:1fr}}.hm4 .cap__map{position:-webkit-sticky;position:sticky;top:112px}@media (max-width:960px){.hm4 .cap__map{display:none}}.hm4 .cap__map svg{width:100%;height:auto;overflow:visible}.hm4 .cap__note{margin-top:18px;min-height:4.8em;font-size:.9375rem;color:var(--muted);max-width:42ch}.hm4 .cap__note b{color:var(--fg);font-weight:500}.hm4 .cm-ring{fill:none;stroke:var(--line-2);stroke-width:1;stroke-dasharray:2 5}.hm4 .cm-spoke{stroke:var(--line-2);stroke-width:1.25;transition:stroke .3s,opacity .3s}.hm4 .cm-node{cursor:pointer}.hm4 .cm-node circle{fill:var(--bg);stroke:color-mix(in srgb,var(--fg) 75%,transparent);stroke-width:1.75;transition:fill .3s,stroke .3s}.hm4 .cm-node text{font:500 14.5px var(--font-body),system-ui,sans-serif;fill:color-mix(in srgb,var(--fg) 82%,transparent);transition:fill .3s}.hm4 .cm-node .cm-n{font:500 11.5px var(--font-mono,ui-monospace),ui-monospace,monospace;fill:var(--muted);letter-spacing:.02em}.hm4 .cm-hub circle{fill:var(--bg-raise);stroke:var(--line-2);stroke-width:1.25}.hm4 .cm-hub text{font:500 13px var(--font-body),system-ui,sans-serif;fill:var(--fg);text-anchor:middle}.hm4 .cm-node.lead circle{fill:var(--signal);stroke:var(--signal)}.hm4 .cm-node.lead text:not(.cm-n){fill:var(--fg);font-weight:600}.hm4 .cm-spoke.lead{stroke:var(--signal);stroke-width:1.5}.hm4 .cap__map.has-on .cm-spoke:not(.on){opacity:.35}.hm4 .cm-spoke.on{stroke:var(--signal);opacity:1}.hm4 .cm-node.on circle{fill:var(--signal);stroke:var(--signal)}.hm4 .cm-node.on text{fill:var(--fg)}.hm4 .cap__list{list-style:none;border-top:1px solid var(--line-2)}.hm4 .capr{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:0 20px;gap:0 20px;padding:clamp(22px,2.4vw,32px) 0;border-bottom:1px solid var(--line)}.hm4 .capr__n{padding-top:1em;color:var(--muted);transition:color .3s}.hm4 .capr__t{font-size:clamp(1.875rem,1.1rem + 2.4vw,3.375rem);letter-spacing:-.045em;line-height:1;transition:transform .45s var(--ease)}.hm4 .capr__t a:after{content:"";position:absolute;inset:0}.hm4 .capr p{margin-top:12px;max-width:54ch;color:var(--muted)}.hm4 .capr__links{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.875rem}.hm4 .capr__links a{position:relative;z-index:1;color:var(--muted);border-bottom:1px solid var(--line);transition:color .2s,border-color .2s}.hm4 .capr__links a:hover{color:var(--fg);border-bottom-color:var(--fg)}.hm4 .capr.on .capr__n{color:var(--signal)}.hm4 .capr.on .capr__t{transform:translateX(6px)}.hm4 .capr__with{margin-top:12px;max-width:58ch;font-size:.9375rem;color:var(--muted)}.hm4 .capr__with b{font-weight:500;color:var(--fg)}.hm4 .capr__plat{margin-top:10px;font-size:.9375rem;color:var(--muted)}@media (max-width:600px){.hm4 .capr{grid-template-columns:minmax(0,1fr)}.hm4 .capr__n{padding-top:0;margin-bottom:10px}}.hm4 .capr.is-lead .capr__n{color:var(--signal)}.hm4 .cap__plat{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.hm4 .cap__plat .mono{font-size:12px;letter-spacing:.02em}.hm4 .cap__plat a{color:var(--fg);border-bottom:1px solid var(--line-2)}.hm4 .cap__plat a:hover{border-bottom-color:var(--fg)}.hm4 .cap__shared{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px;font-size:.875rem;color:var(--muted)}.hm4 .cap__shared b{color:var(--fg);font-weight:500}.hm4 .ai{position:relative;overflow:hidden;padding-block:calc(var(--sec) * 1.2);background:linear-gradient(var(--bg),var(--bg-raise) var(--ramp),var(--bg-raise) calc(100% - var(--ramp)),var(--bg))}.hm4 .ai:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;background-position:top;-webkit-mask-image:radial-gradient(60% 38% at 50% 42%,#000 20%,transparent 100%);mask-image:radial-gradient(60% 38% at 50% 42%,#000 20%,transparent 100%)}.hm4 .ai>.wrap{position:relative}.hm4 .ai__hd{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:28px clamp(28px,5vw,96px);gap:28px clamp(28px,5vw,96px);align-items:end;margin-bottom:clamp(48px,6vw,96px)}@media (max-width:900px){.hm4 .ai__hd{grid-template-columns:1fr}}.hm4 .ai__hd h2{margin-top:24px}.hm4 .ai__hd h2 span{display:block}.hm4 .ai__intro{display:grid;grid-gap:16px;gap:16px;max-width:46ch}.hm4 .con{margin:0;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg);overflow:hidden;box-shadow:0 50px 120px -50px rgba(0,0,0,.7)}.hm4 .con__bar{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--line)}.hm4 .con__title{color:var(--muted);margin-right:auto}.hm4 .con__tag{white-space:nowrap;padding:3px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--fg);font-size:.8125rem}.hm4 .con__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr)}.hm4 .con__grid>*{padding:clamp(18px,2vw,28px);border-right:1px solid var(--line);min-width:0}.hm4 .con__grid>:last-child{border-right:0}@media (max-width:1080px){.hm4 .con__grid{grid-template-columns:1fr 1fr}.hm4 .con__q{grid-column:1/-1;border-right:0!important;border-bottom:1px solid var(--line)}}@media (max-width:700px){.hm4 .con__grid{grid-template-columns:1fr}.hm4 .con__grid>*{border-right:0;border-bottom:1px solid var(--line)}}.hm4 .con__lab{display:flex;justify-content:space-between;gap:12px;font-size:.8125rem;color:var(--muted);margin-bottom:16px}.hm4 .qlist{list-style:none;display:grid;grid-gap:4px;gap:4px}@media (max-width:1080px) and (min-width:701px){.hm4 .qlist{grid-template-columns:1fr 1fr}}@media (max-width:700px){.hm4 .qlist{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * clamp(18px, 2vw, 28px));padding-right:clamp(18px,2vw,28px)}.hm4 .qlist::-webkit-scrollbar{display:none}.hm4 .qlist li{flex:0 0 78%;scroll-snap-align:start}.hm4 .qbtn{height:100%;border:1px solid var(--line)}}.hm4 .qbtn{position:relative;width:100%;text-align:left;padding:12px 14px 12px 16px;border-radius:var(--r-sm);font-size:.9375rem;line-height:1.4;color:var(--muted);transition:background-color .25s,color .25s}.hm4 .qbtn:hover{background:var(--line);color:var(--fg)}.hm4 .qbtn[aria-pressed=true]{background:var(--bg-2);color:var(--fg)}.hm4 .qbtn[aria-pressed=true]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--signal)}.hm4 .qbtn .data{display:block;margin-top:6px;font-size:.75rem;color:var(--muted)}.hm4 .ans__q{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);letter-spacing:-.02em;line-height:1.25;margin-bottom:20px;min-height:2.5em}.hm4 .ans__lines{display:grid;grid-gap:10px;gap:10px;margin-bottom:22px}.hm4 .ans__line{display:flex;align-items:center;gap:8px}.hm4 .ans__line>span{height:7px;border-radius:4px;background:var(--line-2);opacity:.7;transition:width .6s var(--ease)}.hm4 .cite{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:5px;border-radius:4px;font:500 .75rem/1 var(--font-body),system-ui,sans-serif;background:var(--bg-2);color:var(--muted);border:1px solid var(--line-2);flex:none}.hm4 .cite.you{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.hm4 .src{list-style:none;border-top:1px solid var(--line)}.hm4 .src li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.hm4 .src li.you{color:var(--fg)}.hm4 .src li em{margin-left:auto;font-style:normal;font-size:.75rem}.hm4 .src li.miss .cite{background:transparent;border-style:dashed}.hm4 .ans__status{margin-top:16px;display:flex;align-items:center;gap:9px;font-size:.8125rem}.hm4 .ans__status i{width:8px;height:8px;border-radius:50%;background:var(--signal);flex:none}.hm4 .ans__status.miss i{background:transparent;border:1.5px solid var(--muted)}.hm4 .meters{display:grid;grid-gap:14px;gap:14px}.hm4 .meter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;font-size:.8125rem}.hm4 .meter .data{color:var(--fg)}.hm4 .meter__track{grid-column:1/-1;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.hm4 .meter__fill{height:100%;border-radius:3px;background:var(--violet);transform-origin:left;transition:transform .8s var(--ease)}.hm4 .meter--org .meter__fill{background:var(--signal)}.hm4 .ents{display:flex;flex-wrap:wrap;gap:6px}.hm4 .ent{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);font-size:.75rem}.hm4 .ent:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fg)}.hm4 .ent.gap{border-style:dashed;color:var(--muted)}.hm4 .ent.gap:before{background:transparent;border:1px solid var(--muted)}.hm4 .con__chart{display:grid;grid-template-columns:minmax(0,1fr) 240px;border-top:1px solid var(--line)}.hm4 .con__chart>*{padding:clamp(18px,2vw,28px);min-width:0}.hm4 .con__chart>*+*{border-left:1px solid var(--line)}@media (max-width:800px){.hm4 .con__chart{grid-template-columns:1fr}.hm4 .con__chart>*+*{border-left:0;border-top:1px solid var(--line)}}.hm4 .plot{position:relative;height:200px;margin-left:34px}.hm4 .plot svg{width:100%;height:100%;overflow:visible}.hm4 .plot .grid line{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.hm4 .plot .ser{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:d .7s var(--ease)}.hm4 .ser--org{stroke:var(--signal)}.hm4 .ser--ai{stroke:var(--violet)}.hm4 .plot__y{position:absolute;left:-34px;transform:translateY(-50%);font-size:.75rem}.hm4 .plot__x{display:flex;justify-content:space-between;margin:10px 0 0 34px;font-size:.75rem;color:var(--muted)}.hm4 .plot__hit{position:absolute;inset:0;cursor:crosshair;touch-action:pan-y}.hm4 .plot__x-line{top:0;bottom:0;width:1px;background:var(--line-2)}.hm4 .plot__dot,.hm4 .plot__x-line{position:absolute;opacity:0;pointer-events:none}.hm4 .plot__dot{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:2px solid var(--bg)}.hm4 .plot__tip{position:absolute;top:6px;padding:10px 12px;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line-2);font-size:.75rem;line-height:1.6;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(12px)}.hm4 .plot__tip i{display:inline-block;width:12px;height:2px;border-radius:1px;vertical-align:middle;margin-right:7px}.hm4 .plot.hov .plot__dot,.hm4 .plot.hov .plot__tip,.hm4 .plot.hov .plot__x-line{opacity:1}.hm4 .read{display:grid;grid-gap:22px;gap:22px;align-content:start}.hm4 .read__k{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--muted)}.hm4 .read__k i{width:14px;height:2px;border-radius:1px;display:block}.hm4 .read__v{display:flex;align-items:baseline;gap:10px;margin-top:6px}.hm4 .read__v b{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;font-weight:500;font-size:2.5rem;letter-spacing:-.045em;line-height:1}.hm4 .read__v span{font-size:.8125rem;color:var(--muted)}.hm4 .ai__explain{margin-top:28px;max-width:72ch;color:var(--muted)}.hm4 .con__fn{padding:14px 18px;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.hm4 .pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);margin-top:clamp(56px,7vw,104px)}@media (max-width:960px){.hm4 .pillars{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hm4 .pillars{grid-template-columns:1fr}}.hm4 .pillar{border-top:1px solid var(--line-2);padding-top:18px;display:grid;grid-gap:8px;gap:8px;align-content:start}.hm4 .pillar p{color:var(--muted)}.hm4 .ai__ft{margin-top:clamp(32px,4vw,56px);display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.hm4 .terms__hd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px clamp(24px,4vw,64px);gap:18px clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(64px,9vw,144px)}.hm4 .terms__hd .eyebrow{grid-column:1/-1}.hm4 .terms__hd p{max-width:44ch}@media (max-width:800px){.hm4 .terms__hd{grid-template-columns:1fr}}.hm4 .stmt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,38ch);grid-gap:24px clamp(32px,5vw,96px);gap:24px clamp(32px,5vw,96px);align-items:end}.hm4 .stmt__n{grid-column:1/-1;color:var(--muted)}.hm4 .stmt__big{font-size:clamp(3rem,.9rem + 7.4vw,9.25rem);letter-spacing:-.055em;line-height:.93;max-width:12ch;text-wrap:balance}.hm4 .stmt__big .dot{color:var(--signal)}.hm4 .stmt__body{display:grid;grid-gap:18px;gap:18px;padding-bottom:.5em}.hm4 .stmt__body p{color:var(--muted)}.hm4 .stmt--r{grid-template-columns:minmax(0,38ch) minmax(0,1fr);margin-top:clamp(72px,10vw,160px)}.hm4 .stmt--r .stmt__n{text-align:right}.hm4 .stmt--r .stmt__big{grid-column:2;grid-row:2;justify-self:end;text-align:right;font-size:clamp(2.5rem,.9rem + 5vw,6.5rem);max-width:11ch}.hm4 .stmt--r .stmt__body{grid-column:1;grid-row:2}@media (max-width:900px){.hm4 .stmt,.hm4 .stmt--r{grid-template-columns:1fr}.hm4 .stmt--r .stmt__n{text-align:left}.hm4 .stmt--r .stmt__big{justify-self:start;text-align:left}.hm4 .stmt--r .stmt__big,.hm4 .stmt--r .stmt__body{grid-column:auto;grid-row:auto}}.hm4 .quiet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);margin-top:clamp(72px,10vw,160px)}@media (max-width:960px){.hm4 .quiet{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hm4 .quiet{grid-template-columns:1fr}}.hm4 .term{border-top:1px solid var(--line-2);padding-top:18px;display:flex;flex-direction:column;gap:10px}.hm4 .term .data,.hm4 .term p{color:var(--muted)}.hm4 .term__proof{margin-top:6px;font-size:.875rem;color:var(--fg);display:flex;align-items:center;gap:10px}.hm4 .term__proof:before{content:"";width:16px;height:1px;background:var(--muted)}.hm4 .people__stmt{font-size:clamp(2.5rem,1rem + 4.8vw,6.25rem);letter-spacing:-.048em;line-height:.98;max-width:16ch;margin:0 0 clamp(56px,7vw,112px);text-wrap:balance}.hm4 .people__stmt span{color:var(--muted)}.hm4 .people{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(16px,2.4vw,36px);gap:clamp(16px,2.4vw,36px);align-items:start}@media (max-width:1000px){.hm4 .people{grid-template-columns:1fr 1fr}.hm4 .people__side{grid-column:1/-1}}@media (max-width:600px){.hm4 .people{grid-template-columns:1fr 1fr;gap:24px 14px}.hm4 .portrait .sm{font-size:.875rem}.hm4 .portrait .h-card{font-size:1.25rem}}.hm4 .portrait{margin:0}.hm4 .portrait__ph{position:relative;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center}.hm4 .portrait__ph b{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;font-weight:500;font-size:clamp(4rem,2.6rem + 4vw,7.5rem);letter-spacing:-.06em;color:var(--line-2)}.hm4 .portrait__ph .data{position:absolute;left:16px;bottom:14px;font-size:.75rem;color:var(--muted)}.hm4 .portrait__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.04);transition:filter .6s var(--ease)}.hm4 .portrait:hover .portrait__ph img{filter:none}.hm4 .portrait figcaption{padding-top:20px;display:grid;grid-gap:6px;gap:6px}.hm4 .portrait__role{font-size:.875rem;color:var(--muted)}.hm4 .people__side{display:grid;grid-gap:22px;gap:22px;align-content:start}.hm4 .crewlist{list-style:none;border-top:1px solid var(--line-2)}.hm4 .crewlist li{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.9375rem}@media (max-width:600px){.hm4 .crewlist{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:14px;column-gap:14px}.hm4 .crewlist .av{width:32px!important;height:32px!important}}.hm4 .crewlist .av{position:relative;width:40px;height:40px;border-radius:50%;border:1px dashed var(--line-2);flex:none;overflow:hidden;background:var(--bg)}.hm4 .crewlist .av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.hm4 .people__fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px clamp(24px,4vw,64px);gap:20px clamp(24px,4vw,64px);margin-top:clamp(56px,7vw,104px);padding-top:28px;border-top:1px solid var(--line)}@media (max-width:800px){.hm4 .people__fit{grid-template-columns:1fr}}.hm4 .fitnote{padding-left:16px;border-left:1px solid var(--line-2);align-self:start}.hm4 .crew2{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);align-items:start}@media (max-width:1000px){.hm4 .crew2{grid-template-columns:1fr}}.hm4 .crew2__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:clamp(16px,2.4vw,36px);gap:clamp(16px,2.4vw,36px)}@media (max-width:600px){.hm4 .crew2__grid{grid-template-columns:1fr 1fr;gap:24px 14px}.hm4 .crew2__grid .sm{font-size:.875rem}.hm4 .crew2__grid .h-card{font-size:1.25rem}}.hm4 .crew2__x{margin-top:6px;font-size:.8125rem;color:var(--muted);line-height:1.5}.hm4 .crew2__side{display:grid;grid-gap:18px;gap:18px;align-content:start}.hm4 .proof{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:clamp(40px,6vw,112px);gap:clamp(40px,6vw,112px);align-items:end}@media (max-width:900px){.hm4 .proof{grid-template-columns:1fr}}.hm4 .quote{margin:0}.hm4 .quote__t{font-size:clamp(1.75rem,1rem + 2.4vw,3.25rem);letter-spacing:-.035em;line-height:1.1;margin:0 0 32px;text-wrap:pretty}.hm4 .quote__by{display:flex;align-items:center;gap:12px}.hm4 .quote__av{width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:500;font-size:.875rem;background:var(--bg-2);color:var(--fg);border:1px solid var(--line-2)}.hm4 .figs{border-top:1px solid var(--line-2)}.hm4 .figs div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.hm4 .figs .proofnum{font-size:clamp(2.25rem,1.5rem + 2vw,3.5rem)}.hm4 .figs span:not(.proofnum){color:var(--muted);font-size:.875rem;text-align:right}.hm4 .awards__std{margin-top:10px;font-size:.9375rem;color:var(--muted)}.hm4 .portrait h3 a{transition:color .2s}.hm4 .portrait h3 a:hover{color:var(--signal)}.hm4 .fitside{display:grid;grid-gap:18px;gap:18px;align-content:start}.hm4 .proof__acc{align-self:end}.hm4 .proof__acc .awards{margin-top:0}.hm4 .awards{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:22px;font-size:.9375rem;color:var(--muted)}.hm4 .faqwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);grid-gap:24px clamp(24px,5vw,96px);gap:24px clamp(24px,5vw,96px);align-items:start}.hm4 .faqwrap .sechd{position:-webkit-sticky;position:sticky;top:112px;margin-bottom:0;grid-template-columns:1fr}@media (max-width:900px){.hm4 .faqwrap{grid-template-columns:1fr}.hm4 .faqwrap .sechd{position:static}}.hm4 .faq{border-top:1px solid var(--line-2)}.hm4 .faq details{border-bottom:1px solid var(--line)}.hm4 .faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none}.hm4 .faq summary::-webkit-details-marker{display:none}.hm4 .faq summary:hover{color:var(--muted)}.hm4 .faq__pm{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);flex:none;position:relative;transition:background-color .25s,border-color .25s}.hm4 .faq__pm:after,.hm4 .faq__pm:before{content:"";position:absolute;left:50%;top:50%;background:var(--fg);transform:translate(-50%,-50%);transition:transform .3s var(--ease)}.hm4 .faq__pm:before{width:12px;height:1.5px}.hm4 .faq__pm:after{width:1.5px;height:12px}.hm4 .faq details[open] .faq__pm{background:var(--signal);border-color:var(--signal)}.hm4 .faq details[open] .faq__pm:after,.hm4 .faq details[open] .faq__pm:before{background:var(--on-signal)}.hm4 .faq details[open] .faq__pm:after{transform:translate(-50%,-50%) scaleY(0)}.hm4 .faq__a{padding-bottom:24px;max-width:64ch}.hm4 .faq__a p{color:var(--muted)}.hm4 .faq__ref{display:inline-block;margin-top:12px;font-size:.875rem}.hm4 .cta{position:relative;overflow:hidden;padding-block:calc(var(--sec) * 1.1)}.hm4 .cta:before{content:"";position:absolute;left:50%;bottom:-25%;width:120%;height:110%;transform:translateX(-50%);pointer-events:none;-webkit-mask-image:linear-gradient(#000 50%,transparent 78%);mask-image:linear-gradient(#000 50%,transparent 78%);background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--signal) 30%,transparent),transparent 70%)}.hm4 .cta__in{position:relative}.hm4 .cta h2{max-width:14ch;margin:0 0 22px}.hm4 .cta__sub{max-width:46ch;color:var(--muted)}.hm4 .steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);margin:clamp(40px,4.4vw,64px) 0;counter-reset:st}@media (max-width:800px){.hm4 .steps{grid-template-columns:1fr}}.hm4 .steps li{counter-increment:st;display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--line-2);color:var(--muted)}.hm4 .steps li:before{content:"0" counter(st);font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem;color:var(--muted)}.hm4 .steps b{color:var(--fg);font-weight:500}.hm4 .cta__row{display:flex;flex-wrap:wrap;gap:14px}.hm4 .cta__direct{margin-top:22px;color:var(--muted)}.hm4 .cta__direct a{color:var(--fg);border-bottom:1px solid var(--line-2)}.hm4 .ft__top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}@media (max-width:1040px){.hm4 .ft__top{grid-template-columns:1fr 1fr 1fr}}@media (max-width:620px){.hm4 .ft__top{grid-template-columns:1fr 1fr}}.hm4 .ft__bar{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;margin-top:clamp(36px,4vw,64px);padding-top:22px;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.hm4 .ft__bar nav{display:flex;flex-wrap:wrap;gap:20px;margin-left:auto}.hm4 .datacard--signal{background:var(--signal)}.hm4 .datacard--signal:before{background-image:linear-gradient(color-mix(in srgb,var(--on-signal) 14%,transparent) 1px,transparent 1px);opacity:1}.hm4 .datacard--signal .proofnum{color:var(--on-signal)}.hm4 .datacard--signal .data{color:color-mix(in srgb,var(--on-signal) 78%,transparent)}.hm4 .datacard--word .proofnum{color:var(--fg)}.hm4 .capr:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.hm4 .capr.on:before{transform:scaleX(1)}.hm4 .capr__t{transition:transform .45s var(--ease),color .3s}.hm4 .capr.on .capr__t{color:var(--signal)}.hm4 .stmt__big .dot{display:inline-block;width:.2em;height:.2em;margin-left:.06em;border-radius:50%;background:var(--signal);color:transparent;overflow:hidden;line-height:0;vertical-align:0}.hm4 .figs .proofnum{color:var(--fg)}.hm4 .figs .figs__lead{padding-block:8px 20px}.hm4 .figs .figs__lead .proofnum{color:var(--signal);font-size:clamp(5rem,2.6rem + 7vw,10rem);letter-spacing:-.06em}.hm4 .cta{background:var(--signal);color:var(--on-signal)}.hm4 .cta:before{display:none}.hm4 .cta .cta__direct,.hm4 .cta .cta__sub,.hm4 .cta .steps li,.hm4 .cta .steps li:before{color:color-mix(in srgb,var(--on-signal) 76%,transparent)}.hm4 .cta .cta__direct a,.hm4 .cta .steps b{color:var(--on-signal)}.hm4 .cta .steps li{border-top-color:color-mix(in srgb,var(--on-signal) 28%,transparent)}.hm4 .cta .cta__direct a{border-bottom-color:color-mix(in srgb,var(--on-signal) 35%,transparent)}.hm4 .cta .btn{background:var(--on-signal);color:var(--signal)}.hm4 .cta .btn--ghost{background:transparent;color:var(--on-signal);border-color:color-mix(in srgb,var(--on-signal) 40%,transparent)}.hm4 .cta .btn--ghost:hover{background:color-mix(in srgb,var(--on-signal) 10%,transparent)}.hm4 .cta :focus-visible{outline-color:var(--on-signal)}.hm4 .cta ::selection{background:var(--on-signal);color:var(--signal)}.hm4 main:focus{outline:none}.hm4 .trust__hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.hm4 .trust__hd .trust__lab{margin-bottom:0}.hm4 .mctl{font-size:.8125rem;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:4px 12px;white-space:nowrap}.hm4 .mctl:hover{color:var(--fg);border-color:var(--fg)}.hm4 .mq.paused .mq__track{animation-play-state:paused}.hm4 div.more__row:hover{padding-inline:0}html.js .hm4 .iv{opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}html.js .hm4 .iv.in{opacity:1;transform:none}html.js .hm4 .ivs>*{opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}html.js .hm4 .ivs.in>*{opacity:1;transform:none}html.js .hm4 .ivs.in>:nth-child(2){transition-delay:.07s}html.js .hm4 .ivs.in>:nth-child(3){transition-delay:.14s}html.js .hm4 .ivs.in>:nth-child(4){transition-delay:.21s}html.js .hm4 .ivs.in>:nth-child(5){transition-delay:.28s}html.js .hm4 .ivs.in>:nth-child(6){transition-delay:.35s}@media (prefers-reduced-motion:reduce){.hm4 *,.hm4 :after,.hm4 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.js .hm4 .iv,html.js .hm4 .ivs>*{opacity:1!important;transform:none!important}}.hm4 .ap-scope{--ink:#0F0E0C;--ink-fg:#F4F1EA;--ink-fg-2:#CFC9BE;--ink-muted:#9A9489;--paper:#F4F1EA;--paper-fg:#151412;--paper-fg-2:#3A3732;--paper-muted:#6A655C;--signal:#FF6542;--signal-hover:#FF7A5B;--u:32px;--pad:clamp(20px,3.9vw,56px);--gutter:clamp(16px,2vw,32px);--max:1440px;--ease:cubic-bezier(.16,1,.3,1);--bay:#151310;--bay-line:color-mix(in srgb,var(--ink-fg) 13%,transparent);--mono:"Manrope",system-ui,sans-serif;background:var(--ink);color:var(--ink-fg);font:400 1.0625rem/1.6 var(--font-body),system-ui,sans-serif;font-feature-settings:normal;-webkit-font-smoothing:antialiased}.hm4 :where(.ap-scope) :where(a){text-decoration:underline}.hm4 :where(.ap-scope) :where(ul){list-style:none;margin:0;padding:0}.hm4 :where(.ap-scope) :where(q){quotes:none}.hm4 :where(.ap-scope) :where(h1,h2,h3,p,figure){margin:0}.hm4 .ap-skip{position:absolute;left:-999px;top:12px;z-index:300;background:var(--signal);color:var(--ink);padding:10px 16px;font-weight:500}.hm4 .ap-skip:focus{left:12px}.hm4 .ap-hdr__in{display:flex;align-items:center;gap:36px;height:80px;max-width:var(--max);margin:0 auto;padding-inline:var(--pad)}.hm4 .ap-logo__dot{width:9px;height:9px;border-radius:50%;background:var(--signal);transform:translateY(-1px)}.hm4 .ap-hdr__nav{display:flex;gap:32px;margin-left:auto}.hm4 .ap-hdr__nav a,.hm4 .ap-hdr__tel{font:400 15px/1 var(--font-body),system-ui,sans-serif;text-decoration:none;color:var(--ink-fg-2);padding-block:8px;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:color .2s,background-size .35s var(--ease)}.hm4 .ap-hdr__nav a:hover{color:var(--ink-fg);background-size:100% 1px}.hm4 .ap-hdr__tel{color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.hm4 .ap-hdr__tel:hover{color:var(--ink-fg-2)}.hm4 .ap-hero__in{max-width:var(--max);margin:0 auto;padding:calc(80px + clamp(72px, 13vh, 160px)) var(--pad) clamp(88px,8.9vw,128px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter)}.hm4 .ap-hero__h{grid-column:1/-1;margin-left:-.045em;font:500 clamp(2.5rem,1rem + 5.3vw,6rem)/.98 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.048em;font-feature-settings:"kern";font-kerning:normal}.hm4 .ap-hero__h span{display:block}.hm4 .ap-hero__lead{grid-column:1/span 6;margin-top:clamp(40px,6vh,64px);max-width:35em;font-size:clamp(1.125rem,1rem + .35vw,1.3125rem);line-height:1.5;color:var(--ink-fg)}.hm4 .ap-hero__lead p+p{margin-top:.75em;color:var(--ink-fg-2)}.hm4 .ap-hero__lead a{text-decoration-thickness:1px;text-underline-offset:.22em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.hm4 .ap-hero__lead a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hm4 .ap-hero__trust{grid-column:9/span 4;margin-top:clamp(40px,6vh,64px);padding-top:.32em;max-width:30em;font-size:15px;line-height:1.55;color:var(--ink-muted)}.hm4 .ap-hero__trust h2{font:500 15px/1.4 var(--font-body),system-ui,sans-serif;color:var(--ink-fg-2);margin-bottom:6px}.hm4 .ap-pr{position:relative;background:var(--paper)}.hm4 .ap-pr__surface{background:var(--paper);color:var(--paper-fg);padding-block:clamp(72px,6.7vw,96px) clamp(104px,10vw,152px)}.hm4 .ap-pr__in{max-width:var(--max);margin:0 auto;padding-inline:var(--pad);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter)}.hm4 .ap-pr__h{grid-column:1/span 9;margin-left:-.04em;font:500 clamp(2.375rem,1.1rem + 4.4vw,5.5rem)/.98 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance}.hm4 .ap-pr__list{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:clamp(30px,3.2vw,46px);row-gap:clamp(30px,3.2vw,46px);margin-top:clamp(56px,6.4vw,92px)}.hm4 .ap-pr__list li{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:start}.hm4 .ap-pr__who{grid-column:1/span 2;padding-top:1em;font:400 12.5px/1.3 var(--font-body),system-ui,sans-serif;letter-spacing:.01em;color:var(--paper-muted)}.hm4 .ap-pr__q{grid-column:3/span 7;font:400 clamp(1.5rem,1.05rem + 1.45vw,2.625rem)/1.06 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.038em;color:var(--paper-fg);text-wrap:balance}.hm4 .ap-pr__a{grid-column:10/span 3;padding-top:.78em;max-width:36ch;font-size:.9375rem;line-height:1.55;color:var(--paper-muted)}.hm4 .ap-pr__after{grid-column:3/span 8;margin-top:clamp(56px,6vw,96px);font:500 clamp(1.625rem,1.2rem + 1.7vw,3rem)/1.04 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.04em;text-wrap:balance}@media (max-width:900px){.hm4 .ap-hdr__nav,.hm4 .ap-hdr__tel{display:none}.hm4 .ap-hdr__in{height:64px;gap:12px}.hm4 .ap-hero__in{grid-template-columns:minmax(0,1fr);padding-top:calc(64px + clamp(56px, 10vh, 96px))}.hm4 .ap-hero__h span{display:inline}.hm4 .ap-hero__h{text-wrap:balance}.hm4 .ap-hero__lead,.hm4 .ap-hero__trust{grid-column:1}.hm4 .ap-hero__trust{margin-top:40px;padding-top:0}.hm4 .ap-pr__surface{padding-block:56px 80px}.hm4 .ap-hero__in{padding-bottom:72px}.hm4 .ap-pr__in,.hm4 .ap-pr__list,.hm4 .ap-pr__list li{display:block}.hm4 .ap-pr__list{margin-top:40px}.hm4 .ap-pr__list li+li{margin-top:34px}.hm4 .ap-pr__who{display:inline;padding:0;margin-right:.55em;font-size:12.5px;vertical-align:.18em}.hm4 .ap-pr__q{display:inline;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);line-height:1.12}.hm4 .ap-pr__a{display:block;padding-top:8px;max-width:60ch;font-size:.875rem}.hm4 .ap-pr__after{margin-top:44px;font-size:clamp(1.625rem,1.3rem + 1.6vw,2.25rem)}}.hm4 .ap-wk{background:var(--ink);color:var(--ink-fg);padding-top:clamp(72px,6.7vw,96px)}.hm4 .ap-wk__head{max-width:var(--max);margin:0 auto clamp(56px,6.4vw,96px);padding-inline:var(--pad)}.hm4 .ap-wk__h{max-width:15ch;margin-left:-.04em;font:500 clamp(2.375rem,1.1rem + 4.4vw,5.5rem)/.98 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance}.hm4 .ap-crop{position:relative;overflow:hidden;aspect-ratio:var(--ar);margin:0}.hm4 .ap-crop>img{position:absolute;display:block;max-width:none;width:var(--iw);height:auto;left:var(--il);top:var(--it)}.hm4 .ap-world{--col:calc((min(100vw, var(--max)) - 2 * var(--pad) - 11 * var(--gutter)) / 12);--step:clamp(56px,6.7vw,96px);display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:minmax(calc(var(--pad) - var(--gutter)),1fr) repeat(12,var(--col)) minmax(calc(var(--pad) - var(--gutter)),1fr);grid-template-rows:var(--step) auto var(--step);color:#FFFFFF}.hm4 .ap-world__surface{z-index:0}.hm4 .ap-world__body,.hm4 .ap-world__img{position:relative;z-index:1}.hm4 .ap-world--scg .ap-world__surface{grid-column:1/11;grid-row:1/3;background:#014131}.hm4 .ap-world--scg .ap-world__body{grid-column:2/8;grid-row:1/3;padding-block:clamp(48px,5vw,76px) clamp(56px,5.5vw,84px)}.hm4 .ap-world--scg .ap-world__img{grid-column:8/15;grid-row:2/4;align-self:end}.hm4 .ap-world--jh{margin-top:calc(32px - var(--step))}.hm4 .ap-world--jh .ap-world__surface{grid-column:4/15;grid-row:2/4;background:#3E1059}.hm4 .ap-world--jh .ap-world__img{grid-column:1/8;grid-row:1/4;align-self:start}.hm4 .ap-world--jh .ap-world__body{grid-column:9/14;grid-row:2/4;align-self:start;padding-block:clamp(48px,5vw,76px) clamp(56px,5.5vw,84px)}.hm4 .ap-world--jh{grid-template-rows:var(--step) auto calc(var(--step) * 1.5)}.hm4 .ap-world__name{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;font-weight:500;letter-spacing:-.05em}.hm4 .ap-world__name a{color:inherit;text-decoration:none}.hm4 .ap-world__name .ap-nm{display:block;font-size:clamp(2.5rem,1.15rem + 4.5vw,5.375rem);line-height:.94;text-wrap:balance;background:linear-gradient(currentColor,currentColor) 0 100% /0 3px no-repeat;transition:background-size .45s var(--ease)}.hm4 .ap-world__name a:hover .ap-nm{background-size:100% 3px}.hm4 .ap-world__name .ap-nm2{display:block;margin-top:.4em;font-size:clamp(1.25rem,1rem + .85vw,1.875rem);font-weight:400;letter-spacing:-.025em;color:rgba(255,255,255,.78)}.hm4 .ap-world--scg .ap-nm{max-width:8.5ch}.hm4 .ap-world--jh .ap-nm{max-width:11ch}.hm4 .ap-world__figs{display:grid;grid-template-columns:auto auto;justify-content:start;grid-gap:clamp(32px,3.6vw,56px);gap:clamp(32px,3.6vw,56px);margin-top:clamp(40px,4.2vw,64px)}.hm4 .ap-fig{display:grid;grid-gap:10px;gap:10px}.hm4 .ap-fig__n{font:400 clamp(3.75rem,1.6rem + 5vw,7rem)/.8 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm4 .ap-fig__l{font:400 clamp(1rem,.92rem + .3vw,1.1875rem)/1.3 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.01em;color:rgba(255,255,255,.86)}.hm4 .ap-world__para{margin-top:clamp(28px,3vw,40px);max-width:33em;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.55;color:rgba(255,255,255,.88)}.hm4 .ap-world__para strong{color:#FFFFFF;font-weight:500}.hm4 .ap-world__para a{color:#FFFFFF;text-decoration-thickness:1px;text-underline-offset:.22em;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}.hm4 .ap-world__para a:hover{-webkit-text-decoration-color:#FFFFFF;text-decoration-color:#FFFFFF}.hm4 .ap-world__tags{margin-top:16px;font-size:14px;color:rgba(255,255,255,.66)}.hm4 .ap-world--jh .ap-world__para{margin-top:clamp(32px,3.4vw,48px)}.hm4 .ap-wk__more{max-width:var(--max);margin:0 auto;padding:clamp(80px,8vw,120px) var(--pad) clamp(104px,10vw,152px)}.hm4 .ap-more{font:500 clamp(2rem,1.1rem + 3vw,4.25rem)/1 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.045em;color:var(--ink-fg);text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.14em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.hm4 .ap-more:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (min-width:641px) and (max-width:1023px){.hm4 .ap-world--scg .ap-world__body{grid-column:2/8}.hm4 .ap-world--scg .ap-world__img{grid-column:8/15}.hm4 .ap-world--scg .ap-world__surface{grid-column:1/12}.hm4 .ap-world__name .ap-nm{font-size:clamp(2.5rem,1.4rem + 3.6vw,3.5rem)}.hm4 .ap-world__figs{grid-template-columns:auto;gap:24px}.hm4 .ap-fig__n{font-size:clamp(3.5rem,2rem + 4vw,4.5rem)}.hm4 .ap-world--jh .ap-world__img{grid-column:1/8}.hm4 .ap-world--jh .ap-world__body{grid-column:9/14}.hm4 .ap-world--jh{margin-top:calc(24px - var(--step))}.hm4 .ap-world--jh .ap-world__surface{grid-column:5/15}}@media (max-width:640px){.hm4 .ap-crop{aspect-ratio:var(--mar,var(--ar))}.hm4 .ap-crop>img{width:var(--miw,var(--iw));left:var(--mil,var(--il));top:var(--mit,var(--it))}.hm4 .ap-wk{padding-top:56px}.hm4 .ap-wk__head{margin-bottom:40px}.hm4 .ap-world{display:flex;flex-direction:column;padding-block:44px 52px}.hm4 .ap-world--scg{background:#014131;padding-bottom:116px}.hm4 .ap-world--jh{background:#3E1059;margin-top:0;padding-top:0}.hm4 .ap-world__surface{display:none}.hm4 .ap-world__body{display:contents}.hm4 .ap-world__figs,.hm4 .ap-world__name,.hm4 .ap-world__para,.hm4 .ap-world__tags{margin-inline:var(--pad)}.hm4 .ap-world__name{order:1}.hm4 .ap-world__img{order:2;margin-top:28px;width:100%}.hm4 .ap-world__figs{order:3;margin-top:32px;gap:28px}.hm4 .ap-world__para{order:4;margin-top:24px}.hm4 .ap-world__tags{order:5}.hm4 .ap-world--jh .ap-world__img{order:0;margin:-64px 0 0 var(--pad);width:calc(100% - var(--pad))}.hm4 .ap-world--jh .ap-world__name{margin-top:36px}.hm4 .ap-world--jh .ap-world__para{margin-top:24px}.hm4 .ap-world__name .ap-nm{font-size:clamp(2.5rem,1.6rem + 4.4vw,3.25rem)}.hm4 .ap-fig__n{font-size:clamp(3.5rem,2.4rem + 5vw,4.5rem)}.hm4 .ap-wk__more{padding-block:56px 88px}}.hm4 .ap-bay{position:relative;align-self:start;padding:26px 24px 22px 28px;background:var(--bay);border:1px solid var(--bay-line);border-left:0}.hm4 .ap-bay:after{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:1px;background:var(--signal)}.hm4 .ap-bay:before{content:attr(data-node);content:attr(data-node) /"";position:absolute;top:-.75em;left:18px;padding:0 8px 0 18px;background:var(--ink);font:400 11px/1.5 var(--mono);letter-spacing:.01em;white-space:pre;color:var(--ink-fg-2);font-weight:500;background-image:radial-gradient(circle at 6px 50%,var(--signal) 3.5px,transparent 4px)}.hm4 .ap-bay h2{margin-bottom:14px}.hm4 .ap-bay p{color:var(--ink-fg-2)}.hm4 .ap-bay h2,.hm4 .ap-part{position:relative}.hm4 .ap-part{display:block}.hm4 .ap-part+.ap-part{margin-top:12px}.hm4 .ap-bay h2:after,.hm4 .ap-part:after{content:"";position:absolute;left:-28px;top:calc(11px * 1.5 + 2px + .75em);width:18px;height:1px;background:var(--signal)}.hm4 .ap-bay h2:after{top:calc(11px * 1.5 + 2px + .7em)}.hm4 .ap-bay [data-part]:before{display:block;margin-bottom:2px;font:400 11px/1.5 var(--mono);letter-spacing:.02em;color:var(--ink-muted);white-space:pre-wrap}.hm4 .ap-bay h2:before{content:attr(data-part);content:attr(data-part) /""}.hm4 .ap-part[data-in=markup]:before{content:attr(data-part) "   ■ in markup";content:attr(data-part) "   ■ in markup" /""}.hm4 .ap-part[data-in=page]:before{content:attr(data-part) "   □ page only";content:attr(data-part) "   □ page only" /""}@media (max-width:900px){.hm4 .ap-hero__trust.bay{margin-top:48px;padding-top:26px;max-width:none}}@media (max-width:400px){.hm4 .ap-bay{padding:28px 16px 22px 22px}.hm4 .ap-bay:before{left:12px}.hm4 .ap-bay h2:after,.hm4 .ap-part:after{left:-22px;width:14px}}.hm4 .hw{--hw-ink:#0F0E0C;--hw-paper:#F4F1EA;--hw-jh:#3E1059;--hw-signal:#FF6542;--hw-pad:clamp(20px,2.8vw,40px);--hw-gap:24px;position:relative;background:var(--hw-ink);color:var(--hw-paper);font:400 1rem/1.55 var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.hm4 .hw *{box-sizing:border-box}.hm4 .hw :where(h2,p,ol,figure){margin:0;padding:0}.hm4 .hw ol{list-style:none}.hm4 .hw :where(a){color:inherit;text-decoration:none}.hm4 .hw__pin{padding-top:clamp(88px,8vw,120px)}.hm4 .hw__h{max-width:21ch;padding:0 var(--hw-pad) clamp(28px,3vw,44px);font:600 clamp(2.5rem,1.2rem + 3.6vw,5.25rem)/.96 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.055em;text-wrap:balance}.hm4 .hw__viewport{overflow:hidden}.hm4 .hw__track{display:flex;gap:var(--hw-gap);padding-inline:var(--hw-pad);width:max-content;will-change:transform}.hm4 .hw__item{width:calc(100vw - 2 * var(--hw-pad));max-width:1360px}.hm4 .hw__item--end{width:min(560px,42vw)}.hm4 .hw__card{position:relative;display:block;overflow:hidden;height:clamp(440px,calc(100svh - 360px),640px)}.hm4 .hw__card--jh{background:var(--hw-jh);color:#FFFFFF}.hm4 .hw__card--end{background:var(--hw-signal);color:var(--hw-ink)}.hm4 .hw__card--scg{background:#014131;color:#FFFFFF}.hm4 .hw__stage{position:absolute;inset:0;perspective:2200px;pointer-events:none}.hm4 .hw__screen{position:absolute;display:block;overflow:hidden;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 60px 90px -30px rgba(0,0,0,.6),0 18px 36px -18px rgba(0,0,0,.5);transform-origin:50% 50%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.hm4 .hw__screen img{display:block;width:100%;height:auto}.hm4 .hw__crop{position:relative;display:block;overflow:hidden}.hm4 .hw__screen--back{right:-5%;top:6%;width:min(40%,560px);transform:rotateY(-22deg) rotateX(10deg) rotate(3deg);opacity:.96}.hm4 .hw__screen--front{right:15%;top:33%;width:min(38%,560px);transform:rotateY(-22deg) rotateX(10deg) rotate(3deg) translateZ(60px)}.hm4 .hw__card:hover .hw__screen--back{transform:rotateY(-18deg) rotateX(8deg) rotate(2deg) translateY(-8px)}.hm4 .hw__card:hover .hw__screen--front{transform:rotateY(-18deg) rotateX(8deg) rotate(2deg) translateZ(80px) translateY(-14px)}.hm4 .hw__card--jh .hw__screen--front{width:min(44%,600px);right:5%;top:30%}.hm4 .hw__card--jh .hw__screen--back{right:35%;top:8%;width:min(24%,340px)}.hm4 .hw__title{position:absolute;left:clamp(24px,2.8vw,40px);bottom:clamp(24px,2.8vw,40px);max-width:46%;font:600 clamp(2rem,1rem + 2.3vw,3.25rem)/1 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.05em}.hm4 .hw__name,.hm4 .hw__rest{display:block}.hm4 .hw__name:after{content:"."}.hm4 .hw__rest{opacity:.5}.hm4 .hw__card--end .hw__title{max-width:none}.hm4 .hw__go{position:absolute;top:clamp(24px,2.8vw,40px);right:clamp(24px,2.8vw,40px);display:grid;place-items:center;width:72px;aspect-ratio:1;border:1.5px solid;border-radius:50%;transition:background-color .25s,color .25s}.hm4 .hw__card--end:hover .hw__go{background:var(--hw-ink);color:var(--hw-signal)}.hm4 .hw__metric{position:absolute;left:clamp(24px,2.8vw,40px);top:clamp(20px,2.4vw,34px);display:grid;grid-gap:14px;gap:14px}.hm4 .hw__mv{font:600 clamp(5rem,2rem + 9vw,12rem)/.8 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.07em;margin-left:-.04em}.hm4 .hw__ml{font:500 12px/1.3 var(--font-body),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.hm4 .hw__cap{max-width:50rem;padding-top:16px;font-size:.875rem;line-height:1.55;color:#A8A297}.hm4 .hw__cap strong{color:var(--hw-paper);font-weight:500}.hm4 .hw__card:focus-visible{outline:2px solid var(--hw-signal);outline-offset:4px}.hm4 .hw__card--end:focus-visible{outline-color:var(--hw-paper)}.hm4 .hw:not(.is-pinned){padding-bottom:clamp(72px,8vw,120px)}.hm4 .hw:not(.is-pinned) .hw__track{flex-direction:column;width:auto;gap:40px}.hm4 .hw:not(.is-pinned) .hw__item{width:auto;max-width:none}.hm4 .hw:not(.is-pinned) .hw__item--end .hw__card{height:auto;aspect-ratio:auto;min-height:220px}.hm4 .hw.is-pinned .hw__pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:72px}@media (max-width:900px){.hm4 .hw__card{height:auto;aspect-ratio:4/5}.hm4 .hw__go{width:56px}.hm4 .hw__card{aspect-ratio:4/5.4}.hm4 .hw__card--end{aspect-ratio:auto}.hm4 .hw__screen--back{right:-20%;top:25%;width:74%}.hm4 .hw__screen--front{right:auto;left:6%;top:35%;width:72%}.hm4 .hw__card--jh .hw__screen--back{left:6%;right:auto;top:7%;width:54%}.hm4 .hw__card--jh .hw__screen--front{left:auto;right:-16%;top:30%;width:84%}.hm4 .hw__title{max-width:none;right:24px;font-size:clamp(1.75rem,1.1rem + 3vw,2.375rem)}.hm4 .hw__mv{font-size:clamp(5rem,3rem + 10vw,7rem)}}