.inv{--inv-display-scene: clamp(2.25rem, calc(3.1vw + 1.1rem) , 3.875rem);--inv-display-band: clamp(1.75rem, calc(1.3vw + 1.1rem) , 2.25rem);--inv-display-decision: clamp(2rem, calc(2.2vw + 1.1rem) , 3.25rem);--inv-kicker-size: 11px;--inv-kicker-tracking: .16em;--inv-shell: min(var(--cs-container-max), calc(100% - 48px) );--inv-band-peak: 128px;--inv-band-support: 96px;--inv-band-quiet: 80px;--inv-line: rgba(47, 117, 148, .2);--inv-radius-media: 22px;--inv-radius-portrait: 19px;background:var(--web-color-canvas)}@media(width<768px){.inv{--inv-shell: calc(100% - 32px) }}.inv-shell{width:var(--inv-shell);margin-inline:auto}.inv-scene{padding-block:clamp(52px,8vw,var(--inv-band-support))}.inv-scene--quiet{padding-block:clamp(44px,6.4vw,var(--inv-band-quiet))}.inv-surface-canvas{background:var(--web-color-canvas)}.inv-surface-white{background:var(--brand-color-surface-primary)}.inv-surface-tint{background:var(--web-color-tint)}.inv-surface-dark{background:var(--web-color-accent-deep);color:var(--brand-white)}.inv-surface-dark :is(h1,h2,h3){color:var(--brand-white)}.inv .inv-surface-dark :focus-visible{box-shadow:0 0 0 calc(var(--cs-focus-width) + var(--cs-focus-offset)) var(--web-color-accent-deep)}.inv-scene-split{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:end;margin-bottom:clamp(32px,3.2vw,48px)}@media(width<860px){.inv-scene-split{grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}}.inv-scene-split__support{max-width:46ch;margin:0;padding-bottom:6px;font-size:var(--cs-text-base);line-height:1.55}.inv-kicker{margin:0 0 20px;color:var(--web-color-ink);font-size:var(--inv-kicker-size);font-weight:700;line-height:1.4;letter-spacing:var(--inv-kicker-tracking);text-transform:uppercase}.inv-surface-dark .inv-kicker{color:var(--brand-sea-glass)}.inv-h2{max-width:30ch;margin:0;font-size:var(--inv-display-band);letter-spacing:-.014em;text-wrap:balance}.inv-note{max-width:56ch;margin:24px 0 0;padding-left:14px;border-left:2px solid var(--brand-copper);font-size:var(--cs-text-sm)}.inv-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px}.inv-text-action{display:inline-flex;align-items:center;gap:8px;min-height:var(--cs-target-min);color:var(--brand-color-interactive);font-size:15px;font-weight:700;text-decoration:underline transparent;text-decoration-thickness:2px;text-underline-offset:.25em;transition:color var(--brand-transition-duration) var(--brand-transition-easing),text-decoration-color var(--brand-transition-duration) var(--brand-transition-easing)}.inv-text-action:hover{color:var(--brand-color-interactive-hover);text-decoration-color:currentColor}.inv-text-action svg{flex:none;transition:transform var(--brand-transition-duration) var(--brand-transition-easing)}.inv-text-action:hover svg,.inv-text-action:focus-visible svg{transform:translate(4px)}.inv-surface-dark .inv-text-action{color:var(--brand-white)}.inv-surface-dark .inv-text-action:hover{color:var(--brand-white);text-decoration-color:var(--brand-sea-glass)}.inv-btn-on-dark{background:var(--brand-white);border-color:var(--brand-white);color:var(--web-color-accent-deep)}.inv-btn-on-dark:hover{background:var(--web-color-tint);color:var(--web-color-accent-deep)}.inv-frame{overflow:hidden;width:100%;border-radius:var(--inv-radius-media);background:var(--web-color-tint)}.inv-frame--portrait{aspect-ratio:4 / 5;border-radius:var(--inv-radius-portrait)}.inv-frame picture,.inv-hero__plate picture{display:block;width:100%;height:100%}.inv-frame img{width:100%;height:100%;object-fit:cover}.inv-hero{background:var(--web-color-canvas);border-bottom:1px solid var(--brand-color-border-subtle)}.inv-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}.inv-hero__copy{order:1;padding-block:clamp(40px,6vw,64px);padding-inline:16px}.inv-hero__plate{order:2;position:relative;width:100%;aspect-ratio:16 / 10;max-height:40vh;overflow:hidden;border-top:1px solid var(--brand-color-border-subtle)}.inv-hero__plate img{width:100%;height:100%;object-fit:cover;object-position:62% 46%;display:block}.inv-hero__h1{max-width:14.5em;margin:0;font-size:var(--inv-display-scene);letter-spacing:-.018em;text-wrap:balance}.inv-hero__support{max-width:50ch;margin:24px 0 0;font-size:var(--cs-text-lg);line-height:1.5}@media(min-width:760px){.inv-hero__copy{padding-inline:clamp(24px,4vw,48px)}.inv-hero__plate img{object-position:58% 50%}}@media(min-width:1120px){.inv-hero__grid{grid-template-columns:minmax(0,.49fr) minmax(0,.51fr);align-items:stretch;min-height:clamp(520px,70vh,700px)}.inv-hero__copy{display:flex;flex-direction:column;justify-content:center;order:0;padding-block:clamp(64px,7vh,104px);padding-inline:clamp(24px,calc((100vw - var(--cs-container-max)) / 2),220px) clamp(24px,2.2vw,36px)}.inv-hero__plate{order:0;aspect-ratio:auto;max-height:none;border-top:0;border-left:1px solid var(--brand-color-border-subtle)}.inv-hero__plate img{object-position:64% 52%}}.inv-atlas__rank{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(18px,2.4vw,40px)}.inv-atlas__rank--top{border-top:1px solid var(--brand-blue)}.inv-atlas__rank--bottom{border-top:1px solid var(--brand-color-border-subtle);border-bottom:1px solid var(--brand-blue)}.inv-atlas__cell{padding:clamp(18px,2vw,26px) 0}.inv-atlas__short{margin:0;color:var(--brand-blue);font-size:var(--inv-display-decision);font-weight:700;line-height:1;letter-spacing:-.02em}.inv-atlas__full{max-width:26ch;text-wrap:balance;margin:6px 0 0;font-size:var(--cs-text-sm);line-height:1.35}.inv-atlas__cell--wide{padding:clamp(16px,2vw,24px) 0}.inv-atlas__cell--wide .inv-atlas__short{font-size:clamp(1.3rem,5vw,1.85rem);line-height:1.02}.inv-atlas__cell--wide .inv-atlas__full{max-width:24ch}@media(min-width:360px){.inv-atlas__rank{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-atlas__cell--wide{grid-column:1 / -1;border-top:1px solid var(--brand-color-border-subtle)}}@media(min-width:760px){.inv-atlas__cell--wide .inv-atlas__short{font-size:clamp(1.5rem,4vw,2rem)}}@media(min-width:1024px){.inv-atlas__rank--top{grid-template-columns:repeat(4,minmax(0,1fr))}.inv-atlas__rank--bottom{grid-template-columns:1fr 1fr 1.6fr}.inv-atlas__cell--wide{grid-column:auto;border-top:0}.inv-atlas__cell--wide .inv-atlas__short{font-size:clamp(1.55rem,2vw,2.15rem)}}.inv-field{position:relative;padding-block:clamp(6px,1vw,14px)}.inv-field__rule{display:none}.inv-field__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(30px,3.4vw,56px) clamp(24px,3vw,60px)}.inv-field__name{max-width:14ch;margin:0 0 8px;color:var(--brand-blue);font-size:var(--cs-text-2xl);font-weight:700;line-height:1.14;letter-spacing:-.014em;text-wrap:balance}.inv-field__body{max-width:22ch;margin:0;font-size:var(--cs-text-base);line-height:1.5}@media(min-width:760px){.inv-field__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.inv-field__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,2.2vw,44px)}.inv-field__rule{display:block;position:absolute;left:0;right:0;top:50%;height:1px;background:#2f759447}.inv-field__item:nth-child(1){grid-column:1;grid-row:1;padding-bottom:clamp(22px,2.4vw,36px)}.inv-field__item:nth-child(2){grid-column:2;grid-row:2;padding-top:clamp(22px,2.4vw,36px)}.inv-field__item:nth-child(3){grid-column:3;grid-row:1;padding-bottom:clamp(22px,2.4vw,36px)}.inv-field__item:nth-child(4){grid-column:4;grid-row:2;padding-top:clamp(22px,2.4vw,36px)}}.inv-field__foot{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,52px);margin-top:clamp(34px,3.4vw,52px);padding-top:clamp(22px,2.2vw,30px);border-top:1px solid rgba(47,117,148,.28)}@media(min-width:760px){.inv-field__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.inv-field__foot .inv-note{max-width:48ch;margin:0}.inv-scope{padding-left:clamp(14px,1.4vw,20px);border-left:2px solid var(--brand-copper)}.inv-scope__kicker{margin:0 0 8px}.inv-scope__includes{margin:0;color:var(--web-color-ink);font-size:var(--cs-text-base);line-height:1.5}.inv-scope__excludes{margin:8px 0 0;font-size:var(--cs-text-sm);line-height:1.5}.inv-ivic{padding-block:clamp(52px,8vw,128px)}.inv-ivic__stage{display:block}.inv-ivic__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.8vw,48px);align-items:start}@media(min-width:1024px){.inv-ivic__cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.inv-ivic__figure{margin:0}.inv-diagram{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 0;align-items:center}@media(min-width:1024px){.inv-diagram{grid-template-columns:minmax(0,.72fr) 56px minmax(0,1.5fr) 56px minmax(0,.72fr);gap:0 10px}}.inv-part{position:relative;--frame: 1;--t: 1;--rise: 0px;transform:translateY(calc((1 - var(--t)) * var(--rise)))}.inv-part:before{content:"";position:absolute;inset:0;z-index:0;opacity:var(--frame)}.inv-part>*{position:relative;z-index:1}.inv-part__label{margin:0 0 5px;color:var(--web-color-ink);font-size:var(--cs-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.inv-part__name{margin:0;color:var(--brand-blue);font-size:var(--cs-text-base);font-weight:700;line-height:1.3}.inv-part--box{display:flex;flex-direction:column;justify-content:center;padding:16px 14px 16px 18px}.inv-part--box:before{border-left:2px solid rgba(47,117,148,.5);background:#ffffffb8}.inv-part--contract{padding:clamp(14px,1.6vw,22px)}.inv-part--contract:before{background:var(--brand-white);border-top:2px solid rgba(47,117,148,.55);border-bottom:2px solid rgba(47,117,148,.55);border-left:1px solid rgba(47,117,148,.3);border-right:1px solid rgba(47,117,148,.3)}.inv-part--alloc{margin-top:clamp(12px,1.4vw,18px);padding:clamp(12px,1.4vw,18px)}.inv-part--alloc:before{background:var(--web-color-tint);border-left:2px solid rgba(47,117,148,.45)}.inv-part--conditions{margin-top:clamp(12px,1.4vw,18px);padding-top:12px}.inv-part--conditions:before{border-top:1px dashed rgba(47,117,148,.42)}@media(min-width:1024px){.inv-part--box,.inv-part--alloc{min-height:132px}.inv-part--contract{padding:clamp(20px,2.2vw,30px)}.inv-part--alloc{display:flex;flex-direction:column;justify-content:center}}.inv-alloc__name{margin:0 0 10px;color:var(--brand-blue);font-size:var(--cs-text-base);font-weight:700;line-height:1.3}.inv-alloc__marks{display:grid;gap:9px}.inv-alloc__mark{display:flex;align-items:center;gap:9px}.inv-alloc__dot{width:7px;height:7px;border-radius:50%;background:var(--brand-blue);opacity:.72;flex:none}.inv-alloc__line{height:1px;flex:1;background:#2f759473}.inv-conditions{display:flex;flex-wrap:wrap;gap:5px 16px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4}.inv-conn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:34px}.inv-conn__svg{display:none}.inv-conn__vert{width:1px;flex:1;background:#2f759480}.inv-conn__dot{width:7px;height:7px;border-radius:50%;background:var(--brand-blue);opacity:.75;flex:none}.inv-conn__dot--term{background:var(--brand-copper);opacity:.85}@media(min-width:1024px){.inv-conn{flex-direction:row;height:auto}.inv-conn__svg{display:block;width:100%;height:12px;overflow:visible}.inv-conn__vert{display:none}}.inv-conn__draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw, 1));opacity:.85}.inv-ivic__caption{max-width:50ch;margin:24px 0 0;padding-left:14px;border-left:2px solid var(--brand-copper);font-size:var(--cs-text-sm)}.inv-steps{margin:0;padding:0;list-style:none;border-top:1px solid rgba(47,117,148,.3)}.inv-step{position:relative;padding:15px 0 15px 18px;border-bottom:1px solid rgba(47,117,148,.22)}.inv-step__rule{position:absolute;left:0;top:13px;bottom:13px;width:2px;background:var(--brand-copper)}.inv-step__text{margin:0;color:var(--web-color-ink);font-size:var(--cs-text-base);line-height:1.5}.inv-step__index{margin-inline-end:var(--cs-space-05);color:var(--brand-blue)}.inv-ivic[data-inv-assemble=on]{position:relative;height:275vh;padding-block:0}.inv-ivic[data-inv-assemble=on] .inv-ivic__stage{position:sticky;top:var(--cs-header-height, 96px);height:calc(100vh - var(--cs-header-height, 96px));display:flex;align-items:center;overflow:hidden}.inv-ivic[data-inv-assemble=on] .inv-ivic__stage>.inv-shell{width:var(--inv-shell)}.inv-ivic[data-inv-assemble=on] .inv-steps[data-act] .inv-step__rule{background:#2f759438}.inv-ivic[data-inv-assemble=on] .inv-steps[data-act] .inv-step__text{color:#465d67;color:color-mix(in srgb,var(--web-color-ink) 78%,var(--web-color-tint))}.inv-ivic[data-inv-assemble=on] .inv-steps[data-act="0"] .inv-step:nth-child(1) .inv-step__rule,.inv-ivic[data-inv-assemble=on] .inv-steps[data-act="1"] .inv-step:nth-child(2) .inv-step__rule,.inv-ivic[data-inv-assemble=on] .inv-steps[data-act="2"] .inv-step:nth-child(3) .inv-step__rule,.inv-ivic[data-inv-assemble=on] .inv-steps[data-act="3"] .inv-step:nth-child(4) .inv-step__rule{background:var(--brand-copper)}.inv-ivic[data-inv-assemble=on] .inv-steps[data-act="0"] .inv-step:nth-child(1) .inv-step__text,.inv-ivic[data-inv-assemble=on] .inv-steps[data-act="1"] .inv-step:nth-child(2) .inv-step__text,.inv-ivic[data-inv-assemble=on] .inv-steps[data-act="2"] .inv-step:nth-child(3) .inv-step__text,.inv-ivic[data-inv-assemble=on] .inv-steps[data-act="3"] .inv-step:nth-child(4) .inv-step__text{color:var(--web-color-ink)}.inv-why__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,4vw,48px)}.inv-why__head{order:1}.inv-why__proofs{order:2;margin:0;padding:0;list-style:none;display:grid;gap:clamp(24px,2.4vw,32px)}.inv-why__cta{order:3}.inv-why__person{order:4;display:grid;grid-template-columns:140px minmax(0,1fr);gap:clamp(16px,2vw,24px);align-items:center;padding-top:clamp(24px,2.4vw,32px);border-top:1px solid rgba(183,213,210,.34)}.inv-why__proof{padding-top:clamp(16px,1.8vw,24px);border-top:1px solid rgba(183,213,210,.34)}.inv-why__proof h3{margin:0 0 8px;color:var(--brand-white);font-size:var(--cs-text-2xl);font-weight:700;line-height:1.18;letter-spacing:-.012em;text-wrap:balance}.inv-why__proof p{max-width:44ch;margin:0;color:#ffffffe6;font-size:var(--cs-text-base);line-height:1.5}.inv-why__portrait{margin:0;max-width:140px;background:#ffffff0f}.inv-why__portrait img{object-position:54% 20%}.inv-person__name{margin:0;color:var(--brand-white);font-size:var(--cs-text-base);font-weight:600;line-height:1.25}.inv-person__title{margin:4px 0 0;color:var(--brand-sea-glass);font-size:var(--cs-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.inv-person__body{max-width:34ch;margin:12px 0 0;color:#ffffffe6;font-size:var(--cs-text-sm);line-height:1.5}@media(min-width:760px){.inv-why__person{grid-template-columns:180px minmax(0,1fr)}.inv-why__portrait{max-width:180px}}@media(min-width:1120px){.inv-why__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(40px,4vw,76px);row-gap:clamp(32px,3.2vw,48px);align-items:start}.inv-why__head{grid-column:1;grid-row:1}.inv-why__proofs{grid-column:2;grid-row:1 / span 3}.inv-why__cta{grid-column:1;grid-row:2}.inv-why__person{grid-column:1;grid-row:3}}.inv-why__head .inv-h2{max-width:20ch}.inv-carriers__head{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,3vw,52px);align-items:baseline;margin-bottom:clamp(24px,2.6vw,38px)}.inv-carriers__head .inv-kicker{margin:0}.inv-carriers__head p{max-width:54ch;margin:0;font-size:var(--cs-text-base);line-height:1.6}@media(min-width:1024px){.inv-carriers__head{grid-template-columns:210px minmax(0,1fr)}}.inv-carriers__field{--k: .85;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center;padding:6px 0}.inv-carriers__row{display:contents}.inv-carrier{display:flex;align-items:center;justify-content:flex-start;height:calc(64px * var(--k))}.inv-carrier img{display:block;height:calc(var(--mark-h) * var(--k) * 1px);width:calc(var(--mark-w) * var(--k) * 1px);object-fit:contain;background:none}@media(min-width:390px){.inv-carriers__field{--k: .78;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.inv-carrier{justify-content:center}.inv-carriers__row--b .inv-carrier:last-child{grid-column:1 / -1}}@media(min-width:768px){.inv-carriers__field{--k: .72;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:clamp(20px,2.4vw,34px) clamp(20px,2.4vw,32px);padding-block:6px}.inv-carrier{flex:none}}@media(min-width:1120px){.inv-carriers__field{--k: .88;display:block}.inv-carriers__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none;gap:clamp(20px,2.4vw,34px) clamp(20px,2.4vw,32px);padding-block:6px}}@media(min-width:1200px){.inv-carriers__field{--k: 1}}.inv-dist{padding-block:0 clamp(34px,4vw,58px)}.inv-dist__strip{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center;padding-top:clamp(22px,2.4vw,32px);border-top:1px solid var(--brand-color-border-subtle)}.inv-dist__strip .inv-kicker{margin:0}.inv-dist__mark{display:block;width:176px;height:auto;max-width:100%;object-fit:contain;background:none}.inv-dist__body{max-width:54ch;margin:0;font-size:var(--cs-text-base);line-height:1.6}@media(min-width:1024px){.inv-dist__strip{grid-template-columns:210px auto minmax(0,1fr);gap:clamp(20px,2.4vw,34px)}}.inv-features__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(34px,4vw,76px);align-items:start}@media(min-width:1120px){.inv-features__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.inv-features__list{border-top:1px solid var(--brand-blue)}.inv-features__heading{max-width:34ch;margin:0 0 clamp(32px,3vw,48px)}.inv-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.8vw,34px);padding:clamp(22px,2.4vw,32px) 0;border-bottom:1px solid var(--brand-color-border-subtle)}@media(min-width:760px){.inv-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.inv-pair__name{max-width:24ch;margin:0 0 8px;color:var(--brand-blue);font-size:var(--cs-text-2xl);font-weight:700;line-height:1.16;letter-spacing:-.012em;text-wrap:balance}.inv-pair__body{max-width:34ch;margin:0;font-size:var(--cs-text-base);line-height:1.5}.inv-pair__condition{max-width:42ch;margin:0;padding-left:clamp(16px,1.6vw,24px);border-left:2px solid var(--brand-copper);font-size:var(--cs-text-base);line-height:1.55}.inv-features__closing{max-width:44ch;margin:clamp(20px,2vw,28px) 0 0;font-size:var(--cs-text-base);line-height:1.6}.inv-weigh{margin-top:clamp(30px,4vw,48px);padding:clamp(20px,4vw,28px);background:var(--web-color-tint);border-top:2px solid var(--web-color-ink)}@media(min-width:1024px){.inv-weigh{margin-top:0;padding:clamp(22px,2.4vw,32px)}}.inv-weigh .inv-kicker{margin-bottom:20px;font-size:var(--inv-kicker-size);line-height:1.4}.inv-weigh ul{margin:0;padding:0;list-style:none}.inv-weigh li{padding:clamp(16px,1.8vw,22px) 0;border-top:1px solid rgba(22,50,63,.2)}.inv-weigh h3{margin:0 0 6px;color:var(--web-color-ink);font-size:var(--cs-text-xl);font-weight:700;line-height:1.2}.inv-weigh p{max-width:38ch;margin:0;font-size:var(--cs-text-base);line-height:1.55}.inv-docs__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(26px,3.4vw,64px);align-items:start}@media(min-width:1120px){.inv-docs__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.inv-docs__lead{max-width:22ch;margin:0;color:var(--brand-white);font-size:var(--cs-text-2xl);font-weight:700;line-height:1.25;letter-spacing:-.012em}.inv-docs__list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(183,213,210,.34)}.inv-docs__row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px clamp(16px,2vw,32px);padding:15px 0;border-bottom:1px solid rgba(183,213,210,.34)}@media(min-width:760px){.inv-docs__row{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}}.inv-docs__name{margin:0;color:var(--brand-white);font-size:var(--cs-text-base);font-weight:600}.inv-docs__body{max-width:40ch;margin:0;color:#ffffffdb;font-size:var(--cs-text-base);line-height:1.5}.inv-docs__links{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:14px}.inv-docs__links a{display:inline-flex;align-items:center;min-height:var(--cs-target-min);color:var(--brand-white);font-size:var(--cs-text-sm);font-weight:600}.inv-close__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}@media(min-width:1120px){.inv-close__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.inv-keep{display:inline-block}.inv-hero__h1 .inv-keep{display:inline;white-space:nowrap}@media(width<360px){.inv-close__h2 .inv-keep{display:inline}}@media(width<340px){.inv-hero__h1 .inv-keep{white-space:normal}}.inv-close__h2{max-width:24ch;margin:0;font-size:var(--inv-display-decision);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.inv-close__support{max-width:48ch;margin:0;font-size:var(--cs-text-lg);line-height:1.5}.inv-close__actions{margin-top:28px}.inv-close__note{max-width:40ch;margin:20px 0 0;font-size:13px;line-height:1.55}.inv-part--account{--rise: 6px;--t: var(--t-account, 1);--frame: calc(.55 + .45 * var(--t-account, 1))}.inv-part--contract{--rise: 12px;--t: var(--t-contract, 1);--frame: calc(.55 + .45 * var(--t-contract, 1))}.inv-part--alloc{--rise: 14px;--t: var(--t-alloc, 1);--frame: calc(.55 + .45 * var(--t-alloc, 1))}.inv-part--conditions{--rise: 8px;--t: var(--t-cond, 1);--frame: calc(.55 + .45 * var(--t-cond, 1))}.inv-part--exposure{--rise: 10px;--t: var(--t-exposure, 1);--frame: calc(.55 + .45 * var(--t-exposure, 1))}@media(width<1024px){.inv-part{--rise: 0px;--frame: 1;transform:none}}@media(prefers-reduced-motion:reduce){.inv-part{--frame: 1;transform:none}.inv-conn__draw{stroke-dashoffset:0}.inv-ivic[data-inv-assemble=on]{position:static;height:auto;padding-block:clamp(52px,8vw,128px)}.inv-ivic[data-inv-assemble=on] .inv-ivic__stage{position:static;height:auto;display:block;overflow:visible}.inv-ivic .inv-step__rule{background:var(--brand-copper)}.inv-ivic .inv-step__text{color:var(--web-color-ink)}}.inv .cs-btn{transition:background-color .18s var(--brand-transition-easing),border-color .18s var(--brand-transition-easing),color .18s var(--brand-transition-easing),transform .18s var(--cs-motion-ease-entrance),box-shadow .18s var(--brand-transition-easing)}.inv .cs-btn--primary:hover,.inv .cs-btn--primary:focus-visible{transform:translateY(-2px);box-shadow:0 6px 20px #16323f2e}.inv .cs-btn--primary:active{transform:translateY(0) scale(var(--cs-motion-press-scale));box-shadow:0 2px 8px #16323f24;transition-duration:90ms}.inv .inv-btn-on-dark:hover,.inv .inv-btn-on-dark:focus-visible{background:var(--brand-sea-glass);border-color:var(--brand-sea-glass);color:var(--web-color-accent-deep);transform:translateY(-2px);box-shadow:0 6px 20px #00000047}.inv .inv-btn-on-dark:active{transform:translateY(0) scale(var(--cs-motion-press-scale));box-shadow:0 2px 8px #00000038;transition-duration:90ms}.inv .inv-text-action:hover,.inv .inv-text-action:focus-visible{text-decoration-color:var(--brand-copper)}.inv .inv-surface-dark .inv-text-action:hover,.inv .inv-surface-dark .inv-text-action:focus-visible{text-decoration-color:var(--brand-sea-glass)}.inv .inv-docs__links a{text-decoration:underline transparent;text-decoration-thickness:2px;text-underline-offset:.25em;transition:color var(--brand-transition-duration) var(--brand-transition-easing),text-decoration-color var(--brand-transition-duration) var(--brand-transition-easing)}.inv .inv-docs__links a:hover,.inv .inv-docs__links a:focus-visible{text-decoration-color:var(--brand-copper)}@media(prefers-reduced-motion:reduce){.inv .cs-btn--primary:hover,.inv .cs-btn--primary:focus-visible,.inv .cs-btn--primary:active,.inv .inv-btn-on-dark:hover,.inv .inv-btn-on-dark:focus-visible,.inv .inv-btn-on-dark:active{transform:none}.inv .inv-text-action:hover svg,.inv .inv-text-action:focus-visible svg{transform:none}}.inv .inv-field__body{max-width:26ch}.inv-part:after{content:"";position:absolute;left:-3px;top:0;bottom:0;z-index:2;width:3px;background:var(--brand-copper);opacity:0}.inv-ivic[data-stage="0"] .inv-part--account,.inv-ivic[data-stage="1"] .inv-part--contract,.inv-ivic[data-stage="2"] .inv-part--alloc,.inv-ivic[data-stage="3"] .inv-part--exposure{box-shadow:0 2px 14px #16323f1a}.inv-ivic[data-stage="0"] .inv-part--account:before,.inv-ivic[data-stage="2"] .inv-part--alloc:before,.inv-ivic[data-stage="3"] .inv-part--exposure:before{background:var(--brand-white)}.inv-ivic[data-stage="0"] .inv-part--account:before,.inv-ivic[data-stage="3"] .inv-part--exposure:before{border-left-color:var(--brand-blue)}.inv-ivic[data-stage="1"] .inv-part--contract:before{border-top-color:var(--brand-blue);border-bottom-color:var(--brand-blue);border-top-width:3px;border-bottom-width:3px}.inv-ivic[data-stage="2"] .inv-part--alloc:before{border-left-color:var(--brand-copper);border-left-width:3px}.inv-ivic[data-stage="0"] .inv-part--account,.inv-ivic[data-stage="3"] .inv-part--exposure{transform:translate(6px)}.inv-ivic[data-stage="0"] .inv-part--account:after,.inv-ivic[data-stage="1"] .inv-part--contract:after,.inv-ivic[data-stage="2"] .inv-part--alloc:after,.inv-ivic[data-stage="3"] .inv-part--exposure:after{opacity:1}@media(width<1024px){.inv-part:after{display:none}.inv-ivic[data-stage] .inv-part{transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.inv-part:after{display:none}.inv-ivic .inv-part{transform:none;transition:none;box-shadow:none}}.inv-value__h2{max-width:22ch;margin:0;font-size:var(--inv-display-decision);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.inv-value__h2 .inv-sentence{display:inline-block}.inv-value__support{max-width:38ch;margin:0;padding-bottom:8px;font-size:var(--cs-text-lg);line-height:1.5}.inv-value__body{margin-top:clamp(40px,4.6vw,72px)}.inv-spine{position:relative;display:grid;gap:clamp(40px,4.4vw,64px);padding-left:clamp(22px,3vw,44px)}.inv-spine:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--brand-blue);transform-origin:top}.inv-benefit{position:relative}.inv-benefit:before{content:"";position:absolute;left:calc(-1*clamp(22px,3vw,44px));top:18px;width:11px;height:11px;border-radius:50%;background:var(--brand-copper);transform:translate(-4.5px)}.inv-benefit:after{content:"";position:absolute;left:calc(-1*clamp(22px,3vw,44px) + 8px);top:23px;width:clamp(14px,2.4vw,36px);height:2px;background:var(--brand-copper);opacity:.55;transform-origin:left}.inv-benefit__why{max-width:19ch;margin:0;color:var(--brand-blue);font-size:var(--inv-display-band);font-weight:700;line-height:1.12;letter-spacing:-.014em;text-wrap:balance}.inv-benefit__what{max-width:42ch;margin:14px 0 0;color:var(--web-color-ink);font-size:var(--cs-text-lg);line-height:1.5}.inv-benefit__condition{max-width:44ch;margin:16px 0 0;padding-left:14px;border-left:2px solid var(--brand-copper);color:var(--web-color-ink);font-size:var(--cs-text-sm);line-height:1.5}.inv-counter{margin-top:clamp(44px,5vw,76px);padding:clamp(24px,2.8vw,36px);background:var(--web-color-tint);border-top:2px solid var(--web-color-ink)}.inv-counter .inv-kicker{margin:0 0 12px}.inv-counter__statement{max-width:52ch;margin:0;color:var(--web-color-ink);font-size:var(--cs-text-xl);font-weight:700;line-height:1.35;letter-spacing:-.008em}.inv-counter__statement .inv-sentence{display:inline-block;text-wrap:balance}@media(min-width:1024px){.inv-counter{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(16px,3vw,48px);align-items:start}.inv-counter .inv-kicker{margin:0}}@media(min-width:1120px){.inv-spine{padding-left:clamp(44px,5vw,80px)}.inv-benefit{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,3vw,56px);align-items:start}.inv-benefit__why{max-width:17ch}.inv-benefit__what{margin:0}.inv-benefit__condition{margin-top:18px}}.inv-qual__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start}@media(min-width:1024px){.inv-qual__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.inv .inv-weigh{margin:0;padding:0;background:none;border-top:0}.inv .inv-weigh__list{margin:0;padding:0;list-style:none;border-top:2px solid var(--web-color-ink)}.inv .inv-weigh__list li{padding:clamp(16px,1.8vw,22px) 0;border-top:0;border-bottom:1px solid rgba(22,50,63,.16)}.inv .inv-docs__list{border-top:2px solid var(--web-color-ink)}.inv .inv-docs__row{padding:clamp(16px,1.8vw,22px) 0;border-bottom:1px solid rgba(22,50,63,.16)}.inv .inv-docs__name{color:var(--web-color-ink);font-weight:700}.inv .inv-docs__body{color:var(--web-color-ink)}.inv .inv-docs__links a{color:var(--brand-color-interactive)}@keyframes inv-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes inv-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes inv-annotate{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes inv-settle{0%{transform:scale(1.015)}to{transform:none}}.inv .inv-atlas__rank--top{position:relative}.inv .inv-atlas__rank--top:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--brand-blue);transform-origin:left;opacity:0}html[data-cs-motion=on] .inv-atlas-rule .inv-atlas__rank--top{border-top-color:transparent}html[data-cs-motion=on] .inv-atlas-rule .inv-atlas__rank--top:before{opacity:1}html[data-cs-motion=on] .inv-atlas-rule:not(.is-in) .inv-atlas__rank--top:before{transform:scaleX(0)}html[data-cs-motion=on] .inv-atlas-rule.is-in .inv-atlas__rank--top:before{animation:inv-draw-x .42s var(--cs-motion-ease-entrance) backwards}html[data-cs-motion=on] .inv-field-draw:not(.is-in) .inv-field__rule{transform:scaleX(0)}html[data-cs-motion=on] .inv-field-draw.is-in .inv-field__rule{transform-origin:left;animation:inv-draw-x .5s var(--cs-motion-ease-entrance) backwards}html[data-cs-motion=on] .inv-spine-draw:not(.is-in) .inv-spine:before{transform:scaleY(0)}html[data-cs-motion=on] .inv-spine-draw.is-in .inv-spine:before{animation:inv-draw-y .52s var(--cs-motion-ease-entrance) backwards}html[data-cs-motion=on] .inv-spine-draw:not(.is-in) .inv-benefit{opacity:0}html[data-cs-motion=on] .inv-spine-draw.is-in .inv-benefit{animation:inv-annotate .38s var(--cs-motion-ease-entrance) backwards;animation-delay:var(--reveal-delay, 0ms)}html[data-cs-motion=on] .inv-spine-draw:not(.is-in) .inv-benefit:after{transform:scaleX(0)}html[data-cs-motion=on] .inv-spine-draw.is-in .inv-benefit:after{animation:inv-draw-x .3s var(--cs-motion-ease-entrance) backwards;animation-delay:var(--reveal-delay, 0ms)}html[data-cs-motion=on] .inv-hero__plate img,html[data-cs-motion=on] .is-in .inv-why__portrait img{animation:inv-settle var(--cs-motion-hero-duration) var(--cs-motion-ease-entrance) backwards}@media(prefers-reduced-motion:reduce){.inv [data-reveal],.inv [data-reveal-child],.inv .inv-benefit,.inv .inv-spine:before,.inv .inv-field__rule,.inv .inv-atlas__rank--top,.inv .inv-atlas__rank--top:before{animation:none!important;opacity:1!important;transform:none!important}}.inv-scene--band{padding:0}.inv-valimg{margin:0}.inv-valimg__img{display:block;width:100%;height:auto;max-height:clamp(320px,46vh,560px);object-fit:cover;object-position:center 42%}
