.cv{display:flex;align-items:center;justify-content:center;height:100vh}.qg{color:var(--color-primary-active);font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.qh{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}}.dd{margin:128px 0 0;background:var(--color-primary-default)}.de{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)}.df{margin:0 0 16px;color:var(--color-primary-on-default)}.dg{display:flex;flex-direction:column;gap:16px}.dh{text-decoration:none}.dh,.di{color:var(--color-secondary-default)}.di{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)}.di .dj{grid-column:span 2}.dk{color:var(--color-secondary-default);text-decoration:none}@media screen and (max-width:1023px){.de{grid-template-columns:repeat(3,1fr);padding:64px 0 32px}.dl{grid-column:span 3;margin:0 0 48px}.di{display:flex;gap:32px}}@media screen and (max-width:639px){.dl{margin:0 0 16px}.de{display:flex;gap:32px}.de,.di{flex-direction:column}.di{gap:24px}}@media(hover:hover){.dk:hover{text-decoration:underline}}.c6{position:relative;justify-content:center;width:100%;height:76px}.c6,.c7{display:flex;align-items:center}.c7{position:absolute;left:0;height:100%}.c7 svg{height:36px}.c8{display:flex;height:100%;list-style:none}.c8:has(>.c9) .da{opacity:.7}.c8:has(>.c9) .c9{opacity:1}.da{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}.c9{opacity:1}.db{position:absolute;right:0;display:flex;gap:12px}.db .dc{text-decoration:none}@media screen and (max-width:1439px){.c8{display:none}}@media screen and (max-width:1279px){.c6{height:60px}}@media screen and (max-width:639px){.c6{height:52px}.c7 svg{height:28px}.dc{display:none}}@media(hover:hover){.c8:hover .da{opacity:.7}.c8:hover .c9,.c8:hover .da:hover{opacity:1}}.h8{cursor:pointer;display:none;align-items:center;color:var(--color-primary-default)}.h9{overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;width:390px;height:100%;padding:0 24px}.ia,.ib{display:flex;flex-direction:column;gap:24px}.ib{padding:24px 0}.ic{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){.h8{display:flex}}@media screen and (max-width:639px){.h9{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}}.py{--button-color:red!important;--button-border-color:red!important;position:relative;overflow:hidden;height:500px;border-radius:32px;background:var(--color-secondary-muted)}.pz{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)}.pA{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);margin:0 0 24px}.pB{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.pC{margin:auto 0 0;text-decoration:none}.pD{position:absolute;top:-25px;right:78px;height:550px}@media screen and (max-width:1439px){.pD{right:27px}}@media screen and (max-width:1279px){.py{height:380px}.pz{padding:32px}.pD{top:-5px;height:390px}}@media screen and (max-width:1023px){.py{height:440px}.pD{top:auto;right:-21px;bottom:-40px;height:325px}.pB{max-width:350px}.pB br{display:none}}@media screen and (max-width:639px){.py{height:500px}.pz{align-items:normal;padding:20px}.pB{max-width:none}.pB br{display:block}.pD{right:0;bottom:50px;left:50%;transform:translateX(-50%);width:334px;height:auto}}@media screen and (max-width:389px){.pB br{display:none}.pD{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)}}.ne{position:relative;display:flex;flex-direction:column;width:100%;min-height:300px}.nf{flex:1 1;flex-direction:column}.l9,.nf{display:flex;align-items:center;justify-content:center}.l9{--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}.ma{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.mb{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.l9:active{--chip-border-color:var(--color-secondary-active)}.l9:has(input:checked){--chip-border-color:var(--color-secondary-active);--chip-color:var(--color-constant-white)}.l9:has(input:checked):active{--chip-border-color:var(--color-secondary-active)}.ma{--chip-height:64px;--chip-padding:0 24px}.mb{--chip-height:44px;--chip-padding:0 16px}.mc{background:rgba(0,0,0,0)}.mc:active{--chip-border-color:var(--color-secondary-active);--chip-color:var(--color-fg-default)}.mc:has(input:checked){--chip-color:var(--color-fg-default)}.md{--chip-border-color:var(--color-neutral-container-soft);--chip-color:var(--color-fg-muted);pointer-events:none;background:var(--chip-border-color)}.me{display:none}.mf{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);padding-bottom:8px}@media screen and (max-width:1279px){.mg{--chip-height:64px;--chip-padding:0 24px}.mh{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:1023px){.mi{--chip-height:64px;--chip-padding:0 24px}.mj{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:767px){.mk{--chip-height:64px;--chip-padding:0 24px}.ml{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:639px){.mm{--chip-height:64px;--chip-padding:0 24px}.mn{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:389px){.mo{--chip-height:64px;--chip-padding:0 24px}.mp{--chip-height:44px;--chip-padding:0 16px}}@media(hover:hover){.l9:hover{--chip-border-color:var(--color-secondary-hover);--chip-color:var(--color-constant-white)}.l9:has(input:checked):hover{--chip-border-color:var(--color-secondary-hover)}.mc{background:rgba(0,0,0,0)}.mc:hover{--chip-border-color:var(--color-secondary-hover);--chip-color:var(--color-primary-hover)}}.gR{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:rw .6s linear infinite}@keyframes rw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.eN{max-width:960px;margin:32px 0 0;padding:32px 40px}@media screen and (max-width:1279px){.eN{max-width:100%;padding:32px}}@media screen and (max-width:1023px){.eN{padding:0}}.eO{display:flex;align-items:center;justify-content:center;min-height:300px;margin-top:100px}.lq{border-radius:32px;background:var(--color-bg-surface)}.lq,.lr{display:flex;justify-content:space-between}.lr{flex-direction:column;flex-shrink:0;width:50%;padding:40px}.ls{margin:24px 0 0;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default)}.lt{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)}.lu{color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}.lu,.lv{padding:8px 16px;border-radius:16px}.lv{display:flex;gap:8px;align-items:center;color:var(--color-fg-default);background:var(--color-constant-white)}.lw{flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:var(--color-fg-muted)}.lx{background-color:var(--color-secondary-active)}.ly{color:var(--color-fg-soft)}.lz{overflow:hidden;border-radius:32px}.lz img{display:block;width:100%;height:auto}@media screen and (max-width:1279px){.lr{padding:32px 20px 32px 32px}}@media screen and (max-width:1023px){.lq{flex-direction:column;gap:initial}.lr{width:100%;padding:24px}.lt{margin:48px 0 0}.lz{aspect-ratio:16/9}}@media screen and (max-width:639px){.lr{padding:20px}.ls{margin:16px 0 0}.lt{margin:32px 0 0}}.eL{align-items:center;justify-content:center;margin:50px 0}.eL,.fn{display:flex}.fn{flex-direction:column;gap:20px}@media screen and (max-width:1023px){.fn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}}@media screen and (max-width:639px){.fn{display:flex;flex-direction:column}}.mI{position:relative;display:flex;gap:12px}.mJ{flex-shrink:0;width:294px;height:auto}.mJ,.mK{border-radius:24px}.mK{display:flex;flex-direction:column;width:100%;padding:16px 20px;background:var(--color-bg-surface)}.mL{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.mL,.mM{color:var(--color-primary-active)}.mM{margin:12px 0 0;font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.mN{margin:auto 0 0;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft)}.mO{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)}.mP{margin:0 0 12px;color:var(--color-primary-active);font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.mQ{margin:0 0 8px;color:var(--color-primary-active)}.mQ,.mR{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.mR{cursor:pointer;width:100%;border:none;text-align:left;background-color:rgba(0,0,0,0)}.mR,.mS{margin:auto 0 0;color:var(--color-primary-soft)}.mS{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.mT{position:absolute;inset:0;width:100%}@media screen and (max-width:1023px){.mI{flex-direction:column;gap:0;border-radius:24px;background:var(--color-bg-surface)}.mJ{width:100%}.mK{padding:16px 20px 8px}.mO{padding:8px 20px 16px}.mN{margin:8px 0 0}.mM{order:1;padding:0 0 16px;border-bottom:1px solid var(--color-neutral-muted)}.mR{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)}.mU{width:34px}.mV{display:flex;justify-content:center;width:100%;padding:12px 0;border-radius:100px}}@media screen and (max-width:639px){.mK{padding:12px 12px 8px}.mO{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)}}.ef{display:block;width:358px}.ef img{width:358px;height:238px}@media screen and (max-width:1279px){.ef,.ef img{width:336px}.ef img{height:224px}}@media screen and (max-width:1023px){.ef,.ef img{width:280px}.ef img{height:187px}}@media screen and (max-width:389px){.eg a{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}}.hI{position:relative}.hJ{position:absolute;right:0;bottom:100%;transform:translateY(-70px);gap:12px}.hJ,.hK{display:flex}.hK{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}.hK:after{content:"";display:block;flex-shrink:0;width:1px}.hK::-webkit-scrollbar{display:none}.hK>*{scroll-snap-align:start}@media screen and (max-width:1599px){.hK{margin:0 -48px 0 0}}@media screen and (max-width:1279px){.hJ{transform:translateY(-47px)}.hK{gap:16px;margin:0 -32px 0 0}}@media screen and (max-width:1023px){.hI{overflow:visible}.hJ{display:none}.hK{margin:0 -24px 0 0}}@media screen and (max-width:639px){.hK{margin:0 -16px 0 0}}.ds,.dt{position:relative}.dt{display:flex;flex-direction:column;justify-content:space-between;height:500px;padding:40px;border-radius:32px;background:var(--color-primary-soft)}.du{width:50%}.dv{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%}.dw{justify-content:flex-end}.dx{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)}.dy{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)}.dz{position:absolute;top:72px;right:0;width:56%}.dz img{width:100%;height:100%}.dA{display:flex;gap:20px;list-style:none}.dB{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)}.dA .dC{cursor:default;opacity:1}.dD{display:none}@media screen and (max-width:1279px){.dt{padding:32px}.dz{top:inherit;bottom:27px}}@media screen and (max-width:1023px){.dy{width:50%}}@media screen and (max-width:767px){.dt{flex-direction:column;gap:0;height:auto}.dy{width:100%;margin:0 0 32px}.dE{display:none}.dD{display:flex}.dA{position:static;justify-content:center;margin:48px 0 0}.dB{color:var(--color-primary-default)}.du{width:100%}.dv{gap:24px}.dy{max-width:none}.dz{position:static;width:100%}}@media screen and (max-width:639px){.dt{padding:20px}.dx{white-space:wrap}.dz{height:100%;max-height:375px}}@media(hover:hover){.dB:hover{opacity:.8}}.dI{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)}.dI,.dJ{align-items:center;color:inherit}.dJ{display:flex;padding:0;list-style:none;opacity:.6}.dK{color:var(--color-constant-white)}.dL{color:var(--color-fg-default)}.dL .dI{color:var(--color-primary-soft)}.dM{display:flex;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.dM:after{content:"/";margin:0 6px;color:inherit}.dM:last-child:after{display:none}.dN,.dO{display:flex;align-items:center;color:inherit;text-decoration:none;transition:all .3s}@media screen and (max-width:639px){.dI{display:flex}.dJ{display:none}}@media(hover:hover){.dO:hover{opacity:.6}}.l3{margin:64px 0 0}.l3,.l4{display:flex;flex-direction:column;gap:32px}.l4{margin:0 auto}.l5{display:flex;align-items:center;justify-content:space-between}.l6{margin:0}.l7{display:flex}.l8{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){.l3{margin:48px 0 0}.l4{display:flex;margin:0}}@media screen and (max-width:1023px){.l3{gap:48px}.l4{display:flex;gap:20px;height:200px;margin:0}}@media screen and (max-width:639px){.l3{margin:32px 0 0}.l4{display:flex;height:200px;margin:0}.l7{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%}.dT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0}.dU img{width:100%;height:304px}.dV{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){.dT{gap:64px 16px;margin:48px 0 0}.dU img{height:206px}}@media screen and (max-width:1023px){.dT{grid-template-columns:repeat(2,1fr);gap:48px 16px;margin:32px 0 0}.dU img{aspect-ratio:336/228;height:100%}}@media screen and (max-width:639px){.dT{grid-template-columns:repeat(1,1fr)}}.aK{position:relative;gap:88px;align-items:flex-start;padding:32px 40px}.aK,.aL{display:flex;width:100%}.aL{flex-direction:column}.aM{position:-webkit-sticky;position:sticky;top:32px;flex-shrink:0}.aN{container-type:inline-size;width:435px}@media screen and (max-width:1279px){.aK{flex-direction:column;padding:32px}.aN{position:static;width:100%}.aO{display:none}}@media screen and (max-width:1023px){.aK{padding:0}}.ag{margin:48px 0 0}.ah{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){.ag{margin:32px 0 0}.ah{margin:16px 0 32px}}.fe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0}.ff img{width:100%;height:304px}.fg{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){.fe{gap:64px 16px;margin:48px 0 0}.ff img{height:206px}}@media screen and (max-width:1023px){.fe{grid-template-columns:repeat(2,1fr);gap:48px 16px;margin:32px 0 0}.ff img{aspect-ratio:336/228;height:100%}}@media screen and (max-width:639px){.fe{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}}.kT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.kU{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1279px){.kT{gap:16px}.kU{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.kT{grid-template-columns:repeat(1,1fr)}}.mC{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}.mC:hover{opacity:.87}.mD{position:absolute;inset:0}.mE{z-index:10;margin-top:auto}.mF{position:relative;color:var(--color-constant-white);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.mG{display:none}.mH{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){.mC{aspect-ratio:309/247;max-height:265px;border-radius:24px}}@media screen and (max-width:639px){.mC{max-height:342px}}.oM{--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}.oN{--input-height:40px;--input-padding-right:12px;--input-padding-left:12px;--input-border-radius:12px}.oO{--input-height:56px;--input-padding-right:12px;--input-padding-left:16px}.oP{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-constant-white);--input-disabled-background-color:var(--color-constant-white)}.oQ{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}.oQ:focus-within{--input-border-color:var(--color-primary-default)!important}.oR{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-neutral-container-soft);cursor:not-allowed;color:var(--color-fg-disabled)}.oS{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}.oS:placeholder-shown{top:0}.oS:disabled{cursor:not-allowed}.oT{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}.oU{color:var(--color-error-default)}.oV{left:calc(var(--input-padding-left) + 24px + var(--input-gap))}.oS:focus+.oT{color:var(--color-brand-default)}.oS:focus+.oU{color:var(--color-error-default)}.oS:placeholder-shown+.oT{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);transform:translateY(-50%);color:var(--color-fg-soft)}.oS:placeholder-shown+.oU{color:var(--color-error-default)}.oW{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)}.oX{color:var(--color-error-default)}.oY{display:flex}.oZ{cursor:pointer;display:none;line-height:0;color:var(--color-fg-muted);transition:.2s}.oQ:not(:has(.oS:placeholder-shown)):focus-within .oZ{display:block}.o0{line-height:0}.o1{cursor:pointer}@media(hover:hover){.oQ:not(.o2,.oR):hover{--input-border-color:var(--color-border-soft)}.oZ:hover{color:var(--color-fg-default)}}.mr{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;max-width:600px}.ms{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);color:var(--color-primary-active)}.ms,.mt{text-align:center}.mt{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.mu{color:var(--color-primary-soft);text-decoration:none}.nO{position:relative;padding:14px;border-radius:20px;background:var(--color-bg-surface)}.nP{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)}.nQ{display:block;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.nQ,.nR{margin:0 0 12px}.nR{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);color:var(--color-fg-default)}.nS{display:block;margin:0 0 4px;color:var(--color-fg-soft)}.nS,.nT{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.nT{color:var(--color-fg-muted)}.nU{top:14px;color:var(--color-fg-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.nU,.nV{position:absolute;right:14px}.nV{bottom:14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;color:var(--color-constant-white)}.nW{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)}.nX{background:var(--color-error-soft)}.nY{background:var(--color-neutral-soft)}.nZ{background:var(--color-success-soft,#96ca7b)}.n0{background:var(--color-primary-default)}@media screen and (max-width:639px){.nO{padding:14px 14px 14px 40px}.nP{margin:0 0 6px;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.nQ{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);position:absolute;top:14px;right:14px;margin:0}.nS{display:inline}.nR,.nS{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.nR{margin:0 0 6px}.nU{top:38px}.nV{top:6px;bottom:auto;left:6px}.nW{left:0;transform:translateY(-10%)}}@media(hover:hover){.nV:hover .nW{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}}.nI{display:flex;flex-direction:column;max-width:476px;margin:0 auto;color:var(--color-fg-soft);text-align:center}.nJ{width:200px;margin:0 auto 20px}.nK{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);margin:0 0 10px}.nL{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.nM{margin:20px auto 0}.nN{color:inherit}.bI,.nN{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)}}.hQ{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}.hR{position:absolute;inset:0}.hS{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)}.hT{grid-column:span 2;aspect-ratio:auto}.hU{color:var(--color-primary-on-default);background:var(--color-primary-default)}.hV{color:var(--color-secondary-on-default);background:var(--color-secondary-default)}.hW{background:var(--color-neutral-container-soft)}.hW,.hX{color:var(--color-accent-on-default)}.hX{background:var(--color-accent-default)}.hY{z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:60%;padding:20px 0 20px 24px}.hZ{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.h0{margin:20px 10px 0 0;color:var(--color-secondary-soft)}.h1{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;width:100%;height:100%}.h1 img{width:auto;height:auto}.h2{overflow:hidden;height:100%}.h3{position:absolute;top:0;right:0;bottom:0;max-width:80%}.h2 img{width:100%;height:100%;object-fit:cover}.h4{position:absolute;right:0;bottom:0;overflow:hidden;max-width:205px;height:auto;max-height:100%}.h4 img{height:100%;object-fit:contain;object-position:right bottom}.h5{position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s}.h6{flex-shrink:0;aspect-ratio:1/1}@media screen and (max-width:1279px){.hQ,.hS{gap:16px}.hS{height:292px}}@media screen and (max-width:1023px){.hQ{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);margin:64px 0 0}.h0{display:none}.h7{bottom:24px;left:24px}}@media screen and (max-width:639px){.hQ{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr);margin:48px 0 0}.hS{grid-column:span 2;width:100%;height:220px}.hS:last-child .h3{height:90%;top:auto}.hY{padding:16px 20px 20px}.h1{width:289px}.h1 img{width:100%}.h7{bottom:20px;left:20px}}@media screen and (max-width:389px){.hS:last-child .h3{top:auto;bottom:0;height:auto}.h1{width:260px;height:auto}.h1 img{width:100%}.h3{bottom:auto;justify-content:flex-end;height:auto}.h3 img{width:100%;height:100%;object-fit:contain}}@media(hover:hover){.hS:hover .h5{opacity:.87}.hU:hover{color:var(--color-primary-on-default);background:var(--color-primary-soft)}.hV:hover{color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}}.a{color:var(--color-primary-muted)}.b{max-width:960px}.qm{cursor:pointer;z-index:3;top:20px;right:20px;border:none;color:var(--color-neutral-default);background-color:rgba(0,0,0,0)}.qm,.qn{position:absolute;display:flex}.qn{top:32px;left:32px;flex-direction:column;align-items:flex-start}.qo{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);margin:0 0 20px;color:var(--color-primary-active)}.qp{position:relative;z-index:10;display:flex;border-radius:32px;background:var(--color-neutral-container-soft)}.qq{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)}.qr{color:var(--color-constant-white);background:var(--color-secondary-active)}.qs{z-index:2;right:-100%;max-width:575px;transition:all .5s ease}.qs,.qt{position:absolute;top:0;width:100%;height:100%}.qt{left:0;border-radius:32px;opacity:.5;background:var(--color-secondary-muted)}.qu{right:0}.qv{position:absolute;z-index:10;bottom:32px;left:32px;flex-direction:column;gap:12px;align-items:flex-start}.qv,.qw{display:flex}.qw{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)}.qw .qx{cursor:pointer;display:flex;color:var(--color-fg-soft)}.qy{display:none}@media screen and (max-width:1023px){.qn{position:static}.qp,.qt,.qz{display:none}.qs{position:static;max-width:none;padding:0}.qv{left:0;width:100%}.qw{display:none}.qA{width:calc(100% - 48px);margin:0 auto 24px}.qA button{width:100%}.qy{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)}.qy,.qy .qx{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)}}.eP{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-gap:24px;gap:24px}.eQ{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}.eQ .eR{color:var(--color-secondary-on-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.eS{grid-column:span 6;grid-row:span 2;height:100%}.eS .eR{color:var(--color-secondary-on-default);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.eT{right:14px;bottom:22px;height:auto}.eT,.eU{position:absolute}.eU{inset:0}.eV{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)}.eV a{color:var(--color-primary-muted);text-decoration:none}.eW{display:none}@media screen and (max-width:1279px){.eP{gap:16px}}@media screen and (max-width:1023px){.eP{grid-template-rows:none}.eQ{grid-column:span 6}.eS{grid-column:span 12;grid-row:initial;height:240px}.eT{right:12px;bottom:12px;width:290px}}@media screen and (max-width:639px){.eP{display:flex;flex-direction:column}.eQ{padding:16px 20px;border-radius:24px}.eT{right:8px;bottom:10px}.eX{bottom:20px;left:20px}.eY{max-width:none}.eZ{padding:0 16px 32px}.e0{padding:12px 0}.eY br{display:none}}@media(hover:hover){.eQ:hover{background:var(--color-neutral-container-muted)}}.e7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:767px){.e7{grid-template-columns:1fr;gap:16px}}.pE{flex-shrink:0;gap:48px;justify-content:space-between;width:456px;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.pE,.pF{display:flex;flex-direction:column}.pF{gap:16px;align-items:baseline}.pG{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)}.pH{cursor:pointer;padding:0;border:none;color:var(--color-primary-soft);background:rgba(0,0,0,0)}.pI{display:flex;gap:16px;align-items:center;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.pJ{flex-shrink:0;width:48px;height:48px}.pJ img{width:100%;height:100%;border-radius:48px}.pK{color:var(--color-fg-default)}.pL{color:var(--color-fg-soft)}@media screen and (max-width:767px){.pE{width:428px}}@media screen and (max-width:639px){.pE{width:300px}.pG{-webkit-line-clamp:17}}.gT{display:block;width:358px}.gT img{width:358px;height:238px}@media screen and (max-width:1279px){.gT,.gT img{width:336px}.gT img{height:224px}}@media screen and (max-width:1023px){.gT,.gT img{width:280px}.gT img{height:187px}}.jB{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}.jC{left:0;transform:translateX(-200%)}.jD{right:0;transform:translateX(100%)}.jE{pointer-events:auto;transform:translateX(0);opacity:1}.jF{position:fixed;top:0;left:0;flex-shrink:0;width:100%;height:72px;padding:12px;background-color:var(--color-bg-page)}.jG{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)}.jH{padding:72px 0 0}.jH,.jI{height:100%}.jI{position:fixed;z-index:-1;top:0;left:0;width:100%;opacity:0;background:var(--color-constant-black);transition:all .5s ease-in-out}.jJ{z-index:8;opacity:.3}.jK{overflow-y:auto;display:flex;flex-direction:column;width:560px;height:100%;padding:0 32px 48px}.jL{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 20px;color:var(--color-fg-default)}.jM{margin:0 0 40px}.jN{aspect-ratio:16/9}.jN img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.jO{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){.jB,.jK{width:100%}.jK{padding:0 16px 32px}}.aV{padding:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.aV,.aW{color:var(--color-fg-default)}.aW{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.aW div{width:100%}.aW ul{padding-bottom:8px}.aW ul li{position:relative;padding:4px 0 0 26px;list-style:none}.aW ul li:before{content:"•";position:absolute;top:3px;left:8px;color:var(--color-fg-soft)}.aW ul ul{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.aW ul ul ul{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.aW ol{padding-bottom:8px;padding-left:26px}.aW ol li{padding:4px 0}.aW ol li::marker{color:var(--color-fg-soft)}.aW ol ol{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.aW ol ol ol{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.aW h1{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing)}.aW h1,.aW h2{margin-top:48px}.aW h2{padding-bottom:24px;font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.aW h3{padding-bottom:20px;font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.aW h3,.aW h4{margin-top:40px}.aW h4{padding-bottom:16px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.aW p{padding:8px 0 16px;text-align:justify}.aW a{color:var(--color-primary-soft);text-decoration:none}.aW img{display:block;max-width:100%;margin:8px 0 16px;border-radius:12px}.dF{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:269px;padding:48px 0 0;list-style:none}.dG{position:relative;padding:0 0 0 17px}.dG a{color:var(--color-fg-default);text-decoration:none;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.dH: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)}.dH a{color:var(--color-primary-default)}@media screen and (max-width:1279px){.dF{display:none}}.kH{position:relative;flex-direction:column;gap:20px;padding:20px 0 0}.kH,.kI{display:flex}.kI{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)}.kJ{transform:translateX(-70%)}.kK{transform:translateX(0)}.kL{flex:1 1;min-width:0;overflow-wrap:break-word;white-space:normal}.kM{stroke-width:1px;transition:fill .2s}.kN{cursor:pointer;fill:var(--color-constant-white);stroke:var(--color-secondary-muted)}.kN[data-canbehovered=false]{pointer-events:none}.kN[data-checked]{fill:var(--color-secondary-active)}.kO{fill:var(--color-secondary-muted);stroke:var(--color-constant-white)}.kO[data-canbehovered=true]{cursor:pointer;fill:var(--color-secondary-default)}.kP{color:var(--color-secondary-muted);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}@media(hover:hover){.kN:hover{fill:var(--color-secondary-hover)}.kN[data-checked]:hover{cursor:default;fill:var(--color-secondary-active)}.kO[data-canbehovered=true]:hover{fill:var(--color-primary-soft)}}.rr{display:flex;flex-direction:column;width:100%;height:100%;padding:40px 40px 0;border-radius:32px;background:var(--color-bg-page)}.rs{position:-webkit-sticky;position:sticky;z-index:1;top:0;max-width:300px}.rt{overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin:16px 0 0}.ru{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);cursor:pointer;color:var(--color-primary-muted)}.ru:last-child{padding:0 0 40px}.rv{color:var(--color-fg-default)}@media screen and (max-width:1023px){.rr{padding:0}.rs{max-width:none}.rt{margin:16px 0 240px}}@media screen and (max-width:639px){.rt{margin:16px 0 220px}}@media(hover:hover){.ru:hover{color:var(--color-primary-hover)}.rv:hover{cursor:default;color:var(--color-fg-default)}}.iT{flex-direction:column;gap:48px;margin:0 0 32px;white-space:nowrap}.iT,.iU{display:flex}.iU{gap:12px;align-items:center}.iV{position:relative;width:100%;max-width:540px}.iV .iW{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}.iV .iX{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)}.iV .iY{border-color:var(--color-primary-soft)}.iV .iZ{display:flex;color:var(--color-fg-muted)}.iV .i0{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)}.iV .i0::placeholder{color:var(--color-fg-soft)}.iV .i1{pointer-events:none;cursor:pointer;display:flex;color:var(--color-fg-muted);opacity:0}.iV .i2,.iV .i3{pointer-events:auto;opacity:1}.i4{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)}.i5{color:var(--color-constant-white);background:var(--color-secondary-active)}.i6{display:flex;gap:4px}.i6 button{color:inherit}.i6 button,.i7{cursor:pointer;border:none;font:inherit;background-color:rgba(0,0,0,0)}.i7{gap:4px;color:var(--color-fg-default)}.i7,.i8{display:flex;align-items:center}.i9{margin:0 0 0 auto}.ja{overflow-x:auto;display:flex;gap:6px;margin:0 -48px}.ja label:last-child{margin:0 48px 0 0}@media screen and (max-width:1279px){.i4{margin:0 0 0 32px}.ja{margin:0 -32px}.ja label:last-child{margin:0 32px 0 0}}@media screen and (max-width:1023px){.i4{margin:0 0 0 24px}.ja{margin:0 -24px}.ja label:last-child{margin:0 24px 0 0}.iV{max-width:none}.i9{max-width:220px}.i9,.i9 button{width:100%}}@media screen and (max-width:639px){.iU{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.i4{margin:0 0 0 16px}.ja{margin:0 -16px}.ja label:last-child{margin:0 16px 0 0}.i9{order:-1;max-width:none}}@media(hover:hover){.iV .iW:hover{border-color:var(--color-primary-soft)}}.pg{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){.pg{overflow:hidden;height:100%;background:var(--color-bg-page)}}@media screen and (max-width:639px){.pg{border-radius:0}}.hG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.hH{display:flex;justify-content:center;width:100%;margin:24px 0 0}@media screen and (max-width:1279px){.hG{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.hG{gap:16px}}@media screen and (max-width:767px){.hG{grid-template-columns:repeat(1,1fr)}}.pq{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}.pr{position:absolute;z-index:1;inset:0}.ps{display:flex;flex-direction:column;gap:12px}.pt{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}.pu{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-default)}.pv{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-soft)}.pw{display:flex;justify-content:flex-end;justify-content:space-between}.pw img{width:160px;height:160px;border-radius:18px;mix-blend-mode:multiply}.px{margin-top:auto}@media screen and (max-width:1279px){.pt{max-width:300px}}@media screen and (max-width:767px){.pq{gap:0;gap:34px;padding:20px}.pw img{width:120px;height:120px}}@media screen and (max-width:389px){.pt{max-width:250px}}@media(hover:hover){.pq:hover{background:var(--color-neutral-container-muted)}}.ik{object-fit:cover}@media screen and (max-width:1439px){.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:1279px){.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:1023px){.it{aspect-ratio:3/2}.iu{aspect-ratio:5/4}.iv{aspect-ratio:16/9}.iw{aspect-ratio:21/9}}@media screen and (max-width:767px){.ix{aspect-ratio:3/2}.iy{aspect-ratio:5/4}.iz{aspect-ratio:16/9}.iA{aspect-ratio:21/9}}@media screen and (max-width:639px){.iB{aspect-ratio:3/2}.iC{aspect-ratio:5/4}.iD{aspect-ratio:16/9}.iE{aspect-ratio:21/9}}@media screen and (max-width:389px){.iF{aspect-ratio:3/2}.iG{aspect-ratio:5/4}.iH{aspect-ratio:16/9}.iI{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}}.jb{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.jc{flex-direction:column}.jc,.jd{display:flex;gap:16px}.jd{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}.je{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.jf{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){.jd{flex-direction:column;gap:20px}.je{text-align:left}.je,.jf{width:100%}.jf{justify-content:space-between}}@media(hover:hover){.jd:hover .jf{color:var(--color-primary-soft)}.jd:hover{background:var(--color-neutral-container-muted)}}.id{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.ie{flex-direction:column;margin:0 0 16px;border-top:1px solid var(--color-border-soft);list-style:none}.ie,.if{display:flex}.if{padding:16px 0;border-bottom:1px solid var(--color-border-soft)}.ig,.ih{width:50%;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-default)}.ii,.ij{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){.if{flex-direction:column;gap:8px}.ig,.ih{width:100%}.ig{color:var(--color-fg-soft)}}.j0{width:100%}.j1{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.j2{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.j2,.j3{margin:0 0 32px}.j3{display:inline-flex;border-radius:32px;background:var(--color-neutral-container-soft)}.j4{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)}.j5{color:var(--color-constant-white);background:var(--color-secondary-active)}.j6{display:none;padding:24px;border-radius:20px;background:var(--color-secondary-container-muted)}.j6 svg{width:100%;height:500px}.j7{display:none}.j8,.j9{display:flex}.j9{flex-wrap:wrap;gap:8px 6px}.j9 .ka{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)}.kb{column-count:3;gap:12px;width:100%;list-style:none}.kb .ka{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){.kb{column-count:2}.j3{display:none}.j6{display:none!important}.j7{display:flex!important}}@media screen and (max-width:639px){.kb{column-count:1}}.lJ{position:relative}.lK{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)}.lL{pointer-events:none;opacity:.5}.lM{position:absolute;left:0;align-items:center;justify-content:center;width:100%;height:100%}.lM,.lN{display:flex}.lN{gap:24px}.lO{color:var(--color-primary-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.lP{display:flex;gap:32px}.lQ{max-width:350px}.lQ,.lR{display:flex;gap:16px;align-items:center}.lS{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 4px}.lS,.lT{white-space:nowrap}.lT{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.lU{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:var(--color-constant-white)}.lU,.lV{color:var(--color-secondary-on-default)}.lW{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 4px}.lX{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and (max-width:1279px){.lK{align-items:flex-start;padding:32px}.lP{flex-direction:column;flex-shrink:0;gap:24px;width:50%}}@media screen and (max-width:1023px){.lN{flex-wrap:wrap;align-items:center}}@media screen and (max-width:767px){.lK{flex-direction:column}.lP{flex-flow:row wrap;gap:22px;width:100%}.lQ{max-width:none}}@media screen and (max-width:639px){.lK{padding:20px}.lN{flex-direction:column;gap:16px;order:1}.lN,.lN button,.lO{width:100%}.lO br{display:none}.lU{width:56px;height:56px}}.lA{position:relative;display:flex;gap:16px}.lB{flex-direction:row-reverse}.lC{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)}.lD{background:var(--color-primary-muted)}.lE{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)}.lF{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-on-default)}.lG{position:absolute;z-index:1;bottom:24px}.lH{display:flex;aspect-ratio:943/412;width:100%}.lH img{width:100%;height:100%;border-radius:32px;object-fit:cover;object-position:center center}.lI{text-decoration:none}@media screen and (max-width:1279px){.lC{width:100%;max-width:309px;min-height:357px;padding:24px}.lH{max-height:357px}}@media screen and (max-width:1023px){.lA{flex-direction:column-reverse;gap:0}.lC{z-index:-1;gap:56px;width:100%;max-width:none;min-height:auto;margin:-48px 0 0;padding:72px 24px 24px}.lG{position:static}.lH{max-height:none}}@media screen and (max-width:639px){.lC{padding:72px 20px 20px}.lH{min-height:215px}.lH img{border-radius:24px}}.ro{width:12px;height:12px;border-radius:50%}.rp{background:var(--color-primary-soft, )}.rq{background:var(--color-fg-muted)}.aD{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,220px);grid-gap:24px;gap:24px}.aE{position:relative;grid-column:span 2;grid-row:span 2;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.aF{display:flex;flex-direction:column;justify-content:space-between;height:100%}.aF .aG{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.aF .aH{max-width:400px;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.aI{position:absolute;top:136px;right:0;width:94%}.aI img{width:100%;height:100%}.aJ{display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.aJ .aG{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.aJ .aH{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){.aD{gap:16px}.aI{top:180px}}@media screen and (max-width:1023px){.aD{grid-template-columns:repeat(2,1fr);grid-template-rows:320px 220px 220px}.aE{grid-column:span 2;grid-row:initial}.aI{top:94px;width:60%}}@media screen and (max-width:639px){.aD{display:flex;flex-direction:column}.aE{height:290px;padding:20px}.aI{width:100%;max-width:371px;padding:0 0 0 20px}.aJ{height:170px;padding:20px}}.au{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.av{position:relative;overflow:hidden;height:323px;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.aw{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ax{position:relative;z-index:1;font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-constant-white)}.ay{display:flex;flex-direction:column;gap:6px;list-style:none;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.az{position:relative;padding:0 0 0 12px}.az:before{content:"•";left:0}.aA,.az:before{position:absolute}.aA{top:0;right:0}.aB{background:var(--color-secondary-default)}.aB .ay{color:var(--color-constant-white)}.aC{background:var(--color-primary-default)}.aC .ay{color:var(--color-secondary-soft)}@media screen and (max-width:1279px){.au{display:flex;flex-direction:column}}@media screen and (max-width:639px){.av{height:auto}.av,.av:last-child{padding:24px 20px}.aw{gap:32px}.ay{padding:0 50px 0 0}.aA{width:200px}.aA img{width:100%;height:100%}}.f{max-width:960px}.f span{color:var(--color-primary-muted)}.e1{display:block;width:358px}.e1 img{width:358px;height:238px}@media screen and (max-width:1279px){.e1,.e1 img{width:336px}.e1 img{height:224px}}@media screen and (max-width:1023px){.e1,.e1 img{width:280px}.e1 img{height:187px}}.mv{display:flex;flex-direction:column;max-width:476px;margin:0 auto;color:var(--color-fg-soft);text-align:center}.mw{width:200px;margin:0 auto 20px}.mw img{width:100%}.mx{margin:0 0 10px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.my{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.mz{margin:20px auto 0}.jP,.mz a{text-decoration:none}.jP{cursor:pointer;position:relative;grid-column:span 1;height:-moz-fit-content;height:fit-content}.jQ{position:absolute;inset:0}.jR{display:grid;grid-column:span 3;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.jR .jS{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}.jR .jT{position:static;grid-column:span 2;order:1;width:100%;transition:opacity .2s}.jR .jT img{aspect-ratio:936/401;height:100%}.jR .jU{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-on-default)}.jR .jV{color:var(--color-fg-muted)}.jR .jW{position:static;top:24px;bottom:auto;order:3}.jR .jX{display:flex;margin-top:auto}@media screen and (max-width:1279px){.jR{gap:16px}}@media screen and (max-width:1023px){.jR{display:block;grid-column:initial}.jR .jS{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)}.jR .jV{display:flex}.jR .jX{display:none}.jR .jU{margin:0;font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);color:inherit}.jR .jT{position:relative}.jR .jT img{aspect-ratio:336/228}.jR .jW{position:absolute;top:-68px}.jR .jV{color:var(--color-fg-soft)}}.jR:nth-of-type(2n){grid-column:span 3}.jR:nth-of-type(2n) .jS{order:1}@media screen and (max-width:1023px){.jR:nth-of-type(2n){display:block;grid-column:initial}.jR:nth-of-type(2n) .jW{top:-68px}}.jT{position:relative;overflow:hidden;border-radius:24px;transition:opacity .2s}.jT img{display:block;object-fit:cover;transition:opacity .2s,transform .5s}.jW{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)}.jS{position:relative;flex-direction:column;gap:16px;margin:16px 0 0;color:var(--color-fg-default)}.jS,.jV{display:flex}.jV{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);gap:6px;color:var(--color-fg-soft)}.jU{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.jY{position:absolute;z-index:3;inset:0;border-radius:inherit}.jX,.jZ{display:none}@media(hover:hover){.jP:hover .jT{opacity:.87}.jR .jS:hover{background:var(--color-primary-soft)}}@media screen and (hover:hover)and (max-width:1023px){.jR .jS:hover{background-color:rgba(0,0,0,0)}}.hg{gap:24px;margin:128px 0 0}.hg,.hh{display:flex;justify-content:space-between}.hh{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}.hh .hi{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.hh .hj{color:var(--color-accent-on-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.hh .hj,.hk{text-decoration:none}.hk{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}.hk .hi{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);z-index:2;color:var(--color-accent-on-default)}.hk .hj{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)}.hk .hl{position:absolute;right:24px;bottom:0}.hm{display:flex;align-items:center;justify-content:center;height:296px}.hn{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);color:var(--color-primary-active)}.ho{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){.hg{flex-direction:column;gap:16px;margin:96px 0 0}}@media screen and (max-width:639px){.hg{margin:64px 0 0}.hh,.hk{height:172px;padding:16px 20px 20px}.hl{width:174px;height:auto}.ho br{display:none}}@media screen and (max-width:389px){.hl{display:none}}@media(hover:hover){.hh:hover{background:var(--color-neutral-container-default)}.hh:hover .hj{color:var(--color-primary-muted)}.hk:hover{background:var(--color-secondary-muted)}.hk:hover .hj{color:var(--color-primary-muted)}}.aX{display:flex;justify-content:space-between;margin:128px 0 0;border-radius:32px}.aY{background:var(--color-accent-soft)}.aZ{background:var(--color-neutral-container-soft)}.a0{background:var(--color-secondary-container-soft)}.a1{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:946px;padding:40px}.a2{color:var(--color-primary-soft);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.a3{margin:16px 0 0;color:var(--color-fg-soft);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.a4{flex-shrink:0}.a4 img{width:100%;height:100%}.a5{margin:32px 0 0;text-decoration:none}@media screen and (max-width:1279px){.a1{padding:32px}}@media screen and (max-width:1023px){.a1{flex-shrink:0;width:50%}.a4{flex-shrink:1}}@media screen and (max-width:767px){.aX{flex-direction:column-reverse;border-radius:24px}.a1{align-items:center;padding:0 20px 20px;text-align:center}.a1,.a5{width:100%}.a4{height:200px}}.cS{display:flex;flex-direction:column;gap:128px}.cT{justify-content:space-between}.cT,.cU{display:flex;gap:24px;align-items:flex-start}.cU{flex-direction:column;flex-shrink:0;max-width:455px}.cV{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)}.cW{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-default)}.cX{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);color:var(--color-fg-soft)}.cY{overflow:hidden;border-radius:32px}.cY img{width:100%;height:100%}.cZ{flex-direction:row-reverse}.cZ .cU{padding:0 0 0 24px}.c0{display:flex;justify-content:center;margin:48px 0 0}@media screen and (max-width:1279px){.cS{gap:96px}.cT{gap:16px}.cU{max-width:365px;padding:0 24px 0 0}}@media screen and (max-width:1023px){.cS{gap:64px}.cT{flex-direction:column-reverse}.cZ .cU{padding:0 0 0 122px}.cU{position:relative;max-width:none;padding:16px 0 16px 122px}.cV{position:absolute;top:0;left:0}.cY{max-height:none}}@media screen and (max-width:639px){.cV{position:static;width:72px;padding:8px 24px}.cU,.cZ .cU{padding:0}.cU{gap:20px}.cY{border-radius:24px}}.kX{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center}.kY,.kZ{position:relative}.kZ{overflow:hidden;width:1200px;max-width:80vw;height:720px;max-height:80vh;border-radius:30px}.k0{inset:0;opacity:.3;background:var(--color-constant-black)}.k0,.k1{position:absolute}.k1{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){.kZ{max-width:96vw}.k1{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}}.dW{flex-direction:column;gap:32px}.dW,.dX{display:flex}.dX{justify-content:space-between}.dY{display:flex;background:var(--color-neutral-container-soft)}.dY,.dZ{border-radius:32px}.dZ{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}.d0{color:var(--color-constant-white);background:var(--color-secondary-active)}.d1{overflow-x:auto;display:flex;gap:8px;align-items:center}.eh{width:100%}.ei{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.ei,.ej{color:var(--color-fg-default)}.ej{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 16px}.ek{display:flex;justify-content:space-between;border-radius:32px;background-color:var(--color-bg-surface)}.el div{margin:0}.em{position:relative;width:50%;padding:40px}.en{margin:0 0 32px;color:var(--color-primary-default);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.eo{position:absolute;bottom:0;left:0;justify-content:center;width:100%;padding:40px 20px}.eo,.ep{display:flex}.ep{flex-direction:column;gap:12px;width:50%;padding:20px}.eq{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)}.eq p{color:var(--color-fg-default)}.er{color:var(--color-fg-soft)}@media screen and (max-width:767px){.ek{flex-direction:column;border-radius:24px}.em{width:100%;padding:24px}.en{margin:0 0 24px}.eo{position:static;padding:0}.eo img{max-width:320px}.ep{gap:8px;width:100%;padding:12px}}@media screen and (max-width:639px){.eo{padding:0}}.kQ{display:flex;gap:10px;padding:0 40px}.kR{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)}.kS{border-bottom:3px solid var(--color-fg-default);color:var(--color-fg-default)}@media screen and (max-width:1023px){.kQ{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}}.k7{position:relative;overflow:hidden;max-height:645px;margin:128px 0 0;border-radius:32px;transition:opacity .2s}.k8{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}.k9{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)}.la{position:absolute;inset:0}.lb{min-height:305px}.lb,.lb picture{display:flex;width:100%}.lb img{width:100%;object-fit:cover;transition:opacity .2s,transform .5s}.lc{position:absolute;inset:0}@media screen and (max-width:1279px){.k7{margin:96px 0 0}.k8{padding:20px 0 32px 32px}.k9{max-width:740px}}@media screen and (max-width:639px){.k7{margin:64px 0 0}.k8{padding:12px 0 20px 20px}}@media(hover:hover){.k7:hover{opacity:.87}}.e8{flex-direction:column;gap:32px}.e8,.e9{display:flex}.e9{justify-content:space-between}.fa{display:flex;background:var(--color-neutral-container-soft)}.fa,.fb{border-radius:32px}.fb{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}.fc{color:var(--color-constant-white);background:var(--color-secondary-active)}.fd{overflow-x:auto;display:flex;gap:8px;align-items:center}