.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}}.dM{margin:128px 0 0;background:var(--color-primary-default)}.dN{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)}.dO{margin:0 0 16px;color:var(--color-primary-on-default)}.dP{display:flex;flex-direction:column;gap:16px}.dQ{text-decoration:none}.dQ,.dR{color:var(--color-secondary-default)}.dR{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)}.dR .dS{grid-column:span 2}.dT{color:var(--color-secondary-default);text-decoration:none}@media screen and (max-width:1023px){.dN{grid-template-columns:repeat(3,1fr);padding:64px 0 32px}.dU{grid-column:span 3;margin:0 0 48px}.dR{display:flex;gap:32px}}@media screen and (max-width:639px){.dU{margin:0 0 16px}.dN{display:flex;gap:32px}.dN,.dR{flex-direction:column}.dR{gap:24px}}@media(hover:hover){.dT:hover{text-decoration:underline}}.ex{position:relative;justify-content:center;width:100%;height:76px}.ex,.ey{display:flex;align-items:center}.ey{position:absolute;left:0;height:100%}.ey svg{height:36px}.ez{list-style:none}.eA,.ez{display:flex;height:100%}.eA{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}.eB{opacity:1}.ez:has(>.eB) .eA{opacity:.7}.ez:has(>.eB) .eB{opacity:1}.eC{position:absolute;right:0;display:flex;gap:12px}.eC .eD{text-decoration:none}@media screen and (max-width:1439px){.ez{display:none}}@media screen and (max-width:1279px){.ex{height:60px}}@media screen and (max-width:639px){.ex{height:52px}.ey svg{height:28px}.eD{display:none}}@media(hover:hover){.ez:hover .eA{opacity:.7}.ez:hover .eA:hover,.ez:hover .eB{opacity:1}}.kB{cursor:pointer;display:none;align-items:center;color:var(--color-primary-default)}.kC{overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;width:390px;height:100%;padding:0 24px}.kD,.kE{display:flex;flex-direction:column;gap:24px}.kE{padding:24px 0}.kF{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){.kB{display:flex}}@media screen and (max-width:639px){.kC{width:100%}}.j9{padding:40px;border-radius:32px;background:var(--color-bg-surface)}.ka,.kb{display:flex;justify-content:space-between}.kb{flex-direction:column;flex-shrink:0;width:50%}.kc{margin:24px 0 0;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default)}.kd{margin:24px 0;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.ke{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)}.kf{padding:8px 16px;border-radius:16px;color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}.kg{flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:var(--color-fg-muted)}.kh{background-color:var(--color-secondary-active)}.ki{width:320px}.ki img{display:block;width:100%;height:auto;border-radius:18px;mix-blend-mode:multiply}@media screen and (max-width:1279px){.j9{padding:32px}.kb{width:60%}.ki{width:280px}}@media screen and (max-width:1023px){.j9{padding:24px}.kb{width:51%}.kc{margin:24px 0 0}.ke{margin:32px 0 0}.ki{width:100%;max-width:220px}}@media screen and (max-width:639px){.j9{padding:20px 20px 32px}.ka{flex-direction:column-reverse;align-items:center}.kb{width:100%}.ke{margin:16px 0 0}}.iq{position:relative;transition:opacity .3s ease}.iq,.ir{opacity:1}.is{opacity:0}.it{position:absolute;z-index:100;right:48px;bottom:34px;display:flex;gap:10px}.iu{display:none;justify-content:center;margin:12px 0 0}.iv{cursor:pointer;display:flex;padding:4px;border:none;background-color:rgba(0,0,0,0)}.iw{width:6px;height:6px;border-radius:3px;background-color:var(--color-fg-muted)}.ix .iw{background-color:var(--color-fg-default)}@media screen and (max-width:1023px){.it{display:none}.iu{display:flex}}.qj{position:relative;height:500px;border-radius:32px;background:var(--color-secondary-muted)}.qk{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:40px}.ql{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);margin:0 0 24px}.ql,.qm{color:var(--color-constant-white)}.qm{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.qn{margin:auto 0 0;text-decoration:none}.qo{position:absolute;border-radius:32px;object-fit:cover}.qo,.qo img{width:100%;height:100%}@media screen and (max-width:1279px){.qj{height:380px}.qk{padding:32px}.qm{max-width:380px}}@media screen and (max-width:1023px){.qj{height:440px}}@media screen and (max-width:639px){.qj{height:500px}.qk{align-items:normal;padding:20px}.qm{max-width:none}}.n{display:flex;justify-content:center;margin:64px 0 0}.n img{width:100%;max-width:648px;height:100%}.ec{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0}.ed img{width:100%;height:304px}.ee{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){.ec{gap:64px 16px;margin:48px 0 0}.ed img{height:206px}}@media screen and (max-width:1023px){.ec{grid-template-columns:repeat(2,1fr);gap:48px 16px;margin:32px 0 0}.ed img{aspect-ratio:336/228;height:100%}}@media screen and (max-width:639px){.ec{grid-template-columns:repeat(1,1fr)}}.af{margin:48px 0 0}.ag{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){.af{margin:32px 0 0}.ag{margin:16px 0 32px}}.gf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0}.gg img{width:100%;height:304px}.gh{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){.gf{gap:64px 16px;margin:48px 0 0}.gg img{height:206px}}@media screen and (max-width:1023px){.gf{grid-template-columns:repeat(2,1fr);gap:48px 16px;margin:32px 0 0}.gg img{aspect-ratio:336/228;height:100%}}@media screen and (max-width:639px){.gf{grid-template-columns:repeat(1,1fr)}}.bs{position:relative;gap:88px;align-items:flex-start;padding:32px 40px}.bs,.bt{display:flex;width:100%}.bt{flex-direction:column}.bu{position:-webkit-sticky;position:sticky;top:32px;flex-shrink:0}.bv{container-type:inline-size;width:435px}@media screen and (max-width:1279px){.bs{flex-direction:column;padding:32px}.bv{position:static;width:100%}.bw{display:none}}@media screen and (max-width:1023px){.bs{padding:0}}.m0{cursor:pointer;position:relative;display:flex;flex-wrap:nowrap;gap:8px;align-items:center;padding:2px 0}.m0 input{position:absolute;top:0;left:0;opacity:0}.m1{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}.m2{border-color:var(--color-primary-default);background-color:var(--color-primary-default)}.m3{-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)}.m4{cursor:not-allowed}.m4 .m1{background:var(--color-fg-disabled)}.m4 .m2{border-color:var(--color-fg-disabled)}.m4 .m3{color:var(--color-fg-muted)}@media(hover:hover){.m4:hover .m1{background:var(--color-fg-disabled)}.m4:hover .m2{border-color:var(--color-fg-disabled)}.m0:not(.m4):hover .m1{border-color:var(--color-primary-hover)}.m0:not(.m4):hover .m2{border-color:var(--color-primary-default)}}.nZ{position:relative;display:flex;flex-direction:column;width:100%;min-height:300px}.n0{flex:1 1;flex-direction:column}.n0,.nI{display:flex;align-items:center;justify-content:center}.nI{--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}.nJ{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.nK{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.nI:active{--chip-border-color:var(--color-secondary-active)}.nI:has(input:checked){--chip-border-color:var(--color-secondary-active);--chip-color:var(--color-constant-white)}.nI:has(input:checked):active{--chip-border-color:var(--color-secondary-active)}.nJ{--chip-height:64px;--chip-padding:0 24px}.nK{--chip-height:44px;--chip-padding:0 16px}.nL{background:rgba(0,0,0,0)}.nL:active{--chip-border-color:var(--color-secondary-active);--chip-color:var(--color-fg-default)}.nL:has(input:checked){--chip-color:var(--color-fg-default)}.nM{--chip-border-color:var(--color-neutral-container-soft);--chip-color:var(--color-fg-muted);pointer-events:none;background:var(--chip-border-color)}.nN{display:none}.nO{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);padding-bottom:8px}@media screen and (max-width:1279px){.nP{--chip-height:64px;--chip-padding:0 24px}.nQ{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:1023px){.nR{--chip-height:64px;--chip-padding:0 24px}.nS{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:767px){.nT{--chip-height:64px;--chip-padding:0 24px}.nU{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:639px){.nV{--chip-height:64px;--chip-padding:0 24px}.nW{--chip-height:44px;--chip-padding:0 16px}}@media screen and (max-width:389px){.nX{--chip-height:64px;--chip-padding:0 24px}.nY{--chip-height:44px;--chip-padding:0 16px}}@media(hover:hover){.nI:hover{--chip-border-color:var(--color-secondary-hover);--chip-color:var(--color-constant-white)}.nI:has(input:checked):hover{--chip-border-color:var(--color-secondary-hover)}.nL{background:rgba(0,0,0,0)}.nL:hover{--chip-border-color:var(--color-secondary-hover);--chip-color:var(--color-primary-hover)}}.in{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)}}.fE{max-width:960px;margin:32px 0 0;padding:32px 40px}@media screen and (max-width:1279px){.fE{max-width:100%;padding:32px}}@media screen and (max-width:1023px){.fE{padding:0}}.fF{display:flex;align-items:center;justify-content:center;min-height:300px;margin-top:100px}.lH{border-radius:32px;background:var(--color-bg-surface)}.lH,.lI{display:flex;justify-content:space-between}.lI{flex-direction:column;flex-shrink:0;width:50%;padding:40px}.lJ{margin:24px 0 0;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default)}.lK{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)}.lL{color:var(--color-secondary-on-default);background:var(--color-secondary-soft)}.lL,.lM{padding:8px 16px;border-radius:16px}.lM{display:flex;gap:8px;align-items:center;color:var(--color-fg-default);background:var(--color-constant-white)}.lN{flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:var(--color-fg-muted)}.lO{background-color:var(--color-secondary-active)}.lP{color:var(--color-fg-soft)}.lQ{overflow:hidden;border-radius:32px}.lQ img{display:block;width:100%;height:auto}@media screen and (max-width:1279px){.lI{padding:32px 20px 32px 32px}}@media screen and (max-width:1023px){.lH{flex-direction:column;gap:initial}.lI{width:100%;padding:24px}.lK{margin:48px 0 0}.lQ{aspect-ratio:16/9}}@media screen and (max-width:639px){.lI{padding:20px}.lJ{margin:16px 0 0}.lK{margin:32px 0 0}}.fC{display:flex;align-items:center;justify-content:center;margin:50px 0}.g9{position:relative;margin:30px 0 0}.ha{display:flex;gap:20px}.hb{text-decoration:none}@media screen and (max-width:639px){.ha{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}.hb:first-child{margin:0 0 0 16px}.hb:last-child{margin:0 16px 0 0}}.f8{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1023px){.f8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}}@media screen and (max-width:639px){.f8{display:flex;flex-direction:column}}.nu{position:relative;display:flex;gap:12px}.nv{flex-shrink:0;width:294px;height:auto}.nv,.nw{border-radius:24px}.nw{display:flex;flex-direction:column;width:100%;padding:16px 20px;background:var(--color-bg-surface)}.nx{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.nx,.ny{color:var(--color-primary-active)}.ny{margin:12px 0 0;font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.nz{margin:auto 0 0;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft)}.nA{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)}.nB{margin:0 0 12px;color:var(--color-primary-active);font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.nC{margin:0 0 8px;color:var(--color-primary-active)}.nC,.nD{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.nD{cursor:pointer;width:100%;border:none;text-align:left;background-color:rgba(0,0,0,0)}.nD,.nE{margin:auto 0 0;color:var(--color-primary-soft)}.nE{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.nF{position:absolute;inset:0;width:100%}@media screen and (max-width:1023px){.nu{flex-direction:column;gap:0;border-radius:24px;background:var(--color-bg-surface)}.nv{width:100%}.nw{padding:16px 20px 8px}.nA{padding:8px 20px 16px}.nz{margin:8px 0 0}.ny{order:1;padding:0 0 16px;border-bottom:1px solid var(--color-neutral-muted)}.nD{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)}.nG{width:34px}.nH{display:flex;justify-content:center;width:100%;padding:12px 0;border-radius:100px}}@media screen and (max-width:639px){.nw{padding:12px 12px 8px}.nA{min-width:auto;padding:8px 12px 16px}}.ah{padding:128px 0 66px;font:var(--typography-display-xl-font);letter-spacing:var(--typography-display-xl-letter-spacing);color:var(--color-primary-default)}.ai{color:inherit;text-decoration:none}.aj{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){.ah{padding:96px 0 48px}.ak{padding-right:140px}.aj{transform:scale(.85)}}@media screen and (max-width:1023px){.ak{padding-right:0}}@media screen and (max-width:767px){.aj{transform:scale(.72)}}@media screen and (max-width:639px){.ah{padding:64px 0 32px}.aj{transform:scale(.6)}}@media(hover:hover){.ai:hover{color:var(--color-primary-active)}}.fn{display:block;width:358px}.fn img{width:358px;height:238px}@media screen and (max-width:1279px){.fn,.fn img{width:336px}.fn img{height:224px}}@media screen and (max-width:1023px){.fn,.fn img{width:280px}.fn img{height:187px}}@media screen and (max-width:389px){.fo a{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}}.mG{margin:64px 0 0}.mG,.mH{display:flex;flex-direction:column;gap:32px}.mH{margin:0 auto}.mI{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){.mG{margin:48px 0 0}.mH{display:flex;margin:0}}@media screen and (max-width:1023px){.mG{gap:48px}.mH{display:flex;gap:20px;height:200px;margin:0}}@media screen and (max-width:639px){.mG{margin:32px 0 0}.mH{display:flex;height:200px;margin:0}}.kt{text-decoration:none}.ku{display:flex;flex-direction:column;gap:48px}@media screen and (max-width:1023px){.ku{gap:32px}.kt{display:none}}.kG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.kH{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1279px){.kG{gap:16px}.kH{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.kG{grid-template-columns:repeat(1,1fr)}}.jk{position:relative}.jl{position:absolute;right:0;bottom:100%;transform:translateY(-70px);gap:12px}.jl,.jm{display:flex}.jm{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}.jm:after{content:"";display:block;flex-shrink:0;width:1px}.jm::-webkit-scrollbar{display:none}.jm>*{scroll-snap-align:start}@media screen and (max-width:1599px){.jm{margin:0 -48px 0 0}}@media screen and (max-width:1279px){.jl{transform:translateY(-47px)}.jm{gap:16px;margin:0 -32px 0 0}}@media screen and (max-width:1023px){.jk{overflow:visible}.jl{display:none}.jm{margin:0 -24px 0 0}}@media screen and (max-width:639px){.jm{margin:0 -16px 0 0}}.mU{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}.mU:hover{opacity:.87}.mV{position:absolute;inset:0}.mW{z-index:10;margin-top:auto}.mX{position:relative;color:var(--color-constant-white);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.mY{display:none}.mZ{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){.mU{aspect-ratio:309/247;max-height:265px;border-radius:24px}}@media screen and (max-width:639px){.mU{max-height:342px}}.nd{--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}.ne{--input-height:40px;--input-padding-right:12px;--input-padding-left:12px;--input-border-radius:12px}.nf{--input-height:56px;--input-padding-right:12px;--input-padding-left:16px}.ng{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-constant-white);--input-disabled-background-color:var(--color-constant-white)}.nh{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}.nh:focus-within{--input-border-color:var(--color-primary-default)!important}.ni{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-neutral-container-soft);cursor:not-allowed;color:var(--color-fg-disabled)}.nj{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}.nj:placeholder-shown{top:0}.nj:disabled{cursor:not-allowed}.nk{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}.nl{color:var(--color-error-default)}.nm{left:calc(var(--input-padding-left) + 24px + var(--input-gap))}.nj:focus+.nk{color:var(--color-brand-default)}.nj:focus+.nl{color:var(--color-error-default)}.nj:placeholder-shown+.nk{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);transform:translateY(-50%);color:var(--color-fg-soft)}.nj:placeholder-shown+.nl{color:var(--color-error-default)}.nn{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)}.no{color:var(--color-error-default)}.np{display:flex}.nq{cursor:pointer;display:none;line-height:0;color:var(--color-fg-muted);transition:.2s}.nh:not(:has(.nj:placeholder-shown)):focus-within .nq{display:block}.nr{line-height:0}.ns{cursor:pointer}@media(hover:hover){.nh:not(.nt,.ni):hover{--input-border-color:var(--color-border-soft)}.nq:hover{color:var(--color-fg-default)}}.pl{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;max-width:600px}.pm{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);color:var(--color-primary-active)}.pm,.pn{text-align:center}.pn{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.po{color:var(--color-primary-soft);text-decoration:none}.pD{position:relative;padding:14px;border-radius:20px;background:var(--color-bg-surface)}.pE{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)}.pF{display:block;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.pF,.pG{margin:0 0 12px}.pG{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);color:var(--color-fg-default)}.pH{display:block;margin:0 0 4px;color:var(--color-fg-soft)}.pH,.pI{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.pI{color:var(--color-fg-muted)}.pJ{top:14px;color:var(--color-fg-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.pJ,.pK{position:absolute;right:14px}.pK{bottom:14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;color:var(--color-constant-white)}.pL{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)}.pM{background:var(--color-error-soft)}.pN{background:var(--color-neutral-soft)}.pO{background:var(--color-success-soft,#96ca7b)}.pP{background:var(--color-primary-default)}@media screen and (max-width:639px){.pD{padding:14px 14px 14px 40px}.pE{margin:0 0 6px;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.pF{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);position:absolute;top:14px;right:14px;margin:0}.pH{display:inline}.pG,.pH{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.pG{margin:0 0 6px}.pJ{top:38px}.pK{top:6px;bottom:auto;left:6px}.pL{left:0;transform:translateY(-10%)}}@media(hover:hover){.pK:hover .pL{display:block}}.pv{position:relative;padding:14px;border-radius:20px;background:var(--color-bg-surface)}.pw{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)}.px{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)}.py{font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);color:var(--color-fg-default)}.pz{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)}.pA{color:var(--color-fg-default);font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.pB{position:absolute;top:13px;right:14px;display:flex;gap:14px;align-items:center}.pC{flex-shrink:0;color:var(--color-fg-soft)}@media screen and (max-width:639px){.pw,.py{margin:0 0 6px}}.pp{display:flex;flex-direction:column;max-width:476px;margin:0 auto;color:var(--color-fg-soft);text-align:center}.pq{width:200px;margin:0 auto 20px}.pr{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);margin:0 0 10px}.ps{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.pt{margin:20px auto 0}.pu{color:inherit;text-decoration:none}.bx{padding:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.bx,.by{color:var(--color-fg-default)}.by{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.by div{width:100%}.by ul{padding-bottom:8px}.by ul li{position:relative;padding:4px 0 0 26px;list-style:none}.by ul li:before{content:"•";position:absolute;top:3px;left:8px;color:var(--color-fg-soft)}.by ul ul{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.by ul ul ul{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.by ol{padding-bottom:8px;padding-left:26px}.by ol li{padding:4px 0}.by ol li::marker{color:var(--color-fg-soft)}.by ol ol{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.by ol ol ol{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.by h1{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing)}.by h1,.by h2{margin-top:48px}.by h2{padding-bottom:24px;font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.by h3{padding-bottom:20px;font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}.by h3,.by h4{margin-top:40px}.by h4{padding-bottom:16px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.by p{padding:8px 0 16px}.by a{color:var(--color-primary-soft);text-decoration:none}.by img{display:block;max-width:100%;margin:8px 0 16px;border-radius:12px}.d9{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:269px;padding:48px 0 0;list-style:none}.ea{position:relative;padding:0 0 0 17px}.ea a{color:var(--color-fg-default);text-decoration:none;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.eb: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)}.eb a{color:var(--color-primary-default)}@media screen and (max-width:1279px){.d9{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)}}.c{color:var(--color-primary-muted)}.d{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}}.bZ{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}.bZ .b0{z-index:2;margin-top:auto}.b1{padding:20px 32px 24px 24px}.b1 .b2{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:0 0 12px;color:var(--color-primary-default)}.b1 .b3{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-primary-soft)}.b4{overflow:hidden;grid-column:span 6;transition:opacity .2s}.b4 .b0{padding:0 24px 24px}.b4 .b5{position:relative;z-index:1;padding:20px 24px}.b4 .b6{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.b4 .b6,.b4 .b7{color:var(--color-constant-white)}.b4 .b7{margin:20px 0 0;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.b4 img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}.b8{display:flex;grid-column:span 6;flex-direction:column;padding:16px 20px 20px;background:var(--color-secondary-default)}.b8 .b2{margin:0 0 12px}.b8 .b2,.b8 .b3{width:100%;color:var(--color-constant-white)}.b8 .b3{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.b8 img{position:absolute;right:48px;bottom:0;height:auto}.b9{padding:20px 32px 24px 24px}.b9 .b2{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:0 0 12px;color:var(--color-primary-default)}.b9 .b3{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-primary-soft)}.ca{position:absolute;inset:0}.cb{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;margin:64px 0 0}.b2{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}@media screen and (max-width:1279px){.cb{gap:16px}}@media screen and (max-width:1023px){.bZ{grid-column:span 6}.b4{grid-column:span 12}.b4 img{width:100%;height:100%;object-fit:cover}.b8 img{right:32px;width:212px}}@media screen and (max-width:767px){.bZ{height:270px}.b8{height:280px}.b8 img{width:200px}.cb{display:flex;flex-direction:column}}@media screen and (max-width:639px){.bZ{border-radius:24px}.b0{bottom:20px;left:20px}.b4 .b5,.b9{padding:20px}}@media screen and (max-width:389px){.b4{overflow:hidden;grid-column:span 6}.b4 .b7 br{display:none}.b8 img{right:16px;width:170px}}@media(hover:hover){.bZ:hover{background:var(--color-secondary-container-hover)}.b1:hover{background:var(--color-secondary-container-active)}.b4:hover{opacity:.87}.b8: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)}}.qq{flex-shrink:0;gap:48px;justify-content:space-between;width:456px;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.qq,.qr{display:flex;flex-direction:column}.qr{gap:16px;align-items:baseline}.qs{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)}.qt{cursor:pointer;padding:0;border:none;color:var(--color-primary-soft);background:rgba(0,0,0,0)}.qu{display:flex;gap:16px;align-items:center;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.qv{flex-shrink:0;width:48px;height:48px}.qv img{width:100%;height:100%;border-radius:48px}.qw{color:var(--color-fg-default)}.qx{color:var(--color-fg-soft)}@media screen and (max-width:767px){.qq{width:428px}}@media screen and (max-width:639px){.qq{width:300px}.qs{-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}}.ip{display:block;width:358px}.ip img{width:358px;height:238px}@media screen and (max-width:1279px){.ip,.ip img{width:336px}.ip img{height:224px}}@media screen and (max-width:1023px){.ip,.ip img{width:280px}.ip img{height:187px}}.kN{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}.kO{left:0;transform:translateX(-200%)}.kP{right:0;transform:translateX(100%)}.kQ{pointer-events:auto;transform:translateX(0);opacity:1}.kR{position:fixed;top:0;left:0;flex-shrink:0;width:100%;height:72px;padding:12px;background-color:var(--color-bg-page)}.kS{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)}.kT{padding:72px 0 0}.kT,.kU{height:100%}.kU{position:fixed;z-index:-1;top:0;left:0;width:100%;opacity:0;background:var(--color-constant-black);transition:all .5s ease-in-out}.kV{z-index:999;opacity:.3}.kW{overflow-y:auto;display:flex;flex-direction:column;width:560px;height:100%;padding:0 32px 48px}.kX{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 20px;color:var(--color-fg-default)}.kY{margin:0 0 40px}.kZ{aspect-ratio:16/9}.kZ img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.k0{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){.kN,.kW{width:100%}.kW{padding:0 16px 32px}}.hm{position:relative;flex-direction:column;gap:20px;padding:20px 0 0}.hm,.hn{display:flex}.hn{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)}.ho{transform:translateX(-70%)}.hp{transform:translateX(0)}.hq{flex:1 1;min-width:0;overflow-wrap:break-word;white-space:normal}.hr{stroke-width:1px;transition:fill .2s}.hs{cursor:pointer;fill:var(--color-constant-white);stroke:var(--color-secondary-muted)}.hs[data-canbehovered=false]{pointer-events:none}.hs[data-checked]{fill:var(--color-secondary-active)}.ht{fill:var(--color-secondary-muted);stroke:var(--color-constant-white)}.ht[data-canbehovered=true]{cursor:pointer;fill:var(--color-secondary-default)}.hu{color:var(--color-secondary-muted);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}@media(hover:hover){.hs:hover{fill:var(--color-secondary-hover)}.hs[data-checked]:hover{cursor:default;fill:var(--color-secondary-active)}.ht[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)}}.k1{flex-direction:column;gap:48px;margin:0 0 32px;white-space:nowrap}.k1,.k2{display:flex}.k2{gap:12px;align-items:center}.k3{position:relative;width:100%;max-width:540px}.k3 .k4{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}.k3 .k5{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)}.k3 .k6{border-color:var(--color-primary-soft)}.k3 .k7{display:flex;color:var(--color-fg-muted)}.k3 .k8{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)}.k3 .k8::placeholder{color:var(--color-fg-soft)}.k3 .k9{pointer-events:none;cursor:pointer;display:flex;color:var(--color-fg-muted);opacity:0}.k3 .la,.k3 .lb{pointer-events:auto;opacity:1}.lc{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)}.ld{color:var(--color-constant-white);background:var(--color-secondary-active)}.le{display:flex;gap:4px}.le button{color:inherit}.le button,.lf{cursor:pointer;border:none;font:inherit;background-color:rgba(0,0,0,0)}.lf{gap:4px;color:var(--color-fg-default)}.lf,.lg{display:flex;align-items:center}.lh{margin:0 0 0 auto}.li{overflow-x:auto;display:flex;gap:6px;margin:0 -48px}.li label:last-child{margin:0 48px 0 0}@media screen and (max-width:1279px){.lc{margin:0 0 0 32px}.li{margin:0 -32px}.li label:last-child{margin:0 32px 0 0}}@media screen and (max-width:1023px){.lc{margin:0 0 0 24px}.li{margin:0 -24px}.li label:last-child{margin:0 24px 0 0}.k3{max-width:none}.lh{max-width:220px}.lh,.lh button{width:100%}}@media screen and (max-width:639px){.k2{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.lc{margin:0 0 0 16px}.li{margin:0 -16px}.li label:last-child{margin:0 16px 0 0}.lh{order:-1;max-width:none}}@media(hover:hover){.k3 .k4:hover{border-color:var(--color-primary-soft)}}.qy{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){.qy{overflow:hidden;height:100%;background:var(--color-bg-page)}}@media screen and (max-width:639px){.qy{border-radius:0}}.jN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.jO{display:flex;justify-content:center;width:100%;margin:24px 0 0}@media screen and (max-width:1279px){.jN{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.jN{gap:16px}}@media screen and (max-width:767px){.jN{grid-template-columns:repeat(1,1fr)}}.qL{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}.qM{position:absolute;z-index:1;inset:0}.qN{display:flex;flex-direction:column;gap:12px}.qO{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}.qP{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-default)}.qQ{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-soft)}.qR{display:flex;justify-content:space-between}.qR img{width:160px;height:160px;border-radius:18px;mix-blend-mode:multiply}.qS{margin-top:auto}@media screen and (max-width:1279px){.qO{max-width:300px}}@media screen and (max-width:767px){.qL{gap:0;gap:34px;padding:20px}.qR img{width:120px;height:120px}}@media screen and (max-width:389px){.qO{max-width:250px}}@media(hover:hover){.qL: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}}.kj,.kk{position:relative}.kk{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)}.kl{pointer-events:none;opacity:.5}.km{gap:24px}.km,.kn{display:flex;align-items:center}.kn{position:absolute;left:0;justify-content:center;width:100%;height:100%}.ko{cursor:pointer;display:flex;gap:16px;width:50%}.kp,.kq{align-items:center}.kq{display:flex;flex-shrink:0;justify-content:center;width:64px;height:64px;border-radius:20px;background:var(--color-constant-white)}.kq,.kr{color:var(--color-secondary-on-default)}.kr{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}.ks>div{width:100%;margin:0;padding:0}@media screen and (max-width:1279px){.kk{align-items:flex-start;padding:32px}}@media screen and (max-width:1023px){.km{gap:16px}.km button{white-space:nowrap}}@media screen and (max-width:767px){.kk{flex-direction:column;gap:32px}.ko{width:100%}}@media screen and (max-width:639px){.kk{padding:20px}.km{flex-direction:column;gap:16px;order:1}.km,.km button{width:100%}.kq{width:56px;height:56px}}.j0{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.j1{flex-direction:column;gap:24px}.j1,.j2{display:flex}.j2{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}.j3{display:flex;flex-direction:column;gap:24px;padding:24px}.j4{position:relative;width:100%;font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-default)}.j5{display:none}.j6{flex-shrink:0;order:1;width:100%;max-width:396px}.j6 img{width:100%;height:100%;border-radius:32px;object-fit:cover;background-color:var(--color-neutral-container-soft)}.j7{margin-top:auto}.j8{position:absolute;inset:0}@media screen and (max-width:767px){.j2{height:100%}.j6{max-width:362px}}@media screen and (max-width:639px){.j2{flex-direction:column;gap:0;align-items:flex-end}.j3{width:100%;padding:20px}.j6{max-width:320px;padding:0 0 0 88px}.j6 img{border-radius:24px}.j7{position:absolute;bottom:20px;left:20px}.j4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(hover:hover){.j2:hover{background:var(--color-neutral-container-muted)}}.mh{position:relative}.mi{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)}.mj{pointer-events:none;opacity:.5}.mk{position:absolute;left:0;justify-content:center;width:100%;height:100%}.mk,.ml{display:flex;align-items:center}.ml{gap:24px}.mm{color:var(--color-primary-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.mn{display:flex;gap:32px;width:50%}.mo{max-width:350px}.mo,.mp{display:flex;gap:16px;align-items:center}.mq{margin:0 0 4px;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.mq,.mr{white-space:nowrap}.mr{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.ms{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:var(--color-constant-white)}.ms,.mt{color:var(--color-secondary-on-default)}.mu{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 4px}.mv{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and (max-width:1279px){.mi{align-items:flex-start;padding:32px}.mn{flex-direction:column;flex-shrink:0;gap:24px}}@media screen and (max-width:1023px){.ml{flex-wrap:wrap}}@media screen and (max-width:767px){.mi{flex-direction:column}.mn{flex-flow:row wrap;gap:22px;width:100%}.mo{max-width:none}}@media screen and (max-width:639px){.mi{padding:20px}.ml{flex-direction:column;gap:16px;order:1}.ml,.ml button,.mm{width:100%}.mm{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);text-align:center}.mm br{display:none}.ms{width:56px;height:56px}}.lR{position:relative;display:flex;gap:16px}.lS{flex-direction:row-reverse}.lT{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)}.lU{background:var(--color-primary-muted)}.lV{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)}.lW{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-on-default)}.lX{position:absolute;z-index:1;bottom:24px}.lY{display:flex;aspect-ratio:943/412;width:100%}.lY img{width:100%;height:100%;border-radius:32px;object-fit:cover;object-position:center center}.lZ{text-decoration:none}@media screen and (max-width:1279px){.lT{width:100%;max-width:309px;min-height:357px;padding:24px}.lY{max-height:357px}}@media screen and (max-width:1023px){.lR{flex-direction:column-reverse;gap:0}.lT{z-index:-1;gap:56px;width:100%;max-width:none;min-height:auto;margin:-48px 0 0;padding:72px 24px 24px}.lX{position:static}.lY{max-height:none}}@media screen and (max-width:639px){.lT{padding:72px 20px 20px}.lY{min-height:215px}.lY img{border-radius:24px}}.sj{width:12px;height:12px;border-radius:50%}.sk{background:var(--color-primary-soft, )}.sl{background:var(--color-fg-muted)}.bl{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,220px);grid-gap:24px;gap:24px}.bm{position:relative;grid-column:span 2;grid-row:span 2;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.bn{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bn .bo{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.bn .bp{max-width:400px;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.bq{position:absolute;top:136px;right:0;width:94%;max-width:616px}.bq img{width:100%;height:100%}.br{display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:32px;background:var(--color-bg-surface)}.br .bo{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.br .bp{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){.bl{gap:16px}.bq{top:130px}}@media screen and (max-width:1023px){.bl{grid-template-columns:repeat(2,1fr);grid-template-rows:320px 220px 220px}.bm{grid-column:span 2;grid-row:initial}.bq{top:94px;width:60%}}@media screen and (max-width:639px){.bl{display:flex;flex-direction:column}.bm{height:290px;padding:20px}.bq{width:100%;max-width:371px;padding:0 0 0 20px}.br{height:170px;padding:20px}}.bc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.bd{position:relative;overflow:hidden;height:323px;padding:24px;border-radius:32px;background:var(--color-primary-default)}.be{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bf{position:relative;z-index:1;font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-constant-white)}.bg{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)}.bh{position:relative;padding:0 0 0 12px}.bh:before{content:"•";left:0}.bh:before,.bi{position:absolute}.bi{top:0;right:0}.bj{background:var(--color-secondary-default)}.bj .bg{color:var(--color-constant-white)}.bk{background:var(--color-primary-default)}.bk .bg{color:var(--color-secondary-soft)}@media screen and (max-width:1279px){.bc{display:flex;flex-direction:column}}@media screen and (max-width:639px){.bd{height:auto}.bd,.bd:last-child{padding:24px 20px}.be{gap:32px}.bg{padding:0 50px 0 0}.bi{width:200px}.bi 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}}.n5{display:flex;flex-direction:column;max-width:476px;margin:0 auto;color:var(--color-fg-soft);text-align:center}.n6{width:200px;margin:0 auto 20px}.n6 img{width:100%}.n7{margin:0 0 10px;font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.n8{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.n9{margin:20px auto 0}.jQ,.n9 a{text-decoration:none}.jQ{cursor:pointer;position:relative;grid-column:span 1;height:-moz-fit-content;height:fit-content}.jR{position:absolute;inset:0}.jS{position:relative;overflow:hidden;border-radius:24px;transition:opacity .2s}.jS img{display:block;object-fit:cover;transition:opacity .2s,transform .5s}.jT{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)}.jU{position:relative;flex-direction:column;gap:16px;margin:16px 0 0;color:var(--color-fg-default)}.jU,.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)}.jW{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.jX{position:absolute;z-index:3;inset:0;border-radius:inherit}.jY,.jZ{display:none}@media(hover:hover){.jQ:hover .jS{opacity:.87}}.jn{gap:24px;margin:128px 0 0}.jn,.jo{display:flex;justify-content:space-between}.jo{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}.jo .jp{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.jo .jq{color:var(--color-accent-on-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.jo .jq,.jr{text-decoration:none}.jr{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}.jr .jp{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);z-index:2;color:var(--color-accent-on-default)}.jr .jq{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)}.jr .js{position:absolute;right:24px;bottom:0}.jt{display:flex;align-items:center;justify-content:center;height:296px}.ju{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);color:var(--color-primary-active)}.jv{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){.jn{flex-direction:column;gap:16px;margin:96px 0 0}}@media screen and (max-width:639px){.jn{margin:64px 0 0}.jo,.jr{height:172px;padding:16px 20px 20px}.js{width:174px;height:auto}.jv br{display:none}}@media screen and (max-width:389px){.js{display:none}}@media(hover:hover){.jo:hover{background:var(--color-neutral-container-default)}.jo:hover .jq{color:var(--color-primary-muted)}.jr:hover{background:var(--color-secondary-muted)}.jr:hover .jq{color:var(--color-primary-muted)}}.d4{flex-direction:column;gap:32px}.d4,.d5{display:flex}.d5{justify-content:space-between}.d6{display:flex;background:var(--color-neutral-container-soft)}.d6,.d7{border-radius:32px}.d7{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}.d8{color:var(--color-constant-white);background:var(--color-secondary-active)}.a3{display:flex;justify-content:space-between;margin:128px 0 0;border-radius:32px}.a4{background:var(--color-accent-soft)}.a5{background:var(--color-neutral-container-soft)}.a6{background:var(--color-secondary-container-soft)}.a7{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:946px;padding:40px}.a8{color:var(--color-primary-soft);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.a9{margin:16px 0 0;color:var(--color-fg-soft);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.ba{flex-shrink:0}.ba img{width:100%;height:100%}.bb{margin:32px 0 0;text-decoration:none}@media screen and (max-width:1279px){.a7{padding:32px}}@media screen and (max-width:1023px){.a7{flex-shrink:0;width:50%}.ba{flex-shrink:1}}@media screen and (max-width:767px){.a3{flex-direction:column-reverse;border-radius:24px}.a7{align-items:center;padding:0 20px 20px;text-align:center}.a7,.bb{width:100%}.ba{height:200px}}.dV{display:flex;flex-direction:column;gap:128px}.dW{justify-content:space-between}.dW,.dX{display:flex;gap:24px;align-items:flex-start}.dX{flex-direction:column;flex-shrink:0;max-width:455px}.dY{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)}.dZ{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-default)}.d0{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);color:var(--color-fg-soft)}.d1{overflow:hidden;border-radius:32px}.d1 img{width:100%;height:100%}.d2{flex-direction:row-reverse}.d2 .dX{padding:0 0 0 24px}.d3{display:flex;justify-content:center;margin:48px 0 0}@media screen and (max-width:1279px){.dV{gap:96px}.dW{gap:16px}.dX{max-width:365px;padding:0 24px 0 0}}@media screen and (max-width:1023px){.dV{gap:64px}.dW{flex-direction:column-reverse}.dX{position:relative;max-width:none;padding:16px 0 16px 122px}.d2 .dX{padding:0 0 0 122px}.dY{position:absolute;top:0;left:0}.d1{max-height:none}}@media screen and (max-width:639px){.dY{position:static;width:72px;padding:8px 24px}.dX{gap:20px}.d2 .dX,.dX{padding:0}.d1{border-radius:24px}}.mB{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center}.mC,.mD{position:relative}.mD{overflow:hidden;width:1200px;max-width:80vw;height:720px;max-height:80vh;border-radius:30px}.mE{inset:0;opacity:.3;background:var(--color-constant-black)}.mE,.mF{position:absolute}.mF{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){.mD{max-width:96vw}.mF{top:-50px;right:0;left:auto}}.e0{width:100%}.e1{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.e1,.e2{color:var(--color-fg-default)}.e2{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);margin:0 0 24px}.e3{display:flex;justify-content:space-between;border-radius:32px;background-color:var(--color-bg-surface)}.e4{position:relative;width:50%;padding:40px}.e5{margin:0 0 32px;color:var(--color-primary-default);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.e6{position:relative;z-index:2}.e7{position:absolute;bottom:0;left:0;padding:40px 40px 64px}.e7,.e7 img{width:100%}.e8{display:flex;flex-direction:column;gap:12px;width:50%;padding:20px}.e9{padding:24px;border-radius:20px;background:var(--color-constant-white)}.fa{margin:0 0 16px;color:var(--color-fg-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.fb{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.e9:first-child{background:var(--color-secondary-soft)}.e9:first-child .fb{color:var(--color-fg-default)}@media screen and (max-width:767px){.e3{flex-direction:column;border-radius:24px}.e4{width:100%;padding:24px}.e5{margin:0 0 24px}.e7{position:static;max-width:269px;margin:32px auto 0;padding:0}.e7 img{height:auto}.e8{gap:8px;width:100%;padding:12px}}@media screen and (max-width:639px){.e7{padding:0}}.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}}.lw{position:relative;overflow:hidden;max-height:645px;margin:128px 0 0;border-radius:32px;transition:opacity .2s}.lx{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}.ly{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)}.lz{position:absolute;inset:0}.lA{min-height:305px}.lA,.lA picture{display:flex;width:100%}.lA img{width:100%;object-fit:cover;transition:opacity .2s,transform .5s}.lB{position:absolute;inset:0}@media screen and (max-width:1279px){.lw{margin:96px 0 0}.lx{padding:20px 0 32px 32px}.ly{max-width:740px}}@media screen and (max-width:639px){.lw{margin:64px 0 0}.lx{padding:12px 0 20px 20px}}@media(hover:hover){.lw:hover{opacity:.87}}.f9{flex-direction:column;gap:32px}.f9,.ga{display:flex}.ga{justify-content:space-between}.gb{display:flex;background:var(--color-neutral-container-soft)}.gb,.gc{border-radius:32px}.gc{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}.gd{color:var(--color-constant-white);background:var(--color-secondary-active)}.ge{overflow-x:auto;display:flex;gap:8px;align-items:center}.aW{scroll-margin-block:86px}.aX{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.aY{flex-direction:column}.aY,.aZ{display:flex}.aZ{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}.aZ:last-child{margin:0}.a0{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.a1{display:flex;align-items:center;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.a2{display:block;margin:0 12px 0 0}@media screen and (max-width:639px){.aZ{flex-direction:column;gap:20px}.a0{text-align:left}.a0,.a1{width:100%}.a1{justify-content:space-between}}@media(hover:hover){.aZ:hover .a1{color:var(--color-primary-soft)}.aZ:hover{background:var(--color-neutral-container-muted)}}.aF{scroll-margin-block:86px}.aG{margin:64px 0 32px;font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.aH{flex-direction:column;margin:0 0 16px;border-top:1px solid var(--color-border-soft);list-style:none}.aH,.aI{display:flex}.aI{padding:16px 0;border-bottom:1px solid var(--color-border-soft)}.aJ,.aK{width:50%;color:var(--color-fg-default)}.aJ,.aK,.aL{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.aL{color:var(--color-primary-soft);text-decoration:none}@media screen and (max-width:639px){.aI{flex-direction:column;gap:8px}.aJ,.aK{width:100%}.aJ{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}}.gL{width:100%}.gM{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.gN{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.gN,.gO{margin:0 0 32px}.gO{display:inline-flex;border-radius:32px;background:var(--color-neutral-container-soft)}.gP{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)}.gQ{color:var(--color-constant-white);background:var(--color-secondary-active)}.gR{position:relative;display:none;padding:24px;border-radius:20px;background:var(--color-secondary-container-muted)}.gR svg{width:100%;height:500px}.gS{display:none}.gT,.gU{display:flex}.gU{flex-wrap:wrap;gap:8px 6px}.gU .gV{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)}.gW{column-count:3;gap:12px;width:100%;list-style:none}.gW .gV{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){.gW{column-count:2}.gO{display:none}.gR{display:none!important}.gS{display:flex!important}}@media screen and (max-width:639px){.gW{column-count:1}}