.s-cons-hero{position:relative;height:max(calc(100svh - var(--nav-h)),400px);overflow:clip;container-type:size}.s-cons-hero .stage{position:absolute;inset:0;--cw: calc(100cqw - 2 * var(--gut));--F: min(clamp(44px, min(6.3vw, 10.4svh), 116px), calc(var(--cw) / 14.62));--pt: clamp(18px, 3.6svh, 40px);--pb: clamp(20px, 4svh, 44px);--row: 56px;--lf: 18px;--h1b: calc(var(--pb) + var(--row) + 12px);--Ho: calc(100cqh - var(--h1b) - 2.04 * var(--F) + .15 * var(--F) - 24px - 12px);--kz: calc(var(--pt) + 25px);--S1: min(calc(var(--k) * var(--cw) / (var(--Ls) + .014)), calc(var(--Ho) / (var(--top) + .035 + var(--tr))));--S2: min(calc(var(--cw) / (var(--Ls) + .014)), calc((var(--Ho) - var(--kz)) / (var(--top) + .035 + var(--tr))));--S: max(var(--S1), var(--S2));--T: calc(var(--tr) * var(--S));--oh: calc((var(--top) + .035) * var(--S) + var(--T));--wdth: 125%;--Ls: 2.265;--top: .737;--inkL: .034;--inkB: .178;--h1w: 14.62;--k: .95;--tr: .26}html[lang=en] .s-cons-hero .stage{--wdth: 75%;--Ls: 2.741;--top: .54;--inkL: .041;--inkB: .008;--h1w: 12.2;--k: .9;--tr: .24}.s-cons-hero .kicker{position:absolute;inset-inline-start:var(--gut);top:var(--pt)}.s-cons-hero h1{position:absolute;inset-inline-start:var(--gut);bottom:var(--h1b);width:min(var(--cw),calc(var(--h1w) * 1em));font-family:var(--display);font-weight:900;font-stretch:112%;font-size:var(--F);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.s-cons-hero h1 .hl{color:var(--apricot);position:relative;white-space:nowrap}.s-cons-hero h1 .hl-bar{position:absolute;inset-inline:0;bottom:.02em;height:.07em;background:var(--apricot);border-radius:99px;transform-origin:left center}.s-cons-hero .obj{position:absolute;inset-inline-end:var(--gut);top:calc(12px + var(--Ho) - var(--oh));width:calc((var(--Ls) + .014) * var(--S));height:var(--oh);direction:ltr;pointer-events:none}.s-cons-hero .step,.s-cons-hero .step-sh{position:absolute;left:0;top:calc(var(--top) * var(--S));width:calc(var(--Ls) * var(--S));height:var(--T)}.s-cons-hero .step{background:var(--navy);border-top:4px solid var(--royal-hi)}.s-cons-hero .step-sh{left:calc(.014 * var(--S));top:calc((var(--top) + .035) * var(--S));background:color-mix(in srgb,var(--navy-deep) 50%,transparent)}.s-cons-hero .word,.s-cons-hero .word-sh{position:absolute;left:calc((.03 - var(--inkL)) * var(--S));top:.55px;font-family:var(--display);font-weight:600;font-stretch:var(--wdth);font-size:var(--S);line-height:calc(2 * var(--top) - .77);letter-spacing:-.02em;white-space:nowrap;color:var(--white);transform-origin:0 calc(var(--top) * 1em)}.s-cons-hero .word-sh{color:transparent;text-shadow:calc(.012 * var(--S)) calc(.03 * var(--S)) 0 color-mix(in srgb,var(--navy-deep) 50%,transparent)}.s-cons-hero .word-sh:before{content:attr(data-w)}.s-cons-hero .row{position:absolute;inset-inline:var(--gut);bottom:var(--pb);height:var(--row);display:flex;align-items:center;justify-content:space-between;gap:24px}.s-cons-hero .links{display:flex;align-items:center;font-weight:600;font-size:min(18px,var(--lf));color:var(--ice);white-space:nowrap}.s-cons-hero .links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.s-cons-hero .links a:hover{text-decoration:underline;text-underline-offset:6px}.s-cons-hero .links a:focus-visible{outline:2px solid var(--ice);outline-offset:3px;border-radius:2px}.s-cons-hero .sep{color:var(--quiet);padding-inline:.55em}.s-cons-hero .door{display:flex;align-items:center;gap:12px}.s-cons-hero .free{font-size:14px;font-weight:500;color:var(--soft);white-space:nowrap}@media(max-width:1180px){.s-cons-hero .stage{--lf: 16px}}@media(max-width:900px){.s-cons-hero .stage{--row: 48px}.s-cons-hero .pill.lg{height:48px;font-size:16px;padding-inline:22px}}@media(max-width:760px),(max-aspect-ratio:1/1){.s-cons-hero{height:auto;container-type:inline-size}.s-cons-hero .stage{position:static;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "h1" "obj" "door";padding:var(--pt) var(--gut) var(--pb);--F: clamp(44px, min(6.3vw, 10.4svh), 116px);--bw: calc(var(--cw) + 8px);--Ho: 50svh;--nb: 44px;--tpx: calc(var(--nb) + 16px);--tr: calc(var(--inkB) + .08);--S: min(calc(var(--bw) / (var(--Ls) + .014)), calc((var(--Ho) - var(--tpx)) / (var(--top) + .035)), calc(var(--Ho) / (var(--top) + .035 + var(--tr))));--T: max(var(--tpx), calc(var(--tr) * var(--S)));--wdth: 75%;--Ls: 1.481;--top: .729;--inkL: .031;--inkB: .174}html[lang=en] .s-cons-hero .stage{--tr: calc(var(--inkB) + .08)}html[lang=en] .s-cons-hero .obj{margin-top:40px}.s-cons-hero .kicker{grid-area:kicker;position:static}.s-cons-hero h1{grid-area:h1;position:static;width:auto;max-width:none;margin-top:10px}.s-cons-hero .obj{grid-area:obj;position:relative;inset:auto;justify-self:end;margin:16px calc(8px - var(--gut)) 0 0}.s-cons-hero .row{display:contents}.s-cons-hero .links{grid-area:obj;align-self:end;justify-self:end;position:relative;z-index:1;width:auto;height:var(--nb);margin-inline-end:calc(24px - var(--gut) + .014 * var(--S));margin-bottom:calc(.035 * var(--S) + (var(--T) - 4px - var(--nb)) / 2);column-gap:26px;color:var(--white)}.s-cons-hero .sep{display:none}.s-cons-hero .door{grid-area:door;margin-top:22px}}@media(max-width:760px){.s-cons-hero .stage{--F: clamp(38px, 11vw, 50px);--nb: 88px}.s-cons-hero .links{display:grid;grid-template-columns:auto auto;column-gap:22px}.s-cons-hero .links a{white-space:nowrap}.s-cons-hero .door{flex-direction:column;align-items:stretch;gap:10px}.s-cons-hero .door .pill{width:100%}.s-cons-hero .free{text-align:center}}@media(max-width:380px){.s-cons-hero .links{font-size:15px;column-gap:18px}}@media(max-width:760px)and (max-height:700px){.s-cons-hero .stage{--Ho: 47svh}}@media(max-width:760px)and (min-aspect-ratio:1/1){.s-cons-hero .stage{grid-template-areas:"kicker" "h1" "obj" "links" "door";--tpx: 0px;--tr: .26}.s-cons-hero .links{grid-area:links;justify-self:stretch;width:auto;height:auto;margin:12px 0 0;color:var(--ice)}.s-cons-hero .links a:focus-visible{outline-color:var(--ice)}}@media(prefers-reduced-motion:no-preference){.js .s-cons-hero:not(.play):not(.done) .step,.js .s-cons-hero:not(.play):not(.done) .step-sh,.js .s-cons-hero:not(.play):not(.done) .word,.js .s-cons-hero:not(.play):not(.done) .word-sh,.js .s-cons-hero:not(.play):not(.done) .links a,.js .s-cons-hero:not(.play):not(.done) .sep,.js .s-cons-hero:not(.play):not(.done) .door{opacity:0}.js .s-cons-hero:not(.play):not(.done) .hl-bar{scale:0 1}}.s-cons-hero.play:not(.done) .step,.s-cons-hero.play:not(.done) .step-sh,.s-cons-hero.play:not(.done) .word,.s-cons-hero.play:not(.done) .word-sh{will-change:transform,opacity}.js .s-cons-hero.play .l1{animation:cons-hero-fade .2s linear .95s backwards}.js .s-cons-hero.play .l2{animation:cons-hero-fade .2s linear 1.25s backwards}.js .s-cons-hero.play .l3{animation:cons-hero-fade .2s linear 1.55s backwards}.js .s-cons-hero.play .l4{animation:cons-hero-fade .2s linear 1.85s backwards}.js .s-cons-hero.play .door .pill{animation:cons-hero-rise .3s var(--lock) 2.15s backwards}.js .s-cons-hero.play .door .free{animation:cons-hero-rise .3s var(--lock) 2.25s backwards}.js .s-cons-hero.play .hl-bar{animation:cons-hero-bar .5s var(--lock) 2.15s backwards}@keyframes cons-hero-fade{0%{opacity:0}}@keyframes cons-hero-rise{0%{opacity:0;translate:0 12px}}@keyframes cons-hero-bar{0%{scale:0 1}}.s-cons-hero.done .anim,.s-cons-hero.done .hl-bar{animation:none!important}.s-cons-pair-a{--seam-R: 150vw;--seam-sag: 17.5vw;--drop: clamp(8px, 1.4svh, 18px);--x: 70%;--fa: clamp(38px, min(5.6vw, 9.6svh), 88px);--f1: clamp(40px, min(6.4vw, 11svh), 100px);--k2: 1.3;position:relative;isolation:isolate;overflow:clip;background:var(--navy);padding:calc(var(--seam-sag) + 32px) var(--gut) clamp(56px,9svh,104px)}@media(min-aspect-ratio:7/5){.s-cons-pair-a{--seam-R: 220vw;--seam-sag: 11.6vw}}@media(min-aspect-ratio:19/10){.s-cons-pair-a{--seam-R: 300vw;--seam-sag: 8.45vw}}html[lang=en] .s-cons-pair-a{--k2: 1.25}.s-cons-pair-a .seam,.s-cons-pair-a .seam-lip{position:absolute;inset-inline:0;top:0;height:var(--seam-sag);pointer-events:none}.s-cons-pair-a .seam-lip{background:var(--royal-hi);-webkit-mask:radial-gradient(circle var(--seam-R) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - .5px),#0000 calc(var(--seam-R) + .5px));mask:radial-gradient(circle var(--seam-R) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - .5px),#0000 calc(var(--seam-R) + .5px))}.s-cons-pair-a .seam{background:var(--royal);-webkit-mask:radial-gradient(circle calc(var(--seam-R) - 4px) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - 4.5px),#0000 calc(var(--seam-R) - 3.5px));mask:radial-gradient(circle calc(var(--seam-R) - 4px) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - 4.5px),#0000 calc(var(--seam-R) - 3.5px))}.s-cons-pair-a .grid{position:relative;max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);row-gap:64px}.s-cons-pair-a article{scroll-margin-top:calc(var(--nav-h) + 24px)}.s-cons-pair-a .kicker{margin-bottom:18px}.s-cons-pair-a .look,.s-cons-pair-a .proof{font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.5;color:var(--soft);max-width:30em;text-wrap:pretty}.s-cons-pair-a .proof{margin-top:10px}.s-cons-pair-a .rev .claim{font-family:var(--display);font-weight:900;font-stretch:104%;font-size:var(--fa);line-height:1.04;letter-spacing:-.02em;max-width:7.2em;margin-bottom:30px}.s-cons-pair-a .slab{--sd: clamp(6px, .1em, 12px);position:relative;isolation:isolate;display:inline-block;color:var(--navy);padding:.04em .16em .08em;translate:0 -.06em}html[lang=en] .s-cons-pair-a .slab{translate:0 0;line-height:.9}html[lang=en] .s-cons-pair-a .rev .claim{line-height:1.1}.s-cons-pair-a .slab:before,.s-cons-pair-a .slab:after{content:"";position:absolute;inset:0}.s-cons-pair-a .slab:before{background:var(--white);z-index:-1}.s-cons-pair-a .slab:after{background:var(--ice);z-index:-2;translate:calc(.4 * var(--sd)) var(--sd)}.s-cons-pair-a .vs{display:inline-block;font-family:var(--display);margin-bottom:30px;direction:ltr}.s-cons-pair-a .vs-a{display:block;font-weight:300;font-stretch:125%;font-size:var(--f1);line-height:.6;color:var(--ice);letter-spacing:-.01em;white-space:nowrap}.s-cons-pair-a .vs-b{--sd: clamp(3px, .045em, 6px);display:block;width:fit-content;margin-inline-start:auto;font-weight:900;font-stretch:75%;font-size:calc(var(--k2) * var(--f1));line-height:.74;margin-top:calc(.015 * var(--f1));color:var(--white);letter-spacing:-.015em;white-space:nowrap;text-shadow:calc(.4 * var(--sd)) var(--sd) 0 var(--ice)}@media(min-width:840px)and (min-aspect-ratio:1/1){.s-cons-pair-a{min-height:calc(100svh - var(--nav-h));display:grid;align-content:center}.s-cons-pair-a .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,4vw,112px);width:100%}.s-cons-pair-a .dist{margin-top:clamp(40px,12svh,120px)}}@media(min-width:761px)and (max-width:839.98px),(min-width:761px)and (max-aspect-ratio:1/1){.s-cons-pair-a .dist{justify-self:end;text-align:end}.s-cons-pair-a .dist .vs{display:block;width:fit-content;margin-inline-start:auto}.s-cons-pair-a .dist .look{margin-inline-start:auto}}@media(max-width:760px){.s-cons-pair-a{--fa: clamp(38px, 11vw, 56px);--f1: clamp(40px, 13.5vw, 64px);padding-bottom:64px}.s-cons-pair-a .grid{row-gap:56px}}.js .s-cons-pair-a article:not(.in) .anim,.js .s-cons-pair-a article:not(.in) .slab{animation-play-state:paused!important}.s-cons-pair-a .rev .kicker{animation:rise .45s var(--ease) backwards}.s-cons-pair-a .rev .claim{animation:rise .55s var(--ease) backwards}.s-cons-pair-a .slab{animation:cons-pair-a-land .45s var(--lock) .15s backwards}.s-cons-pair-a .rev .look{animation:rise .45s var(--ease) .7s backwards}.s-cons-pair-a .rev .proof{animation:rise .45s var(--ease) .78s backwards}.s-cons-pair-a .dist .kicker{animation:fade .3s linear backwards}.s-cons-pair-a .vs-a{animation:fade .4s linear backwards}.s-cons-pair-a .vs-b{animation:cons-pair-a-press .35s var(--lock) .35s backwards}.s-cons-pair-a .dist .look{animation:rise .45s var(--ease) .8s backwards}@keyframes cons-pair-a-land{0%{opacity:0;transform:translateY(12px)}}@keyframes cons-pair-a-press{0%{opacity:0;transform:translateY(-10px)}}.s-cons-pair-a article.done .anim,.s-cons-pair-a article.done .slab{animation:none!important}.s-cons-pair-b{--seam-R: 150vw;--seam-sag: 14.5vw;--drop: clamp(8px, 1.4svh, 18px);--x: 36%;--cw: 100cqw;--xl-em: 12.6;--line-em: 24.3;--l1-em: 14.2;--l2-em: 10.3;position:relative;isolation:isolate;overflow:clip;container-type:inline-size;padding:calc(var(--seam-sag) * .55 + 24px) var(--gut) clamp(36px,5svh,88px)}@media(min-aspect-ratio:7/5){.s-cons-pair-b{--seam-R: 220vw;--seam-sag: 9.65vw}}@media(min-aspect-ratio:19/10){.s-cons-pair-b{--seam-R: 300vw;--seam-sag: 7.05vw}}html[lang=en] .s-cons-pair-b{--xl-em: 12.2;--line-em: 21.3;--l1-em: 9.9;--l2-em: 11.5}.s-cons-pair-b .seam,.s-cons-pair-b .seam-lip{position:absolute;inset-inline:0;top:0;height:var(--seam-sag);pointer-events:none}.s-cons-pair-b .seam-lip{background:var(--royal-hi);-webkit-mask:radial-gradient(circle calc(var(--seam-R) - 4px) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - 4.5px),#000 calc(var(--seam-R) - 3.5px));mask:radial-gradient(circle calc(var(--seam-R) - 4px) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - 4.5px),#000 calc(var(--seam-R) - 3.5px))}.s-cons-pair-b .seam{background:var(--navy);-webkit-mask:radial-gradient(circle var(--seam-R) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px));mask:radial-gradient(circle var(--seam-R) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px))}.s-cons-pair-b .inner{position:relative;width:100%;max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(48px,7svh,72px)}.s-cons-pair-b article{scroll-margin-top:calc(var(--nav-h) + 24px)}.s-cons-pair-b .kicker{margin-bottom:16px}.s-cons-pair-b .look{font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.5;color:var(--soft);max-width:34em;text-wrap:pretty}.s-cons-pair-b .op{--xl: min(120px, 13svh, calc(var(--cw) / var(--xl-em)));--pd: max(4px, calc(.07 * var(--xl)))}.s-cons-pair-b .opw{display:grid;grid-template-columns:auto;width:fit-content;max-width:100%}.s-cons-pair-b .claim{grid-area:1 / 1;position:relative;z-index:1;font-family:var(--display);font-weight:900;font-stretch:112%;font-size:var(--xl);line-height:.98;letter-spacing:-.03em;color:var(--white)}.s-cons-pair-b .claim .l1{display:block;contain:inline-size;white-space:nowrap}.s-cons-pair-b .claim .l2{display:inline-block;white-space:nowrap}.s-cons-pair-b .stp{grid-area:2 / 1;contain:inline-size;position:relative;height:calc(.45 * var(--xl));margin:calc(-.105 * var(--xl)) calc(-.04 * var(--xl)) 0}.s-cons-pair-b .plane,.s-cons-pair-b .plsh{position:absolute;inset:0}.s-cons-pair-b .plane{background:var(--navy);border-top:4px solid var(--royal-hi)}.s-cons-pair-b .plsh{background:color-mix(in srgb,var(--navy-deep) 50%,transparent);translate:calc(.4 * var(--pd)) var(--pd)}.s-cons-pair-b .op .look{margin-top:calc(var(--pd) + 24px)}.s-cons-pair-b .line{font-family:var(--display);font-weight:900;font-stretch:125%;line-height:1.02;letter-spacing:-.02em;color:var(--white);font-size:clamp(28px,calc(var(--cw) / var(--line-em)),64px);white-space:nowrap}.s-cons-pair-b .line .w{display:inline-block}.s-cons-pair-b .brand-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:20px}.s-cons-pair-b .door{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.s-cons-pair-b .free{font-size:14px;font-weight:500;color:var(--soft);white-space:nowrap}@media(min-width:761px){.s-cons-pair-b{min-height:calc(100svh - var(--nav-h));display:grid;align-content:center}}@media(max-width:1180px){.s-cons-pair-b .line{font-size:min(64px,calc(var(--cw) / var(--l1-em)),calc(var(--cw) / var(--l2-em)))}.s-cons-pair-b .line .l1{display:block}}@media(max-width:760px){.s-cons-pair-b .inner{gap:48px}.s-cons-pair-b .op{--xl: min(64px, calc(var(--cw) / 8.4))}.s-cons-pair-b .claim .l1{white-space:normal}.s-cons-pair-b .line{font-size:clamp(30px,8.6vw,40px);white-space:normal}.s-cons-pair-b .line .l1{display:inline}.s-cons-pair-b .brand-row{flex-direction:column;align-items:stretch;gap:22px}.s-cons-pair-b .door{flex-direction:column;align-items:stretch;gap:10px;margin-inline-start:0}.s-cons-pair-b .door .pill{width:100%}.s-cons-pair-b .free{text-align:center}}.js .s-cons-pair-b article:not(.in) .anim,.js .s-cons-pair-b article:not(.in) .claim span,.js .s-cons-pair-b article:not(.in) .w{animation-play-state:paused!important}.s-cons-pair-b .op .kicker,.s-cons-pair-b .claim .l1{animation:rise .45s var(--ease) backwards}.s-cons-pair-b .plane,.s-cons-pair-b .plsh{animation:cons-pair-b-step .3s var(--lock) .3s backwards}.s-cons-pair-b .claim .l2{animation:cons-pair-b-land .4s var(--lock) .55s backwards}.s-cons-pair-b .op .look{animation:fade .3s linear .95s backwards}.s-cons-pair-b .bw .kicker,.s-cons-pair-b .line .w{animation:fade .25s linear backwards}.s-cons-pair-b .line .w2{animation-delay:.07s}.s-cons-pair-b .line .w3{animation-delay:.14s}.s-cons-pair-b .line .w4{animation-delay:.21s}.s-cons-pair-b .line .w5{animation-delay:.28s}.s-cons-pair-b .line .w6{animation-delay:.35s}.s-cons-pair-b .bw .look{animation:rise .45s var(--ease) .5s backwards}.s-cons-pair-b .door .pill{animation:cons-pair-b-pop .26s var(--lock) .7s backwards}.s-cons-pair-b .door .free{animation:fade .3s linear .8s backwards}@keyframes cons-pair-b-step{0%{opacity:0;transform:translateY(24px)}}@keyframes cons-pair-b-land{0%{opacity:0;transform:translateY(-.25em)}}@keyframes cons-pair-b-pop{0%{opacity:0;scale:.9}}.s-cons-pair-b article.done .anim,.s-cons-pair-b article.done .claim span,.s-cons-pair-b article.done .w{animation:none!important}.s-cons-how{--seam-R: 150vw;--seam-sag: 14.5vw;--drop: clamp(8px, 1.4svh, 18px);--x: 64%;--ff: clamp(30px, min(4vw, 7svh), 64px);position:relative;isolation:isolate;overflow:clip;background:var(--apricot);color:var(--navy)}@media(min-aspect-ratio:7/5){.s-cons-how{--seam-R: 220vw;--seam-sag: 9.65vw}}@media(min-aspect-ratio:19/10){.s-cons-how{--seam-R: 300vw;--seam-sag: 7.05vw}}.s-cons-how .seam,.s-cons-how .seam-sh{position:absolute;inset-inline:0;top:0;height:var(--seam-sag);pointer-events:none;-webkit-mask:radial-gradient(circle var(--seam-R) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - .5px),#0000 calc(var(--seam-R) + .5px));mask:radial-gradient(circle var(--seam-R) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - .5px),#0000 calc(var(--seam-R) + .5px))}.s-cons-how .seam{background:var(--royal)}.s-cons-how .seam-sh{background:var(--navy-deep);opacity:.22;transform:translate(calc(var(--drop) * .4),var(--drop))}.s-cons-how .inner{position:relative;scroll-margin-top:var(--nav-h);max-width:calc(1440px + 2 * var(--gut));margin-inline:auto;padding:calc(var(--seam-sag) + var(--drop) + 40px) var(--gut) clamp(64px,10svh,112px)}.s-cons-how .anchor{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;scroll-margin-top:var(--nav-h)}.s-cons-how .h2{color:var(--navy);font-size:max(24px,calc(.6 * var(--ff)));margin-bottom:clamp(16px,2.6svh,28px)}.s-cons-how .fee-w{width:fit-content;max-width:100%;font-size:var(--ff);--fd: max(4px, .09em)}.s-cons-how .fee{position:relative;z-index:1;max-width:17em;font-family:var(--display);font-weight:900;font-stretch:104%;font-size:1em;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:var(--navy)}.s-cons-how .stp{position:relative;width:calc(var(--fw, 100%) + .08em);max-width:calc(100% + .08em);height:.5em;margin-top:-.155em;margin-inline-start:-.04em}.s-cons-how .plane,.s-cons-how .fsh{position:absolute;inset:0}.s-cons-how .plane{background:var(--white)}.s-cons-how .fsh{background:color-mix(in srgb,var(--navy-deep) 22%,transparent);translate:calc(.4 * var(--fd)) var(--fd)}.s-cons-how .terms{margin-top:calc(max(4px,.09 * var(--ff)) + 24px);display:grid;gap:14px;max-width:34em}.s-cons-how .share{font-weight:600;font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:var(--navy);text-wrap:pretty}.s-cons-how .c10{font-weight:500;font-size:17px;line-height:1.5}.s-cons-how .acad{font-weight:500;font-size:16px;line-height:1.5}.s-cons-how .acad a{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:4px}.s-cons-how .acad a:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:2px}@media(min-width:761px){.s-cons-how .inner{min-height:max(calc(100svh - var(--nav-h)),600px);display:grid;align-content:center}}@media(min-width:1101px){.s-cons-how .terms{margin-inline-start:38%}}.s-cons-how .h2{animation:rise .55s var(--ease) backwards}.s-cons-how .plane,.s-cons-how .fsh{animation:cons-how-step .35s var(--lock) .1s backwards}.s-cons-how .fee{animation:cons-how-onto .6s var(--lock) .2s backwards}.s-cons-how .share{animation:fade .3s linear .85s backwards}.s-cons-how .c10{animation:fade .3s linear .93s backwards}.s-cons-how .acad{animation:fade .3s linear 1.01s backwards}@keyframes cons-how-step{0%{opacity:0;transform:translateY(24px)}}@keyframes cons-how-onto{0%{opacity:0;transform:translateY(20px)}}.s-cons-groups{--seam-R: 150vw;--seam-sag: 17.5vw;--x: 30%;position:relative;isolation:isolate;overflow:clip;background:var(--navy)}@media(min-aspect-ratio:7/5){.s-cons-groups{--seam-R: 220vw;--seam-sag: 11.6vw}}@media(min-aspect-ratio:19/10){.s-cons-groups{--seam-R: 300vw;--seam-sag: 8.45vw}}.s-cons-groups .seam{position:absolute;inset-inline:0;top:0;height:var(--seam-sag);pointer-events:none;background:var(--apricot);-webkit-mask:radial-gradient(circle var(--seam-R) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px));mask:radial-gradient(circle var(--seam-R) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px))}.s-cons-groups .inner{--gf: clamp(40px, min(4.6vw, 7.6svh), 72px);--sd: clamp(5px, calc(.1 * var(--gf)), 9px);position:relative;scroll-margin-top:var(--nav-h);max-width:calc(1440px + 2 * var(--gut));margin-inline:auto;padding:calc(var(--seam-sag) + 40px) var(--gut) 56px;display:grid;align-items:end;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"gh door ." "lead lead lead";column-gap:clamp(28px,2.6vw,44px)}.s-cons-groups .gh{grid-area:gh;font-family:var(--display);font-weight:900;font-stretch:112%;font-size:var(--gf);line-height:.98;letter-spacing:-.03em;color:var(--white);white-space:nowrap}.s-cons-groups .slab{position:relative;isolation:isolate;display:inline-block;color:var(--navy);padding:.05em .16em .145em;margin-inline-start:.04em}.s-cons-groups .slab:before,.s-cons-groups .slab:after{content:"";position:absolute;inset:0}.s-cons-groups .slab:before{background:var(--white);z-index:-1}.s-cons-groups .slab:after{background:var(--ice);z-index:-2;translate:calc(.4 * var(--sd)) var(--sd)}.s-cons-groups .door{grid-area:door;display:flex;align-items:center;gap:10px 14px}.s-cons-groups .free{font-size:14px;font-weight:500;color:var(--soft);white-space:nowrap}.s-cons-groups .lead{grid-area:lead;margin-top:calc(24px + var(--sd));max-width:30em}@media(max-width:760px){.s-cons-groups .inner{--gf: clamp(36px, 10vw, 44px);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"gh ." "lead lead" "door door"}.s-cons-groups .door{flex-direction:column;align-items:stretch;margin:28px 0 0}.s-cons-groups .door .pill{width:100%}.s-cons-groups .free{text-align:center}}.s-cons-groups .gh{animation:rise .45s var(--ease) backwards}.s-cons-groups .door .pill{animation:rise .4s var(--ease) .4s backwards}.s-cons-groups .door .free{animation:fade .3s linear .5s backwards}.s-cons-groups .lead{animation:rise .4s var(--ease) .5s backwards}.s-cons-ai{--seam-R: 150vw;--seam-sag: 11vw;--x: 44%;position:relative;isolation:isolate;overflow:clip;background:var(--navy-deep)}@media(min-aspect-ratio:7/5){.s-cons-ai{--seam-R: 220vw;--seam-sag: 7.4vw}}@media(min-aspect-ratio:19/10){.s-cons-ai{--seam-R: 300vw;--seam-sag: 5.4vw}}.s-cons-ai .seam,.s-cons-ai .seam-lip{position:absolute;inset-inline:0;top:0;height:var(--seam-sag);pointer-events:none}.s-cons-ai .seam-lip{background:var(--royal-hi);-webkit-mask:radial-gradient(circle var(--seam-R) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - .5px),#0000 calc(var(--seam-R) + .5px));mask:radial-gradient(circle var(--seam-R) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - .5px),#0000 calc(var(--seam-R) + .5px))}.s-cons-ai .seam{background:var(--navy);-webkit-mask:radial-gradient(circle calc(var(--seam-R) - 4px) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - 4.5px),#0000 calc(var(--seam-R) - 3.5px));mask:radial-gradient(circle calc(var(--seam-R) - 4px) at var(--x) calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - 4.5px),#0000 calc(var(--seam-R) - 3.5px))}.s-cons-ai .inner{position:relative;scroll-margin-top:var(--nav-h);max-width:calc(1440px + 2 * var(--gut));margin-inline:auto;padding:calc(var(--seam-sag) + 32px) var(--gut) clamp(56px,8svh,88px)}.s-cons-ai .nw{white-space:nowrap}.s-cons-ai .kicker{margin-bottom:18px}.s-cons-ai{container-type:inline-size;--slab-em: 12.1}html[lang=en] .s-cons-ai{--slab-em: 11.6}.s-cons-ai .big{--cw: min(1440px, calc(100cqw - 2 * var(--gut)));font-family:var(--display);font-weight:900;font-stretch:112%;letter-spacing:-.03em;line-height:1.1;color:var(--white);font-size:min(78px,max(36px,min(5.4vw,8.6svh)),calc(var(--cw) / var(--slab-em)));text-wrap:balance}.s-cons-ai .slab{--sd: clamp(5px, .09em, 10px);position:relative;isolation:isolate;display:inline-block;white-space:nowrap;padding:.02em .14em .07em}.s-cons-ai .slab.sol{margin-inline-start:-.14em}html[lang=en] .s-cons-ai .slab{padding-bottom:.2em}.s-cons-ai .slab:before,.s-cons-ai .slab:after{content:"";position:absolute;inset:0}.s-cons-ai .slab:before{background:var(--royal-hi);z-index:-1}.s-cons-ai .slab:after{background:var(--royal);z-index:-2;translate:calc(.4 * var(--sd)) var(--sd)}.s-cons-ai .side{display:grid;gap:6px;margin-top:clamp(28px,4svh,40px);max-width:40em}.s-cons-ai .move,.s-cons-ai .quote{font-size:15px;font-weight:500;line-height:1.5;color:var(--quiet)}.s-cons-ai .kicker{animation:rise .4s var(--ease) backwards}.s-cons-ai .big{animation:rise .5s var(--ease) .08s backwards}.s-cons-ai .move{animation:rise .4s var(--ease) .55s backwards}.s-cons-ai .quote{animation:rise .4s var(--ease) .63s backwards}.s-cons-close{--seam-R: 150vw;--seam-sag: 12.65vw;--seam-c: 8.58vw;--x: 60%;--cw: 100cqw;--close-em: 11.95;--cf: min(96px, 11svh, calc((var(--cw) - 282px) / var(--close-em)));position:relative;isolation:isolate;overflow:clip;container-type:inline-size;min-height:clamp(420px,60svh,640px);display:grid;align-content:center;padding:calc(var(--seam-sag) + 40px) var(--gut) calc(var(--seam-c) / 3 + 64px)}@media(min-aspect-ratio:7/5){.s-cons-close{--seam-R: 220vw;--seam-sag: 8.5vw;--seam-c: 5.76vw}}@media(min-aspect-ratio:19/10){.s-cons-close{--seam-R: 300vw;--seam-sag: 6.2vw;--seam-c: 4.2vw}}html[lang=en] .s-cons-close{--close-em: 15.28}.s-cons-close .seam,.s-cons-close .seam-lip,.s-cons-close .foot{position:absolute;inset-inline:0;pointer-events:none}.s-cons-close .seam,.s-cons-close .seam-lip{top:0;height:var(--seam-sag)}.s-cons-close .seam-lip{background:var(--royal-hi);-webkit-mask:radial-gradient(circle calc(var(--seam-R) - 4px) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - 4.5px),#000 calc(var(--seam-R) - 3.5px));mask:radial-gradient(circle calc(var(--seam-R) - 4px) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - 4.5px),#000 calc(var(--seam-R) - 3.5px))}.s-cons-close .seam{background:var(--navy-deep);-webkit-mask:radial-gradient(circle var(--seam-R) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px));mask:radial-gradient(circle var(--seam-R) at var(--x) var(--seam-R),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px))}.s-cons-close .foot{bottom:0;height:calc(var(--seam-c) / 3);background:var(--navy-deep);--fR: calc(var(--seam-R) * 3);-webkit-mask:radial-gradient(circle var(--fR) at 50% calc(100% - var(--fR)),#0000 calc(var(--fR) - .5px),#000 calc(var(--fR) + .5px));mask:radial-gradient(circle var(--fR) at 50% calc(100% - var(--fR)),#0000 calc(var(--fR) - .5px),#000 calc(var(--fR) + .5px))}.s-cons-close .inner{position:relative;width:100%;max-width:1440px;margin-inline:auto}.s-cons-close .row{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:.45em;font-size:var(--cf)}.s-cons-close .close-line{font-family:var(--display);font-weight:900;font-stretch:112%;font-size:1em;line-height:1;letter-spacing:-.03em;color:var(--white)}.s-cons-close .cl{display:inline-block;position:relative;white-space:nowrap;padding-bottom:.405em}.s-cons-close .clt{display:block;position:relative;z-index:1;transform-origin:0 calc(100% - .115em)}.s-cons-close .cls,.s-cons-close .clsh{position:absolute;inset-inline:-.04em;bottom:0;height:.52em}.s-cons-close .cls{background:var(--apricot)}.s-cons-close .clsh{background:color-mix(in srgb,var(--navy-deep) 50%,transparent);translate:.024em .06em;z-index:-1}.s-cons-close .door{position:relative;display:inline-flex;margin-bottom:calc(.26em - 28px)}.s-cons-close .free{position:absolute;top:100%;inset-inline:0;margin-top:10px;text-align:center;font-size:14px;font-weight:500;color:var(--soft);white-space:nowrap}@media(max-width:1180px){.s-cons-close{--cf: clamp(40px, min(6vw, 10svh), 72px)}.s-cons-close .c1,.s-cons-close .c2{display:block}.s-cons-close .c1{contain:inline-size}}@media(max-width:760px){.s-cons-close{--cf: clamp(34px, 9.4vw, 44px);min-height:0;padding-bottom:calc(var(--seam-c) / 3 + 56px)}.s-cons-close .row{flex-direction:column;align-items:stretch}.s-cons-close .cl{align-self:flex-start}.s-cons-close .door{flex-direction:column;gap:10px;margin:28px 0 0}.s-cons-close .door .pill{width:100%}.s-cons-close .free{position:static;margin-top:0}}.js .s-cons-close:not(.in) .cl span{animation-play-state:paused!important}.s-cons-close .cls,.s-cons-close .clsh{animation:cons-close-step .3s cubic-bezier(.3,0,.1,1) backwards}.s-cons-close .clt{animation:cons-close-grow .9s linear .25s backwards}.s-cons-close .door .pill{animation:cons-close-pop .26s var(--lock) 1.1s backwards}.s-cons-close .door .free{animation:fade .3s linear 1.2s backwards}@keyframes cons-close-step{0%{opacity:0;transform:translateY(.3em)}}@keyframes cons-close-grow{0%{opacity:0;scale:.46;animation-timing-function:cubic-bezier(.2,.75,.25,1)}27.78%{opacity:1;scale:.46;animation-timing-function:linear}33.33%{scale:.46;animation-timing-function:cubic-bezier(.3,0,.1,1)}55.56%{scale:.64;animation-timing-function:cubic-bezier(.3,0,.1,1)}77.78%{scale:.82;animation-timing-function:cubic-bezier(.3,0,.1,1)}to{scale:1}}@keyframes cons-close-pop{0%{opacity:0;scale:.9}}.s-cons-close.done .cl span,.s-cons-close.done .anim{animation:none!important}
