.do{display:flex;align-items:center;justify-content:center;height:100vh}.rb{color:var(--color-primary-active);font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.rc{display:flex;flex-direction:column;gap:12px}.o{box-sizing:border-box;width:1600px;max-width:100%;margin:0 auto;padding:0 48px}@media screen and (max-width:1279px){.o{padding:0 32px}}@media screen and (max-width:1023px){.o{padding:0 24px}}@media screen and (max-width:639px){.o{padding:0 16px}}.ei{margin:128px 0 0;background:var(--color-primary-default)}.ej{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)}.ek{margin:0 0 16px;color:var(--color-primary-on-default)}.el{display:flex;flex-direction:column;gap:16px}.em{text-decoration:none}.em,.en{color:var(--color-secondary-default)}.en{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)}.en .eo{grid-column:span 2}.ep{color:var(--color-secondary-default);text-decoration:none}@media screen and (max-width:1023px){.ej{grid-template-columns:repeat(3,1fr);padding:64px 0 32px}.eq{grid-column:span 3;margin:0 0 48px}.en{display:flex;gap:32px}}@media screen and (max-width:639px){.eq{margin:0 0 16px}.ej{display:flex;gap:32px}.ej,.en{flex-direction:column}.en{gap:24px}}@media(hover:hover){.ep:hover{text-decoration:underline}}.dM{position:relative;justify-content:center;width:100%;height:76px}.dM,.dN{display:flex;align-items:center}.dN{position:absolute;left:0;height:100%}.dN svg{height:36px}.dO{list-style:none}.dO,.dP{display:flex;height:100%}.dP{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);align-items:center;padding:0 10px;color:var(--color-fg-default);text-decoration:none;transition:all .3s}.dQ{opacity:1}.dO:has(>.dQ) .dP{opacity:.7}.dO:has(>.dQ) .dQ{opacity:1}.dR{position:absolute;right:0;display:flex;gap:12px}.dR .dS{text-decoration:none}@media screen and (max-width:1439px){.dO{display:none}}@media screen and (max-width:1279px){.dM{height:60px}}@media screen and (max-width:639px){.dM{height:52px}.dN svg{height:28px}.dS{display:none}}@media(hover:hover){.dO:hover .dP{opacity:.7}.dO:hover .dP:hover,.dO:hover .dQ{opacity:1}}.jM{cursor:pointer;display:none;align-items:center;color:var(--color-primary-default)}.jN{overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;width:390px;height:100%;padding:0 24px}.jO,.jP{display:flex;flex-direction:column;gap:24px}.jP{padding:24px 0}.jQ{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){.jM{display:flex}}@media screen and (max-width:639px){.jN{width:100%}}.j4{padding:40px;border-radius:32px;background:var(--color-bg-surface)}.j5,.j6{display:flex;justify-content:space-between}.j6{flex-direction:column;flex-shrink:0;width:50%}.j7{margin:24px 0 0;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default)}.j8{margin:24px 0;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.j9{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)}.ka{padding:8px 16px;border-radius:16px;color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}.kb{flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:var(--color-fg-muted)}.kc{background-color:var(--color-secondary-active)}.kd{width:320px}.kd img{display:block;width:100%;height:auto;border-radius:18px;mix-blend-mode:multiply}@media screen and (max-width:1279px){.j4{padding:32px}.j6{width:60%}.kd{width:280px}}@media screen and (max-width:1023px){.j4{padding:24px}.j6{width:51%}.j7{margin:24px 0 0}.j9{margin:32px 0 0}.kd{width:100%;max-width:220px}}@media screen and (max-width:639px){.j4{padding:20px 20px 32px}.j5{flex-direction:column-reverse;align-items:center}.j6{width:100%}.j9{margin:16px 0 0}}.iM{position:relative;transition:opacity .3s ease}.iM,.iN{opacity:1}.iO{opacity:0}.iP{position:absolute;z-index:100;right:48px;bottom:34px;display:flex;gap:10px}.iQ{display:none;justify-content:center;margin:12px 0 0}.iR{cursor:pointer;display:flex;padding:4px;border:none;background-color:rgba(0,0,0,0)}.iS{width:6px;height:6px;border-radius:3px;background-color:var(--color-fg-muted)}.iT .iS{background-color:var(--color-fg-default)}@media screen and (max-width:1023px){.iP{display:none}.iQ{display:flex}}.qk{position:relative;height:500px;border-radius:32px;background:var(--color-secondary-muted)}.ql{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:40px}.qm{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);margin:0 0 24px}.qm,.qn{color:var(--color-constant-white)}.qn{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.qo{margin:auto 0 0;text-decoration:none}.qp{position:absolute;border-radius:32px;object-fit:cover}.qp,.qp img{width:100%;height:100%}@media screen and (max-width:1279px){.qk{height:380px}.ql{padding:32px}.qn{max-width:380px}}@media screen and (max-width:1023px){.qk{height:440px}}@media screen and (max-width:639px){.qk{height:500px}.ql{align-items:normal;padding:20px}.qn{max-width:none}}.n{display:flex;justify-content:center;margin:64px 0 0}.n img{width:100%;max-width:648px;height:100%}.e9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0}.fa img{width:100%;height:304px}.fb{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){.e9{gap:64px 16px;margin:48px 0 0}.fa img{height:206px}}@media screen and (max-width:1023px){.e9{grid-template-columns:repeat(2,1fr);gap:48px 16px;margin:32px 0 0}.fa img{aspect-ratio:336/228;height:100%}}@media screen and (max-width:639px){.e9{grid-template-columns:repeat(1,1fr)}}.t{margin:48px 0 0}.u{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){.t{margin:32px 0 0}.u{margin:16px 0 32px}}.gc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0}.gd img{width:100%;height:304px}.ge{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){.gc{gap:64px 16px;margin:48px 0 0}.gd img{height:206px}}@media screen and (max-width:1023px){.gc{grid-template-columns:repeat(2,1fr);gap:48px 16px;margin:32px 0 0}.gd img{aspect-ratio:336/228;height:100%}}@media screen and (max-width:639px){.gc{grid-template-columns:repeat(1,1fr)}}.bc{position:relative;gap:88px;align-items:flex-start;padding:32px 40px}.bc,.bd{display:flex;width:100%}.bd{flex-direction:column}.be{position:-webkit-sticky;position:sticky;top:32px;flex-shrink:0}.bf{container-type:inline-size;width:435px}@media screen and (max-width:1279px){.bc{flex-direction:column;padding:32px}.bf{position:static;width:100%}.bg{display:none}}@media screen and (max-width:1023px){.bc{padding:0}}.mG{cursor:pointer;position:relative;display:flex;flex-wrap:nowrap;gap:8px;align-items:center;padding:2px 0}.mG input{position:absolute;top:0;left:0;opacity:0}.mH{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}.mI{border-color:var(--color-primary-default);background-color:var(--color-primary-default)}.mJ{-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)}.mK{cursor:not-allowed}.mK .mH{background:var(--color-fg-disabled)}.mK .mI{border-color:var(--color-fg-disabled)}.mK .mJ{color:var(--color-fg-muted)}@media(hover:hover){.mK:hover .mH{background:var(--color-fg-disabled)}.mK:hover .mI{border-color:var(--color-fg-disabled)}.mG:not(.mK):hover .mH{border-color:var(--color-primary-hover)}.mG:not(.mK):hover .mI{border-color:var(--color-primary-default)}}.o3{position:relative;display:flex;flex-direction:column;width:100%;min-height:300px}.o4{flex:1 1;flex-direction:column}.na,.o4{display:flex;align-items:center;justify-content:center}.na{--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}.nb{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.nc{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.na:active{--chip-border-color:var(--color-secondary-active)}.na:has(input:checked){--chip-border-color:var(--color-secondary-active);--chip-color:var(--color-constant-white)}.na:has(input:checked):active{--chip-border-color:var(--color-secondary-active)}.nb{--chip-height:64px;--chip-padding:0 24px}.nc{--chip-height:44px;--chip-padding:0 16px}.nd{background:rgba(0,0,0,0)}.nd:active{--chip-border-color:var(--color-secondary-active);--chip-color:var(--color-fg-default)}.nd:has(input:checked){--chip-color:var(--color-fg-default)}.ne{--chip-border-color:var(--color-neutral-container-soft);--chip-color:var(--color-fg-muted);pointer-events:none;background:var(--chip-border-color)}.nf{display:none}.ng{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);padding-bottom:8px}@media screen and (max-width:1279px){.nh{--chip-height:64px;--chip-padding:0 24px}.ni{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:1023px){.nj{--chip-height:64px;--chip-padding:0 24px}.nk{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:767px){.nl{--chip-height:64px;--chip-padding:0 24px}.nm{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:639px){.nn{--chip-height:64px;--chip-padding:0 24px}.no{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:389px){.np{--chip-height:64px;--chip-padding:0 24px}.nq{--chip-height:44px;--chip-padding:0 16px}}@media(hover:hover){.na:hover{--chip-border-color:var(--color-secondary-hover);--chip-color:var(--color-constant-white)}.na:has(input:checked):hover{--chip-border-color:var(--color-secondary-hover)}.nd{background:rgba(0,0,0,0)}.nd:hover{--chip-border-color:var(--color-secondary-hover);--chip-color:var(--color-primary-hover)}}.iE{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:st .6s linear infinite}@keyframes st{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fn{max-width:960px;margin:32px 0 0;padding:32px 40px}@media screen and (max-width:1279px){.fn{max-width:100%;padding:32px}}@media screen and (max-width:1023px){.fn{padding:0}}.fo{display:flex;align-items:center;justify-content:center;min-height:300px;margin-top:100px}.lO{border-radius:32px;background:var(--color-bg-surface)}.lO,.lP{display:flex;justify-content:space-between}.lP{flex-direction:column;flex-shrink:0;width:50%;padding:40px}.lQ{margin:24px 0 0;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default)}.lR{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)}.lS{color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}.lS,.lT{padding:8px 16px;border-radius:16px}.lT{display:flex;gap:8px;align-items:center;color:var(--color-fg-default);background:var(--color-constant-white)}.lU{flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:var(--color-fg-muted)}.lV{background-color:var(--color-secondary-active)}.lW{color:var(--color-fg-soft)}.lX{overflow:hidden;border-radius:32px}.lX img{display:block;width:100%;height:auto}@media screen and (max-width:1279px){.lP{padding:32px 20px 32px 32px}}@media screen and (max-width:1023px){.lO{flex-direction:column;gap:initial}.lP{width:100%;padding:24px}.lR{margin:48px 0 0}.lX{aspect-ratio:16/9}}@media screen and (max-width:639px){.lP{padding:20px}.lQ{margin:16px 0 0}.lR{margin:32px 0 0}}.f3{display:flex;align-items:center;justify-content:center;margin:50px 0}.hr{position:relative;margin:30px 0 0}.hs{display:flex;gap:20px}.ht{text-decoration:none}@media screen and (max-width:639px){.hs{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}.ht:first-child{margin:0 0 0 16px}.ht:last-child{margin:0 16px 0 0}}.gB{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1023px){.gB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}}@media screen and (max-width:639px){.gB{display:flex;flex-direction:column}}.nY{position:relative;display:flex;gap:12px}.nZ{flex-shrink:0;width:294px;height:auto}.n0,.nZ{border-radius:24px}.n0{display:flex;flex-direction:column;width:100%;padding:16px 20px;background:var(--color-bg-surface)}.n1{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.n1,.n2{color:var(--color-primary-active)}.n2{margin:12px 0 0;font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.n3{margin:auto 0 0;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft)}.n4{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)}.n5{margin:0 0 12px;color:var(--color-primary-active);font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.n6{margin:0 0 8px;color:var(--color-primary-active)}.n6,.n7{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.n7{cursor:pointer;width:100%;border:none;text-align:left;background-color:rgba(0,0,0,0)}.n7,.n8{margin:auto 0 0;color:var(--color-primary-soft)}.n8{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.n9{position:absolute;inset:0;width:100%}@media screen and (max-width:1023px){.nY{flex-direction:column;gap:0;border-radius:24px;background:var(--color-bg-surface)}.nZ{width:100%}.n0{padding:16px 20px 8px}.n4{padding:8px 20px 16px}.n3{margin:8px 0 0}.n2{order:1;padding:0 0 16px;border-bottom:1px solid var(--color-neutral-muted)}.n7{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)}.oa{width:34px}.ob{display:flex;justify-content:center;width:100%;padding:12px 0;border-radius:100px}}@media screen and (max-width:639px){.n0{padding:12px 12px 8px}.n4{min-width:auto;padding:8px 12px 16px}}.p{padding:128px 0 66px;font:var(--typography-display-xl-font);letter-spacing:var(--typography-display-xl-letter-spacing);color:var(--color-primary-default)}.q{color:inherit;text-decoration:none}.r{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){.p{padding:96px 0 48px}.s{padding-right:140px}.r{transform:scale(.85)}}@media screen and (max-width:1023px){.s{padding-right:0}}@media screen and (max-width:767px){.r{transform:scale(.72)}}@media screen and (max-width:639px){.p{padding:64px 0 32px}.r{transform:scale(.6)}}@media(hover:hover){.q:hover{color:var(--color-primary-active)}}.fI{display:block;width:358px}.fI img{width:358px;height:238px}@media screen and (max-width:1279px){.fI,.fI img{width:336px}.fI img{height:224px}}@media screen and (max-width:1023px){.fI,.fI img{width:280px}.fI img{height:187px}}@media screen and (max-width:389px){.fJ a{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}}.mD{margin:64px 0 0}.mD,.mE{display:flex;flex-direction:column;gap:32px}.mE{margin:0 auto}.mF{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){.mD{margin:48px 0 0}.mE{display:flex;margin:0}}@media screen and (max-width:1023px){.mD{gap:48px}.mE{display:flex;gap:20px;height:200px;margin:0}}@media screen and (max-width:639px){.mD{margin:32px 0 0}.mE{display:flex;height:200px;margin:0}}.jK{text-decoration:none}.jL{display:flex;flex-direction:column;gap:48px}@media screen and (max-width:1023px){.jL{gap:32px}.jK{display:none}}.li{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.lj{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1279px){.li{gap:16px}.lj{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.li{grid-template-columns:repeat(1,1fr)}}.jR{position:relative}.jS{position:absolute;right:0;bottom:100%;transform:translateY(-70px);gap:12px}.jS,.jT{display:flex}.jT{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}.jT:after{content:"";display:block;flex-shrink:0;width:1px}.jT::-webkit-scrollbar{display:none}.jT>*{scroll-snap-align:start}@media screen and (max-width:1599px){.jT{margin:0 -48px 0 0}}@media screen and (max-width:1279px){.jS{transform:translateY(-47px)}.jT{gap:16px;margin:0 -32px 0 0}}@media screen and (max-width:1023px){.jR{overflow:visible}.jS{display:none}.jT{margin:0 -24px 0 0}}@media screen and (max-width:639px){.jT{margin:0 -16px 0 0}}.nJ{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}.nJ:hover{opacity:.87}.nK{position:absolute;inset:0}.nL{z-index:10;margin-top:auto}.nM{position:relative;color:var(--color-constant-white);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.nN{display:none}.nO{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){.nJ{aspect-ratio:309/247;max-height:265px;border-radius:24px}}@media screen and (max-width:639px){.nJ{max-height:342px}}.mT{--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}.mU{--input-height:40px;--input-padding-right:12px;--input-padding-left:12px;--input-border-radius:12px}.mV{--input-height:56px;--input-padding-right:12px;--input-padding-left:16px}.mW{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-constant-white);--input-disabled-background-color:var(--color-constant-white)}.mX{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}.mX:focus-within{--input-border-color:var(--color-primary-default)!important}.mY{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-neutral-container-soft);cursor:not-allowed;color:var(--color-fg-disabled)}.mZ{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}.mZ:placeholder-shown{top:0}.mZ:disabled{cursor:not-allowed}.m0{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}.m1{color:var(--color-error-default)}.m2{left:calc(var(--input-padding-left) + 24px + var(--input-gap))}.mZ:focus+.m0{color:var(--color-brand-default)}.mZ:focus+.m1{color:var(--color-error-default)}.mZ:placeholder-shown+.m0{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);transform:translateY(-50%);color:var(--color-fg-soft)}.mZ:placeholder-shown+.m1{color:var(--color-error-default)}.m3{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)}.m4{color:var(--color-error-default)}.m5{display:flex}.m6{cursor:pointer;display:none;line-height:0;color:var(--color-fg-muted);transition:.2s}.mX:not(:has(.mZ:placeholder-shown)):focus-within .m6{display:block}.m7{line-height:0}.m8{cursor:pointer}@media(hover:hover){.mX:not(.m9,.mY):hover{--input-border-color:var(--color-border-soft)}.m6:hover{color:var(--color-fg-default)}}.ou{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;max-width:600px}.ov{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);color:var(--color-primary-active)}.ov,.ow{text-align:center}.ow{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.ox{color:var(--color-primary-soft);text-decoration:none}.pp{position:relative;padding:14px;border-radius:20px;background:var(--color-bg-surface)}.pq{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)}.pr{display:block;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.pr,.ps{margin:0 0 12px}.ps{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);color:var(--color-fg-default)}.pt{display:block;margin:0 0 4px;color:var(--color-fg-soft)}.pt,.pu{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.pu{color:var(--color-fg-muted)}.pv{top:14px;color:var(--color-fg-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.pv,.pw{position:absolute;right:14px}.pw{bottom:14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;color:var(--color-constant-white)}.px{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)}.py{background:var(--color-error-soft)}.pz{background:var(--color-neutral-soft)}.pA{background:var(--color-success-soft,#96ca7b)}.pB{background:var(--color-primary-default)}@media screen and (max-width:639px){.pp{padding:14px 14px 14px 40px}.pq{margin:0 0 6px;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.pr{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);position:absolute;top:14px;right:14px;margin:0}.pt{display:inline}.ps,.pt{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.ps{margin:0 0 6px}.pv{top:38px}.pw{top:6px;bottom:auto;left:6px}.px{left:0;transform:translateY(-10%)}}@media(hover:hover){.pw:hover .px{display:block}}.pI{position:relative;padding:14px;border-radius:20px;background:var(--color-bg-surface)}.pJ{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)}.pK{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)}.pL{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);color:var(--color-fg-default)}.pM{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)}.pN{color:var(--color-fg-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.pO{position:absolute;top:13px;right:14px;display:flex;gap:14px;align-items:center}.pP{flex-shrink:0;color:var(--color-fg-soft)}@media screen and (max-width:639px){.pJ,.pL{margin:0 0 6px}}.o5{display:flex;flex-direction:column;max-width:476px;margin:0 auto;color:var(--color-fg-soft);text-align:center}.o6{width:200px;margin:0 auto 20px}.o7{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);margin:0 0 10px}.o8{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.o9{margin:20px auto 0}.pa{color:inherit;text-decoration:none}.bh{padding:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.bh,.bi{color:var(--color-fg-default)}.bi{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.bi div{width:100%}.bi ul{padding-bottom:8px}.bi ul li{position:relative;padding:4px 0 0 26px;list-style:none}.bi ul li:before{content:"•";position:absolute;top:3px;left:8px;color:var(--color-fg-soft)}.bi ul ul{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.bi ul ul ul{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.bi ol{padding-bottom:8px;padding-left:26px}.bi ol li{padding:4px 0}.bi ol li::marker{color:var(--color-fg-soft)}.bi ol ol{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.bi ol ol ol{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.bi h1{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing)}.bi h1,.bi h2{margin-top:48px}.bi h2{padding-bottom:24px;font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.bi h3{padding-bottom:20px;font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.bi h3,.bi h4{margin-top:40px}.bi h4{padding-bottom:16px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.bi p{padding:8px 0 16px}.bi a{color:var(--color-primary-soft);text-decoration:none}.bi img{display:block;max-width:100%;margin:8px 0 16px;border-radius:12px}.dT{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:269px;padding:48px 0 0;list-style:none}.dU{position:relative;padding:0 0 0 17px}.dU a{color:var(--color-fg-default);text-decoration:none;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.dV: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)}.dV a{color:var(--color-primary-default)}@media screen and (max-width:1279px){.dT{display:none}}.cc{--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);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--button-background-color);outline:none;transition:.2s}.cd{--button-size:48px;--button-icon-size:24px}.cd span{--icon-size:var(--button-icon-size)!important}.ce{--button-size:64px;--button-icon-size:32px}.ce span{--icon-size:var(--button-icon-size)!important}.cf{--button-border-color:var(--color-primary-soft);--button-color:var(--color-primary-default)}.cf:active{--button-border-color:var(--color-primary-active)}.cf:disabled{pointer-events:none;opacity:.4}.cg{--button-color:var(--color-constant-white);--button-border-color:var(--color-constant-white)}.cg:active{--button-color:var(--color-primary-active)}.cg:disabled{pointer-events:none;opacity:.4}@media screen and (max-width:1279px){.ch{--button-size:48px;--button-icon-size:24px}.ch span{--icon-size:var(--button-icon-size)!important}.ci{--button-size:64px;--button-icon-size:32px}.ci span{--icon-size:var(--button-icon-size)!important}}@media screen and (max-width:1023px){.cj{--button-size:48px;--button-icon-size:24px}.cj span{--icon-size:var(--button-icon-size)!important}.ck{--button-size:64px;--button-icon-size:32px}.ck span{--icon-size:var(--button-icon-size)!important}}@media screen and (max-width:767px){.cl{--button-size:48px;--button-icon-size:24px}.cl span{--icon-size:var(--button-icon-size)!important}.cm{--button-size:64px;--button-icon-size:32px}.cm span{--icon-size:var(--button-icon-size)!important}}@media screen and (max-width:639px){.cn{--button-size:48px;--button-icon-size:24px}.cn span{--icon-size:var(--button-icon-size)!important}.co{--button-size:64px;--button-icon-size:32px}.co span{--icon-size:var(--button-icon-size)!important}}@media screen and (max-width:389px){.cp{--button-size:48px;--button-icon-size:24px}.cp span{--icon-size:var(--button-icon-size)!important}.cq{--button-size:64px;--button-icon-size:32px}.cq span{--icon-size:var(--button-icon-size)!important}}@media(hover:hover){.cf:hover{--button-border-color:var(--color-primary-hover);--button-background-color:var(--button-border-color);--button-color:var(--color-constant-white)}.cg:hover{--button-border-color:var(--color-constant-white);--button-background-color:var(--button-border-color);--button-color:var(--color-primary-hover)}}.iU{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}.iV{position:absolute;inset:0}.iW{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)}.iX{grid-column:span 2;aspect-ratio:auto}.iY{color:var(--color-primary-on-default);background:var(--color-primary-default)}.iZ{color:var(--color-secondary-on-default);background:var(--color-secondary-default)}.i0{background:var(--color-neutral-container-soft)}.i0,.i1{color:var(--color-accent-on-default)}.i1{background:var(--color-accent-default)}.i2{z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:60%;padding:20px 0 20px 24px}.i3{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.i4{margin:20px 10px 0 0;color:var(--color-secondary-soft)}.i5{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;width:100%;height:100%}.i5 img{width:auto;height:auto}.i6{overflow:hidden;height:100%}.i7{position:absolute;top:0;right:0;bottom:0;max-width:80%}.i6 img{width:100%;height:100%;object-fit:cover}.i8{position:absolute;right:0;bottom:0;overflow:hidden;max-width:205px;height:auto;max-height:100%}.i8 img{height:100%;object-fit:contain;object-position:right bottom}.i9{position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s}.ja{flex-shrink:0;aspect-ratio:1/1}@media screen and (max-width:1279px){.iU,.iW{gap:16px}.iW{height:292px}}@media screen and (max-width:1023px){.iU{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);margin:64px 0 0}.i4{display:none}.jb{bottom:24px;left:24px}}@media screen and (max-width:639px){.iU{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr);margin:48px 0 0}.iW{grid-column:span 2;width:100%;height:220px}.iW:last-child .i7{top:auto;height:90%}.i2{padding:16px 20px 20px}.i5{width:289px}.i5 img{width:100%}.jb{bottom:20px;left:20px}}@media screen and (max-width:389px){.i5{width:260px;height:auto}.i5 img{width:100%}.i7{bottom:auto;justify-content:flex-end;height:auto}.i7 img{width:100%;height:100%;object-fit:contain}.iW:last-child .i7{top:auto;bottom:0;height:auto}}@media(hover:hover){.iW:hover .i9{opacity:.87}.iY:hover{color:var(--color-primary-on-default);background:var(--color-primary-soft)}.iZ:hover{color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}}.a{color:var(--color-primary-muted)}.b{max-width:960px}.rl{cursor:pointer;z-index:3;top:20px;right:20px;border:none;color:var(--color-neutral-default);background-color:rgba(0,0,0,0)}.rl,.rm{position:absolute;display:flex}.rm{top:32px;left:32px;flex-direction:column;align-items:flex-start}.rn{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);margin:0 0 20px;color:var(--color-primary-active)}.ro{position:relative;z-index:10;display:flex;border-radius:32px;background:var(--color-neutral-container-soft)}.rp{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)}.rq{color:var(--color-constant-white);background:var(--color-secondary-active)}.rr{z-index:2;right:-100%;max-width:575px;transition:all .5s ease}.rr,.rs{position:absolute;top:0;width:100%;height:100%}.rs{left:0;border-radius:32px;opacity:.5;background:var(--color-secondary-muted)}.rt{right:0}.ru{position:absolute;z-index:10;bottom:32px;left:32px;flex-direction:column;gap:12px;align-items:flex-start}.ru,.rv{display:flex}.rv{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)}.rv .rw{cursor:pointer;display:flex;color:var(--color-fg-soft)}.rx{display:none}@media screen and (max-width:1023px){.rm{position:static}.ro,.rs,.ry{display:none}.rr{position:static;max-width:none;padding:0}.ru{left:0;width:100%}.rv{display:none}.rz{width:calc(100% - 48px);margin:0 auto 24px}.rz button{width:100%}.rx{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)}.rx,.rx .rw{display:flex}}.bj{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}.bj .bk{z-index:2;margin-top:auto}.bl{padding:20px 32px 24px 24px}.bl .bm{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:0 0 12px;color:var(--color-primary-default)}.bl .bn{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-primary-soft)}.bo{overflow:hidden;grid-column:span 6;transition:opacity .2s}.bo .bk{padding:0 24px 24px}.bo .bp{position:relative;z-index:1;padding:20px 24px}.bo .bq{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.bo .bq,.bo .br{color:var(--color-constant-white)}.bo .br{margin:20px 0 0;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.bo img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}.bs{display:flex;grid-column:span 6;flex-direction:column;padding:16px 20px 20px;background:var(--color-secondary-default)}.bs .bm{margin:0 0 12px}.bs .bm,.bs .bn{width:100%;color:var(--color-constant-white)}.bs .bn{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.bs img{position:absolute;right:48px;bottom:0;height:auto}.bt{padding:20px 32px 24px 24px}.bt .bm{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:0 0 12px;color:var(--color-primary-default)}.bt .bn{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-primary-soft)}.bu{position:absolute;inset:0}.bv{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;margin:64px 0 0}.bm{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}@media screen and (max-width:1279px){.bv{gap:16px}}@media screen and (max-width:1023px){.bj{grid-column:span 6}.bo{grid-column:span 12}.bo img{width:100%;height:100%;object-fit:cover}.bs img{right:32px;width:212px}}@media screen and (max-width:767px){.bj{height:270px}.bs{height:280px}.bs img{width:200px}.bv{display:flex;flex-direction:column}}@media screen and (max-width:639px){.bj{border-radius:24px}.bk{bottom:20px;left:20px}.bo .bp,.bt{padding:20px}}@media screen and (max-width:389px){.bo{overflow:hidden;grid-column:span 6}.bo .br br{display:none}.bs img{right:16px;width:170px}}@media(hover:hover){.bj:hover{background:var(--color-secondary-container-hover)}.bl:hover{background:var(--color-secondary-container-active)}.bo:hover{opacity:.87}.bs:hover{background:var(--color-secondary-soft)}}.fp{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-gap:24px;gap:24px}.fq{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}.fq .fr{color:var(--color-secondary-on-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.fs{grid-column:span 6;grid-row:span 2;height:100%}.fs .fr{color:var(--color-secondary-on-default);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.ft{right:14px;bottom:22px;height:auto}.ft,.fu{position:absolute}.fu{inset:0}.fv{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)}.fv a{color:var(--color-primary-muted);text-decoration:none}.fw{display:none}@media screen and (max-width:1279px){.fp{gap:16px}}@media screen and (max-width:1023px){.fp{grid-template-rows:none}.fq{grid-column:span 6}.fs{grid-column:span 12;grid-row:initial;height:240px}.ft{right:12px;bottom:12px;width:290px}}@media screen and (max-width:639px){.fp{display:flex;flex-direction:column}.fq{padding:16px 20px;border-radius:24px}.ft{right:8px;bottom:10px}.fx{bottom:20px;left:20px}.fy{max-width:none}.fz{padding:0 16px 32px}.fA{padding:12px 0}.fy br{display:none}}@media(hover:hover){.fq:hover{background:var(--color-neutral-container-muted)}}.qV{flex-shrink:0;gap:48px;justify-content:space-between;width:456px;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.qV,.qW{display:flex;flex-direction:column}.qW{gap:16px;align-items:baseline}.qX{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)}.qY{cursor:pointer;padding:0;border:none;color:var(--color-primary-soft);background:rgba(0,0,0,0)}.qZ{display:flex;gap:16px;align-items:center;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.q0{flex-shrink:0;width:48px;height:48px}.q0 img{width:100%;height:100%;border-radius:48px}.q1{color:var(--color-fg-default)}.q2{color:var(--color-fg-soft)}@media screen and (max-width:767px){.qV{width:428px}}@media screen and (max-width:639px){.qV{width:300px}.qX{-webkit-line-clamp:17}}.f4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:767px){.f4{grid-template-columns:1fr;gap:16px}}.iD{display:block;width:358px}.iD img{width:358px;height:238px}@media screen and (max-width:1279px){.iD,.iD img{width:336px}.iD img{height:224px}}@media screen and (max-width:1023px){.iD,.iD img{width:280px}.iD img{height:187px}}.ke{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}.kf{left:0;transform:translateX(-200%)}.kg{right:0;transform:translateX(100%)}.kh{pointer-events:auto;transform:translateX(0);opacity:1}.ki{position:fixed;top:0;left:0;flex-shrink:0;width:100%;height:72px;padding:12px;background-color:var(--color-bg-page)}.kj{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)}.kk{padding:72px 0 0}.kk,.kl{height:100%}.kl{position:fixed;z-index:-1;top:0;left:0;width:100%;opacity:0;background:var(--color-constant-black);transition:all .5s ease-in-out}.km{z-index:999;opacity:.3}.kn{overflow-y:auto;display:flex;flex-direction:column;width:560px;height:100%;padding:0 32px 48px}.ko{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 20px;color:var(--color-fg-default)}.kp{margin:0 0 40px}.kq{aspect-ratio:16/9}.kq img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.kr{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){.ke,.kn{width:100%}.kn{padding:0 16px 32px}}.hg{position:relative;flex-direction:column;gap:20px;padding:20px 0 0}.hg,.hh{display:flex}.hh{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;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)}.hi{transform:translateX(-70%)}.hj{transform:translateX(0)}.hk{flex:1 1;min-width:0;overflow-wrap:break-word;white-space:normal}.hl{stroke-width:1px;transition:fill .2s}.hm{cursor:pointer;fill:var(--color-constant-white);stroke:var(--color-secondary-muted)}.hm[data-canbehovered=false]{pointer-events:none}.hm[data-checked]{fill:var(--color-secondary-active)}.hn{fill:var(--color-secondary-muted);stroke:var(--color-constant-white)}.hn[data-canbehovered=true]{cursor:pointer;fill:var(--color-secondary-default)}.ho{color:var(--color-secondary-muted);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}@media(hover:hover){.hm:hover{fill:var(--color-secondary-hover)}.hm[data-checked]:hover{cursor:default;fill:var(--color-secondary-active)}.hn[data-canbehovered=true]:hover{fill:var(--color-primary-soft)}}.sm{display:flex;flex-direction:column;width:100%;height:100%;padding:40px 40px 0;border-radius:32px;background:var(--color-bg-page)}.sn{position:-webkit-sticky;position:sticky;z-index:1;top:0;max-width:300px}.so{overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin:16px 0 0}.sp{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);cursor:pointer;color:var(--color-primary-muted)}.sp:last-child{padding:0 0 40px}.sq{color:var(--color-fg-default)}@media screen and (max-width:1023px){.sm{padding:0}.sn{max-width:none}.so{margin:16px 0 240px}}@media screen and (max-width:639px){.so{margin:16px 0 220px}}@media(hover:hover){.sp:hover{color:var(--color-primary-hover)}.sq:hover{cursor:default;color:var(--color-fg-default)}}.kW{flex-direction:column;gap:48px;margin:0 0 32px;white-space:nowrap}.kW,.kX{display:flex}.kX{gap:12px;align-items:center}.kY{position:relative;width:100%;max-width:540px}.kY .kZ{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}.kY .k0{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)}.kY .k1{border-color:var(--color-primary-soft)}.kY .k2{display:flex;color:var(--color-fg-muted)}.kY .k3{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)}.kY .k3::placeholder{color:var(--color-fg-soft)}.kY .k4{pointer-events:none;cursor:pointer;display:flex;color:var(--color-fg-muted);opacity:0}.kY .k5,.kY .k6{pointer-events:auto;opacity:1}.k7{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)}.k8{color:var(--color-constant-white);background:var(--color-secondary-active)}.k9{display:flex;gap:4px}.k9 button{color:inherit}.k9 button,.la{cursor:pointer;border:none;font:inherit;background-color:rgba(0,0,0,0)}.la{gap:4px;color:var(--color-fg-default)}.la,.lb{display:flex;align-items:center}.lc{margin:0 0 0 auto}.ld{overflow-x:auto;display:flex;gap:6px;margin:0 -48px}.ld label:last-child{margin:0 48px 0 0}@media screen and (max-width:1279px){.k7{margin:0 0 0 32px}.ld{margin:0 -32px}.ld label:last-child{margin:0 32px 0 0}}@media screen and (max-width:1023px){.k7{margin:0 0 0 24px}.ld{margin:0 -24px}.ld label:last-child{margin:0 24px 0 0}.kY{max-width:none}.lc{max-width:220px}.lc,.lc button{width:100%}}@media screen and (max-width:639px){.kX{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.k7{margin:0 0 0 16px}.ld{margin:0 -16px}.ld label:last-child{margin:0 16px 0 0}.lc{order:-1;max-width:none}}@media(hover:hover){.kY .kZ:hover{border-color:var(--color-primary-soft)}}.qI{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){.qI{overflow:hidden;height:100%;background:var(--color-bg-page)}}@media screen and (max-width:639px){.qI{border-radius:0}}.ks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.kt{display:flex;justify-content:center;width:100%;margin:24px 0 0}@media screen and (max-width:1279px){.ks{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.ks{gap:16px}}@media screen and (max-width:767px){.ks{grid-template-columns:repeat(1,1fr)}}.q3{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}.q4{position:absolute;z-index:1;inset:0}.q5{display:flex;flex-direction:column;gap:12px}.q6{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}.q7{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-default)}.q8{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-soft)}.q9{display:flex;justify-content:space-between}.q9 img{width:160px;height:160px;border-radius:18px;mix-blend-mode:multiply}.ra{margin-top:auto}@media screen and (max-width:1279px){.q6{max-width:300px}}@media screen and (max-width:767px){.q3{gap:0;gap:34px;padding:20px}.q9 img{width:120px;height:120px}}@media screen and (max-width:389px){.q6{max-width:250px}}@media(hover:hover){.q3:hover{background:var(--color-neutral-container-muted)}}.cZ{object-fit:cover}@media screen and (max-width:1439px){.c0{aspect-ratio:3/2}.c1{aspect-ratio:5/4}.c2{aspect-ratio:16/9}.c3{aspect-ratio:21/9}}@media screen and (max-width:1279px){.c4{aspect-ratio:3/2}.c5{aspect-ratio:5/4}.c6{aspect-ratio:16/9}.c7{aspect-ratio:21/9}}@media screen and (max-width:1023px){.c8{aspect-ratio:3/2}.c9{aspect-ratio:5/4}.da{aspect-ratio:16/9}.db{aspect-ratio:21/9}}@media screen and (max-width:767px){.dc{aspect-ratio:3/2}.dd{aspect-ratio:5/4}.de{aspect-ratio:16/9}.df{aspect-ratio:21/9}}@media screen and (max-width:639px){.dg{aspect-ratio:3/2}.dh{aspect-ratio:5/4}.di{aspect-ratio:16/9}.dj{aspect-ratio:21/9}}@media screen and (max-width:389px){.dk{aspect-ratio:3/2}.dl{aspect-ratio:5/4}.dm{aspect-ratio:16/9}.dn{aspect-ratio:21/9}}.j{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)}.j,.k{display:flex}.k{flex-shrink:0}.k>span{--icon-size:40px!important}.l{font:var(--typography-body-m-medium-font);letter-spacing:var(--typography-body-m-medium-letter-spacing)}.m{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.m span{font-weight:500}@media screen and (max-width:767px){.j{align-items:flex-start}}.kM,.kN{position:relative}.kN{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)}.kO{pointer-events:none;opacity:.5}.kP{gap:24px}.kP,.kQ{display:flex;align-items:center}.kQ{position:absolute;left:0;justify-content:center;width:100%;height:100%}.kR{cursor:pointer;display:flex;gap:16px;width:50%}.kS,.kT{align-items:center}.kT{display:flex;flex-shrink:0;justify-content:center;width:64px;height:64px;border-radius:20px;background:var(--color-constant-white)}.kT,.kU{color:var(--color-secondary-on-default)}.kU{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.kV>div{width:100%;margin:0;padding:0}@media screen and (max-width:1279px){.kN{align-items:flex-start;padding:32px}}@media screen and (max-width:1023px){.kP{gap:16px}.kP button{white-space:nowrap}}@media screen and (max-width:767px){.kN{flex-direction:column;gap:32px}.kR{width:100%}}@media screen and (max-width:639px){.kN{padding:20px}.kP{flex-direction:column;gap:16px;order:1}.kP,.kP button{width:100%}.kT{width:56px;height:56px}}.kD{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.kE{flex-direction:column;gap:24px}.kE,.kF{display:flex}.kF{cursor:pointer;position:relative;flex-direction:row;gap:16px;justify-content:space-between;border-radius:32px;background:var(--color-neutral-container-soft);transition:background-color .2s}.kG{display:flex;flex-direction:column;gap:24px;padding:24px}.kH{position:relative;width:100%;font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-default)}.kI{display:none}.kJ{flex-shrink:0;order:1;width:100%;max-width:396px}.kJ img{width:100%;height:100%;border-radius:32px;object-fit:cover;background-color:var(--color-neutral-container-soft)}.kK{margin-top:auto}.kL{position:absolute;inset:0}@media screen and (max-width:767px){.kF{height:100%}.kJ{max-width:362px}}@media screen and (max-width:639px){.kF{flex-direction:column;gap:0;align-items:flex-end}.kG{width:100%;padding:20px}.kJ{max-width:320px;padding:0 0 0 88px}.kJ img{border-radius:24px}.kK{position:absolute;bottom:20px;left:20px}.kH{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(hover:hover){.kF:hover{background:var(--color-neutral-container-muted)}}.mo{position:relative}.mp{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)}.mq{pointer-events:none;opacity:.5}.mr{position:absolute;left:0;justify-content:center;width:100%;height:100%}.mr,.ms{display:flex;align-items:center}.ms{gap:24px}.mt{color:var(--color-primary-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.mu{display:flex;gap:32px;width:50%}.mv{max-width:350px}.mv,.mw{display:flex;gap:16px;align-items:center}.mx{margin:0 0 4px;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.mx,.my{white-space:nowrap}.my{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.mz{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:var(--color-constant-white)}.mA,.mz{color:var(--color-secondary-on-default)}.mB{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 4px}.mC{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and (max-width:1279px){.mp{align-items:flex-start;padding:32px}.mu{flex-direction:column;flex-shrink:0;gap:24px}}@media screen and (max-width:1023px){.ms{flex-wrap:wrap}}@media screen and (max-width:767px){.mp{flex-direction:column}.mu{flex-flow:row wrap;gap:22px;width:100%}.mv{max-width:none}}@media screen and (max-width:639px){.mp{padding:20px}.ms{flex-direction:column;gap:16px;order:1}.ms,.ms button,.mt{width:100%}.mt{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);text-align:center}.mt br{display:none}.mz{width:56px;height:56px}}.lY{position:relative;display:flex;gap:16px}.lZ{flex-direction:row-reverse}.l0{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)}.l1{background:var(--color-primary-muted)}.l2{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)}.l3{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-on-default)}.l4{position:absolute;z-index:1;bottom:24px}.l5{display:flex;aspect-ratio:943/412;width:100%}.l5 img{width:100%;height:100%;border-radius:32px;object-fit:cover;object-position:center center}.l6{text-decoration:none}@media screen and (max-width:1279px){.l0{width:100%;max-width:309px;min-height:357px;padding:24px}.l5{max-height:357px}}@media screen and (max-width:1023px){.lY{flex-direction:column-reverse;gap:0}.l0{z-index:-1;gap:56px;width:100%;max-width:none;min-height:auto;margin:-48px 0 0;padding:72px 24px 24px}.l4{position:static}.l5{max-height:none}}@media screen and (max-width:639px){.l0{padding:72px 20px 20px}.l5{min-height:215px}.l5 img{border-radius:24px}}.sj{width:12px;height:12px;border-radius:50%}.sk{background:var(--color-primary-soft, )}.sl{background:var(--color-fg-muted)}.a2{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,220px);grid-gap:24px;gap:24px}.a3{position:relative;grid-column:span 2;grid-row:span 2;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.a4{display:flex;flex-direction:column;justify-content:space-between;height:100%}.a4 .a5{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.a4 .a6{max-width:400px;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.a7{position:absolute;top:136px;right:0;width:94%;max-width:616px}.a7 img{width:100%;height:100%}.a8{display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.a8 .a5{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.a8 .a6{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){.a2{gap:16px}.a7{top:130px}}@media screen and (max-width:1023px){.a2{grid-template-columns:repeat(2,1fr);grid-template-rows:320px 220px 220px}.a3{grid-column:span 2;grid-row:initial}.a7{top:94px;width:60%}}@media screen and (max-width:639px){.a2{display:flex;flex-direction:column}.a3{height:290px;padding:20px}.a7{width:100%;max-width:371px;padding:0 0 0 20px}.a8{height:170px;padding:20px}}.az{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.aA{position:relative;overflow:hidden;height:323px;padding:24px;border-radius:32px;background:var(--color-primary-default)}.aB{display:flex;flex-direction:column;justify-content:space-between;height:100%}.aC{position:relative;z-index:1;font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-constant-white)}.aD{display:flex;flex-direction:column;gap:6px;color:var(--color-secondary-soft);list-style:none;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.aE{position:relative;padding:0 0 0 12px}.aE:before{content:"•";left:0}.aE:before,.aF{position:absolute}.aF{top:0;right:0}.aG{background:var(--color-secondary-default)}.aG .aD{color:var(--color-constant-white)}.aH{background:var(--color-primary-default)}.aH .aD{color:var(--color-secondary-soft)}@media screen and (max-width:1279px){.az{display:flex;flex-direction:column}}@media screen and (max-width:639px){.aA{height:auto}.aA,.aA:last-child{padding:24px 20px}.aB{gap:32px}.aD{padding:0 50px 0 0}.aF{width:200px}.aF img{width:100%;height:100%}}.e{max-width:960px}.e span{color:var(--color-primary-muted)}.f{margin:0 0 64px;font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-fg-soft)}@media screen and (max-width:1023px){.f{margin:0 0 48px}}@media screen and (max-width:639px){.f{margin:0 0 32px}}.f5{display:block;width:358px}.f5 img{width:358px;height:238px}@media screen and (max-width:1279px){.f5,.f5 img{width:336px}.f5 img{height:224px}}@media screen and (max-width:1023px){.f5,.f5 img{width:280px}.f5 img{height:187px}}.oy{display:flex;flex-direction:column;max-width:476px;margin:0 auto;color:var(--color-fg-soft);text-align:center}.oz{width:200px;margin:0 auto 20px}.oz img{width:100%}.oA{margin:0 0 10px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.oB{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.oC{margin:20px auto 0}.jU,.oC a{text-decoration:none}.jU{cursor:pointer;position:relative;grid-column:span 1;height:-moz-fit-content;height:fit-content}.jV{position:absolute;inset:0}.jW{position:relative;overflow:hidden;border-radius:24px;transition:opacity .2s}.jW img{display:block;object-fit:cover;transition:opacity .2s,transform .5s}.jX{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)}.jY{position:relative;flex-direction:column;gap:16px;margin:16px 0 0;color:var(--color-fg-default)}.jY,.jZ{display:flex}.jZ{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);gap:6px;color:var(--color-fg-soft)}.j0{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.j1{position:absolute;z-index:3;inset:0;border-radius:inherit}.j2,.j3{display:none}@media(hover:hover){.jU:hover .jW{opacity:.87}}.jk{gap:24px;margin:128px 0 0}.jk,.jl{display:flex;justify-content:space-between}.jl{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}.jl .jm{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.jl .jn{color:var(--color-accent-on-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.jl .jn,.jo{text-decoration:none}.jo{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}.jo .jm{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);z-index:2;color:var(--color-accent-on-default)}.jo .jn{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)}.jo .jp{position:absolute;right:24px;bottom:0}.jq{display:flex;align-items:center;justify-content:center;height:296px}.jr{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);color:var(--color-primary-active)}.js{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){.jk{flex-direction:column;gap:16px;margin:96px 0 0}}@media screen and (max-width:639px){.jk{margin:64px 0 0}.jl,.jo{height:172px;padding:16px 20px 20px}.jp{width:174px;height:auto}.js br{display:none}}@media screen and (max-width:389px){.jp{display:none}}@media(hover:hover){.jl:hover{background:var(--color-neutral-container-default)}.jl:hover .jn{color:var(--color-primary-muted)}.jo:hover{background:var(--color-secondary-muted)}.jo:hover .jn{color:var(--color-primary-muted)}}.bM{display:flex;justify-content:space-between;margin:128px 0 0;border-radius:32px}.bN{background:var(--color-accent-soft)}.bO{background:var(--color-neutral-container-soft)}.bP{background:var(--color-secondary-container-soft)}.bQ{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:946px;padding:40px}.bR{color:var(--color-primary-soft);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.bS{margin:16px 0 0;color:var(--color-fg-soft);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.bT{flex-shrink:0}.bT img{width:100%;height:100%}.bU{margin:32px 0 0;text-decoration:none}@media screen and (max-width:1279px){.bQ{padding:32px}}@media screen and (max-width:1023px){.bQ{flex-shrink:0;width:50%}.bT{flex-shrink:1}}@media screen and (max-width:767px){.bM{flex-direction:column-reverse;border-radius:24px}.bQ{align-items:center;padding:0 20px 20px;text-align:center}.bQ,.bU{width:100%}.bT{height:200px}}.ln{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center}.lo,.lp{position:relative}.lp{overflow:hidden;width:1200px;max-width:80vw;height:720px;max-height:80vh;border-radius:30px}.lq{inset:0;opacity:.3;background:var(--color-constant-black)}.lq,.lr{position:absolute}.lr{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){.lp{max-width:96vw}.lr{top:-50px;right:0;left:auto}}.eA{width:100%}.eB{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.eB,.eC{color:var(--color-fg-default)}.eC{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);margin:0 0 24px}.eD{display:flex;justify-content:space-between;border-radius:32px;background-color:var(--color-bg-surface)}.eE{position:relative;width:50%;padding:40px}.eF{margin:0 0 32px;color:var(--color-primary-default);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.eG{position:relative;z-index:2}.eH{position:absolute;bottom:0;left:0;padding:40px 40px 64px}.eH,.eH img{width:100%}.eI{display:flex;flex-direction:column;gap:12px;width:50%;padding:20px}.eJ{padding:24px;border-radius:20px;background:var(--color-constant-white)}.eK{margin:0 0 16px;color:var(--color-fg-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.eL{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.eJ:first-child{background:var(--color-secondary-soft)}.eJ:first-child .eL{color:var(--color-fg-default)}@media screen and (max-width:767px){.eD{flex-direction:column;border-radius:24px}.eE{width:100%;padding:24px}.eF{margin:0 0 24px}.eH{position:static;max-width:269px;margin:32px auto 0;padding:0}.eH img{height:auto}.eI{gap:8px;width:100%;padding:12px}}@media screen and (max-width:639px){.eH{padding:0}}.e4{flex-direction:column;gap:32px}.e4,.e5{display:flex}.e5{justify-content:space-between}.e6{display:flex;background:var(--color-neutral-container-soft)}.e6,.e7{border-radius:32px}.e7{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}.e8{color:var(--color-constant-white);background:var(--color-secondary-active)}.er{display:flex;flex-direction:column;gap:128px}.es{justify-content:space-between}.es,.et{display:flex;gap:24px;align-items:flex-start}.et{flex-direction:column;flex-shrink:0;max-width:455px}.eu{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)}.ev{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-default)}.ew{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);color:var(--color-fg-soft)}.ex{overflow:hidden;border-radius:32px}.ex img{width:100%;height:100%}.ey{flex-direction:row-reverse}.ey .et{padding:0 0 0 24px}.ez{display:flex;justify-content:center;margin:48px 0 0}@media screen and (max-width:1279px){.er{gap:96px}.es{gap:16px}.et{max-width:365px;padding:0 24px 0 0}}@media screen and (max-width:1023px){.er{gap:64px}.es{flex-direction:column-reverse}.et{position:relative;max-width:none;padding:16px 0 16px 122px}.ey .et{padding:0 0 0 122px}.eu{position:absolute;top:0;left:0}.ex{max-height:none}}@media screen and (max-width:639px){.eu{position:static;width:72px;padding:8px 24px}.et{gap:20px}.et,.ey .et{padding:0}.ex{border-radius:24px}}.fc{width:100%}.fd{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.fd,.fe{color:var(--color-fg-default)}.fe{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 16px}.ff{display:flex;justify-content:space-between;border-radius:32px;background-color:var(--color-bg-surface)}.fg div{margin:0}.fh{position:relative;width:50%;padding:40px}.fi{margin:0 0 32px;color:var(--color-primary-default);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.fj{position:absolute;bottom:0;left:0;justify-content:center;width:100%;padding:40px 20px}.fj,.fk{display:flex}.fk{flex-direction:column;gap:12px;width:50%;padding:20px}.fl{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)}.fl p{color:var(--color-fg-default)}.fm{color:var(--color-fg-soft)}@media screen and (max-width:767px){.ff{flex-direction:column;border-radius:24px}.fh{width:100%;padding:24px}.fi{margin:0 0 24px}.fj{position:static;padding:0}.fj img{max-width:320px}.fk{gap:8px;width:100%;padding:12px}}@media screen and (max-width:639px){.fj{padding:0}}.kv{display:flex;gap:10px;padding:0 40px}.kw{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)}.kx{border-bottom:3px solid var(--color-fg-default);color:var(--color-fg-default)}@media screen and (max-width:1023px){.kv{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}}.lD{position:relative;overflow:hidden;max-height:645px;margin:128px 0 0;border-radius:32px;transition:opacity .2s}.lE{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}.lF{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)}.lG{position:absolute;inset:0}.lH{min-height:305px}.lH,.lH picture{display:flex;width:100%}.lH img{width:100%;object-fit:cover;transition:opacity .2s,transform .5s}.lI{position:absolute;inset:0}@media screen and (max-width:1279px){.lD{margin:96px 0 0}.lE{padding:20px 0 32px 32px}.lF{max-width:740px}}@media screen and (max-width:639px){.lD{margin:64px 0 0}.lE{padding:12px 0 20px 20px}}@media(hover:hover){.lD:hover{opacity:.87}}.f6{flex-direction:column;gap:32px}.f6,.f7{display:flex}.f7{justify-content:space-between}.f8{display:flex;background:var(--color-neutral-container-soft)}.f8,.f9{border-radius:32px}.f9{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}.ga{color:var(--color-constant-white);background:var(--color-secondary-active)}.gb{overflow-x:auto;display:flex;gap:8px;align-items:center}.aV{scroll-margin-block:86px}.aW{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.aX{flex-direction:column}.aX,.aY{display:flex}.aY{gap:16px;align-items:center;justify-content:space-between;margin:0 0 16px;padding:24px;border-radius:20px;text-decoration:none;background:var(--color-neutral-container-soft);transition:background-color .2s}.aY:last-child{margin:0}.aZ{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.a0{display:flex;align-items:center;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.a1{display:block;margin:0 12px 0 0}@media screen and (max-width:639px){.aY{flex-direction:column;gap:20px}.aZ{text-align:left}.a0,.aZ{width:100%}.a0{justify-content:space-between}}@media(hover:hover){.aY:hover .a0{color:var(--color-primary-soft)}.aY:hover{background:var(--color-neutral-container-muted)}}.aI{scroll-margin-block:86px}.aJ{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.aK{flex-direction:column;margin:0 0 16px;border-top:1px solid var(--color-border-soft);list-style:none}.aK,.aL{display:flex}.aL{padding:16px 0;border-bottom:1px solid var(--color-border-soft)}.aM,.aN{width:50%;color:var(--color-fg-default)}.aM,.aN,.aO{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.aO{color:var(--color-primary-soft);text-decoration:none}@media screen and (max-width:639px){.aL{flex-direction:column;gap:8px}.aM,.aN{width:100%}.aM{color:var(--color-fg-soft)}}.g{width:100%;max-width:990px;padding:96px 0 64px 40px;font-family:ALS Hauss,sans-serif;font-size:42px;font-weight:400;font-style:normal;line-height:50px;color:var(--color-primary-default);letter-spacing:-.84px}.h{padding:40px 40px 96px}.i{scroll-margin-block:86px}@media screen and (max-width:1279px){.h{padding:32px 32px 128px}.g{padding:72px 32px 48px}}.gp{width:100%}.gq{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.gr{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.gr,.gs{margin:0 0 32px}.gs{display:inline-flex;border-radius:32px;background:var(--color-neutral-container-soft)}.gt{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)}.gu{color:var(--color-constant-white);background:var(--color-secondary-active)}.gv{position:relative;display:none;padding:24px;border-radius:20px;background:var(--color-secondary-container-muted)}.gv svg{width:100%;height:500px}.gw{display:none}.gx,.gy{display:flex}.gy{flex-wrap:wrap;gap:8px 6px}.gy .gz{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)}.gA{column-count:3;gap:12px;width:100%;list-style:none}.gA .gz{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){.gA{column-count:2}.gs{display:none}.gv{display:none!important}.gw{display:flex!important}}@media screen and (max-width:639px){.gA{column-count:1}}