.cv{display:flex;align-items:center;justify-content:center;height:100vh}.re{color:var(--color-primary-active);font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.rf{display:flex;flex-direction:column;gap:12px}.l{box-sizing:border-box;width:1600px;max-width:100%;margin:0 auto;padding:0 48px}@media screen and (max-width:1279px){.l{padding:0 32px}}@media screen and (max-width:1023px){.l{padding:0 24px}}@media screen and (max-width:639px){.l{padding:0 16px}}.c8{margin:128px 0 0;background:var(--color-primary-default)}.c9{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:12px;column-gap:12px;padding:96px 0 48px;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.da{margin:0 0 16px;color:var(--color-primary-on-default)}.db{display:flex;flex-direction:column;gap:16px}.dc{text-decoration:none}.dc,.dd{color:var(--color-secondary-default)}.dd{display:grid;grid-column:span 2;grid-template-columns:repeat(4,1fr);grid-column-gap:12px;column-gap:12px;padding:24px 0;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.dd .de{grid-column:span 2}.df{color:var(--color-secondary-default);text-decoration:none}@media screen and (max-width:1023px){.c9{grid-template-columns:repeat(3,1fr);padding:64px 0 32px}.dg{grid-column:span 3;margin:0 0 48px}.dd{display:flex;gap:32px}}@media screen and (max-width:639px){.dg{margin:0 0 16px}.c9{display:flex;gap:32px}.c9,.dd{flex-direction:column}.dd{gap:24px}}@media(hover:hover){.df:hover{text-decoration:underline}}.c1{position:relative;justify-content:center;width:100%;height:76px}.c1,.c2{display:flex;align-items:center}.c2{position:absolute;left:0;height:100%}.c2 svg{height:36px}.c3{display:flex;height:100%;list-style:none}.c3:has(>.c4) .c5{opacity:.7}.c3:has(>.c4) .c4{opacity:1}.c5{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);display:flex;align-items:center;height:100%;padding:0 10px;color:var(--color-fg-default);text-decoration:none;transition:all .3s}.c4{opacity:1}.c6{position:absolute;right:0;display:flex;gap:12px}.c6 .c7{text-decoration:none}@media screen and (max-width:1439px){.c3{display:none}}@media screen and (max-width:1279px){.c1{height:60px}}@media screen and (max-width:639px){.c1{height:52px}.c2 svg{height:28px}.c7{display:none}}@media(hover:hover){.c3:hover .c5{opacity:.7}.c3:hover .c4,.c3:hover .c5:hover{opacity:1}}.i5{cursor:pointer;display:none;align-items:center;color:var(--color-primary-default)}.i6{overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;width:390px;height:100%;padding:0 24px}.i7,.i8{display:flex;flex-direction:column;gap:24px}.i8{padding:24px 0}.i9{color:var(--color-fg-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);text-decoration:none}@media screen and (max-width:1439px){.i5{display:flex}}@media screen and (max-width:639px){.i6{width:100%}}.g8{position:relative;transition:opacity .3s ease}.g8,.g9{opacity:1}.ha{opacity:0}.hb{position:absolute;z-index:100;right:48px;bottom:34px;display:flex;gap:10px}.hc{display:none;justify-content:center;margin:12px 0 0}.hd{cursor:pointer;display:flex;padding:4px;border:none;background-color:rgba(0,0,0,0)}.he{width:6px;height:6px;border-radius:3px;background-color:var(--color-fg-muted)}.hf .he{background-color:var(--color-fg-default)}@media screen and (max-width:1023px){.hb{display:none}.hc{display:flex}}.pl{--button-color:red!important;--button-border-color:red!important;position:relative;overflow:hidden;height:500px;border-radius:32px;background:var(--color-secondary-muted)}.pm{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:40px;color:var(--color-primary-default)}.pn{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);margin:0 0 24px}.po{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.pp{margin:auto 0 0;text-decoration:none}.pq{position:absolute;top:-25px;right:78px;height:550px}@media screen and (max-width:1439px){.pq{right:27px}}@media screen and (max-width:1279px){.pl{height:380px}.pm{padding:32px}.pq{top:-5px;height:390px}}@media screen and (max-width:1023px){.pl{height:440px}.pq{top:auto;right:-21px;bottom:-40px;height:325px}.po{max-width:350px}.po br{display:none}}@media screen and (max-width:639px){.pl{height:500px}.pm{align-items:normal;padding:20px}.po{max-width:none}.po br{display:block}.pq{right:0;bottom:50px;left:50%;transform:translateX(-50%);width:334px;height:auto}}@media screen and (max-width:389px){.po br{display:none}.pq{bottom:30px}}.or{cursor:pointer;position:relative;display:flex;flex-wrap:nowrap;gap:8px;align-items:center;padding:2px 0}.or input{position:absolute;top:0;left:0;opacity:0}.os{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--color-border-default);border-radius:6px;color:var(--color-constant-white);transition:all .3s}.ot{border-color:var(--color-primary-default);background-color:var(--color-primary-default)}.ou{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-grow:1;color:var(--color-fg-default);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.ov{cursor:not-allowed}.ov .os{background:var(--color-fg-disabled)}.ov .ot{border-color:var(--color-fg-disabled)}.ov .ou{color:var(--color-fg-muted)}@media(hover:hover){.or:not(.ov):hover .os{border-color:var(--color-primary-hover)}.or:not(.ov):hover .ot{border-color:var(--color-primary-default)}.ov:hover .os{background:var(--color-fg-disabled)}.ov:hover .ot{border-color:var(--color-fg-disabled)}}.nJ{position:relative;display:flex;flex-direction:column;width:100%;min-height:300px}.nK{flex:1 1;flex-direction:column}.lY,.nK{display:flex;align-items:center;justify-content:center}.lY{--chip-background-color: ;--chip-border-color:var(--color-neutral-container-soft);--chip-color:var(--color-fg-default);--chip-height: ;--chip-padding: ;--chip-font: ;--chip-letter-spacing: ;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:4px;box-sizing:border-box;height:var(--chip-height);padding:var(--chip-padding);border:2px solid var(--chip-border-color);border-radius:32px;font:var(--chip-font);color:var(--chip-color);text-decoration:none;letter-spacing:var(--chip-letter-spacing);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--chip-border-color);outline:none;transition:.2s}.lZ{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.l0{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.lY:active{--chip-border-color:var(--color-secondary-active)}.lY:has(input:checked){--chip-border-color:var(--color-secondary-active);--chip-color:var(--color-constant-white)}.lY:has(input:checked):active{--chip-border-color:var(--color-secondary-active)}.lZ{--chip-height:64px;--chip-padding:0 24px}.l0{--chip-height:44px;--chip-padding:0 16px}.l1{background:rgba(0,0,0,0)}.l1:active{--chip-border-color:var(--color-secondary-active);--chip-color:var(--color-fg-default)}.l1:has(input:checked){--chip-color:var(--color-fg-default)}.l2{--chip-border-color:var(--color-neutral-container-soft);--chip-color:var(--color-fg-muted);pointer-events:none;background:var(--chip-border-color)}.l3{display:none}.l4{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);padding-bottom:8px}@media screen and (max-width:1279px){.l5{--chip-height:64px;--chip-padding:0 24px}.l6{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:1023px){.l7{--chip-height:64px;--chip-padding:0 24px}.l8{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:767px){.l9{--chip-height:64px;--chip-padding:0 24px}.ma{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:639px){.mb{--chip-height:64px;--chip-padding:0 24px}.mc{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:389px){.md{--chip-height:64px;--chip-padding:0 24px}.me{--chip-height:44px;--chip-padding:0 16px}}@media(hover:hover){.lY:hover{--chip-border-color:var(--color-secondary-hover);--chip-color:var(--color-constant-white)}.lY:has(input:checked):hover{--chip-border-color:var(--color-secondary-hover)}.l1{background:rgba(0,0,0,0)}.l1:hover{--chip-border-color:var(--color-secondary-hover);--chip-color:var(--color-primary-hover)}}.gy{width:40px;height:40px;border:3px solid var(--color-secondary-active,#45899c);border-top:3px solid rgba(0,0,0,0);border-radius:50%;animation:rs .6s linear infinite}@keyframes rs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.e3{max-width:960px;margin:32px 0 0;padding:32px 40px}@media screen and (max-width:1279px){.e3{max-width:100%;padding:32px}}@media screen and (max-width:1023px){.e3{padding:0}}.e4{display:flex;align-items:center;justify-content:center;min-height:300px;margin-top:100px}.k6{border-radius:32px;background:var(--color-bg-surface)}.k6,.k7{display:flex;justify-content:space-between}.k7{flex-direction:column;flex-shrink:0;width:50%;padding:40px}.k8{margin:24px 0 0;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default)}.k9{display:flex;flex-wrap:wrap;gap:12px;margin:auto 0 0;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.la{color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}.la,.lb{padding:8px 16px;border-radius:16px}.lb{display:flex;gap:8px;align-items:center;color:var(--color-fg-default);background:var(--color-constant-white)}.lc{flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:var(--color-fg-muted)}.ld{background-color:var(--color-secondary-active)}.le{color:var(--color-fg-soft)}.lf{overflow:hidden;border-radius:32px}.lf img{display:block;width:100%;height:auto}@media screen and (max-width:1279px){.k7{padding:32px 20px 32px 32px}}@media screen and (max-width:1023px){.k6{flex-direction:column;gap:initial}.k7{width:100%;padding:24px}.k9{margin:48px 0 0}.lf{aspect-ratio:16/9}}@media screen and (max-width:639px){.k7{padding:20px}.k8{margin:16px 0 0}.k9{margin:32px 0 0}}.e2{align-items:center;justify-content:center;margin:50px 0}.e2,.fh{display:flex}.fh{flex-direction:column;gap:20px}@media screen and (max-width:1023px){.fh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}}@media screen and (max-width:639px){.fh{display:flex;flex-direction:column}}.mw{position:relative;display:flex;gap:12px}.mx{flex-shrink:0;width:294px;height:auto}.mx,.my{border-radius:24px}.my{display:flex;flex-direction:column;width:100%;padding:16px 20px;background:var(--color-bg-surface)}.mz{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.mA,.mz{color:var(--color-primary-active)}.mA{margin:12px 0 0;font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.mB{margin:auto 0 0;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft)}.mC{position:relative;z-index:2;display:flex;flex-direction:column;flex-shrink:0;min-width:360px;padding:16px 20px;border-radius:24px;background:var(--color-bg-surface)}.mD{margin:0 0 12px;color:var(--color-primary-active);font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.mE{margin:0 0 8px;color:var(--color-primary-active)}.mE,.mF{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.mF{cursor:pointer;width:100%;border:none;text-align:left;background-color:rgba(0,0,0,0)}.mF,.mG{margin:auto 0 0;color:var(--color-primary-soft)}.mG{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.mH{position:absolute;inset:0;width:100%}@media screen and (max-width:1023px){.mw{flex-direction:column;gap:0;border-radius:24px;background:var(--color-bg-surface)}.mx{width:100%}.my{padding:16px 20px 8px}.mC{padding:8px 20px 16px}.mB{margin:8px 0 0}.mA{order:1;padding:0 0 16px;border-bottom:1px solid var(--color-neutral-muted)}.mF{width:100%;margin:16px 0 0;padding:12px 24px;border-radius:100px;color:var(--color-primary-on-default);text-align:center;background:var(--color-primary-active)}.mI{width:34px}.mJ{display:flex;justify-content:center;width:100%;padding:12px 0;border-radius:100px}}@media screen and (max-width:639px){.my{padding:12px 12px 8px}.mC{min-width:auto;padding:8px 12px 16px}}.m{padding:128px 0 66px;font:var(--typography-display-xl-font);letter-spacing:var(--typography-display-xl-letter-spacing);color:var(--color-primary-default)}.n{color:inherit;text-decoration:none}.o{transform-origin:left center;display:inline-block;width:18px;height:31px;margin:0 0 0 12px;vertical-align:middle;background-color:currentcolor;-webkit-mask-image:url(/_next/static/media/titleChevron.440c5bc3.svg);mask-image:url(/_next/static/media/titleChevron.440c5bc3.svg)}@media screen and (max-width:1279px){.m{padding:96px 0 48px}.p{padding-right:140px}.o{transform:scale(.85)}}@media screen and (max-width:1023px){.p{padding-right:0}}@media screen and (max-width:767px){.o{transform:scale(.72)}}@media screen and (max-width:639px){.m{padding:64px 0 32px}.o{transform:scale(.6)}}@media(hover:hover){.n:hover{color:var(--color-primary-active)}}.ee{display:block;width:358px}.ee img{width:358px;height:238px}@media screen and (max-width:1279px){.ee,.ee img{width:336px}.ee img{height:224px}}@media screen and (max-width:1023px){.ee,.ee img{width:280px}.ee img{height:187px}}@media screen and (max-width:389px){.ef a{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}}.hy{position:relative}.hz{position:absolute;right:0;bottom:100%;transform:translateY(-70px);gap:12px}.hA,.hz{display:flex}.hA{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto;gap:24px;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none}.hA:after{content:"";display:block;flex-shrink:0;width:1px}.hA::-webkit-scrollbar{display:none}.hA>*{scroll-snap-align:start}@media screen and (max-width:1599px){.hA{margin:0 -48px 0 0}}@media screen and (max-width:1279px){.hz{transform:translateY(-47px)}.hA{gap:16px;margin:0 -32px 0 0}}@media screen and (max-width:1023px){.hy{overflow:visible}.hz{display:none}.hA{margin:0 -24px 0 0}}@media screen and (max-width:639px){.hA{margin:0 -16px 0 0}}.dA,.dz{position:relative}.dA{display:flex;flex-direction:column;justify-content:space-between;height:500px;padding:40px;border-radius:32px;background:var(--color-primary-soft)}.dB{width:50%}.dC{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%}.dD{justify-content:flex-end}.dE{margin:24px 0;color:var(--color-primary-on-default);white-space:nowrap;font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing)}.dF{max-width:560px;padding:0 20px 0 0;color:var(--color-constant-white);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.dG{position:absolute;top:72px;right:0;width:56%}.dG img{width:100%;height:100%}.dH{display:flex;gap:20px;list-style:none}.dI{color:var(--color-primary-on-default);text-decoration:none;opacity:.6;transition:all .3s;font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.dH .dJ{cursor:default;opacity:1}.dK{display:none}@media screen and (max-width:1279px){.dA{padding:32px}.dG{top:inherit;bottom:27px}}@media screen and (max-width:1023px){.dF{width:50%}}@media screen and (max-width:767px){.dA{flex-direction:column;gap:0;height:auto}.dF{width:100%;margin:0 0 32px}.dL{display:none}.dK{display:flex}.dH{position:static;justify-content:center;margin:48px 0 0}.dI{color:var(--color-primary-default)}.dB{width:100%}.dC{gap:24px}.dF{max-width:none}.dG{position:static;width:100%}}@media screen and (max-width:639px){.dA{padding:20px}.dE{white-space:wrap}.dG{height:100%;max-height:375px}}@media(hover:hover){.dI:hover{opacity:.8}}.dm{display:none;gap:4px;align-self:flex-start;border:none;background-color:rgba(0,0,0,0);outline:none;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.dm,.dn{align-items:center;color:inherit}.dn{display:flex;padding:0;list-style:none;opacity:.6}.do{color:var(--color-constant-white)}.dp{color:var(--color-fg-default)}.dp .dm{color:var(--color-primary-soft)}.dq{display:flex;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.dq:after{content:"/";margin:0 6px;color:inherit}.dq:last-child:after{display:none}.dr,.ds{display:flex;align-items:center;color:inherit;text-decoration:none;transition:all .3s}@media screen and (max-width:639px){.dm{display:flex}.dn{display:none}}@media(hover:hover){.ds:hover{opacity:.6}}.mq{margin:64px 0 0}.mq,.mr{display:flex;flex-direction:column;gap:32px}.mr{margin:0 auto}.ms{display:flex;align-items:center;justify-content:space-between}.mt{margin:0}.mu{display:flex}.mv{padding:24px;text-align:center;font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}@media screen and (max-width:1279px){.mq{margin:48px 0 0}.mr{display:flex;margin:0}}@media screen and (max-width:1023px){.mq{gap:48px}.mr{display:flex;gap:20px;height:200px;margin:0}}@media screen and (max-width:639px){.mq{margin:32px 0 0}.mr{display:flex;height:200px;margin:0}.mu{display:none}}.fo{position:relative;margin:30px 0 0}.fp{display:flex;gap:20px}.fq{text-decoration:none}@media screen and (max-width:639px){.fp{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto;gap:10px;margin:0 -16px;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none}.fq:first-child{margin:0 0 0 16px}.fq:last-child{margin:0 16px 0 0}}.k{display:flex;justify-content:center;margin:64px 0 0}.k img{width:100%;max-width:648px;height:100%}.dS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0}.dT img{width:100%;height:304px}.dU{padding:24px;text-align:center;font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}@media screen and (max-width:1279px){.dS{gap:64px 16px;margin:48px 0 0}.dT img{height:206px}}@media screen and (max-width:1023px){.dS{grid-template-columns:repeat(2,1fr);gap:48px 16px;margin:32px 0 0}.dT img{aspect-ratio:336/228;height:100%}}@media screen and (max-width:639px){.dS{grid-template-columns:repeat(1,1fr)}}.aQ{position:relative;gap:88px;align-items:flex-start;padding:32px 40px}.aQ,.aR{display:flex;width:100%}.aR{flex-direction:column}.aS{position:-webkit-sticky;position:sticky;top:32px;flex-shrink:0}.aT{container-type:inline-size;width:435px}@media screen and (max-width:1279px){.aQ{flex-direction:column;padding:32px}.aT{position:static;width:100%}.aU{display:none}}@media screen and (max-width:1023px){.aQ{padding:0}}.q{margin:48px 0 0}.r{margin:24px 0 48px;color:var(--color-secondary-on-default);font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing)}@media screen and (max-width:1023px){.q{margin:32px 0 0}.r{margin:16px 0 32px}}.e8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0}.e9 img{width:100%;height:304px}.fa{padding:24px;text-align:center;font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}@media screen and (max-width:1279px){.e8{gap:64px 16px;margin:48px 0 0}.e9 img{height:206px}}@media screen and (max-width:1023px){.e8{grid-template-columns:repeat(2,1fr);gap:48px 16px;margin:32px 0 0}.e9 img{aspect-ratio:336/228;height:100%}}@media screen and (max-width:639px){.e8{grid-template-columns:repeat(1,1fr)}}.kc{text-decoration:none}.kd{display:flex;flex-direction:column;gap:48px}@media screen and (max-width:1023px){.kd{gap:32px}.kc{display:none}}.kZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.k0{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1279px){.kZ{gap:16px}.k0{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.kZ{grid-template-columns:repeat(1,1fr)}}.nL{cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:5/4;width:100%;padding:20px 24px 24px;border-radius:32px;background-color:var(--color-fg-default);transition:opacity .2s}.nL:hover{opacity:.87}.nM{position:absolute;inset:0}.nN{z-index:10;margin-top:auto}.nO{position:relative;color:var(--color-constant-white);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.nP{display:none}.nQ{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;object-fit:cover;object-position:center center;transition:all .3s}@media screen and (max-width:1279px){.nL{aspect-ratio:309/247;max-height:265px;border-radius:24px}}@media screen and (max-width:639px){.nL{max-height:342px}}.oQ{--input-height:48px;--input-padding-left:12px;--input-padding-right:12px;--input-border-color:var(--color-neutral-container-soft);--input-border-radius:16px;--input-background-color:var(--color-neutral-container-soft);--input-disabled-background-color:var(--color-neutral-container-soft);--input-gap:8px;width:100%;min-width:200px}.oR{--input-height:40px;--input-padding-right:12px;--input-padding-left:12px;--input-border-radius:12px}.oS{--input-height:56px;--input-padding-right:12px;--input-padding-left:16px}.oT{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-constant-white);--input-disabled-background-color:var(--color-constant-white)}.oU{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);cursor:text;position:relative;display:flex;gap:var(--input-gap);align-items:center;width:100%;height:var(--input-height);padding:0 var(--input-padding-right) 0 var(--input-padding-left);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--color-fg-default);background:var(--input-background-color);transition:.2s}.oU:focus-within{--input-border-color:var(--color-primary-default)!important}.oV{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-neutral-container-soft);cursor:not-allowed;color:var(--color-fg-disabled)}.oW{position:relative;top:6px;overflow:hidden;display:block;flex-grow:1;width:0;border:none;font:inherit;color:var(--color-fg-default);text-overflow:ellipsis;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;caret-color:var(--color-fg-default);transition:.2s}.oW:placeholder-shown{top:0}.oW:disabled{cursor:not-allowed}.oX{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);pointer-events:none;position:absolute;top:50%;left:var(--input-padding-left);transform:translateY(calc(-50% - 10px));line-height:var(--input-height);color:var(--color-fg-soft);transition:.2s}.oY{color:var(--color-error-default)}.oZ{left:calc(var(--input-padding-left) + 24px + var(--input-gap))}.oW:focus+.oX{color:var(--color-brand-default)}.oW:focus+.oY{color:var(--color-error-default)}.oW:placeholder-shown+.oX{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);transform:translateY(-50%);color:var(--color-fg-soft)}.oW:placeholder-shown+.oY{color:var(--color-error-default)}.o0{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);margin:8px 0 0;padding:0 var(--input-padding-right) 0 var(--input-padding-left)}.o1{color:var(--color-error-default)}.o2{display:flex}.o3{cursor:pointer;display:none;line-height:0;color:var(--color-fg-muted);transition:.2s}.oU:not(:has(.oW:placeholder-shown)):focus-within .o3{display:block}.o4{line-height:0}.o5{cursor:pointer}@media(hover:hover){.oU:not(.o6,.oV):hover{--input-border-color:var(--color-border-soft)}.o3:hover{color:var(--color-fg-default)}}.nF{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;max-width:600px}.nG{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);color:var(--color-primary-active)}.nG,.nH{text-align:center}.nH{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.nI{color:var(--color-primary-soft);text-decoration:none}.oa{position:relative;padding:14px;border-radius:20px;background:var(--color-bg-surface)}.ob{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);margin:0 0 8px;padding:0 100px 0 0;color:var(--color-fg-default)}.oc{display:block;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.oc,.od{margin:0 0 12px}.od{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);color:var(--color-fg-default)}.oe{display:block;margin:0 0 4px;color:var(--color-fg-soft)}.oe,.of{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.of{color:var(--color-fg-muted)}.og{top:14px;color:var(--color-fg-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.og,.oh{position:absolute;right:14px}.oh{bottom:14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;color:var(--color-constant-white)}.oi{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-10%);display:none;padding:4px;border-radius:4px;color:inherit;white-space:nowrap;background:inherit;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.oj{background:var(--color-error-soft)}.ok{background:var(--color-neutral-soft)}.ol{background:var(--color-success-soft,#96ca7b)}.om{background:var(--color-primary-default)}@media screen and (max-width:639px){.oa{padding:14px 14px 14px 40px}.ob{margin:0 0 6px;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.oc{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);position:absolute;top:14px;right:14px;margin:0}.oe{display:inline}.od,.oe{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.od{margin:0 0 6px}.og{top:38px}.oh{top:6px;bottom:auto;left:6px}.oi{left:0;transform:translateY(-10%)}}@media(hover:hover){.oh:hover .oi{display:block}}.nR{position:relative;padding:14px;border-radius:20px;background:var(--color-bg-surface)}.nS{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);margin:0 0 6px;padding:0 100px 0 0;color:var(--color-fg-default)}.nT{display:block;margin:0 0 12px;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.nU{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);color:var(--color-fg-default)}.nV{display:block;margin:0 0 4px;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.nW{color:var(--color-fg-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.nX{position:absolute;top:13px;right:14px;display:flex;gap:14px;align-items:center}.nY{flex-shrink:0;color:var(--color-fg-soft)}@media screen and (max-width:639px){.nS,.nU{margin:0 0 6px}}.n4{display:flex;flex-direction:column;max-width:476px;margin:0 auto;color:var(--color-fg-soft);text-align:center}.n5{width:200px;margin:0 auto 20px}.n6{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);margin:0 0 10px}.n7{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.n8{margin:20px auto 0}.n9{color:inherit}.bI,.n9{text-decoration:none}.bI{--button-background-color:transparent;--button-border-color: ;--button-color: ;--button-size: ;--button-icon-size: ;cursor:pointer;display:flex;gap:12px;align-items:center;justify-content:center;box-sizing:border-box;width:var(--button-size);height:var(--button-size);padding:0;border:2px solid var(--button-border-color);border-radius:100px;color:var(--button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--button-background-color);outline:none;transition:.2s}.bJ{--button-size:48px;--button-icon-size:24px}.bJ span{--icon-size:var(--button-icon-size)!important}.bK{--button-size:64px;--button-icon-size:32px}.bK span{--icon-size:var(--button-icon-size)!important}.bL{--button-border-color:var(--color-primary-soft);--button-color:var(--color-primary-default)}.bL:active{--button-border-color:var(--color-primary-active)}.bL:disabled{pointer-events:none;opacity:.4}.bM{--button-color:var(--color-constant-white);--button-border-color:var(--color-constant-white)}.bM:active{--button-color:var(--color-primary-active)}.bM:disabled{pointer-events:none;opacity:.4}@media screen and (max-width:1279px){.bN{--button-size:48px;--button-icon-size:24px}.bN span{--icon-size:var(--button-icon-size)!important}.bO{--button-size:64px;--button-icon-size:32px}.bO span{--icon-size:var(--button-icon-size)!important}}@media screen and (max-width:1023px){.bP{--button-size:48px;--button-icon-size:24px}.bP span{--icon-size:var(--button-icon-size)!important}.bQ{--button-size:64px;--button-icon-size:32px}.bQ span{--icon-size:var(--button-icon-size)!important}}@media screen and (max-width:767px){.bR{--button-size:48px;--button-icon-size:24px}.bR span{--icon-size:var(--button-icon-size)!important}.bS{--button-size:64px;--button-icon-size:32px}.bS span{--icon-size:var(--button-icon-size)!important}}@media screen and (max-width:639px){.bT{--button-size:48px;--button-icon-size:24px}.bT span{--icon-size:var(--button-icon-size)!important}.bU{--button-size:64px;--button-icon-size:32px}.bU span{--icon-size:var(--button-icon-size)!important}}@media screen and (max-width:389px){.bV{--button-size:48px;--button-icon-size:24px}.bV span{--icon-size:var(--button-icon-size)!important}.bW{--button-size:64px;--button-icon-size:32px}.bW span{--icon-size:var(--button-icon-size)!important}}@media(hover:hover){.bL:hover{--button-border-color:var(--color-primary-hover);--button-background-color:var(--button-border-color);--button-color:var(--color-constant-white)}.bM:hover{--button-border-color:var(--color-constant-white);--button-background-color:var(--button-border-color);--button-color:var(--color-primary-hover)}}.hg{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:24px;gap:24px;width:100%;margin:96px 0 0}.hh{position:absolute;inset:0}.hi{position:relative;overflow:hidden;display:flex;gap:24px;justify-content:space-between;height:348px;border-radius:32px;color:var(--color-constant-white);text-decoration:none;transition:background-color .2s;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.hj{grid-column:span 2;aspect-ratio:auto}.hk{color:var(--color-primary-on-default);background:var(--color-primary-default)}.hl{color:var(--color-secondary-on-default);background:var(--color-secondary-default)}.hm{background:var(--color-neutral-container-soft)}.hm,.hn{color:var(--color-accent-on-default)}.hn{background:var(--color-accent-default)}.ho{z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:60%;padding:20px 0 20px 24px}.hp{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.hq{margin:20px 10px 0 0;color:var(--color-secondary-soft)}.hr{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;width:100%;height:100%}.hr img{width:auto;height:auto}.hs{overflow:hidden;height:100%}.ht{position:absolute;top:0;right:0;bottom:0;max-width:80%}.hs img{width:100%;height:100%;object-fit:cover}.hu{position:absolute;right:0;bottom:0;overflow:hidden;max-width:205px;height:auto;max-height:100%}.hu img{height:100%;object-fit:contain;object-position:right bottom}.hv{position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s}.hw{flex-shrink:0;aspect-ratio:1/1}@media screen and (max-width:1279px){.hg,.hi{gap:16px}.hi{height:292px}}@media screen and (max-width:1023px){.hg{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);margin:64px 0 0}.hq{display:none}.hx{bottom:24px;left:24px}}@media screen and (max-width:639px){.hg{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr);margin:48px 0 0}.hi{grid-column:span 2;width:100%;height:220px}.hi:last-child .ht{height:90%;top:auto}.ho{padding:16px 20px 20px}.hr{width:289px}.hr img{width:100%}.hx{bottom:20px;left:20px}}@media screen and (max-width:389px){.hi:last-child .ht{top:auto;bottom:0;height:auto}.hr{width:260px;height:auto}.hr img{width:100%}.ht{bottom:auto;justify-content:flex-end;height:auto}.ht img{width:100%;height:100%;object-fit:contain}}@media(hover:hover){.hi:hover .hv{opacity:.87}.hk:hover{color:var(--color-primary-on-default);background:var(--color-primary-soft)}.hl:hover{color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}}.a{color:var(--color-primary-muted)}.b{max-width:960px}.qc{cursor:pointer;z-index:3;top:20px;right:20px;border:none;color:var(--color-neutral-default);background-color:rgba(0,0,0,0)}.qc,.qd{position:absolute;display:flex}.qd{top:32px;left:32px;flex-direction:column;align-items:flex-start}.qe{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);margin:0 0 20px;color:var(--color-primary-active)}.qf{position:relative;z-index:10;display:flex;border-radius:32px;background:var(--color-neutral-container-soft)}.qg{cursor:pointer;padding:10px 14px;border:none;border-radius:32px;color:var(--color-fg-default);background-color:rgba(0,0,0,0);font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.qh{color:var(--color-constant-white);background:var(--color-secondary-active)}.qi{z-index:2;right:-100%;max-width:575px;transition:all .5s ease}.qi,.qj{position:absolute;top:0;width:100%;height:100%}.qj{left:0;border-radius:32px;opacity:.5;background:var(--color-secondary-muted)}.qk{right:0}.ql{position:absolute;z-index:10;bottom:32px;left:32px;flex-direction:column;gap:12px;align-items:flex-start}.ql,.qm{display:flex}.qm{gap:4px;align-items:center;height:44px;padding:10px 16px;border:2px solid var(--color-secondary-active);border-radius:32px;color:var(--color-fg-default);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.qm .qn{cursor:pointer;display:flex;color:var(--color-fg-soft)}.qo{display:none}@media screen and (max-width:1023px){.qd{position:static}.qf,.qj,.qp{display:none}.qi{position:static;max-width:none;padding:0}.ql{left:0;width:100%}.qm{display:none}.qq{width:calc(100% - 48px);margin:0 auto 24px}.qq button{width:100%}.qo{gap:4px;align-items:center;margin:0 0 24px;padding:10px 16px;border:2px solid var(--color-secondary-active);border-radius:32px;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.qo,.qo .qn{display:flex}}.bu{position:relative;display:flex;grid-column:span 4;flex-direction:column;height:348px;border-radius:32px;text-decoration:none;background:var(--color-secondary-container-active);transition:background-color .2s}.bu .bv{z-index:2;margin-top:auto}.bw{padding:20px 32px 24px 24px}.bw .bx{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:0 0 12px;color:var(--color-primary-default)}.bw .by{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-primary-soft)}.bz{overflow:hidden;grid-column:span 6;transition:opacity .2s}.bz .bv{padding:0 24px 24px}.bz .bA{position:relative;z-index:1;padding:20px 24px}.bz .bB{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.bz .bB,.bz .bC{color:var(--color-constant-white)}.bz .bC{margin:20px 0 0;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.bz img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}.bD{display:flex;grid-column:span 6;flex-direction:column;padding:16px 20px 20px;background:var(--color-secondary-default)}.bD .bx{margin:0 0 12px}.bD .bx,.bD .by{width:100%;color:var(--color-constant-white)}.bD .by{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.bD img{position:absolute;right:48px;bottom:0;height:auto}.bE{padding:20px 32px 24px 24px}.bE .bx{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:0 0 12px;color:var(--color-primary-default)}.bE .by{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-primary-soft)}.bF{position:absolute;inset:0}.bG{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;margin:64px 0 0}.bx{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}@media screen and (max-width:1279px){.bG{gap:16px}.bH img{max-width:370px}}@media screen and (max-width:1023px){.bu{grid-column:span 6}.bz{grid-column:span 12}.bz img{width:100%;height:100%;object-fit:cover}.bD img{right:32px;width:212px}}@media screen and (max-width:767px){.bu{height:270px}.bD{height:280px}.bD img{width:200px}.bG{display:flex;flex-direction:column}}@media screen and (max-width:639px){.bu{border-radius:24px}.bv{bottom:20px;left:20px}.bE,.bz .bA{padding:20px}}@media screen and (max-width:389px){.bz{overflow:hidden;grid-column:span 6}.bz .bC br{display:none}.bD img{right:16px;width:170px}}@media(hover:hover){.bu:hover{background:var(--color-secondary-container-hover)}.bw:hover{background:var(--color-secondary-container-active)}.bz:hover{opacity:.87}.bD:hover{background:var(--color-secondary-soft)}}.er{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-gap:24px;gap:24px}.es{cursor:pointer;position:relative;display:flex;grid-column:span 3;flex-direction:column;justify-content:space-between;height:240px;padding:20px 24px 24px;border-radius:32px;background:#639;background:var(--color-neutral-container-soft);transition:background-color .2s}.es .et{color:var(--color-secondary-on-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.eu{grid-column:span 6;grid-row:span 2;height:100%}.eu .et{color:var(--color-secondary-on-default);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.ev{right:14px;bottom:22px;height:auto}.ev,.ew{position:absolute}.ew{inset:0}.ex{margin:24px 0 0;padding:20px;border-radius:20px;color:var(--color-fg-default);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);background:var(--color-neutral-container-muted)}.ex a{color:var(--color-primary-muted);text-decoration:none}.ey{display:none}@media screen and (max-width:1279px){.er{gap:16px}}@media screen and (max-width:1023px){.er{grid-template-rows:none}.es{grid-column:span 6}.eu{grid-column:span 12;grid-row:initial;height:240px}.ev{right:12px;bottom:12px;width:290px}}@media screen and (max-width:639px){.er{display:flex;flex-direction:column}.es{padding:16px 20px;border-radius:24px}.ev{right:8px;bottom:10px}.ez{bottom:20px;left:20px}.eA{max-width:none}.eB{padding:0 16px 32px}.eC{padding:12px 0}.eA br{display:none}}@media(hover:hover){.es:hover{background:var(--color-neutral-container-muted)}}.ps{flex-shrink:0;gap:48px;justify-content:space-between;width:456px;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.ps,.pt{display:flex;flex-direction:column}.pt{gap:16px;align-items:baseline}.pu{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:14;color:var(--color-fg-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.pv{cursor:pointer;padding:0;border:none;color:var(--color-primary-soft);background:rgba(0,0,0,0)}.pw{display:flex;gap:16px;align-items:center;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.px{flex-shrink:0;width:48px;height:48px}.px img{width:100%;height:100%;border-radius:48px}.py{color:var(--color-fg-default)}.pz{color:var(--color-fg-soft)}@media screen and (max-width:767px){.ps{width:428px}}@media screen and (max-width:639px){.ps{width:300px}.pu{-webkit-line-clamp:17}}.e6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:767px){.e6{grid-template-columns:1fr;gap:16px}}.gA{display:block;width:358px}.gA img{width:358px;height:238px}@media screen and (max-width:1279px){.gA,.gA img{width:336px}.gA img{height:224px}}@media screen and (max-width:1023px){.gA,.gA img{width:280px}.gA img{height:187px}}.jY{pointer-events:none;position:fixed;z-index:1000;bottom:0;display:flex;flex-direction:column;justify-content:space-between;width:auto;height:100%;opacity:0;background-color:var(--color-bg-page);transition:all .3s ease-in-out}.jZ{left:0;transform:translateX(-200%)}.j0{right:0;transform:translateX(100%)}.j1{pointer-events:auto;transform:translateX(0);opacity:1}.j2{position:fixed;top:0;left:0;flex-shrink:0;width:100%;height:72px;padding:12px;background-color:var(--color-bg-page)}.j3{cursor:pointer;position:absolute;top:12px;right:12px;display:flex;padding:8px;border:none;color:var(--color-primary-default);background-color:rgba(0,0,0,0)}.j4{padding:72px 0 0}.j4,.j5{height:100%}.j5{position:fixed;z-index:-1;top:0;left:0;width:100%;opacity:0;background:var(--color-constant-black);transition:all .5s ease-in-out}.j6{z-index:8;opacity:.3}.j7{overflow-y:auto;display:flex;flex-direction:column;width:560px;height:100%;padding:0 32px 48px}.j8{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 20px;color:var(--color-fg-default)}.j9{margin:0 0 40px}.ka{aspect-ratio:16/9}.ka img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.kb{margin:8px 0;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and (max-width:639px){.j7,.jY{width:100%}.j7{padding:0 16px 32px}}.a8{padding:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.a8,.a9{color:var(--color-fg-default)}.a9{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.a9 div{width:100%}.a9 ul{padding-bottom:8px}.a9 ul li{position:relative;padding:4px 0 0 26px;list-style:none}.a9 ul li:before{content:"•";position:absolute;top:3px;left:8px;color:var(--color-fg-soft)}.a9 ul ul{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.a9 ul ul ul{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.a9 ol{padding-bottom:8px;padding-left:26px}.a9 ol li{padding:4px 0}.a9 ol li::marker{color:var(--color-fg-soft)}.a9 ol ol{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.a9 ol ol ol{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.a9 h1{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing)}.a9 h1,.a9 h2{margin-top:48px}.a9 h2{padding-bottom:24px;font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.a9 h3{padding-bottom:20px;font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.a9 h3,.a9 h4{margin-top:40px}.a9 h4{padding-bottom:16px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.a9 p{padding:8px 0 16px;text-align:justify}.a9 a{color:var(--color-primary-soft);text-decoration:none}.a9 img{display:block;max-width:100%;margin:8px 0 16px;border-radius:12px}.dV{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:269px;padding:48px 0 0;list-style:none}.dW{position:relative;padding:0 0 0 17px}.dW a{color:var(--color-fg-default);text-decoration:none;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.dX:before{content:"•";position:absolute;left:5px;color:var(--color-fg-soft);font:var(--typography-single-m-medium-font);letter-spacing:var(--typography-single-m-medium-letter-spacing)}.dX a{color:var(--color-primary-default)}@media screen and (max-width:1279px){.dV{display:none}}.kQ{position:relative;flex-direction:column;gap:20px;padding:20px 0 0}.kQ,.kR{display:flex}.kR{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;z-index:10;flex-wrap:wrap;gap:8px;width:221px;padding:15px 20px;border-radius:32px;color:#fff;white-space:nowrap;background:var(--color-primary-muted);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.kS{transform:translateX(-70%)}.kT{transform:translateX(0)}.kU{flex:1 1;min-width:0;overflow-wrap:break-word;white-space:normal}.kV{stroke-width:1px;transition:fill .2s}.kW{cursor:pointer;fill:var(--color-constant-white);stroke:var(--color-secondary-muted)}.kW[data-canbehovered=false]{pointer-events:none}.kW[data-checked]{fill:var(--color-secondary-active)}.kX{fill:var(--color-secondary-muted);stroke:var(--color-constant-white)}.kX[data-canbehovered=true]{cursor:pointer;fill:var(--color-secondary-default)}.kY{color:var(--color-secondary-muted);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}@media(hover:hover){.kW:hover{fill:var(--color-secondary-hover)}.kW[data-checked]:hover{cursor:default;fill:var(--color-secondary-active)}.kX[data-canbehovered=true]:hover{fill:var(--color-primary-soft)}}.rn{display:flex;flex-direction:column;width:100%;height:100%;padding:40px 40px 0;border-radius:32px;background:var(--color-bg-page)}.ro{position:-webkit-sticky;position:sticky;z-index:1;top:0;max-width:300px}.rp{overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin:16px 0 0}.rq{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);cursor:pointer;color:var(--color-primary-muted)}.rq:last-child{padding:0 0 40px}.rr{color:var(--color-fg-default)}@media screen and (max-width:1023px){.rn{padding:0}.ro{max-width:none}.rp{margin:16px 0 240px}}@media screen and (max-width:639px){.rp{margin:16px 0 220px}}@media(hover:hover){.rq:hover{color:var(--color-primary-hover)}.rr:hover{cursor:default;color:var(--color-fg-default)}}.iN{flex-direction:column;gap:48px;margin:0 0 32px;white-space:nowrap}.iN,.iO{display:flex}.iO{gap:12px;align-items:center}.iP{position:relative;width:100%;max-width:540px}.iP .iQ{display:flex;gap:8px;align-items:center;height:64px;padding:20px;border:1px solid rgba(0,0,0,0);border-radius:32px;background:var(--color-neutral-container-soft);transition:all .3s}.iP .iR{position:absolute;bottom:-30px;left:48px;color:var(--color-error-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.iP .iS{border-color:var(--color-primary-soft)}.iP .iT{display:flex;color:var(--color-fg-muted)}.iP .iU{width:100%;height:24px;border:none;color:var(--color-fg-default);background-color:rgba(0,0,0,0);outline:none;font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.iP .iU::placeholder{color:var(--color-fg-soft)}.iP .iV{pointer-events:none;cursor:pointer;display:flex;color:var(--color-fg-muted);opacity:0}.iP .iW,.iP .iX{pointer-events:auto;opacity:1}.iY{cursor:pointer;display:flex;gap:4px;align-items:center;height:44px;margin:0 0 0 48px;padding:10px 16px;border:none;border-radius:32px;color:var(--color-fg-default);background:var(--color-neutral-container-soft);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.iZ{color:var(--color-constant-white);background:var(--color-secondary-active)}.i0{display:flex;gap:4px}.i0 button{color:inherit}.i0 button,.i1{cursor:pointer;border:none;font:inherit;background-color:rgba(0,0,0,0)}.i1{gap:4px;color:var(--color-fg-default)}.i1,.i2{display:flex;align-items:center}.i3{margin:0 0 0 auto}.i4{overflow-x:auto;display:flex;gap:6px;margin:0 -48px}.i4 label:last-child{margin:0 48px 0 0}@media screen and (max-width:1279px){.iY{margin:0 0 0 32px}.i4{margin:0 -32px}.i4 label:last-child{margin:0 32px 0 0}}@media screen and (max-width:1023px){.iY{margin:0 0 0 24px}.i4{margin:0 -24px}.i4 label:last-child{margin:0 24px 0 0}.iP{max-width:none}.i3{max-width:220px}.i3,.i3 button{width:100%}}@media screen and (max-width:639px){.iO{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.iY{margin:0 0 0 16px}.i4{margin:0 -16px}.i4 label:last-child{margin:0 16px 0 0}.i3{order:-1;max-width:none}}@media(hover:hover){.iP .iQ:hover{border-color:var(--color-primary-soft)}}.pr{position:relative;overflow:hidden;width:100%;max-width:960px;height:675px;padding:32px;border-radius:32px;background:var(--color-secondary-muted)}@media screen and (max-width:1023px){.pr{overflow:hidden;height:100%;background:var(--color-bg-page)}}@media screen and (max-width:639px){.pr{border-radius:0}}.h6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.h7{display:flex;justify-content:center;width:100%;margin:24px 0 0}@media screen and (max-width:1279px){.h6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.h6{gap:16px}}@media screen and (max-width:767px){.h6{grid-template-columns:repeat(1,1fr)}}.pM{position:relative;display:flex;flex-direction:column;gap:38px;justify-content:space-between;padding:20px 24px 24px;border-radius:32px;text-decoration:none;background:var(--color-neutral-container-soft);transition:background-color .2s}.pN{position:absolute;z-index:1;inset:0}.pO{display:flex;flex-direction:column;gap:12px}.pP{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);overflow:hidden;max-width:350px;color:var(--color-fg-soft);text-overflow:ellipsis;white-space:nowrap}.pQ{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-default)}.pR{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-soft)}.pS{display:flex;justify-content:flex-end;justify-content:space-between}.pS img{width:160px;height:160px;border-radius:18px;mix-blend-mode:multiply}.pT{margin-top:auto}@media screen and (max-width:1279px){.pP{max-width:300px}}@media screen and (max-width:767px){.pM{gap:0;gap:34px;padding:20px}.pS img{width:120px;height:120px}}@media screen and (max-width:389px){.pP{max-width:250px}}@media(hover:hover){.pM:hover{background:var(--color-neutral-container-muted)}}.h8{object-fit:cover}@media screen and (max-width:1439px){.h9{aspect-ratio:3/2}.ia{aspect-ratio:5/4}.ib{aspect-ratio:16/9}.ic{aspect-ratio:21/9}}@media screen and (max-width:1279px){.id{aspect-ratio:3/2}.ie{aspect-ratio:5/4}.if{aspect-ratio:16/9}.ig{aspect-ratio:21/9}}@media screen and (max-width:1023px){.ih{aspect-ratio:3/2}.ii{aspect-ratio:5/4}.ij{aspect-ratio:16/9}.ik{aspect-ratio:21/9}}@media screen and (max-width:767px){.il{aspect-ratio:3/2}.im{aspect-ratio:5/4}.in{aspect-ratio:16/9}.io{aspect-ratio:21/9}}@media screen and (max-width:639px){.ip{aspect-ratio:3/2}.iq{aspect-ratio:5/4}.ir{aspect-ratio:16/9}.is{aspect-ratio:21/9}}@media screen and (max-width:389px){.it{aspect-ratio:3/2}.iu{aspect-ratio:5/4}.iv{aspect-ratio:16/9}.iw{aspect-ratio:21/9}}.g{gap:20px;align-items:center;margin:20px 0 0;padding:18px 30px 18px 20px;border-radius:16px;color:var(--color-primary-on-default);background:var(--color-primary-soft)}.g,.h{display:flex}.h{flex-shrink:0}.h>span{--icon-size:40px!important}.i{font:var(--typography-body-m-medium-font);letter-spacing:var(--typography-body-m-medium-letter-spacing)}.j{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.j span{font-weight:500}@media screen and (max-width:767px){.g{align-items:flex-start}}.ix{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.iy{flex-direction:column}.iy,.iz{display:flex;gap:16px}.iz{align-items:center;justify-content:space-between;padding:24px;border-radius:20px;text-decoration:none;background:var(--color-neutral-container-soft);transition:background-color .2s}.iA{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.iB{display:flex;gap:12px;align-items:center;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}@media screen and (max-width:639px){.iz{flex-direction:column;gap:20px}.iA{text-align:left}.iA,.iB{width:100%}.iB{justify-content:space-between}}@media(hover:hover){.iz:hover .iB{color:var(--color-primary-soft)}.iz:hover{background:var(--color-neutral-container-muted)}}.ja{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.jb{flex-direction:column;margin:0 0 16px;border-top:1px solid var(--color-border-soft);list-style:none}.jb,.jc{display:flex}.jc{padding:16px 0;border-bottom:1px solid var(--color-border-soft)}.jd,.je{width:50%;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-default)}.jf,.jg{color:var(--color-primary-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);text-decoration:none}@media screen and (max-width:639px){.jc{flex-direction:column;gap:8px}.jd,.je{width:100%}.jd{color:var(--color-fg-soft)}}.jM{width:100%}.jN{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.jO{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.jO,.jP{margin:0 0 32px}.jP{display:inline-flex;border-radius:32px;background:var(--color-neutral-container-soft)}.jQ{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px 14px;border:none;border-radius:32px;color:var(--color-fg-default);background-color:rgba(0,0,0,0);font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.jR{color:var(--color-constant-white);background:var(--color-secondary-active)}.jS{display:none;padding:24px;border-radius:20px;background:var(--color-secondary-container-muted)}.jS svg{width:100%;height:500px}.jT{display:none}.jU,.jV{display:flex}.jV{flex-wrap:wrap;gap:8px 6px}.jV .jW{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:16px;color:var(--color-secondary-on-default);background:var(--color-secondary-muted);font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.jX{column-count:3;gap:12px;width:100%;list-style:none}.jX .jW{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);margin:0 0 12px;color:var(--color-fg-default)}@media screen and (max-width:1023px){.jX{column-count:2}.jP{display:none}.jS{display:none!important}.jT{display:flex!important}}@media screen and (max-width:639px){.jX{column-count:1}}.lg{position:relative}.lh{display:flex;gap:24px;align-items:center;justify-content:space-between;margin:24px 0 0;padding:40px;border-radius:32px;background-color:var(--color-secondary-soft)}.li{pointer-events:none;opacity:.5}.lj{position:absolute;left:0;align-items:center;justify-content:center;width:100%;height:100%}.lj,.lk{display:flex}.lk{gap:24px}.ll{color:var(--color-primary-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.lm{display:flex;gap:32px}.ln{max-width:350px}.ln,.lo{display:flex;gap:16px;align-items:center}.lp{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 4px}.lp,.lq{white-space:nowrap}.lq{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.lr{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:var(--color-constant-white)}.lr,.ls{color:var(--color-secondary-on-default)}.lt{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 4px}.lu{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and (max-width:1279px){.lh{align-items:flex-start;padding:32px}.lm{flex-direction:column;flex-shrink:0;gap:24px;width:50%}}@media screen and (max-width:1023px){.lk{flex-wrap:wrap;align-items:center}}@media screen and (max-width:767px){.lh{flex-direction:column}.lm{flex-flow:row wrap;gap:22px;width:100%}.ln{max-width:none}}@media screen and (max-width:639px){.lh{padding:20px}.lk{flex-direction:column;gap:16px;order:1}.lk,.lk button,.ll{width:100%}.ll br{display:none}.lr{width:56px;height:56px}}.lP{position:relative;display:flex;gap:16px}.lQ{flex-direction:row-reverse}.lR{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:456px;min-height:412px;padding:24px 48px 24px 24px;border-radius:32px;background:var(--color-primary-default)}.lS{background:var(--color-primary-muted)}.lT{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);display:inline-block;margin:0 0 24px;padding:8px 16px;border-radius:16px;color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}.lU{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-on-default)}.lV{position:absolute;z-index:1;bottom:24px}.lW{display:flex;aspect-ratio:943/412;width:100%}.lW img{width:100%;height:100%;border-radius:32px;object-fit:cover;object-position:center center}.lX{text-decoration:none}@media screen and (max-width:1279px){.lR{width:100%;max-width:309px;min-height:357px;padding:24px}.lW{max-height:357px}}@media screen and (max-width:1023px){.lP{flex-direction:column-reverse;gap:0}.lR{z-index:-1;gap:56px;width:100%;max-width:none;min-height:auto;margin:-48px 0 0;padding:72px 24px 24px}.lV{position:static}.lW{max-height:none}}@media screen and (max-width:639px){.lR{padding:72px 20px 20px}.lW{min-height:215px}.lW img{border-radius:24px}}.rk{width:12px;height:12px;border-radius:50%}.rl{background:var(--color-primary-soft, )}.rm{background:var(--color-fg-muted)}.aJ{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,220px);grid-gap:24px;gap:24px}.aK{position:relative;grid-column:span 2;grid-row:span 2;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.aL{display:flex;flex-direction:column;justify-content:space-between;height:100%}.aL .aM{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.aL .aN{max-width:400px;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.aO{position:absolute;top:136px;right:0;width:94%}.aO img{width:100%;height:100%}.aP{display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.aP .aM{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.aP .aN{max-width:320px;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and (max-width:1279px){.aJ{gap:16px}.aO{top:180px}}@media screen and (max-width:1023px){.aJ{grid-template-columns:repeat(2,1fr);grid-template-rows:320px 220px 220px}.aK{grid-column:span 2;grid-row:initial}.aO{top:94px;width:60%}}@media screen and (max-width:639px){.aJ{display:flex;flex-direction:column}.aK{height:290px;padding:20px}.aO{width:100%;max-width:371px;padding:0 0 0 20px}.aP{height:170px;padding:20px}}.aA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.aB{position:relative;overflow:hidden;height:323px;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.aC{display:flex;flex-direction:column;justify-content:space-between;height:100%}.aD{position:relative;z-index:1;font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-constant-white)}.aE{display:flex;flex-direction:column;gap:6px;list-style:none;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.aF{position:relative;padding:0 0 0 12px}.aF:before{content:"•";left:0}.aF:before,.aG{position:absolute}.aG{top:0;right:0}.aH{background:var(--color-secondary-default)}.aH .aE{color:var(--color-constant-white)}.aI{background:var(--color-primary-default)}.aI .aE{color:var(--color-secondary-soft)}@media screen and (max-width:1279px){.aA{display:flex;flex-direction:column}}@media screen and (max-width:639px){.aB{height:auto}.aB,.aB:last-child{padding:24px 20px}.aC{gap:32px}.aE{padding:0 50px 0 0}.aG{width:200px}.aG img{width:100%;height:100%}}.c{max-width:960px}.c span{color:var(--color-primary-muted)}.e7{display:block;width:358px}.e7 img{width:358px;height:238px}@media screen and (max-width:1279px){.e7,.e7 img{width:336px}.e7 img{height:224px}}@media screen and (max-width:1023px){.e7,.e7 img{width:280px}.e7 img{height:187px}}.nZ{display:flex;flex-direction:column;max-width:476px;margin:0 auto;color:var(--color-fg-soft);text-align:center}.n0{width:200px;margin:0 auto 20px}.n0 img{width:100%}.n1{margin:0 0 10px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.n2{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.n3{margin:20px auto 0}.iC,.n3 a{text-decoration:none}.iC{cursor:pointer;position:relative;grid-column:span 1;height:-moz-fit-content;height:fit-content}.iD{position:absolute;inset:0}.iE{display:grid;grid-column:span 3;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.iE .iF{position:static;flex-direction:column-reverse;gap:24px;align-items:flex-start;justify-content:flex-end;margin:0;padding:24px;border-radius:32px;background:var(--color-primary-default);transition:background-color .2s}.iE .iG{position:static;grid-column:span 2;order:1;width:100%;transition:opacity .2s}.iE .iG img{aspect-ratio:936/401;height:100%}.iE .iH{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-on-default)}.iE .iI{color:var(--color-fg-muted)}.iE .iJ{position:static;top:24px;bottom:auto;order:3}.iE .iK{display:flex;margin-top:auto}@media screen and (max-width:1279px){.iE{gap:16px}}@media screen and (max-width:1023px){.iE{display:block;grid-column:initial}.iE .iF{position:relative;flex-direction:column;gap:16px;justify-content:normal;margin:16px 0 0;padding:initial;border-radius:0;background-color:rgba(0,0,0,0)}.iE .iI{display:flex}.iE .iK{display:none}.iE .iH{margin:0;font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);color:inherit}.iE .iG{position:relative}.iE .iG img{aspect-ratio:336/228}.iE .iJ{position:absolute;top:-68px}.iE .iI{color:var(--color-fg-soft)}}.iE:nth-of-type(2n){grid-column:span 3}.iE:nth-of-type(2n) .iF{order:1}@media screen and (max-width:1023px){.iE:nth-of-type(2n){display:block;grid-column:initial}.iE:nth-of-type(2n) .iJ{top:-68px}}.iG{position:relative;overflow:hidden;border-radius:24px;transition:opacity .2s}.iG img{display:block;object-fit:cover;transition:opacity .2s,transform .5s}.iJ{position:absolute;top:-68px;left:20px;padding:8px 16px;border-radius:16px;color:var(--color-secondary-on-default);background:var(--color-secondary-soft);font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.iF{position:relative;flex-direction:column;gap:16px;margin:16px 0 0;color:var(--color-fg-default)}.iF,.iI{display:flex}.iI{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);gap:6px;color:var(--color-fg-soft)}.iH{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.iL{position:absolute;z-index:3;inset:0;border-radius:inherit}.iK,.iM{display:none}@media(hover:hover){.iC:hover .iG{opacity:.87}.iE .iF:hover{background:var(--color-primary-soft)}}@media screen and (hover:hover)and (max-width:1023px){.iE .iF:hover{background-color:rgba(0,0,0,0)}}.hX{gap:24px;margin:128px 0 0}.hX,.hY{display:flex;justify-content:space-between}.hY{position:relative;flex-direction:column;width:100%;height:248px;padding:20px 24px 24px;border-radius:32px;color:var(--color-accent-on-default);text-decoration:none;background:var(--color-neutral-container-soft);transition:background-color .2s}.hY .hZ{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.hY .h0{color:var(--color-accent-on-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.h1,.hY .h0{text-decoration:none}.h1{cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:248px;padding:20px 24px 24px;border-radius:32px;background:var(--color-secondary-soft);transition:.2s}.h1 .hZ{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);z-index:2;color:var(--color-accent-on-default)}.h1 .h0{z-index:2;display:flex;gap:12px;align-items:center;color:var(--color-primary-soft);text-decoration:none;font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.h1 .h2{position:absolute;right:24px;bottom:0}.h3{display:flex;align-items:center;justify-content:center;height:296px}.h4{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);color:var(--color-primary-active)}.h5{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);color:var(--color-fg-default)}@media screen and (max-width:1023px){.hX{flex-direction:column;gap:16px;margin:96px 0 0}}@media screen and (max-width:639px){.hX{margin:64px 0 0}.h1,.hY{height:172px;padding:16px 20px 20px}.h2{width:174px;height:auto}.h5 br{display:none}}@media screen and (max-width:389px){.h2{display:none}}@media(hover:hover){.hY:hover{background:var(--color-neutral-container-default)}.hY:hover .h0{color:var(--color-primary-muted)}.h1:hover{background:var(--color-secondary-muted)}.h1:hover .h0{color:var(--color-primary-muted)}}.dM{flex-direction:column;gap:32px}.dM,.dN{display:flex}.dN{justify-content:space-between}.dO{display:flex;background:var(--color-neutral-container-soft)}.dO,.dP{border-radius:32px}.dP{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);padding:10px 20px;color:var(--color-fg-default);text-decoration:none}.dQ{color:var(--color-constant-white);background:var(--color-secondary-active)}.dR{overflow-x:auto;gap:8px;align-items:center}.aZ,.dR{display:flex}.aZ{justify-content:space-between;margin:128px 0 0;border-radius:32px}.a0{background:var(--color-accent-soft)}.a1{background:var(--color-neutral-container-soft)}.a2{background:var(--color-secondary-container-soft)}.a3{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:946px;padding:40px}.a4{color:var(--color-primary-soft);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.a5{margin:16px 0 0;color:var(--color-fg-soft);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.a6{flex-shrink:0}.a6 img{width:100%;height:100%}.a7{margin:32px 0 0;text-decoration:none}@media screen and (max-width:1279px){.a3{padding:32px}}@media screen and (max-width:1023px){.a3{flex-shrink:0;width:50%}.a6{flex-shrink:1}}@media screen and (max-width:767px){.aZ{flex-direction:column-reverse;border-radius:24px}.a3{align-items:center;padding:0 20px 20px;text-align:center}.a3,.a7{width:100%}.a6{height:200px}}.cL{display:flex;flex-direction:column;gap:128px}.cM{justify-content:space-between}.cM,.cN{display:flex;gap:24px;align-items:flex-start}.cN{flex-direction:column;flex-shrink:0;max-width:455px}.cO{display:flex;align-items:center;justify-content:center;width:83px;padding:16px 24px;border-radius:24px;color:var(--color-secondary-active);background:var(--color-secondary-soft);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.cP{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-default)}.cQ{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);color:var(--color-fg-soft)}.cR{overflow:hidden;border-radius:32px}.cR img{width:100%;height:100%}.cS{flex-direction:row-reverse}.cS .cN{padding:0 0 0 24px}.cT{display:flex;justify-content:center;margin:48px 0 0}@media screen and (max-width:1279px){.cL{gap:96px}.cM{gap:16px}.cN{max-width:365px;padding:0 24px 0 0}}@media screen and (max-width:1023px){.cL{gap:64px}.cM{flex-direction:column-reverse}.cS .cN{padding:0 0 0 122px}.cN{position:relative;max-width:none;padding:16px 0 16px 122px}.cO{position:absolute;top:0;left:0}.cR{max-height:none}}@media screen and (max-width:639px){.cO{position:static;width:72px;padding:8px 24px}.cN,.cS .cN{padding:0}.cN{gap:20px}.cR{border-radius:24px}}.lD{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center}.lE,.lF{position:relative}.lF{overflow:hidden;width:1200px;max-width:80vw;height:720px;max-height:80vh;border-radius:30px}.lG{inset:0;opacity:.3;background:var(--color-constant-black)}.lG,.lH{position:absolute}.lH{cursor:pointer;top:0;left:100%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-constant-white)}@media screen and (max-width:639px){.lF{max-width:96vw}.lH{top:-50px;right:0;left:auto}}.d2{width:100%}.d3{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.d3,.d4{color:var(--color-fg-default)}.d4{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);margin:0 0 24px}.d5{display:flex;justify-content:space-between;border-radius:32px;background-color:var(--color-bg-surface)}.d6{position:relative;width:50%;padding:40px}.d7{margin:0 0 32px;color:var(--color-primary-default);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.d8{position:relative;z-index:2}.d9{position:absolute;bottom:0;left:0;width:100%;padding:40px 40px 64px}.d9 img{width:100%;height:100%}.ea{display:flex;flex-direction:column;gap:12px;width:50%;padding:20px}.eb{padding:24px;border-radius:20px;background:var(--color-constant-white)}.ec{margin:0 0 16px;color:var(--color-fg-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.ed{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.eb:first-child{background:var(--color-secondary-soft)}.eb:first-child .ed{color:var(--color-fg-default)}@media screen and (max-width:767px){.d5{flex-direction:column;border-radius:24px}.d6{width:100%;padding:24px}.d7{margin:0 0 24px}.d9{position:static;max-width:269px;margin:32px auto 0;padding:0}.ea{gap:8px;width:100%;padding:12px}}@media screen and (max-width:639px){.d9{padding:0}}.eg{width:100%}.eh{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.eh,.ei{color:var(--color-fg-default)}.ei{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 16px}.ej{display:flex;justify-content:space-between;border-radius:32px;background-color:var(--color-bg-surface)}.ek div{margin:0}.el{position:relative;width:50%;padding:40px}.em{margin:0 0 32px;color:var(--color-primary-default);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.en{position:absolute;bottom:0;left:0;justify-content:center;width:100%;padding:40px 20px}.en,.eo{display:flex}.eo{flex-direction:column;gap:12px;width:50%;padding:20px}.ep{display:flex;justify-content:space-between;padding:24px;border-radius:20px;text-decoration:none;background:var(--color-constant-white);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.ep p{color:var(--color-fg-default)}.eq{color:var(--color-fg-soft)}@media screen and (max-width:767px){.ej{flex-direction:column;border-radius:24px}.el{width:100%;padding:24px}.em{margin:0 0 24px}.en{position:static;padding:0}.en img{max-width:320px}.eo{gap:8px;width:100%;padding:12px}}@media screen and (max-width:639px){.en{padding:0}}.kz{display:flex;gap:10px;padding:0 40px}.kA{cursor:pointer;padding:20px 0;border:none;border-bottom:3px solid rgba(0,0,0,0);color:var(--color-fg-soft);white-space:nowrap;background-color:rgba(0,0,0,0);font:var(--typography-single-m-medium-font);letter-spacing:var(--typography-single-m-medium-letter-spacing)}.kB{border-bottom:3px solid var(--color-fg-default);color:var(--color-fg-default)}@media screen and (max-width:1023px){.kz{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto;padding:0 20px;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none}}.kI{position:relative;overflow:hidden;max-height:645px;margin:128px 0 0;border-radius:32px;transition:opacity .2s}.kJ{position:absolute;z-index:2;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:100%;padding:32px 0 40px 40px}.kK{max-width:800px;padding:0 32px 0 0;color:var(--color-constant-white);font:var(--typography-display-xl-font);letter-spacing:var(--typography-display-xl-letter-spacing)}.kL{position:absolute;inset:0}.kM{min-height:305px}.kM,.kM picture{display:flex;width:100%}.kM img{width:100%;object-fit:cover;transition:opacity .2s,transform .5s}.kN{position:absolute;inset:0}@media screen and (max-width:1279px){.kI{margin:96px 0 0}.kJ{padding:20px 0 32px 32px}.kK{max-width:740px}}@media screen and (max-width:639px){.kI{margin:64px 0 0}.kJ{padding:12px 0 20px 20px}}@media(hover:hover){.kI:hover{opacity:.87}}.fi{flex-direction:column;gap:32px}.fi,.fj{display:flex}.fj{justify-content:space-between}.fk{display:flex;background:var(--color-neutral-container-soft)}.fk,.fl{border-radius:32px}.fl{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);padding:10px 20px;color:var(--color-fg-default);text-decoration:none}.fm{color:var(--color-constant-white);background:var(--color-secondary-active)}.fn{overflow-x:auto;display:flex;gap:8px;align-items:center}