@font-face{font-family:Hubot Sans;src:url(/r3/fonts/hubot-latin.650838c44a.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hubot Sans;src:url(/r3/fonts/hubot-latin-ext.60646d55ea.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;src:url(/r3/fonts/onest-latin.052df74533.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/r3/fonts/onest-latin-ext.14e7d3079b.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--royal: #0B57B0;--navy: #0A2A5E;--navy-deep: #071F47;--sky: #5DADE8;--ice: #BFE0F7;--white: #FFFFFF;--apricot: #FFAB80;--royal-hi: #1463C2;--ground: var(--royal);--soft: rgba(255,255,255,.9);--quiet: rgba(255,255,255,.76);--display: "Hubot Sans", ui-sans-serif, system-ui, sans-serif;--text: "Onest", ui-sans-serif, system-ui, sans-serif;--ease: cubic-bezier(.2,.75,.25,1);--lock: cubic-bezier(.3,0,.1,1);--gut: clamp(20px, 4.4vw, 64px);--band-pad: clamp(56px, min(8vw, 12svh), 128px);--nav-h: 76px;--r-card: 24px;--r-big: 36px}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--white);font-family:var(--text);overflow-x:clip;-webkit-font-smoothing:antialiased}a{color:inherit}img,svg{display:block}button{font:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:var(--apricot);color:var(--navy);padding:10px 14px;border-radius:8px}:focus-visible{outline:3px solid var(--apricot);outline-offset:3px;border-radius:6px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kicker{font-size:16px;font-weight:600;color:var(--ice)}.on-navy .kicker,.kicker.sky{color:var(--sky)}.h2{font-family:var(--display);font-weight:900;font-stretch:104%;font-size:clamp(34px,min(4.6vw,7.6svh),72px);line-height:1.07;letter-spacing:-.026em;text-wrap:balance}.h3{font-family:var(--display);font-weight:800;font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:-.015em}.lead{font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--soft);text-wrap:pretty}.body{font-size:16px;line-height:1.55;color:var(--soft)}.small{font-size:14px;line-height:1.45;color:var(--quiet)}.tag{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:var(--quiet)}.tag:before{content:"";width:8px;height:8px;border-radius:50%;border:2px solid currentColor}.textlink{display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:16px;color:var(--white);text-decoration:none}.textlink:after{content:"\2192";transition:transform .18s var(--ease)}.textlink:hover:after{transform:translate(4px)}[dir=rtl] .textlink:after{content:"\2190"}.pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--apricot);color:var(--navy);text-decoration:none;border:0;cursor:pointer;font-family:var(--text);font-weight:700;font-size:16px;height:48px;padding-inline:22px;border-radius:999px;white-space:nowrap;transition:transform .15s var(--ease),box-shadow .15s linear}.pill:hover{box-shadow:0 0 0 4px #ffab804d}.pill:active{transform:scale(.97)}.pill.lg{height:56px;font-size:18px;padding-inline:28px}.pill.navy{background:var(--navy);color:var(--white)}.pill.navy:hover{box-shadow:0 0 0 4px #0a2a5e47}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand svg{width:36px;height:24px}.wordmark{font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.02em}.wordmark .ciro{color:var(--sky)}.band{position:relative;padding-block:var(--band-pad);padding-inline:var(--gut)}.band.navy{background:var(--navy)}.band.deep{background:var(--navy-deep)}.band.warm{background:var(--apricot);color:var(--navy)}.wrap{max-width:1440px;margin-inline:auto}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,88px);align-items:center;max-width:1440px;margin-inline:auto}.split .text>*+*{margin-top:18px}.js [data-reveal]:not(.in) .anim{animation-play-state:paused!important}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1000px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){:root{--nav-h: 60px}}.s-nav{position:sticky;top:0;z-index:30;height:var(--nav-h);display:flex;align-items:center;gap:36px;padding-inline:48px;background:var(--ground)}.s-nav .links{display:flex;gap:28px;margin-inline-start:auto;font-size:15px;font-weight:500}.s-nav .links a{text-decoration:none;opacity:.92}.s-nav .links a:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}.s-nav .lang{display:flex;gap:4px;font-size:14px;font-weight:600}.s-nav .lang button{background:none;border:0;color:var(--white);font:inherit;cursor:pointer;opacity:.66;padding:6px}.s-nav .lang button[aria-pressed=true]{opacity:1;text-decoration:underline;text-underline-offset:6px}.s-nav .burger{display:none;margin-inline-start:auto;width:44px;height:44px;border:0;background:none;cursor:pointer}.s-nav .burger span{display:block;width:24px;height:2.5px;background:var(--white);margin:5px auto;border-radius:2px}.s-nav .sheet{position:fixed;inset:0;z-index:60;background:var(--navy);padding:20px 24px 28px;display:none;flex-direction:column}.s-nav .sheet.open{display:flex}.s-nav .sheet-top{display:flex;justify-content:space-between;align-items:center;height:44px}.s-nav .sheet-close{width:44px;height:44px;border:0;background:none;color:var(--white);font-size:28px;cursor:pointer}.s-nav .sheet .big{display:flex;flex-direction:column;margin-top:28px}.s-nav .sheet .big a{font-family:var(--display);font-weight:800;font-size:32px;text-decoration:none;padding:10px 0}.s-nav .sheet .small{display:flex;flex-direction:column;gap:6px;margin-top:22px;color:var(--soft)}.s-nav .sheet .small a{text-decoration:none;padding:8px 0;font-size:17px}.s-nav .sheet .lang{margin-top:18px}.s-nav .sheet .mail{margin-top:18px;color:var(--sky);font-weight:600}.s-nav .sheet .pill{margin-top:auto}@media(max-width:1180px){.s-nav{gap:20px}.s-nav .links{display:none}.s-nav>.lang{margin-inline-start:auto}.s-nav .burger{display:block;margin-inline-start:0}}@media(max-width:760px){.s-nav{padding-inline:20px;gap:12px}.s-nav>.pill,.s-nav>.lang{display:none}.s-nav .burger{display:block;margin-inline-start:auto}}.s-hero{--s: clamp(3px, min(.35vw, .555svh), 6.6px);--gap: clamp(18px, 3.4svh, 40px);--edge: 36px;position:relative;height:calc(100svh - var(--nav-h));min-height:600px;overflow:clip}.s-hero .copy{position:absolute;inset-inline-start:var(--gut);top:clamp(18px,3.6svh,40px)}.s-hero .kicker{margin-bottom:10px}.s-hero h1{font-family:var(--display);font-weight:900;font-stretch:112%;font-size:clamp(44px,min(6.3vw,10.4svh),116px);line-height:1.02;letter-spacing:-.035em;max-width:13ch}.s-hero h1 .hl{color:var(--apricot);position:relative;white-space:nowrap}.s-hero h1 .hl-bar{position:absolute;inset-inline:0;bottom:.02em;height:.07em;background:var(--apricot);border-radius:99px;transform-origin:left center}.s-hero .side{width:min(420px,29vw);margin-top:clamp(16px,2.8svh,30px)}.s-hero .ai{margin-top:16px;font-size:14px;line-height:1.45;color:var(--soft)}.s-hero .side-door{display:flex;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap}.s-hero .free{font-size:14px;font-weight:500;color:var(--soft)}.s-hero .mark{position:absolute;width:calc(172 * var(--s));height:calc(108 * var(--s));overflow:visible;right:var(--edge);bottom:calc(var(--gap) - 7 * var(--s))}.s-hero .mark .o{stroke:var(--white)}.s-hero .mark .c{stroke:var(--sky)}.s-hero .mark .lens{fill:none;stroke:var(--apricot)}.s-hero .mark .ringtext{font-family:var(--display);font-weight:800;font-stretch:92%;letter-spacing:.01em}.s-hero .mark .on-o{font-size:4.6px;fill:var(--navy)}.s-hero .mark .on-c{font-size:4.5px;fill:var(--navy)}.s-hero .mark .in-o{font-family:var(--display);font-weight:800;font-size:8.4px;fill:var(--white);letter-spacing:-.02em}.s-hero .mark .in-o-sub{font-family:var(--text);font-weight:500;font-size:4.1px;fill:var(--soft)}.s-hero .mark .lens-w{font-family:var(--display);font-weight:900;font-stretch:88%;font-size:4.5px;fill:var(--navy);letter-spacing:-.01em}.s-hero .door{display:none}.s-hero .replay{position:absolute;inset-inline-end:22px;top:16px;z-index:6;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);background:transparent;color:var(--white);cursor:pointer;font-size:16px}.s-hero .o-draw{stroke-dasharray:226.2}.s-hero .c-g{transform-box:view-box;transform-origin:141.17px 100px}.s-hero .o-text{transform-box:view-box;transform-origin:68px 100px}.s-hero .lens-g{transform-box:fill-box;transform-origin:50% 100%}.s-hero.play .o-draw{animation:hero-draw-o .46s var(--ease) both}.s-hero.play .o-text{animation:hero-o-text .6s var(--ease) .22s both}.s-hero.play .in-o-g{animation:fade .3s linear .36s both}.s-hero.play .c-g{animation:hero-c-find 1.06s linear .2s both}.s-hero.play .lab1{animation:fade .16s linear .56s both}.s-hero.play .lab2{animation:fade .16s linear .78s both}.s-hero.play .lab3{animation:fade .16s linear 1s both}.s-hero.play .lab4{animation:fade .16s linear 1.2s both}.s-hero.play .lens-g{animation:hero-fill-up .26s var(--lock) 1.26s both}.s-hero.play .lens-label{animation:fade .22s linear 1.44s both}.s-hero.play .side-door,.s-hero.play .door{animation:hero-pop .26s var(--lock) 1.46s both}.s-hero.play .hl-bar{animation:hero-bar .5s var(--lock) .62s both}.s-hero .rise{animation:rise .55s var(--ease) both}.s-hero .rise.d2{animation-delay:.07s}.s-hero .rise.d3{animation-delay:.16s}@keyframes hero-draw-o{0%{stroke-dashoffset:226.2}to{stroke-dashoffset:0}}@keyframes hero-o-text{0%{opacity:0;transform:rotate(-38deg)}}@keyframes hero-c-find{0%{transform:translate(44px) rotate(-120deg);opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1)}8%{opacity:1}30%{transform:translate(0) rotate(-120deg);animation-timing-function:cubic-bezier(.3,0,.1,1)}42%,49%{transform:rotate(-90deg);animation-timing-function:cubic-bezier(.3,0,.1,1)}61%,68%{transform:rotate(-60deg);animation-timing-function:cubic-bezier(.3,0,.1,1)}80%,87%{transform:rotate(-30deg);animation-timing-function:cubic-bezier(.3,0,.1,1)}to{transform:rotate(0)}}@keyframes hero-fill-up{0%{transform:scaleY(0)}}@keyframes hero-pop{0%{opacity:0;scale:.9}}@keyframes hero-bar{0%{transform:scaleX(0)}}@media(max-width:1180px){.s-hero{--s: clamp(3px, min(.31vw, .5svh), 7px);--edge: 24px}.s-hero .side{width:min(360px,31vw)}}@media(max-width:760px){.s-hero{height:auto;min-height:0;padding:18px 20px 36px;display:flex;flex-direction:column;overflow:visible}.s-hero .copy{position:static}.s-hero h1{font-size:clamp(38px,11vw,50px);max-width:none}.s-hero .side{width:auto}.s-hero .side-door{display:none}.s-hero .mark{position:relative;right:auto;bottom:auto;width:100%;height:auto;margin-top:24px}.s-hero .mark .on-o,.s-hero .mark .on-c{font-size:5.9px;font-stretch:75%}.s-hero .mark .in-o{font-size:10px}.s-hero .mark .in-o-sub{display:none}html[lang=en] .s-hero .mark .in-o{font-size:8.4px}.s-hero .mark .in-o{translate:0 2px}.s-hero .mark .lens-w{font-size:6px;font-stretch:75%}.s-hero .door{display:block;position:static;translate:none;margin-top:22px}.s-hero .door .pill{width:100%}.s-hero .door .free{position:static;margin-top:10px;text-align:center}.s-hero .replay{display:none}}.s-hero .mark .narrow{display:none}@media(max-width:389px){.s-hero .mark .on-o,.s-hero .mark .on-c,.s-hero .mark .lens-w{font-size:6.6px;font-stretch:70%}.s-hero .mark .wide{display:none}.s-hero .mark .narrow{display:inline}}.s-review{position:relative;min-height:600px;overflow:clip;container-type:inline-size;height:min(calc(100svh - var(--nav-h)),calc(100vw / 1.7476 + 120px));--sw: min(100cqw, calc(max(100svh - var(--nav-h), 600px)*1.7476) );--lift: clamp(0px, calc((100% - var(--sw) * .5722) * .6), 64px);background:var(--navy);color:var(--white);--seam-R: 150vw;--seam-sag: 8.58vw;--drop: clamp(8px, 1.4svh, 18px);--hs: clamp(3px, min(.35vw, .555svh), 6.6px);--hedge: 36px;--hgap: clamp(18px, 3.4svh, 40px);--hh: clamp(40px, 7svh, 72px);--hR: calc(47 * var(--hs) + var(--hgap) + var(--hh));--hOx: calc(100% - var(--hedge) - 118 * var(--hs));--hCx: calc(var(--hOx) + 73.17 * var(--hs));--hy: calc(-1 * (var(--hgap) + 47 * var(--hs)))}@media(min-aspect-ratio:7/5){.s-review{--seam-R: 220vw;--seam-sag: 5.76vw}}@media(min-aspect-ratio:19/10){.s-review{--seam-R: 300vw;--seam-sag: 4.2vw}}@media(max-width:1180px){.s-review{--hs: clamp(3px, min(.31vw, .5svh), 7px);--hedge: 24px}}.s-review:before,.s-review:after{content:"";position:absolute;inset:0 0 auto;height:var(--hh);z-index:1;pointer-events:none}.s-review:before{background:var(--royal-hi);-webkit-mask:radial-gradient(circle var(--hR) at var(--hOx) var(--hy),#000 calc(var(--hR) - .5px),#0000 calc(var(--hR) + .5px)),radial-gradient(circle var(--hR) at var(--hCx) var(--hy),#000 calc(var(--hR) - .5px),#0000 calc(var(--hR) + .5px));mask:radial-gradient(circle var(--hR) at var(--hOx) var(--hy),#000 calc(var(--hR) - .5px),#0000 calc(var(--hR) + .5px)),radial-gradient(circle var(--hR) at var(--hCx) var(--hy),#000 calc(var(--hR) - .5px),#0000 calc(var(--hR) + .5px))}.s-review:after{background:var(--royal);-webkit-mask:radial-gradient(circle calc(var(--hR) - 4px) at var(--hOx) var(--hy),#000 calc(var(--hR) - 4.5px),#0000 calc(var(--hR) - 3.5px)),radial-gradient(circle calc(var(--hR) - 4px) at var(--hCx) var(--hy),#000 calc(var(--hR) - 4.5px),#0000 calc(var(--hR) - 3.5px));mask:radial-gradient(circle calc(var(--hR) - 4px) at var(--hOx) var(--hy),#000 calc(var(--hR) - 4.5px),#0000 calc(var(--hR) - 3.5px)),radial-gradient(circle calc(var(--hR) - 4px) at var(--hCx) var(--hy),#000 calc(var(--hR) - 4.5px),#0000 calc(var(--hR) - 3.5px))}.s-review .foot,.s-review .foot-lip{position:absolute;inset-inline:0;bottom:0;height:var(--seam-sag);z-index:3;pointer-events:none}.s-review .foot-lip{background:var(--royal-hi);-webkit-mask:radial-gradient(circle var(--seam-R) at 50% calc(100% - var(--seam-R)),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px));mask:radial-gradient(circle var(--seam-R) at 50% calc(100% - var(--seam-R)),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px))}.s-review .foot{background:var(--royal);-webkit-mask:radial-gradient(circle calc(var(--seam-R) + 4px) at 50% calc(100% - var(--seam-R)),#0000 calc(var(--seam-R) + 3.5px),#000 calc(var(--seam-R) + 4.5px));mask:radial-gradient(circle calc(var(--seam-R) + 4px) at 50% calc(100% - var(--seam-R)),#0000 calc(var(--seam-R) + 3.5px),#000 calc(var(--seam-R) + 4.5px))}.s-review .stage{position:absolute;z-index:2;left:50%;bottom:var(--lift);translate:-50% 0;width:var(--sw);aspect-ratio:1440 / 824;container-type:inline-size}.s-review .lead,.s-review .crown{position:absolute;inset-inline:0;height:1px;pointer-events:none}.s-review .lead{top:11%}.s-review .crown{top:31.8%}.s-review .art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.s-review .art.m{display:none}.s-review .slab,.s-review .side{fill:none;stroke-width:354;stroke-linecap:butt}.s-review .art.m .slab,.s-review .art.m .side{stroke-width:195.56}.s-review .slab{stroke:var(--white)}.s-review .side{stroke:var(--ice)}.s-review .tt{font-family:var(--display);font-weight:800;font-stretch:96%;letter-spacing:.012em;fill:var(--navy)}.s-review .st{font-family:var(--display);font-weight:900;font-stretch:104%;letter-spacing:-.024em;fill:var(--white)}.s-review .st .hl{fill:var(--apricot)}.s-review .dome{display:none}@media(min-width:761px)and (max-aspect-ratio:1/1){.s-review{height:min(calc(100svh - var(--nav-h)),calc(125vw / 1.7476 + 120px));--sw: 125cqw;--lift: clamp(0px, calc((100% - var(--sw) * .5722) * .4), 20px)}}.s-review .door{position:absolute;z-index:4;left:calc(50% + var(--sw) * .025);translate:-50% 0;bottom:max(22px,calc(var(--sw) * .02));width:max-content;display:flex;flex-direction:column;align-items:center;gap:max(10px,calc(var(--sw) * .0083))}.s-review .door .kicker{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s-review .cap{max-width:15em;font-family:var(--text);font-weight:600;line-height:1.3;font-size:clamp(13px,calc(var(--sw) * .0118),17px);color:var(--ice);text-align:center;text-wrap:balance}.s-review .door .row{display:flex;align-items:center;gap:14px}.s-review .free{font-size:14px;line-height:1.45;color:var(--soft)}.js .s-review .stage:not(.go) .rise,.js .s-review .stage:not(.go) .stmt,.js .s-review .stage:not(.in) .tier,.js .s-review .stage:not(.in) .dome,.js .s-review .door .anim:not(.in){animation-play-state:paused!important}.s-review .rise{animation:review-rise .7s var(--lock) both}.s-review .tier,.s-review .stmt{transform-box:view-box;transform-origin:720px 1176px}.s-review .tier{animation:review-turn .7s var(--lock) var(--d, 0s) both}.s-review .stmt{animation:review-turn .72s var(--ease) var(--d, 0s) both}.s-review .art.m .rise{animation-name:review-rise-m}.s-review .art.m .tier,.s-review .art.m .stmt{transform-origin:195px 545px}.s-review .door .cap{animation:rise .55s var(--ease) both}.s-review .door .row{animation:rise .55s var(--ease) .1s both}.s-review .dome{animation:fade .3s linear 1.05s both}.s-review:not(.done) .stage.go .rise,.s-review:not(.done) .stage.go .stmt,.s-review:not(.done) .stage.in .tier{will-change:transform,opacity}@keyframes review-rise{0%{transform:translateY(150px)}}@keyframes review-rise-m{0%{transform:translateY(70px)}}@keyframes review-turn{0%{transform:rotate(var(--from));opacity:0}30%{opacity:1}}@media(max-width:760px){.s-review{height:auto;min-height:0;display:flex;flex-direction:column;align-items:center;padding:calc(var(--seam-sag) + 18px) 20px 44px}.s-review:before,.s-review:after{height:var(--seam-sag)}.s-review:before{-webkit-mask:radial-gradient(circle var(--seam-R) at 50% 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 50% calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - .5px),#0000 calc(var(--seam-R) + .5px))}.s-review:after{-webkit-mask:radial-gradient(circle calc(var(--seam-R) - 4px) at 50% 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 50% calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - 4.5px),#0000 calc(var(--seam-R) - 3.5px))}.s-review .door{position:static;translate:none;width:auto;display:contents}.s-review .door .kicker{order:1;position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;text-align:center;animation:rise .55s var(--ease) both}.s-review .cap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;animation:none}.s-review .stage{order:2;position:relative;left:auto;bottom:auto;translate:none;z-index:2;flex:none;width:calc(100% + 40px);aspect-ratio:390 / 500;margin-top:12px}.s-review .lead{top:2%}.s-review .crown{top:25.4%}.s-review .art.d{display:none}.s-review .art.m{display:block;overflow:hidden}.s-review .dome{display:block;position:absolute;left:50%;bottom:3.2%;translate:-50% 0;width:max-content;max-width:15.5em;font-family:var(--text);font-weight:600;font-size:15px;line-height:1.3;color:var(--ice);text-align:center;text-wrap:balance}.s-review .door .row{order:3;align-self:stretch;flex-direction:column;align-items:stretch;gap:8px;margin-top:20px}.s-review .door .pill{width:100%}.s-review .door .free{text-align:center}}@property --pr-t1{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-e1{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-b1{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-t2{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-e2{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-b2{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-t3{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-e3{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-b3{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-sp{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-lift{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-rotn{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-z{syntax: "<number>"; inherits: true; initial-value: 1;}@property --pr-ga{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-gb{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-gG{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-da{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-db{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-bD{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-gD{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-mend{syntax: "<number>"; inherits: true; initial-value: .001;}@property --pr-gO{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-wO{syntax: "<number>"; inherits: true; initial-value: 1;}@property --pr-ma{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-gM{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pr-ceil{syntax: "<number>"; inherits: true; initial-value: 0;}.s-practices{--p: 0;position:relative;background:var(--royal);color:var(--white);--pr-t1: clamp(0, calc((var(--p) - .19) / .12), 1);--pr-e1: calc(var(--pr-t1) * var(--pr-t1) * (3 - 2 * var(--pr-t1)));--pr-b1: calc(4 * var(--pr-t1) * (1 - var(--pr-t1)));--pr-t2: clamp(0, calc((var(--p) - .44) / .12), 1);--pr-e2: calc(var(--pr-t2) * var(--pr-t2) * (3 - 2 * var(--pr-t2)));--pr-b2: calc(4 * var(--pr-t2) * (1 - var(--pr-t2)));--pr-t3: clamp(0, calc((var(--p) - .69) / .12), 1);--pr-e3: calc(var(--pr-t3) * var(--pr-t3) * (3 - 2 * var(--pr-t3)));--pr-b3: calc(4 * var(--pr-t3) * (1 - var(--pr-t3)));--pr-sp: calc(var(--pr-e1) + var(--pr-e2) + var(--pr-e3));--pr-lift: calc(var(--pr-b1) + var(--pr-b2) + var(--pr-b3));--pr-rotn: calc(169.8 + 66.8 * var(--pr-sp));--pr-z: calc(1 - .14 * var(--pr-lift));--pr-gG: 1;--pr-ceil: 0;--pr-da: clamp(0, calc((var(--pr-t1) - .08) / .3), 1);--pr-db: clamp(0, calc((var(--pr-t1) - .58) / .36), 1);--pr-bD: calc(var(--pr-da) * var(--pr-da) * (3 - 2 * var(--pr-da)) * (1 - var(--pr-db) * var(--pr-db) * (3 - 2 * var(--pr-db))));--pr-mend: max(.001, clamp(0, calc((var(--p) - .31) / .03), 1));--pr-gD: calc(clamp(0, calc((var(--p) - .31) / .004), 1)*(1 - clamp(0, calc(var(--pr-t2) / .3), 1))) ;--pr-gO: clamp(0, calc((var(--p) - .56) / .035), 1);--pr-wO: calc(1 - clamp(0, calc(var(--pr-t3) / .3), 1)) ;--pr-ma: clamp(0, calc((var(--p) - .81) / .03), 1);--pr-gM: calc(var(--pr-ma) * var(--pr-ma) * (3 - 2 * var(--pr-ma)))}.js .s-practices{--pr-ceil: clamp(0, calc((var(--p) - .002) / .03), 1);--pr-ga: clamp(0, calc((var(--p) - .004) / .036), 1);--pr-gb: clamp(0, calc(var(--pr-t1) / .3), 1);--pr-gG: calc(var(--pr-ga) * var(--pr-ga) * (3 - 2 * var(--pr-ga)) * (1 - var(--pr-gb) * var(--pr-gb) * (3 - 2 * var(--pr-gb))))}.s-practices>.stage{--p: 0}.s-practices .skip-pr,.s-practices .head,.s-practices .hud,.s-practices .lip,.s-practices .lip-sh,.s-practices .world defs,.s-practices .seg:not(.face),.s-practices .shadow path,.s-practices .side path{--pr-t1: 0;--pr-e1: 0;--pr-b1: 0;--pr-t2: 0;--pr-e2: 0;--pr-b2: 0;--pr-t3: 0;--pr-e3: 0;--pr-b3: 0;--pr-sp: 0;--pr-lift: 0;--pr-rotn: 0;--pr-z: 1;--pr-ga: 0;--pr-gb: 0;--pr-gG: 0;--pr-da: 0;--pr-db: 0;--pr-bD: 0;--pr-gD: 0;--pr-gO: 0;--pr-wO: 1;--pr-ma: 0;--pr-gM: 0;--pr-mend: 1}@media(prefers-reduced-motion:reduce){.js .s-practices{--pr-ceil: 0;--pr-lift: 0;--pr-e1: 0;--pr-e2: 0;--pr-e3: 0;--pr-gG: 0;--pr-bD: 0;--pr-gD: 0;--pr-gO: 0;--pr-wO: 1;--pr-gM: 0}.js .s-practices:not([data-step]),.js .s-practices[data-step="0"]{--pr-gG: 1}.js .s-practices[data-step="1"]{--pr-e1: 1;--pr-gD: 1;--pr-mend: 1}.js .s-practices[data-step="2"]{--pr-e1: 1;--pr-e2: 1;--pr-gO: 1}.js .s-practices[data-step="3"]{--pr-e1: 1;--pr-e2: 1;--pr-e3: 1;--pr-gM: 1}}.s-practices .scene>*,.s-practices .hud{--k: min(1.48cqh, .915cqw);--cy: 0px;--drop: clamp(8px, 1.4svh, 18px)}@media(width>760px)and (height<700px){.s-practices .scene>*,.s-practices .hud{--k: min(1.34cqh, .915cqw)}}@media(width>760px)and (max-aspect-ratio:5/6){.s-practices .scene>*,.s-practices .hud{--k: 1.05cqh;--cy: calc(54cqh - 47 * var(--k))}}@media(width<=760px){.s-practices .scene>*,.s-practices .hud{--k: 1.2cqh;--cy: calc(63cqh - 47 * var(--k))}}@media(width<=760px)and (height<740px){.s-practices .scene>*,.s-practices .hud{--k: 1.1cqh;--cy: calc(50cqh - 47 * var(--k))}}.s-practices .stage{position:relative}.s-practices .scene{position:relative;height:calc(100svh - var(--nav-h));container-type:size;overflow:clip}.js .s-practices{height:420svh}.js .s-practices .stage{position:sticky;top:var(--nav-h);height:calc(100svh - var(--nav-h));overflow:clip;container-type:size;contain:strict;background:var(--royal)}.js .s-practices .scene{position:absolute;inset:0;height:auto}.s-practices .head{position:absolute;z-index:2;inset-inline:0;margin-inline:auto;top:clamp(8px,2.2cqh,20px);max-width:calc(40 * var(--k));text-align:center}@media(height<700px){.s-practices .head{top:clamp(6px,1.4cqh,20px)}}.s-practices .head h2{margin-top:4px;font-family:var(--display);font-weight:900;font-stretch:104%;font-size:clamp(24px,calc(3.4 * var(--k)),56px);line-height:1.05;letter-spacing:-.024em;text-wrap:balance}.s-practices .lip,.s-practices .lip-sh{position:absolute;left:0;top:0;width:100%;height:50%;pointer-events:none;--lr: calc(161 * var(--k));background:var(--royal);-webkit-mask:radial-gradient(circle var(--lr) at 50% calc(var(--lr) - .5 * var(--k)),#0000 calc(var(--lr) - .5px),#000 calc(var(--lr) + .5px));mask:radial-gradient(circle var(--lr) at 50% calc(var(--lr) - .5 * var(--k)),#0000 calc(var(--lr) - .5px),#000 calc(var(--lr) + .5px))}.s-practices .lip:after{content:"";position:absolute;inset:0;background:var(--royal-hi);-webkit-mask:inherit;mask:inherit;transform:translateY(calc((var(--pr-ceil) - 1) * (12 * var(--k) + var(--drop))))}.s-practices .lip-sh{background:var(--navy-deep);opacity:.5;transform:translate(calc(var(--drop) * .4),calc(var(--drop) + (var(--pr-ceil) - 1) * (12 * var(--k) + var(--drop))))}@media(width<=760px),(max-aspect-ratio:5/6){.s-practices .lip,.s-practices .lip-sh{display:none}}.s-practices .world,.s-practices .shadow{position:absolute;left:0;top:0;width:calc(124 * var(--k));aspect-ratio:1;transform-origin:50% 50%;will-change:transform;pointer-events:none}.s-practices .world svg,.s-practices .shadow svg{width:100%;height:100%;overflow:visible}.s-practices .world{transform:translate(calc(50cqw - 62 * var(--k)),calc(var(--cy) - 62 * var(--k))) rotate(calc(var(--pr-rotn) * 1deg)) scale(var(--pr-z))}.s-practices .shadow{opacity:.5;transform:translate(calc(1.5 * var(--k)),calc(2.16 * var(--k))) translate(calc(50cqw - 62 * var(--k)),calc(var(--cy) - 62 * var(--k))) rotate(calc(var(--pr-rotn) * 1deg)) scale(var(--pr-z))}.s-practices .seg{fill:var(--sky)}.s-practices .shadow path{fill:var(--navy-deep)}.s-practices .side path{fill:var(--navy)}.s-practices .ex{--rr: calc(var(--pr-rotn) * 1deg);transform:translate(calc((.66 * cos(var(--rr)) + .95 * sin(var(--rr))) * var(--t) * 1px),calc((.95 * cos(var(--rr)) - .66 * sin(var(--rr))) * var(--t) * 1px))}.s-practices .sg{transform-box:view-box;transform-origin:0 0}.s-practices .sg0{transform:translate(calc(-.177px * var(--rise) * var(--pr-gG)),calc(.984px * var(--rise) * var(--pr-gG)))}.s-practices .sg1{transform:translate(calc(-3.34px * var(--pr-bD)),calc(-2.2px * var(--pr-bD))) translate(-30.055px,-19.817px) rotate(calc(8deg * var(--pr-bD))) translate(30.055px,19.817px)}.s-practices .seams path{fill:none;stroke:var(--apricot);stroke-width:1.1;transform-box:view-box}.s-practices .seams path:first-child{transform-origin:-25px 0;transform:scaleX(var(--pr-mend))}.s-practices .seams path:last-child{transform-origin:-9.849px -22.978px;transform:rotate(246.8deg) scaleX(var(--pr-mend)) rotate(-246.8deg)}.s-practices .seams{opacity:var(--pr-gD)}.s-practices .sg2{transform:rotate(56.6deg) scaleX(max(calc(1 - 2 * var(--pr-gO)),calc(2 * var(--pr-gO) - 1),.002)) rotate(-56.6deg)}.s-practices .sg2 .face{fill:var(--white);opacity:calc(clamp(0,calc((var(--pr-gO) - .5) * 1000),1) * var(--pr-wO))}.s-practices .sg3{transform:translate(-9.48px,23.133px) rotate(calc(var(--turn) * var(--pr-gM))) translate(9.48px,-23.133px)}.s-practices .scene>*{--rise: 6.5;--turn: -21deg}@media(height<700px){.s-practices .scene>*{--rise: 3;--turn: -5deg}}.s-practices .world text{font-size:6.4px;font-family:var(--display);font-weight:900;letter-spacing:-.01em;fill:var(--navy);dominant-baseline:central;text-anchor:middle}.s-practices .nm0{opacity:clamp(0,calc((var(--nw, 25) - 66.8 * max(var(--pr-sp) - 0,0 - var(--pr-sp))) / var(--nf, 6)),1)}.s-practices .nm1{opacity:clamp(0,calc((var(--nw, 25) - 66.8 * max(var(--pr-sp) - 1,1 - var(--pr-sp))) / var(--nf, 6)),1)}.s-practices .nm2{opacity:clamp(0,calc((var(--nw, 25) - 66.8 * max(var(--pr-sp) - 2,2 - var(--pr-sp))) / var(--nf, 6)),1)}.s-practices .nm3{opacity:clamp(0,calc((var(--nw, 25) - 66.8 * max(var(--pr-sp) - 3,3 - var(--pr-sp))) / var(--nf, 6)),1)}.s-practices .world text.ic{font-size:1.5px;font-weight:700;font-stretch:75%;letter-spacing:.01em}@media(width>760px)and (height<700px){.s-practices .world text.ic{visibility:hidden}}.js .s-practices:not(.inc-html) .world text.ic{visibility:visible}.s-practices.inc-html .world text.ic{visibility:hidden}.s-practices .ic0{opacity:calc(clamp(0,calc((var(--iw, 16) - 66.8 * max(var(--pr-sp) - 0,0 - var(--pr-sp))) / var(--if, 6)),1)*clamp(0,calc(1 - 15 * var(--pr-lift)),1))}.s-practices .ic1{opacity:calc(clamp(0,calc((var(--iw, 16) - 66.8 * max(var(--pr-sp) - 1,1 - var(--pr-sp))) / var(--if, 6)),1)*clamp(0,calc(1 - 15 * var(--pr-lift)),1))}.s-practices .ic2{opacity:calc(clamp(0,calc((var(--iw, 16) - 66.8 * max(var(--pr-sp) - 2,2 - var(--pr-sp))) / var(--if, 6)),1)*clamp(0,calc(1 - 15 * var(--pr-lift)),1)*clamp(0,calc((max(1 - 2 * var(--pr-gO),2 * var(--pr-gO) - 1) - .985)*100),1))}.s-practices .ic3{opacity:calc(clamp(0,calc((var(--iw, 16) - 66.8 * max(var(--pr-sp) - 3,3 - var(--pr-sp))) / var(--if, 6)),1)*clamp(0,calc(1 - 15 * var(--pr-lift)),1))}.s-practices .hud{padding:24px var(--gut) 40px}.s-practices .stations{display:grid;gap:32px;justify-items:center;text-align:center}.s-practices .st h3{font-family:var(--display);font-weight:900;font-size:32px;line-height:1.1;letter-spacing:-.02em}.s-practices .st .lead{margin-top:8px;max-width:44ch;font-size:17px;line-height:1.5;color:var(--soft);text-wrap:pretty}.s-practices .inc{list-style:none;padding:0;margin-top:12px;display:flex;flex-direction:column;align-items:center;row-gap:2px;font-size:16px;font-weight:600;line-height:1.5;color:var(--ice)}.s-practices .inc li{display:inline-flex;align-items:center}.s-practices .steps,.s-practices .skip-pr{display:none}.js .s-practices .skip-pr{display:block;position:absolute;z-index:5;top:12px;inset-inline-start:var(--gut);width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.js .s-practices .skip-pr:focus{width:auto;height:auto;overflow:visible;clip-path:none;padding:10px 16px;border-radius:999px;background:var(--apricot);color:var(--navy);font-weight:700;text-decoration:none}.js .s-practices .hud{position:absolute;z-index:3;inset-inline:var(--gut);padding:0;top:calc(var(--cy) + 49.2 * var(--k) + 8px);bottom:clamp(12px,2.4cqh,28px);display:flex;flex-direction:column;justify-content:safe center;align-items:center;gap:clamp(8px,2.2cqh,22px)}.js .s-practices .stations{display:grid;gap:0;justify-items:stretch;width:100%}.js .s-practices .inc{flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:2px;margin-top:clamp(6px,1.2cqh,12px)}.js .s-practices .inc li+li:before{content:"";flex:none;width:10px;height:16px;margin-inline:12px;background:var(--apricot);-webkit-mask-image:radial-gradient(circle 8.9px at 1.1px 50%,#000 8.4px,#0000 8.9px),radial-gradient(circle 8.9px at 8.9px 50%,#000 8.4px,#0000 8.9px);mask-image:radial-gradient(circle 8.9px at 1.1px 50%,#000 8.4px,#0000 8.9px),radial-gradient(circle 8.9px at 8.9px 50%,#000 8.4px,#0000 8.9px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.js .s-practices .inc li.lb:before{visibility:hidden}.js .s-practices .inc li.sh{translate:-17px 0}.js .s-practices .st{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;opacity:0;visibility:hidden;translate:0 10px;transition:opacity .24s linear,translate .32s var(--ease),visibility 0s .32s}.js .s-practices:not([data-step]) .st[data-i="0"],.js .s-practices[data-step="0"] .st[data-i="0"],.js .s-practices[data-step="1"] .st[data-i="1"],.js .s-practices[data-step="2"] .st[data-i="2"],.js .s-practices[data-step="3"] .st[data-i="3"]{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.js .s-practices .st h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.js .s-practices .st .lead{margin-top:0;max-width:min(660px,80cqw);font-size:clamp(15px,2.3cqh,21px);line-height:1.45;text-align:center;text-wrap:balance}.js .s-practices .inc{font-size:clamp(15px,1.9cqh,17px);line-height:1.45}.js .s-practices .steps{display:flex;align-items:center;justify-content:center;gap:clamp(2px,.6cqw,8px)}.s-practices .nb{height:44px;padding-inline:clamp(8px,1.1cqw,14px);border:0;background:none;cursor:pointer;position:relative;font-family:var(--display);font-weight:700;font-size:clamp(15px,2cqh,17px);color:var(--ice);white-space:nowrap;border-radius:10px}.s-practices .nb:after{content:"";position:absolute;left:50%;bottom:2px;width:24px;height:4px;margin-left:-12px;border-radius:2px;background:var(--apricot);opacity:0;transition:opacity .2s linear}.s-practices .nb:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}.s-practices .nb[aria-current=true]{color:var(--white)}.s-practices .nb[aria-current=true]:after{opacity:1}.s-practices .pn{display:none;width:48px;height:48px;flex:none;border-radius:50%;border:2px solid var(--white);background:none;color:var(--white);cursor:pointer;font-family:var(--text);font-size:24px;line-height:1;padding:0 0 3px}.s-practices .pn[aria-disabled=true]{opacity:.4;cursor:default}.s-practices .bars{display:none;gap:8px;align-items:center}.s-practices .bars i{display:block;width:20px;height:4px;border-radius:2px;background:var(--ice);opacity:.55}.s-practices .bars i.on{background:var(--apricot);opacity:1}@media(height<700px){.s-practices .nb{height:40px}}@media(width<=760px){.js .s-practices .hud{gap:14px;bottom:calc(76px + env(safe-area-inset-bottom))}.js .s-practices .st .lead{font-size:16px;line-height:1.5;max-width:34ch}.js .s-practices .inc{margin-top:10px;font-size:15px}.js .s-practices .nb{display:none}.js .s-practices .pn,.js .s-practices .bars{display:flex;align-items:center;justify-content:center}}.s-how{position:relative;height:calc(100svh - var(--nav-h));min-height:300px;overflow:clip;container-type:size;background:var(--apricot);color:var(--navy);--seam-R: 150vw;--seam-sag: 8.58vw;--drop: clamp(8px, 1.4svh, 18px);--ringU: var(--navy);--ringL: var(--royal);--sideU: var(--navy-deep);--sideL: var(--navy);scroll-margin-top:var(--nav-h)}@media(min-aspect-ratio:7/5){.s-how{--seam-R: 220vw;--seam-sag: 5.76vw}}@media(min-aspect-ratio:19/10){.s-how{--seam-R: 300vw;--seam-sag: 4.2vw}}html[lang=en] .s-how{--ringU: var(--royal);--ringL: var(--navy);--sideU: var(--navy);--sideL: var(--navy-deep)}.s-how :focus-visible{outline-color:var(--navy)}.s-how>*{--padT: calc(var(--seam-sag) * .55 + clamp(10px, 2cqh, 18px));--padB: clamp(14px, 3cqh, 28px);--colW: clamp(250px, 30cqw, 500px);--gap: clamp(24px, 3.4cqw, 56px);--s: min(calc((100cqh - var(--padT) - var(--padB)) / 121.5), calc((100cqw - 2 * var(--gut) - var(--colW) - var(--gap)) / 137))}.s-how .seam,.s-how .seam-sh{position:absolute;inset-inline:0;top:0;height:var(--seam-sag);pointer-events:none;z-index:3;-webkit-mask:radial-gradient(circle var(--seam-R) at var(--peak-x, 50%) var(--seam-R),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px));mask:radial-gradient(circle var(--seam-R) at var(--peak-x, 50%) var(--seam-R),#0000 calc(var(--seam-R) - .5px),#000 calc(var(--seam-R) + .5px))}.s-how .seam{background:var(--royal)}.s-how .seam-sh{background:var(--navy-deep);opacity:.22;transform:translate(calc(var(--drop) * .4),var(--drop))}.s-how .obj{position:absolute;width:calc(137 * var(--s));height:calc(121.5 * var(--s));left:calc(var(--gut) + (100cqw - 2 * var(--gut) - var(--colW) - var(--gap) - 137 * var(--s)) / 2);top:calc(var(--padT) + (100cqh - var(--padT) - var(--padB) - 121.5 * var(--s)) / 2)}.s-how svg.pair{width:100%;height:100%;overflow:visible}.s-how .sentinel{position:absolute;left:49.48%;top:48.56%;width:1px;height:1px;pointer-events:none}.s-how .copy{position:absolute;inset-inline-end:var(--gut);top:calc(var(--seam-sag) + clamp(10px,3.4cqh,34px));width:var(--colW);z-index:1}.s-how .kicker{font-size:16px;font-weight:600;color:var(--navy)}.s-how .lead{margin-top:clamp(8px,1.4cqh,14px);font-family:var(--display);font-weight:800;font-stretch:100%;font-size:clamp(22px,min(3.05cqw,5.3cqh),52px);line-height:1.06;letter-spacing:-.022em;color:var(--navy);text-wrap:balance}.s-how .body{margin-top:clamp(12px,2.4cqh,22px);max-width:30em;font-family:var(--text);font-weight:400;font-size:clamp(15px,min(1.25cqw,2.3cqh),18px);line-height:1.5;color:var(--navy);text-wrap:pretty}.s-how .ring,.s-how .side{fill:none;stroke-width:22}.s-how .ringU{stroke:var(--ringU)}.s-how .ringL{stroke:var(--ringL)}.s-how .sideU{stroke:var(--sideU)}.s-how .sideL{stroke:var(--sideL)}.s-how .floor{opacity:.22}.s-how .fsh{fill:none;stroke:var(--navy-deep);stroke-width:22}.s-how .gap{fill:none;stroke-width:25.2}.s-how .clause{font-family:var(--display);font-weight:800;font-stretch:90%;font-size:6.875px;fill:var(--white);text-rendering:geometricPrecision}.s-how .pro{font-weight:900;font-stretch:108%;letter-spacing:-.02em;font-size:12.5px}.s-how .vb{font-weight:800;font-stretch:90%}.js .s-how:not(.go) .anim{animation-play-state:paused!important}.s-how .lift{animation:how-lift .48s var(--ease) .64s both}.s-how .swingL{animation:how-swing .5s var(--lock) both,how-in .01s linear both}.s-how .cut,.s-how .fshL{animation:how-in .01s linear .5s both}.s-how .tug{animation:how-tug .3s linear .5s both}html[lang=en] .s-how .swingL,html[lang=en] .s-how .fshL{animation:none}html[lang=en] .s-how .swingU{animation:how-swing .5s var(--lock) both,how-in .01s linear both}html[lang=en] .s-how .fshU{animation:how-in .01s linear .5s both}html[lang=en] .s-how .tug{animation-name:how-tug-en}.s-how .lead.anim{animation:rise .34s var(--ease) .56s both}.s-how .body.anim{animation:rise .32s var(--ease) .74s both}@keyframes how-in{0%{opacity:0}}@keyframes how-swing{0%{transform:translate(20.785px,12px) rotate(-40deg) translate(-20.785px,-12px)}to{transform:translate(20.785px,12px) rotate(0) translate(-20.785px,-12px)}}@keyframes how-tug{0%{transform:none;animation-timing-function:var(--ease)}26%{transform:translate(1.21px,.7px);animation-timing-function:var(--ease)}to{transform:none}}@keyframes how-tug-en{0%{transform:none;animation-timing-function:var(--ease)}26%{transform:translate(-1.21px,-.7px);animation-timing-function:var(--ease)}to{transform:none}}@keyframes how-lift{0%{transform:translate(.78px,1.95px)}}@media(max-aspect-ratio:6/5),(max-width:600px){.s-how{height:auto;min-height:0;container-type:inline-size;display:flex;flex-direction:column;padding:calc(var(--seam-sag) + 18px) var(--gut) 40px}.s-how .copy{display:contents}.s-how .kicker,.s-how .lead,.s-how .body{align-self:center;width:min(100%,600px)}.s-how .kicker{order:1}.s-how .lead{order:2;font-size:clamp(26px,7.4cqw,40px);margin-top:10px}.s-how .obj{order:3;position:relative;inset:auto;align-self:center;margin-top:22px;--s: calc(clamp(284px, 100cqw, 600px) / 137)}.s-how .body{order:4;max-width:none;font-size:clamp(15px,2.2cqw,17px);margin-top:18px}.s-how .lead.anim{animation:none}}.s-how.done .anim{animation:none!important}.s-origin{position:relative;height:calc(100svh - var(--nav-h));min-height:560px;overflow:clip;background:var(--navy);color:var(--white);scroll-margin-top:var(--nav-h);--seam-R: 150vw;--seam-sag: 8.58vw;--drop: clamp(8px, 1.4svh, 18px);--l1-room: max(0px, calc((var(--seam-sag) + 16px - max(100svh - var(--nav-h), 560px) * .1335) / .8665));--stage-w: min(100%, calc((max(100svh - var(--nav-h), 560px) - var(--l1-room)) * 1.7476));--stage-v: min(100vw, calc((max(100svh - var(--nav-h), 560px) - var(--l1-room)) * 1.7476));--phone-w: min(100%, max(210px, calc((100svh - var(--nav-h)) * .886)));--phone-v: min(100vw, max(210px, calc((100svh - var(--nav-h)) * .886)))}@media(min-aspect-ratio:7/5){.s-origin{--seam-R: 220vw;--seam-sag: 5.76vw}}@media(min-aspect-ratio:19/10){.s-origin{--seam-R: 300vw;--seam-sag: 4.2vw}}.s-origin .seam{position:absolute;inset-inline:0;top:0;height:var(--seam-sag);z-index:3;pointer-events:none;background:var(--apricot);-webkit-mask:radial-gradient(circle var(--seam-R) at 50% 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 50% calc(var(--seam-sag) - var(--seam-R)),#000 calc(var(--seam-R) - .5px),#0000 calc(var(--seam-R) + .5px))}.s-origin .stage{position:absolute;inset-inline:0;bottom:0;margin-inline:auto;width:var(--stage-w);aspect-ratio:1440 / 824}.s-origin svg.scene{width:100%;height:100%;overflow:visible;clip-path:inset(-100vh 0 0 0)}.s-origin .sentinel,.s-origin .sentinel-m,.s-origin .sentinel-pre{position:absolute;width:1px;height:1px;pointer-events:none}.s-origin .sentinel{left:66.9%;top:78.2%}.s-origin .sentinel-m{left:74.5%;top:79.9%}.s-origin .sentinel-pre{left:20%;top:13.3%}.s-origin .sentinel-pre-m{top:10%}.s-origin .stage-m,.s-origin .sig-m{display:none}.s-origin .c,.s-origin .side,.s-origin .ink{fill:none;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0}.s-origin .c{stroke:var(--sky);stroke-width:421.3}.s-origin .side{stroke:var(--royal-hi);stroke-width:421.3}.s-origin .ink{stroke:var(--white);stroke-width:421.3}.s-origin .inkmask{mask-type:alpha}.s-origin .c-m,.s-origin .side-m,.s-origin .stage-m .ink{stroke-width:131.3}.s-origin .l1{font-family:var(--display);font-weight:800;font-stretch:104%;font-size:40px;letter-spacing:-.012em;fill:var(--ice)}.s-origin .l1m{font-size:24px}.s-origin .row{font-family:var(--display);font-weight:900;font-stretch:104%;font-size:100px;letter-spacing:-.02em;fill:var(--white)}.s-origin .stage-m .row{font-size:44px}.s-origin .rows-k .row{fill:var(--navy)}.s-origin .name{font-family:var(--display);font-weight:800;font-stretch:100%;font-size:30px;letter-spacing:-.01em;fill:var(--navy)}.s-origin .role{font-family:var(--text);font-weight:600;font-size:24px;fill:var(--navy)}.s-origin .eco-block{position:absolute;bottom:clamp(20px,3svh,32px);z-index:2;inset-inline-start:max(var(--gut),calc((100% - var(--stage-w)) / 2 + var(--stage-w) * .04444));max-width:min(560px,calc(var(--stage-w) * .39))}.s-origin .eco{font-size:clamp(15px,calc(var(--stage-v) * .0111),16px);line-height:1.5;color:var(--soft);text-wrap:pretty}.s-origin .move{margin-top:10px;font-family:var(--display);font-weight:800;font-size:clamp(18px,calc(var(--stage-v) * .0139),20px);line-height:1.25;letter-spacing:-.01em;color:var(--white);text-wrap:balance}.s-origin .quote{margin-top:4px;font-size:clamp(14px,calc(var(--stage-v) * .0104),15px);font-weight:500;line-height:1.45;color:var(--ice);text-wrap:balance}.s-origin .eco-block .nw{white-space:nowrap}.s-origin .src{margin-top:12px;font-size:13px;line-height:1.4;color:var(--quiet)}.s-origin .src a{color:var(--ice);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(min-width:761px)and (max-width:1000px)and (min-aspect-ratio:1001/1000){.s-origin{height:auto;padding-top:calc(var(--seam-sag) * .55)}.s-origin .stage{position:relative;width:100%}.s-origin .eco-block{position:static;max-width:calc(560px + 2 * var(--gut));padding:24px var(--gut) 40px}}@media(max-width:760px),(max-aspect-ratio:1/1){.s-origin{height:auto;padding-top:max(0px,calc(var(--seam-sag) + 12px - var(--phone-w) * .1141))}.s-origin .stage{display:none}.s-origin .stage-m{display:block;position:relative;margin-inline-start:auto;width:var(--phone-w)}.s-origin svg.scene-m{display:block;width:100%;height:auto;overflow:visible;clip-path:inset(-100vh 0 0 0)}.s-origin .sig-m,.s-origin .eco-block{padding-inline:max(16px,min(calc(100% - var(--phone-w) * .959),calc(100% - 300px - var(--gut)))) var(--gut)}.s-origin .sig-m{display:flex;flex-direction:column;gap:2px;position:relative;margin-top:calc(-1*clamp(0px,(var(--phone-w) - 320px) * 2.8,var(--phone-w) * .2))}.s-origin .sig-m .nm{font-family:var(--display);font-weight:800;font-size:clamp(24px,calc(var(--phone-v) * .0615),44px);line-height:1.15;letter-spacing:-.01em;color:var(--white)}.s-origin .sig-m .rl{font-family:var(--text);font-weight:600;font-size:clamp(16px,calc(var(--phone-v) * .041),26px);color:var(--apricot)}.s-origin .eco-block{position:static;max-width:none;padding-block:28px 44px}.s-origin .eco-block>p{max-width:560px}}@media(min-width:761px)and (max-aspect-ratio:1/1){.s-origin .sig-m{margin-top:calc(var(--phone-w) * -.245)}.s-origin .eco-block{padding-bottom:28px}}.js .s-origin:not(.pre):not(.go) .l1.anim,.js .s-origin:not(.pre):not(.go) .row.anim,.js .s-origin:not(.go) .anim:not(.l1):not(.row){animation-play-state:paused}.s-origin .l1.anim{animation:origin-rise .4s var(--ease) both}.s-origin .row.anim{animation:origin-fade .28s linear .05s both}.s-origin .row.anim:nth-child(2){animation-delay:.09s}.s-origin .row.anim:nth-child(3){animation-delay:.13s}.s-origin .row.anim:nth-child(4){animation-delay:.17s}.s-origin .row.anim:nth-child(5){animation-delay:.17s}.s-origin .pen.anim{animation:origin-pen .96s cubic-bezier(.3,0,.2,1) .06s both}.s-origin .pen-m.anim{animation:origin-pen-m .96s cubic-bezier(.3,0,.2,1) .06s both}.s-origin .sig.anim,.s-origin .sig-m.anim{animation:origin-sig .22s var(--ease) .98s both}.s-origin .eco.anim{animation:origin-step .3s var(--ease) 1.05s both}.s-origin .move.anim,.s-origin .quote.anim{animation:origin-step .3s var(--ease) 1.1s both}.s-origin .src.anim{animation:origin-step .3s var(--ease) 1.15s both}@keyframes origin-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes origin-fade{0%{opacity:0}}@keyframes origin-pen{0%{stroke-dashoffset:.434}}@keyframes origin-pen-m{0%{stroke-dashoffset:.37}}@keyframes origin-sig{0%{opacity:0;transform:translateY(6px)}}@keyframes origin-step{0%{opacity:0;transform:translate(-14px)}}.s-origin.done .anim{animation:none!important}.s-request{position:relative;container-type:inline-size;overflow:clip;background:var(--royal);color:var(--white);scroll-margin-top:var(--nav-h);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark talk";column-gap:var(--gap);align-items:start;padding:calc(var(--seam-sag) * .75) var(--gut) calc(var(--seam-sag) / 3 + 12px);--seam-R: 150vw;--seam-sag: 8.58vw;--drop: clamp(8px, 1.4svh, 18px);--gap: clamp(24px, 3vw, 48px);--pad: clamp(20px, 4svh, 40px);--tc: clamp(300px, 24vw, 400px);--bh: min(calc(100svh - var(--nav-h)), 1000px);--s: min(calc((100cqw + var(--gut) - 32px - var(--tc)) / 178.17), calc(min(var(--bh) * .8, var(--bh) - var(--seam-sag) * 4 / 3 - var(--drop) - 40px) / 94));--cap-R: 580vw;--peak-x: calc(24px + 47 * var(--s))}@media(min-aspect-ratio:7/5){.s-request{--seam-R: 220vw;--seam-sag: 5.76vw}}@media(min-aspect-ratio:19/10){.s-request{--seam-R: 300vw;--seam-sag: 4.2vw}}.s-request .cap,.s-request .cap-sh,.s-request .foot{position:absolute;inset-inline:0;pointer-events:none;display:block}.s-request .cap{top:0;height:var(--seam-sag);background:var(--navy);z-index:2;-webkit-mask:radial-gradient(circle var(--cap-R) at var(--peak-x) var(--cap-R),#0000 calc(var(--cap-R) - .5px),#000 calc(var(--cap-R) + .5px));mask:radial-gradient(circle var(--cap-R) at var(--peak-x) var(--cap-R),#0000 calc(var(--cap-R) - .5px),#000 calc(var(--cap-R) + .5px))}.s-request .cap-sh{top:0;height:calc(var(--seam-sag) + var(--drop));background:var(--navy-deep);opacity:.5;z-index:1;-webkit-mask:radial-gradient(circle var(--cap-R) at calc(var(--peak-x) + var(--drop) * .4) calc(var(--cap-R) + var(--drop)),#0000 calc(var(--cap-R) - .5px),#000 calc(var(--cap-R) + .5px));mask:radial-gradient(circle var(--cap-R) at calc(var(--peak-x) + var(--drop) * .4) calc(var(--cap-R) + var(--drop)),#0000 calc(var(--cap-R) - .5px),#000 calc(var(--cap-R) + .5px))}.s-request .foot{bottom:0;height:calc(var(--seam-sag) / 3);background:var(--navy-deep);z-index:1;--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-request .talk{grid-area:talk;position:relative;z-index:3;min-width:0;container-type:inline-size;margin-inline-start:max(0px,calc(13.17 * var(--s) + 8px - var(--gap)));padding-block-start:calc(var(--seam-sag) * .25 + var(--drop) + 4px)}.s-request h2{font-family:var(--display);font-weight:800;font-stretch:100%;font-size:clamp(24px,2.3vw,34px);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.s-request .intro{margin-top:10px;font-size:16px;line-height:1.55;color:var(--soft);max-width:38ch;text-wrap:pretty}.s-request .intro .free{display:none}.s-request .slot{margin-top:clamp(20px,3svh,32px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 22px;align-items:start}.s-request .step{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.s-request .step.wide{grid-column:1 / -1}@container (max-width: 440px){.s-request .slot{grid-template-columns:minmax(0,1fr)}}.s-request .q-l{display:block;font-family:var(--display);font-weight:800;font-size:22px;line-height:1.12;letter-spacing:-.012em;color:var(--white)}.s-request .fld{position:relative;align-self:stretch;margin-top:8px;--fb: 20px;font-size:var(--fb);--pt: 4px}.s-request .fld input{display:block;width:100%;height:auto;border:0;border-radius:0;background:transparent;color:var(--white);font:700 var(--fz, var(--fb)) var(--text);line-height:calc(var(--fb) * 1.25);padding:var(--pt) 0 8px;caret-color:var(--apricot);-webkit-appearance:none;appearance:none}.s-request .fld input:focus-visible{outline:none}.js .s-request .fld:before{content:"";position:absolute;inset-inline-start:1px;top:calc(var(--pt) + .16em);width:4px;height:.96em;border-radius:2px;background:var(--apricot);font-size:inherit;pointer-events:none}.js .s-request .fld.v:before,.js .s-request .fld:focus-within:before{display:none}.s-request .fld input:-webkit-autofill{-webkit-text-fill-color:var(--white);-webkit-box-shadow:0 0 0 200px var(--royal) inset;transition:background-color 99999s}.s-request .bar{display:block;height:6px;border-radius:3px;background:var(--ice);opacity:.35;transform-origin:0 50%}.s-request .fld input:focus-visible+.bar{background:var(--apricot);opacity:1}.s-request .step.bad .fld .bar{background:var(--apricot);opacity:1}.s-request .msgs{display:grid;align-self:stretch}.s-request .msgs>p{grid-area:1 / 1}.s-request .help{display:none}.s-request .err{display:none;margin-top:8px;font-size:14px;line-height:1.45;font-weight:600;color:var(--white);border-inline-start:4px solid var(--apricot);padding-inline-start:10px}.s-request .step.bad .err{display:block}.s-request .acts{display:none}.s-request .opt{margin-top:4px;font-size:14px;color:var(--quiet)}.s-request .roles{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.s-request .rp{position:relative;display:inline-flex;cursor:pointer}.s-request .rp input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.s-request .rp span{display:inline-flex;align-items:center;min-height:48px;padding:6px 20px;border-radius:999px;border:2px solid rgba(255,255,255,.55);font:700 16px/1.2 var(--text);color:var(--white)}.s-request .rp input:checked+span{background:var(--white);border-color:var(--white);color:var(--navy)}.s-request .rp input:focus-visible+span{outline:3px solid var(--apricot);outline-offset:3px}.s-request .rp:hover span{border-color:var(--white)}.s-request .send .done{display:none}.s-request .send .door{margin-top:4px}.s-request .after{margin-top:12px;font-size:16px;line-height:1.55;color:var(--soft);max-width:46ch}.s-request .consent{margin-top:12px;font-size:14px;line-height:1.45;color:var(--quiet);max-width:52ch}.s-request .consent a{color:var(--white);text-underline-offset:3px}.s-request .mail{margin-top:6px;font-size:16px;line-height:1.4;font-weight:600;color:var(--white)}.s-request .status{margin-top:8px;min-height:2.9em;font-size:14px;line-height:1.45;font-weight:600;color:var(--ice)}.s-request .mode{display:none}.js .s-request:not(.all){align-items:center}.js .s-request:not(.all) .intro .free{display:block;margin-top:2px;color:var(--white);font-weight:600}.js .s-request.at-send:not(.all) .intro .free{visibility:hidden}.js .s-request:not(.all) .slot{grid-template-columns:minmax(0,1fr);gap:0}.js .s-request:not(.all) .slot>.step{grid-area:1 / 1}.js .s-request:not(.all) .step:not(.on){visibility:hidden}.js .s-request:not(.all) .q-l{font-weight:900;font-stretch:104%;font-size:clamp(32px,min(13.2cqi,8svh),66px);line-height:1.02;letter-spacing:-.034em;text-wrap:balance;padding-bottom:.04em}.js .s-request:not(.all) .fld{margin-top:14px;--fb: clamp(26px, 2.6vw, 40px);--pt: 2px}.js .s-request:not(.all) .fld input{padding-bottom:10px}.js .s-request:not(.all) .help{display:block;margin-top:8px;font-size:14px;line-height:1.45;color:var(--quiet)}.js .s-request:not(.all) .step.bad .help{visibility:hidden}.js .s-request:not(.all) .acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:16px}.js .s-request .acts.end{display:flex;margin-top:2px}.js .s-request:not(.all) .opt{font-size:16px;margin-top:8px}.js .s-request:not(.all) .roles{margin-top:16px;max-width:30em}.js .s-request:not(.all) .rp span{min-height:52px}.js .s-request:not(.all) .send .done{display:block}.js .s-request:not(.all) .send .door{margin-top:18px}.s-request .next,.s-request .pass{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding-inline:24px;border-radius:999px;border:2px solid var(--white);background:transparent;color:var(--white);font:700 16px var(--text);cursor:pointer;transition:background-color .15s linear,color .15s linear}.s-request .next:hover{background:var(--white);color:var(--navy)}.s-request .next .ar{display:none;font-size:20px;line-height:1}.s-request .pass{border-color:#ffffff8c}.s-request .pass:hover{border-color:var(--white)}.js .s-request .mode{display:inline-flex;align-items:center;height:44px;padding:0;border:0;background:none;color:var(--ice);font:600 15px var(--text);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px;cursor:pointer}.js .s-request .mode .m-one,.js .s-request.all .mode .m-all{display:none}.js .s-request.all .mode .m-one{display:inline}@media(min-width:1001px),(min-width:761px)and (min-aspect-ratio:801/1000){.js .s-request:not(.all) .talk{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.js .s-request:not(.all) h2{grid-area:1 / 1}.js .s-request:not(.all) .intro{grid-area:2 / 1;margin-bottom:clamp(18px,3svh,32px);transition:opacity .16s linear .18s,visibility 0s linear .18s}.js .s-request.at-send:not(.all) .intro{opacity:0;visibility:hidden;transition:opacity .16s linear,visibility 0s linear .16s}.js .s-request:not(.all) .slot{grid-row:2 / 4;grid-column:1;grid-template-rows:subgrid;margin-top:0;pointer-events:none}.js .s-request:not(.all) .slot>.step{grid-area:2 / 1 / 3 / 2;pointer-events:auto}.js .s-request:not(.all) .slot>.step.send{grid-area:1 / 1 / 3 / 2;margin-top:clamp(10px,1.6svh,16px)}}@media(min-width:761px)and (max-height:600px){.js .s-request:not(.all) .intro .lead-t,.js .s-request:not(.all) .help{display:none}.js .s-request:not(.all) .q-l{font-size:clamp(32px,min(13.2cqi,7svh),66px)}}.s-request .markcol{grid-area:mark;position:relative;z-index:3;align-self:start;display:flex;align-items:center;margin-inline-start:calc(24px - var(--gut) - 7 * var(--s));min-height:calc(min(var(--bh),94 * var(--s) / .78) - var(--seam-sag) * 13 / 12 - 12px)}.js .s-request:not(.all) .markcol{align-self:stretch}.s-request .mark{display:block;width:calc(172 * var(--s));height:calc(108 * var(--s));overflow:visible;margin-block:calc(-7 * var(--s))}.s-request .mark .o{fill:none;stroke:var(--white);stroke-width:22}.s-request .mark .c{fill:none;stroke:var(--sky);stroke-width:22}.s-request .mark .o,.s-request .mark .c,.s-request .mark .ctr,.s-request .mark .words,.s-request .mark .cw,.s-request .mark .lens-g,.s-request .mark .lens-t{pointer-events:none}.s-request .pc{outline:none}.s-request .pc .rim{fill:none;stroke:var(--apricot);stroke-width:28.4;opacity:0;transition:opacity .16s linear}.s-request .pc .hit{fill:none;stroke:transparent;stroke-width:22;pointer-events:none}.js .s-request .pc.ans .hit{pointer-events:stroke;cursor:pointer}.js .s-request .pc.ans:hover .rim,.js .s-request .pc.ans:focus-visible .rim{opacity:1}.s-request .pc:focus-visible{outline:none}.s-request .mark text{dominant-baseline:central;text-anchor:middle}.s-request .mark .ghost{font-family:var(--display);font-weight:800;font-size:8.4px;letter-spacing:-.02em;fill:var(--white)}.s-request .ctr.has .ghost{display:none}.s-request .mark .nl{font-family:var(--display);font-weight:800;font-size:9.6px;letter-spacing:-.02em;fill:var(--white)}.s-request .mark .fig{font-family:var(--text);font-weight:800;font-stretch:100%}.s-request .mark .w,.s-request .mark .sep{font-family:var(--display);font-weight:800;font-size:8px;letter-spacing:-.005em;fill:var(--navy)}.s-request .mark .w[data-i="1"]{text-anchor:end}.s-request .mark .w[data-i="2"]{text-anchor:start;font-stretch:86%}.s-request .mark .w[data-i="5"]{opacity:0;transition:opacity .18s linear}.js .s-request:not(.fin) .mark .w[data-i="5"]{opacity:1}.s-request .mark .meas{visibility:hidden}.s-request .wp,.s-request .nm,.s-request .mark .w,.s-request .mark .sep{transform-box:view-box;transform-origin:68px 100px}.s-request .wp[data-i="3"],.s-request .wp[data-i="4"],.s-request .wp[data-i="5"],.s-request .mark .w[data-i="3"],.s-request .mark .w[data-i="4"],.s-request .mark .w[data-i="5"]{transform-origin:141.17px 100px}.s-request .caret{fill:var(--apricot);display:none}.s-request .caret.ink{fill:var(--navy)}.js .s-request .caret.on{display:inline}.s-request .lens{fill:none;stroke:var(--apricot);stroke-width:22}.s-request .lens-g{transform-box:fill-box;transform-origin:50% 100%}.s-request .mark .lens-w{font-family:var(--display);font-weight:900;font-stretch:88%;font-size:4.5px;fill:var(--navy);letter-spacing:-.01em}.js .s-request:not(.fin) .lens-g,.js .s-request:not(.fin) .lens-t{visibility:hidden}.s-request .mk.anim{animation:fade .3s linear both}.s-request h2.anim,.s-request .intro.anim{animation:rise .55s var(--ease) both}.s-request .intro.anim{animation-delay:.04s}.js .s-request.all .intro.anim{animation:none}.s-request .slot.anim{animation:rise .55s var(--ease) .1s both}.s-request .bar.anim{animation:request-bar .45s var(--lock) .3s both}.s-request .wp.anim{animation:request-press .4s var(--lock) .22s both}.s-request .wp.anim[data-i="1"]{animation-delay:.31s}.s-request .wp.anim[data-i="2"]{animation-delay:.4s}.s-request .wp.anim[data-i="3"]{animation-delay:.49s}.s-request .wp.anim[data-i="4"]{animation-delay:.58s}.s-request .wp.anim[data-i="5"]{animation-delay:.67s}.s-request .cw.anim{animation:fade .16s linear 1.05s both}@keyframes request-press{0%{opacity:0;transform:scale(1.09)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes request-bar{0%{transform:scaleX(0)}}@media(min-width:761px)and (max-width:1000px)and (min-aspect-ratio:801/1000){.js .s-request:not(.all) .next{width:48px;padding:0}.js .s-request:not(.all) .next .t{display:none}.js .s-request:not(.all) .next .ar{display:inline}}@media(max-width:1000px){.s-request .mark .lens-w{font-size:6px;font-stretch:75%}}@media(max-width:760px),(max-width:1000px)and (max-aspect-ratio:4/5){.s-request,.js .s-request:not(.all){display:flex;flex-direction:column;align-items:stretch;min-height:var(--bh);padding-block-start:calc(var(--seam-sag) + var(--drop) + 4px);--s: calc(100cqw / 172);--cap-R: var(--seam-R);--peak-x: 50%}.s-request .talk{display:contents}.s-request h2{order:1}.s-request .intro{order:2;max-width:none}.s-request .markcol,.js .s-request:not(.all) .markcol{order:3;margin:14px 0 0;align-self:auto;min-height:0}.s-request .mark{margin:0 auto}.s-request .slot{order:4}.s-request .slot{grid-template-columns:minmax(0,1fr)}.js .s-request:not(.all) .q-l{font-size:34px;letter-spacing:-.03em}.js .s-request:not(.all) .fld{--fb: 26px}.js .s-request:not(.all) .help{display:none}.js .s-request:not(.all) .acts{align-self:stretch}.js .s-request:not(.all) .next{flex:1 1 auto;height:52px}.js .s-request:not(.all) .send .door{align-self:stretch;margin-top:14px}.s-request .send .door{align-self:stretch}.s-request .after,.s-request .consent{margin-top:10px}}@media(min-width:761px)and (max-width:1000px)and (max-aspect-ratio:4/5){.s-request,.js .s-request:not(.all){--s: min(calc(100cqw / 172), calc((100svh - var(--nav-h)) * .35 / 108))}.s-request h2{font-size:30px}.js .s-request:not(.all) .q-l{font-size:44px}}@media(min-width:761px)and (max-height:620px)and (orientation:landscape){.js .s-request:not(.all) .send .door{margin-top:12px}.js .s-request:not(.all) .after,.js .s-request:not(.all) .consent{margin-top:8px}}@media(pointer:coarse){.js .s-request:not(.all) .help{display:none}}@media(max-width:385px){.s-request .mark .lens-w{font-size:6.5px;letter-spacing:-.03em}}.s-footer{background:var(--navy-deep);padding:clamp(48px,7vw,88px) var(--gut) 28px}.s-footer .inner{max-width:1440px;margin-inline:auto}.s-footer .cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;padding-block:8px 36px}.s-footer .cols h3{font-size:14px;font-weight:700;color:var(--sky);margin-bottom:12px}.s-footer .cols ul{list-style:none;padding:0;display:grid;gap:10px;font-size:15px}.s-footer .cols a{text-decoration:none;color:var(--soft)}.s-footer .cols a:hover{color:var(--white);text-decoration:underline}.s-footer .eco-line{margin-top:12px;font-size:14px}.s-footer .mail{margin-top:10px;color:var(--sky);font-weight:600;font-size:15px}.s-footer .legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:28px;font-size:13px;color:var(--quiet)}.s-footer .legal nav{display:flex;gap:18px;flex-wrap:wrap}.s-footer .legal a{color:var(--quiet);text-decoration:none}.s-footer .legal a:hover{color:var(--white)}.s-footer .copy{padding-top:14px;font-size:13px;color:var(--quiet)}.s-footer .thumb{position:fixed;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;display:none}.s-footer .thumb .pill{width:100%;height:52px}.s-footer .thumb.show{display:block;animation:rise .3s var(--ease) both}.s-footer .poc-note{position:fixed;inset-inline-end:16px;bottom:16px;z-index:50;background:#071f47f0;color:#fff;font:600 12px/1.2 var(--text);padding:8px 12px;border-radius:10px}@media(max-width:1180px){.s-footer .cols{grid-template-columns:1fr 1fr}}@media(max-width:760px){.s-footer .poc-note{display:none}}.s-nav .lang a{color:var(--white);text-decoration:none;opacity:.66;padding:6px}.s-nav .lang a[aria-current=page]{opacity:1;text-decoration:underline;text-underline-offset:6px}.s-nav a.burger{padding-block:8.25px}.s-nav a.sheet-close{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.s-nav .sheet:target{display:flex}.js .s-nav .sheet:target:not(.open){display:none}.s-nav:has(.sheet.open),.s-nav:has(.sheet:target){z-index:70}.s-footer .cols{grid-template-columns:1.3fr repeat(4,1fr)}@media(max-width:1180px){.s-footer .cols{grid-template-columns:1fr 1fr}.s-footer .cols>:first-child{grid-column:1 / -1}}.s-request .door:disabled{cursor:default;opacity:.72}@media(max-width:760px)and (min-height:740px){html.js[data-consent=pending] .s-hero .copy{order:-2}html.js[data-consent=pending] .s-hero .door{order:-1}}html.oc-consent-up .s-footer .thumb{bottom:calc(var(--oc-consent-h, 0px) + 12px)}.s-nav .lang a:not([aria-current=page]){opacity:.8}
