@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.icon[data-v-672b0ba4]{width:calc(var(--v35f05d8c) * 1px);height:calc(var(--bbb9479a) * 1px);flex-shrink:0;display:block}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-cyrillic-ext-wght-normal.D8xHCTEw.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-cyrillic-wght-normal.bOs07Rf4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-greek-ext-wght-normal.Bm9CHu9r.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-greek-wght-normal.8neIfJ3r.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-hebrew-wght-normal.BjjtG49P.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-math-wght-normal.C1FvUlkR.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-symbols-wght-normal.BAf6-sld.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-vietnamese-wght-normal.UygKeDyW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-latin-ext-wght-normal.DPNHYqvY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-latin-wght-normal.CWNzRldh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-cyrillic-ext-wght-italic.C5caDWkv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-cyrillic-wght-italic.BHGTCMtU.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-greek-ext-wght-italic.ZJN3QSAr.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-greek-wght-italic.Dymqxqgx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-hebrew-wght-italic.CN0_AmM6.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-math-wght-italic.fnaShVx0.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-symbols-wght-italic.BIea8-3l.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-vietnamese-wght-italic.CLM9MVT0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-latin-ext-wght-italic.CT8UZlj2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-latin-wght-italic.Bf1Hxpwk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white:#fff;--off-white:#f5f7fa;--medium-grey:#75767b;--dark-grey:#6d6e76;--cyberspace:#44474e;--off-black:#3a3c42;--black:#2d2e33;--crystal-falls:#e2e7f1;--blithe:#009cd1;--turquoise-cyan:#0c7b65;--red:#d42020;--text:var(--black);--text-secondary:var(--dark-grey);--text-tertiary:var(--medium-grey);--bg:var(--white);--bg-secondary:var(--off-white);--accent:var(--turquoise-cyan);--accent-darkened:lch(from var(--accent) calc(l - 20) c h);--accent-secondary:var(--blithe);--negative:var(--red);--separator:var(--crystal-falls);--negatives-136:-8.5rem;--negatives-112:-7rem;--negatives-96:-6rem;--negatives-56:-3.5rem;--negatives-32:-2rem;--negatives-24:-1.5rem;--negatives-16:-1rem;--font-body:"Open Sans Variable", sans-serif;--font-heading:"Open Sans Variable", sans-serif;--weight-normal:400;--weight-bold:700;--radius-xs:.0625rem;--radius-s:.1875rem;--radius-m:.375rem;--radius-l:.5625rem;--radius-xl:.75rem;--radius-round:62.4375rem;--grid-columns:4;--grid-gutter:1rem;--inline-padding:1.5rem;--block-padding:3rem;--half-block-padding:calc(var(--block-padding) / 2);--double-block-padding:calc(var(--block-padding) * 2);--span-1:span 1;--span-2:span 2;--span-3:span 3;--span-4:span 4;--span-5:span 4;--span-6:span 4;--span-7:span 4;--span-8:span 4;--span-9:span 4;--span-10:span 4;--span-11:span 4;--span-all:span 4;--font-size-xs:clamp(.75rem, .7321rem + .0893vw, .875rem);--font-size-s:clamp(.875rem, .8571rem + .0893vw, 1rem);--font-size-base:clamp(1rem, .9643rem + .1786vw, 1.25rem);--font-size-m:clamp(1.125rem, 1.0893rem + .1786vw, 1.375rem);--font-size-l:clamp(1.25rem, 1.2143rem + .1786vw, 1.5rem);--font-size-xl:clamp(1.375rem, 1.3214rem + .2679vw, 1.75rem);--font-size-2xl:clamp(1.5rem, 1.4286rem + .3571vw, 2rem);--font-size-3xl:clamp(1.75rem, 1.6786rem + .3571vw, 2.25rem);--font-size-4xl:clamp(2rem, 1.9286rem + .3571vw, 2.5rem);--font-size-5xl:clamp(2.25rem, 2.0357rem + 1.0714vw, 3.75rem);--base-easing:ease;--base-duration:.2s;--spacer-media-mosaic:4rem}@media only screen and (width>=38rem){:root{--grid-columns:8;--grid-gutter:1rem;--inline-padding:1.5rem;--block-padding:5rem;--span-1:span 1;--span-2:span 2;--span-3:span 3;--span-4:span 4;--span-5:span 5;--span-6:span 6;--span-7:span 7;--span-8:span 8;--span-9:span 8;--span-10:span 8;--span-11:span 8;--span-all:span 8}}@media only screen and (width>=64rem){:root{--grid-columns:12;--grid-gutter:1.5rem;--inline-padding:2.75rem;--block-padding:7.5rem;--span-1:span 1;--span-2:span 2;--span-3:span 3;--span-4:span 4;--span-5:span 5;--span-6:span 6;--span-7:span 7;--span-8:span 8;--span-9:span 9;--span-10:span 10;--span-11:span 11;--span-all:span 12}}@media only screen and (width>=80rem){:root{--grid-gutter:2rem;--inline-padding:5rem;--block-padding:10rem}}@media only screen and (width>=90rem){:root{--inline-padding:max(10rem, 50vw - 60rem)}}:root{interpolate-size:allow-keywords}:root:has(:target){scroll-behavior:smooth}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus-visible{outline:.125rem solid var(--accent);outline-offset:.25rem}::-moz-selection{color:var(--bg);background-color:var(--accent)}::selection{color:var(--bg);background-color:var(--accent)}:target{scroll-margin-top:var(--half-block-padding)}body{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;background-color:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;padding:0;line-height:1.75;display:flex}[popover]{color:var(--text)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{hyphens:manual;text-wrap:balance;line-height:1.15;font-family:var(--font-heading);font-weight:var(--weight-bold);margin-top:0;margin-bottom:1.5rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,.h1+p,.h2+p,.h3+p,.h4+p,.h5+p,.h6+p{margin-top:0}h3,.h3{margin-bottom:1rem}h3:has(+h4,+.h4,+h5,+.h5,+h6,+.h6),.h3:has(+h4,+.h4,+h5,+.h5,+h6,+.h6){margin-bottom:1.5rem}h4,h5,h6,.h4,.h5,.h6{margin-bottom:.5rem}h4:has(+h4,+.h4,+h5,+.h5,+h6,+.h6),h5:has(+h4,+.h4,+h5,+.h5,+h6,+.h6),h6:has(+h4,+.h4,+h5,+.h5,+h6,+.h6),.h4:has(+h4,+.h4,+h5,+.h5,+h6,+.h6),.h5:has(+h4,+.h4,+h5,+.h5,+h6,+.h6),.h6:has(+h4,+.h4,+h5,+.h5,+h6,+.h6){margin-bottom:1rem}h1,.h1{font-size:var(--font-size-4xl)}h1.large,.h1.large{font-size:var(--font-size-5xl)}h2,.h2{font-size:var(--font-size-3xl)}h3,.h3{font-size:var(--font-size-2xl)}h4,.h4{font-size:var(--font-size-xl)}h5,.h5{font-size:var(--font-size-l)}h6,.h6{font-size:var(--font-size-m)}hr{background-color:var(--separator);border:none;height:.0625rem;margin-block:1.5rem}.overline{margin:0;hyphens:manual;text-transform:uppercase;color:var(--accent);font-family:var(--font-heading);font-weight:var(--weight-bold);letter-spacing:.05em;opacity:1;margin-bottom:.5rem;line-height:1}.overline+*{margin-top:0}p{text-wrap:pretty;color:var(--text-secondary);margin-block:1rem}p.large{font-size:var(--font-size-l);line-height:1.5}p.small{font-size:var(--font-size-s)}p.tiny{font-size:var(--font-size-xs)}p+h2,p+h3,p+h4,p+h5,p+h6,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6{margin-top:3rem}p+.button-wrapper,p+.button,p+button{margin-top:2.5rem}p>.button:only-child{margin-top:1rem}ol:not([class]),ul:not([class]){margin-block:1.5rem;padding-left:1.5rem}ol:not([class])+h2,ol:not([class])+h3,ol:not([class])+h4,ol:not([class])+h5,ol:not([class])+h6,ol:not([class])+.h2,ol:not([class])+.h3,ol:not([class])+.h4,ol:not([class])+.h5,ol:not([class])+.h6,ul:not([class])+h2,ul:not([class])+h3,ul:not([class])+h4,ul:not([class])+h5,ul:not([class])+h6,ul:not([class])+.h2,ul:not([class])+.h3,ul:not([class])+.h4,ul:not([class])+.h5,ul:not([class])+.h6{margin-top:3rem}ol:not([class]) li p,ul:not([class]) li p{margin:0}ol:not([class]) li p+p,ul:not([class]) li p+p{margin-top:.5rem}ol:not([class]) ol,ol:not([class]) ul,ul:not([class]) ol,ul:not([class]) ul{margin-top:0;margin-bottom:.5rem}ol:not([class]){counter-reset:item;padding-left:0;list-style:none}ol:not([class]) li{counter-increment:item}ol:not([class]) li:before{content:counters(item, ".") ". ";color:var(--text-secondary);font-weight:var(--weight-bold);float:left;margin-right:.5ch}ol:not([class]) li ol{margin-left:1.5rem}ol:not([class]) li ol li:before{content:counters(item, ".") " "}ul:not([class]) li::marker{color:var(--text-secondary)}nav ul:not([class]){margin:0;padding:0;list-style:none}nav ul:not([class]) li{line-height:1}nav ul:not([class]) li ul{border-left:.125rem solid var(--separator);margin-top:1rem;margin-bottom:.5rem;padding-left:.5rem;list-style:none}figure:has(img:not([src]),img[src=""],img.loading-error){padding:.125rem}figure:not([class]),.block.text figure.image{width:fit-content;max-width:100%;margin-block:3rem;margin-inline:auto}figure:not([class]):has(img:not([src]),img[src=""],img.loading-error),.block.text figure.image:has(img:not([src]),img[src=""],img.loading-error){width:100%;padding:.125rem}figure figcaption{text-align:center;font-size:var(--font-size-s);color:var(--text-secondary);margin-top:.5rem}img{max-width:100%;display:block}img:not([src]),img[src=""],img.loading-error{--square-size:5vw;--half-square-size:calc(var(--square-size) / 2);background-color:#fafafa;background-image:linear-gradient(45deg,#ebebeb 25%,#0000 25%),linear-gradient(135deg,#ebebeb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ebebeb 75%),linear-gradient(135deg,#0000 75%,#ebebeb 75%);background-size:var(--square-size) var(--square-size);background-position:0 0, var(--half-square-size) 0, var(--half-square-size) calc(var(--half-square-size) * -1), 0 var(--half-square-size);content:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:none;box-shadow:0 0 0 .125rem #ebebeb}img:not([src]):not([width]),img[src=""]:not([width]),img.loading-error:not([width]){width:100%}address{margin-block:.5rem;font-style:normal}address>span{opacity:.8}blockquote{border-left:.25rem solid var(--accent);margin:1.5rem 0;padding-left:1.5rem;line-height:1.5}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}blockquote p{margin-block:.5rem}blockquote footer{color:var(--text-secondary)}blockquote footer:before{content:"— "}form span.error{color:var(--form-error);font-size:var(--font-size-s);padding-inline:var(--radius-m);line-height:1.15;display:none}form span.error:has(+label input:user-invalid),form span.error:has(+label textarea:user-invalid){display:block}form label:not([class]){background-color:var(--off-white);border:.0625rem solid var(--dark-off-white);border-radius:var(--radius-m);cursor:text;padding-block:.3125rem .375rem;padding-inline:1rem;display:block;position:relative;overflow:hidden}form label:not([class]):has(:placeholder-shown):not(:focus-within) input,form label:not([class]):has(:placeholder-shown):not(:focus-within) textarea{opacity:0}form label:not([class]):has(:placeholder-shown):not(:focus-within) input,form label:not([class]):has(:placeholder-shown):not(:focus-within) textarea{opacity:0}form label:not([class]):has(:placeholder-shown):not(:focus-within) span{opacity:.8;transform:translateY(.375rem)scale(1.6)}form label:not([class]):has(:placeholder-shown):not(:focus-within) span{opacity:.8;transform:translateY(.375rem)scale(1.6)}form label:not([class]):has(:user-invalid):not(:focus-within){border-color:var(--form-error);box-shadow:inset 0 0 0 .0625rem var(--form-error)}form label:not([class]):focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 .0625rem var(--accent)}form label:not([class]) input,form label:not([class]) textarea{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;background-color:#0000;border:none;width:100%;margin-top:.875rem;margin-bottom:.25rem;padding:0;line-height:1rem;display:block}form label:not([class]) input:user-invalid:not(:focus):not(:placeholder-shown),form label:not([class]) textarea:user-invalid:not(:focus):not(:placeholder-shown){color:var(--form-error)}form label:not([class]) input:user-invalid:not(:focus):not(:placeholder-shown),form label:not([class]) textarea:user-invalid:not(:focus):not(:placeholder-shown){color:var(--form-error)}form label:not([class]) input:focus,form label:not([class]) textarea:focus{outline:none}form label:not([class]) textarea{resize:vertical;min-height:8rem}form label:not([class]) span{transform-origin:0 0;font-weight:var(--weight-normal);text-overflow:ellipsis;white-space:nowrap;opacity:.76;transition:transform var(--base-duration) var(--base-easing), opacity var(--base-duration) var(--base-easing);font-size:.625rem;line-height:1rem;position:absolute;overflow:hidden}b,strong{font-weight:var(--weight-bold)}a:not([class]),a.plain{color:inherit;font-weight:var(--weight-bold);text-decoration-thickness:18%;text-decoration-color:var(--accent-secondary);text-underline-offset:8%;transition:color var(--base-duration) var(--base-easing), text-decoration-color var(--base-duration) var(--base-easing)}a:not([class]):focus-visible,a.plain:focus-visible{border-radius:var(--radius-xs)}a:not([class]):hover,a:not([class]):focus-visible,a.plain:hover,a.plain:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}nav a:not(.button){color:inherit;text-underline-offset:16%;transition:text-decoration-color var(--base-duration) var(--base-easing);line-height:1;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:12%}nav a:not(.button).active{color:var(--text-secondary);position:relative}nav a:not(.button).active:hover:before,nav a:not(.button).active:focus-visible:before{scale:0}nav a:not(.button).active:before{content:"";background-color:var(--accent-secondary);aspect-ratio:1;width:.25rem;transition:scale var(--base-duration) var(--base-easing);border-radius:50%;display:block;position:absolute;top:50%;left:-.5rem}@media only screen and (width>=64rem){nav a:not(.button).active:before{top:auto;bottom:-.375rem;left:calc(50% - .125rem)}}nav a:not(.button):hover,nav a:not(.button):focus-visible{color:var(--accent)}nav a:not(.button):hover{text-decoration-color:var(--accent-secondary)}nav a:not(.button):focus-visible{border-radius:var(--radius-xs)}a.button,button{font-weight:var(--weight-bold);hyphens:manual;text-align:center;color:var(--accent);border-radius:var(--radius-round);box-shadow:inset 0 0 0 .125rem var(--accent);cursor:pointer;transition:background-color var(--base-duration) var(--base-easing), box-shadow var(--base-duration) var(--base-easing), color var(--base-duration) var(--base-easing);background-color:#0000;border:none;justify-content:center;padding-block:1.0625rem;padding-inline:1.5rem;line-height:1;text-decoration:none;display:inline-flex}a.button:active:not([disabled]),button:active:not([disabled]){translate:0 .125rem}a.button:hover>.icon,a.button:focus-visible>.icon,button:hover>.icon,button:focus-visible>.icon{translate:.25rem}a.button:hover:not(.text-only),a.button:focus-visible:not(.text-only),button:hover:not(.text-only),button:focus-visible:not(.text-only){color:var(--white);background-color:var(--accent-darkened);box-shadow:none}a.button:has(>.icon),button:has(>.icon){align-items:center;gap:.75rem;padding-block:.875rem;display:inline-flex}a.button:has(>.icon) .icon,button:has(>.icon) .icon{transition:translate var(--base-duration) var(--base-easing)}a.button:has(>.icon:first-child):not(.text-only),button:has(>.icon:first-child):not(.text-only){padding-left:.75rem}a.button:has(>.icon:last-child):not(.text-only),button:has(>.icon:last-child):not(.text-only){padding-right:.75rem}a.button.primary:not(.text-only),button.primary:not(.text-only){color:var(--white);background-color:var(--accent);box-shadow:none}a.button.primary:not(.text-only):hover,button.primary:not(.text-only):hover{background-color:var(--accent-darkened)}a.button.text-only,button.text-only{box-shadow:none;text-align:left;padding:0}a.button.text-only:hover,button.text-only:hover{color:var(--accent-darkened)}a.button.text-only:has(>.icon),button.text-only:has(>.icon){gap:.5rem;padding-block:0}a.icon-button,button.icon-button{border-radius:var(--radius-round);width:fit-content;box-shadow:none;color:inherit;background-color:#0000;border:none;padding:.75rem;display:inline-flex}a.icon-button:hover,button.icon-button:hover{background-color:var(--accent);color:var(--white)}a.icon-button.primary,button.icon-button.primary{color:var(--white);background-color:var(--accent)}a.icon-button.primary:hover,button.icon-button.primary:hover{filter:brightness(.9)}a.icon-button.large-icon,button.icon-button.large-icon{padding:.5rem}a.icon-button.large-icon .icon,button.icon-button.large-icon .icon{width:2rem;height:2rem}a.icon-button .icon,button.icon-button .icon{width:1.5rem;height:1.5rem}@media only screen and (width>=80rem){a.icon-button,button.icon-button{padding:.875rem}}.dynamogrid{grid-template-columns:repeat(var(--grid-columns), 1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);padding-inline:var(--inline-padding);row-gap:1.5rem;display:grid}.collapse-margins>:first-child{margin-top:0}.collapse-margins>:last-child{margin-bottom:0}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.light-text{--text:var(--white);--text-secondary:var(--light-grey);--separator:rgb(from var(--white) r g b / .1);color:var(--text)}.card{--hover-color:oklch(from var(--card-background) calc(l + .07) c h);background-color:var(--card-background,var(--bg-secondary));border:.0625rem solid var(--separator);border-radius:var(--radius-s);transition-duration:var(--base-duration);transition-timing-function:var(--base-easing);transition-property:background-color;overflow:clip}.card:has(summary:hover,.link-helper:not(.cta):hover){background-color:var(--hover-color,color-mix(in srgb, var(--accent) 10%, var(--bg-secondary)))}.card:has(summary:hover,.link-helper:not(.cta):hover).card.column-item .click-indicator{color:var(--accent)}.card:has(summary:focus-visible){outline:.125rem solid var(--accent);outline-offset:.25rem}.card:has(summary:focus-visible) summary{outline:none}.loading-indicator{pointer-events:none;z-index:999;background-color:var(--accent,#000);transform-origin:0;width:100%;height:.25rem;scale:var(--progress,0) 1;transition:scale .75s ease-out,opacity .15s ease-in;position:fixed;top:0;left:0}.client-logo.main{display:block}.client-logo.main-dark,.client-logo.desktop,.client-logo.desktop-dark{display:none}@media only screen and (width>=64rem){.client-logo.main.has-desktop{display:none}.client-logo.desktop{display:block}}.client-logo.full-size.main.has-desktop{display:none}.client-logo.full-size.desktop{display:block}@media (prefers-color-scheme:dark){.dark-mode-available .client-logo.main.has-dark{display:none}.dark-mode-available .client-logo.main-dark{display:block}}@media only screen and (prefers-color-scheme:dark) and (width>=64rem){.dark-mode-available .client-logo.main-dark.has-desktop,.dark-mode-available .client-logo.desktop.has-dark{display:none}.dark-mode-available .client-logo.desktop-dark{display:block}}@media (prefers-color-scheme:dark){.dark-mode-available .client-logo.full-size.main-dark.has-desktop,.dark-mode-available .client-logo.full-size.desktop.has-dark{display:none}.dark-mode-available .client-logo.full-size.desktop-dark{display:block}}.dark-text .client-logo.main{display:block}.dark-text .client-logo.main-dark,.dark-text .client-logo.desktop,.dark-text .client-logo.desktop-dark{display:none}@media only screen and (width>=64rem){.dark-text .client-logo.main.has-desktop{display:none}.dark-text .client-logo.desktop{display:block}}.dark-text .client-logo.full-size.main.has-desktop{display:none}.dark-text .client-logo.full-size.desktop,.light-text .client-logo.main-dark{display:block}.light-text .client-logo.main.has-dark,.light-text .client-logo.desktop,.light-text .client-logo.desktop-dark{display:none}@media only screen and (width>=64rem){.light-text .client-logo.main-dark.has-desktop{display:none}.light-text .client-logo.desktop-dark{display:block}}.light-text .client-logo.full-size.main-dark.has-desktop{display:none}.light-text .client-logo.full-size.desktop-dark{display:block}.external-link-marker[data-v-294ca5fc]:before{content:" ";display:inline-block}.external-link-marker .icon[data-v-294ca5fc]{width:1cap;height:auto;display:inline}.cta>.icon[data-v-f55b64a3]{width:1.5rem;height:1.5rem}.cta .external-link-marker[data-v-f55b64a3]:before{content:none}.language-picker.inline[data-v-4407bbdc]{align-items:center;gap:.125rem;display:flex}.language-picker.inline ul[data-v-4407bbdc]{margin:0;padding:0;list-style:none;display:flex}.language-picker.inline ul li[data-v-4407bbdc]{hyphens:manual;padding:0 .5rem;line-height:1}.language-picker.inline ul li[data-v-4407bbdc]:not(:last-child){border-right:.0625rem solid var(--text-secondary)}.language-picker.inline ul li .link-helper[data-v-4407bbdc]{text-transform:uppercase;color:var(--text-secondary);transition:text-decoration-color var(--base-duration) var(--base-easing);text-decoration-style:solid;text-decoration-color:#0000;text-decoration-thickness:14%}.language-picker.inline ul li .link-helper[data-v-4407bbdc]:hover{color:var(--text);text-decoration-color:var(--accent)}.language-picker.inline ul li .link-helper.active[data-v-4407bbdc]{font-weight:var(--weight-bold);color:var(--accent)}.language-picker.simple[data-v-4407bbdc],.language-picker.flag[data-v-4407bbdc]{border-radius:var(--radius-round);cursor:pointer;width:fit-content;box-shadow:none;color:var(--text);background-color:#0000;align-items:center;gap:0;padding:.25rem .5rem .25rem .25rem;font-weight:400;display:flex}.language-picker.simple[data-v-4407bbdc]:has(>.icon:first-child),.language-picker.simple[data-v-4407bbdc]:has(>.icon:last-child),.language-picker.flag[data-v-4407bbdc]:has(>.icon:first-child),.language-picker.flag[data-v-4407bbdc]:has(>.icon:last-child){padding-inline:.25rem}.language-picker.simple[data-v-4407bbdc]:not(:has(>.icon:last-child)),.language-picker.flag[data-v-4407bbdc]:not(:has(>.icon:last-child)){padding-right:.5rem}.language-picker.simple[data-v-4407bbdc]:hover,.language-picker.simple[data-v-4407bbdc]:focus-visible,.language-picker.flag[data-v-4407bbdc]:hover,.language-picker.flag[data-v-4407bbdc]:focus-visible{box-shadow:inset 0 0 0 .0625rem var(--text-secondary);outline-color:var(--text)}.language-picker.simple:hover .icon[data-v-4407bbdc],.language-picker.simple:focus-visible .icon[data-v-4407bbdc],.language-picker.flag:hover .icon[data-v-4407bbdc],.language-picker.flag:focus-visible .icon[data-v-4407bbdc]{translate:0}.language-picker.simple .icon[data-v-4407bbdc]:first-child,.language-picker.flag .icon[data-v-4407bbdc]:first-child{margin-right:.25rem}.language-picker.simple span[data-v-4407bbdc],.language-picker.flag span[data-v-4407bbdc]{hyphens:manual;text-transform:uppercase;flex-shrink:0;line-height:1}.language-picker.flag .icon[data-v-4407bbdc]:first-child{margin-right:.5rem}.language-picker[data-v-4407bbdc]:has(+.picker-popover:popover-open){background-color:var(--accent);color:var(--white)}.picker-popover[data-v-4407bbdc]{color:var(--text);background-color:var(--bg);border:.0625rem solid var(--separator);border-radius:var(--radius-m);opacity:0;transition:overlay var(--base-duration) var(--base-easing), display var(--base-duration) var(--base-easing), opacity var(--base-duration) var(--base-easing), transform var(--base-duration) var(--base-easing);transition-behavior:allow-discrete;padding:0;list-style:none;position:fixed;transform:translateY(-1rem)}.picker-popover.reversed[data-v-4407bbdc]{transform:translateY(1rem)}.picker-popover.reversed.popover[data-v-4407bbdc]:after{clip-path:polygon(100% 100%,100% 0,0 100%);top:auto;bottom:-.5rem}.picker-popover[data-v-4407bbdc]:popover-open{opacity:1;transform:none}@starting-style{.picker-popover[data-v-4407bbdc]:popover-open{opacity:0;transform:translateY(-1rem)}.picker-popover:popover-open.reversed[data-v-4407bbdc]{transform:translateY(1rem)}}.picker-popover.short[data-v-4407bbdc]{text-transform:uppercase}.picker-popover.popover[data-v-4407bbdc]{overflow:visible}.picker-popover.popover[data-v-4407bbdc]:after{content:"";border:inherit;background-color:inherit;clip-path:polygon(0 0,0% 100%,100% 0);width:1rem;height:1rem;margin-inline:auto;position:absolute;top:-.5rem;left:0;right:0;rotate:45deg}.picker-popover.dropdown.flag li:not(:first-child) .link-helper[data-v-4407bbdc]{padding-left:.75rem}.picker-popover.dropdown li:first-child .link-helper[data-v-4407bbdc]{padding-left:.75rem;padding-right:.5rem}.picker-popover.dropdown li:first-child .link-helper .icon[data-v-4407bbdc]:last-child{margin-left:auto}.picker-popover.dropdown li:not(:first-child) .link-helper[data-v-4407bbdc]{padding-left:2.75rem;padding-right:2rem}.picker-popover.dropdown li .link-helper[data-v-4407bbdc]{padding-block:.6875rem}.picker-popover.dropdown li .link-helper .icon[data-v-4407bbdc]{color:var(--text)}.picker-popover li:first-child .link-helper[data-v-4407bbdc]{border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.picker-popover li:last-child .link-helper[data-v-4407bbdc]{border-bottom-left-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.picker-popover .link-helper[data-v-4407bbdc]{color:currentColor;align-items:center;gap:.5rem;padding:.75rem;text-decoration:none;display:flex}.picker-popover .link-helper[data-v-4407bbdc]:has(.icon:first-child){padding-left:.5rem;padding-right:1rem}.picker-popover .link-helper.active[data-v-4407bbdc]{font-weight:var(--weight-bold);color:var(--accent)}.picker-popover .link-helper[data-v-4407bbdc]:hover,.picker-popover .link-helper[data-v-4407bbdc]:focus-visible{background-color:rgb(from var(--accent) r g b/.1)}.picker-popover .link-helper[data-v-4407bbdc]:focus-visible{box-shadow:inset 0 0 0 .0625rem var(--accent);outline:none}.language-picker .icon.flag[data-v-4407bbdc],.picker-popover .icon.flag[data-v-4407bbdc]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23D9D9D9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23D9D9D9'/%3E%3C/svg%3E")}.animated-hamburger-button.three-lines .hamburger-icon div.top[data-v-92df62fd]{margin-top:.3125rem}.animated-hamburger-button.three-lines .hamburger-icon div.bot[data-v-92df62fd]{margin-bottom:.3125rem}.animated-hamburger-button.two-lines .hamburger-icon div[data-v-92df62fd]{width:1.25rem}.animated-hamburger-button.two-lines .hamburger-icon div.top[data-v-92df62fd]{margin-top:.5rem}.animated-hamburger-button.two-lines .hamburger-icon div.mid[data-v-92df62fd]{display:none}.animated-hamburger-button.two-lines .hamburger-icon div.bot[data-v-92df62fd]{margin-bottom:.5rem}.animated-hamburger-button:has(~.menu-overlay:popover-open).three-lines .hamburger-icon div.top[data-v-92df62fd]{translate:0 .375rem;rotate:-45deg}.animated-hamburger-button:has(~.menu-overlay:popover-open).three-lines .hamburger-icon div.mid[data-v-92df62fd]{scale:0 1}.animated-hamburger-button:has(~.menu-overlay:popover-open).three-lines .hamburger-icon div.bot[data-v-92df62fd]{translate:0 -.375rem;rotate:45deg}.animated-hamburger-button:has(~.menu-overlay:popover-open).two-lines .hamburger-icon div.top[data-v-92df62fd]{translate:0 .1875rem;rotate:-45deg}.animated-hamburger-button:has(~.menu-overlay:popover-open).two-lines .hamburger-icon div.bot[data-v-92df62fd]{translate:0 -.1875rem;rotate:45deg}.animated-hamburger-button:has(~.menu-overlay:popover-open) .hamburger-icon[data-v-92df62fd]{rotate:90deg}.animated-hamburger-button .hamburger-icon[data-v-92df62fd]{width:1.5rem;height:1.5rem;transition:rotate calc(var(--base-duration) * 2) var(--base-easing);position:relative}.animated-hamburger-button .hamburger-icon div[data-v-92df62fd]{border-radius:var(--radius-round);width:1rem;height:.125rem;transition:rotate var(--base-duration) var(--base-easing), translate var(--base-duration) var(--base-easing), scale var(--base-duration) var(--base-easing);background-color:currentColor;margin:.25rem auto}.skip-link[data-v-25622976]{--top-margin:1rem;top:var(--top-margin);color:inherit;background-color:var(--bg);z-index:1;translate:-50%;transform:translateY(calc(-100% - var(--top-margin)));padding:.5rem 1rem;text-decoration:none;position:fixed;left:50%}.skip-link[data-v-25622976]:focus{outline-offset:-.25rem;border-radius:var(--radius-m);transform:none}:root{--menu-height:8rem;--sticking-menu-height:4.5rem}@media only screen and (width>=64rem){:root:has(.main-header.mega){--menu-height:9.75rem;--sticking-menu-height:7rem}}html:has(.menu-overlay:popover-open){overflow-y:clip}.main-header[data-v-2b18483f]{--current-menu-height:var(--menu-height);width:100%;height:var(--current-menu-height);padding:2.5rem var(--inline-padding);z-index:2;transition:padding,height,background-color,box-shadow;transition-duration:var(--base-duration);transition-timing-function:var(--base-easing);align-items:center;display:flex;position:fixed;top:0;left:0}.main-header[data-v-2b18483f]:has(.menu-overlay:popover-open),.main-header[data-v-2b18483f]:has(.submenu.mega:popover-open){background-color:var(--bg)}.main-header.sticking[data-v-2b18483f]{--current-menu-height:var(--sticking-menu-height);background-color:var(--bg);box-shadow:0 .0625rem 0 0 var(--separator);padding-block:.75rem}.main-header.sticking .menu-overlay[data-v-2b18483f]{top:var(--sticking-menu-height);height:calc(100% - var(--sticking-menu-height))}.main-header.ribbon[data-v-2b18483f],.main-header.mega[data-v-2b18483f]{padding-right:.75rem}.main-header.ribbon .home-link[data-v-2b18483f],.main-header.mega .home-link[data-v-2b18483f]{margin-right:auto}.main-header.ribbon[data-v-2b18483f] .language-picker,.main-header.mega[data-v-2b18483f] .language-picker{margin-right:.5rem}.main-header.mega .mega-wrapper[data-v-2b18483f]{align-items:center;width:100%;display:flex}.main-header.mega .mega-wrapper .meta-wrapper[data-v-2b18483f]{justify-content:end;align-items:center;gap:var(--grid-gutter);font-size:var(--font-size-s);color:var(--text-secondary);order:1;margin-left:auto;display:flex}.main-header.mega .mega-wrapper .meta-wrapper[data-v-2b18483f] .language-picker{margin-right:0}.main-header.mega .mega-wrapper .meta-wrapper>.cta[data-v-2b18483f]{margin-right:var(--grid-gutter);display:none}.main-header.mega .mega-wrapper .menu-wrapper[data-v-2b18483f]{align-items:center;gap:var(--grid-gutter);transition:padding;transition-duration:var(--base-duration);transition-timing-function:var(--base-easing);display:flex}.main-header.mega .mega-wrapper .menu-wrapper .submenu.dropdown[data-v-2b18483f]{min-width:16rem}.main-header.mega .mega-wrapper .menu-wrapper .submenu.dropdown>li:last-child .section-header[data-v-2b18483f]:last-child{border-bottom:none}.main-header.mega .mega-wrapper .menu-wrapper .submenu.mega[data-v-2b18483f]{position-area:none;width:100%;top:calc(var(--current-menu-height) - .75rem);padding-inline:var(--inline-padding);padding-bottom:var(--block-padding);gap:var(--grid-gutter) calc(var(--grid-gutter) * 2);border-top:none;border-left:none;border-right:none;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;transition-property:overlay,display,opacity,transform,top;left:0}.main-header.mega .mega-wrapper .menu-wrapper .submenu.mega[data-v-2b18483f]:popover-open{display:grid}.main-header.mega .mega-wrapper .menu-wrapper .submenu.mega[data-v-2b18483f]:popover-open::backdrop{transition-delay:calc(var(--base-duration) / 2);opacity:1}@starting-style{.main-header.mega .mega-wrapper .menu-wrapper .submenu.mega[data-v-2b18483f]:popover-open::backdrop{opacity:0}}.main-header.mega .mega-wrapper .menu-wrapper .submenu.mega[data-v-2b18483f]:after{content:none}.main-header.mega .mega-wrapper .menu-wrapper .submenu.mega[data-v-2b18483f]::backdrop{background-color:rgb(from var(--black) r g b/.8);top:var(--current-menu-height);opacity:0;transition-property:overlay,top,opacity,display;transition-duration:var(--base-duration);transition-timing-function:var(--base-easing);transition-behavior:allow-discrete}.main-header.mega .mega-wrapper .menu-wrapper .submenu>li[data-v-2b18483f]:has(ul):not(:last-child){margin-bottom:1.5rem}.main-header.mega .mega-wrapper .menu-wrapper .submenu .section-header[data-v-2b18483f]{border-bottom:.0625rem solid var(--text-secondary);padding-block:.5rem}.main-header.mega .mega-wrapper .menu-wrapper .submenu .section-header[data-v-2b18483f]:not(:last-child){margin-bottom:.75rem}.main-header.mega .mega-wrapper .menu-wrapper .submenu .section-header[data-v-2b18483f]:has(.link-helper){padding-block:0}.main-header.mega .mega-wrapper .menu-wrapper .submenu .section-header[data-v-2b18483f]:not(:has(.link-helper)){align-items:center;height:3.0625rem;padding-block:.75rem;display:flex}.main-header.mega .mega-wrapper .menu-wrapper .submenu .section-header .link-helper[data-v-2b18483f]{justify-content:space-between;align-items:center;display:flex}.main-header.mega .mega-wrapper .menu-wrapper .submenu ul[data-v-2b18483f]{border-left:none;padding-left:0}.main-header.mega .mega-wrapper .menu-wrapper .submenu ul li[data-v-2b18483f]:not(:first-child){margin-top:1.5rem}.main-header.mega .mega-wrapper .menu-wrapper>.cta[data-v-2b18483f]{display:none}.main-header.overlay.centered[data-v-2b18483f],.main-header.overlay.visually-centered[data-v-2b18483f]{justify-content:space-between;padding-inline:.75rem}.main-header.overlay.centered .home-link[data-v-2b18483f],.main-header.overlay.visually-centered .home-link[data-v-2b18483f]{position:absolute;left:50%;translate:-50%}.main-header.overlay.right[data-v-2b18483f]{padding-right:.75rem}.main-header.overlay.right .home-link[data-v-2b18483f]{margin-right:auto}.main-header.overlay.right[data-v-2b18483f] .language-picker{margin-right:.5rem}.main-header li[data-v-2b18483f],.main-header .cta[data-v-2b18483f],.main-header .language-picker[data-v-2b18483f]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0}.main-header nav.desktop-ribbon[data-v-2b18483f],.main-header>.cta[data-v-2b18483f]{display:none}.main-header .menu-overlay[data-v-2b18483f]{background-color:var(--bg);inset:auto;top:var(--menu-height);width:100%;height:calc(100% - var(--menu-height));padding:var(--inline-padding);opacity:0;transition-property:opacity,overlay,display,top,height;transition-duration:var(--base-duration);transition-timing-function:var(--base-easing);transition-behavior:allow-discrete;border:none;flex-direction:column;gap:1rem;left:0;overflow-y:auto}.main-header .menu-overlay[data-v-2b18483f]:popover-open{opacity:1;display:flex}@starting-style{.main-header .menu-overlay[data-v-2b18483f]:popover-open{opacity:0}}.main-header .menu-overlay.mega[data-v-2b18483f]{padding-top:0}.main-header .menu-overlay.mega>details[data-v-2b18483f]{flex-shrink:0}.main-header .menu-overlay.mega>details:not([open])+details[data-v-2b18483f]{margin-top:-1rem}.main-header .menu-overlay.mega>details>summary[data-v-2b18483f]{background-color:var(--bg);border-top:.0625rem solid var(--text-secondary);position:sticky;top:0}.main-header .menu-overlay.mega>details nav>ul li:last-child .section-header[data-v-2b18483f]:not(:has(+ul)){border-bottom:none}.main-header .menu-overlay.mega>details nav .section-header[data-v-2b18483f]{border-bottom:.0625rem solid var(--text-secondary);padding-block:.5rem}.main-header .menu-overlay.mega>details nav .section-header[data-v-2b18483f]:not(:last-child){margin-bottom:.75rem}.main-header .menu-overlay.mega>details nav .section-header[data-v-2b18483f]:has(.link-helper){padding-block:0}.main-header .menu-overlay.mega>details nav .section-header .link-helper[data-v-2b18483f]{justify-content:space-between;align-items:center;display:flex}.main-header .menu-overlay.mega>details nav .submenu[data-v-2b18483f]{border-left:none;margin-bottom:.75rem;padding-left:0}.main-header .menu-overlay.mega>details nav .submenu .link-helper[data-v-2b18483f]:not(.active){color:var(--text-secondary)}.main-header .menu-overlay.mega>.cta[data-v-2b18483f]{position:sticky;bottom:0}.main-header .menu-overlay.centered-vertical[data-v-2b18483f]:not(.mega),.main-header .menu-overlay.centered-horizontal[data-v-2b18483f]:not(.mega){align-items:center}.main-header .menu-overlay.centered-vertical:not(.mega) nav[data-v-2b18483f],.main-header .menu-overlay.centered-horizontal:not(.mega) nav[data-v-2b18483f]{text-align:center;margin-top:auto}.main-header .menu-overlay.centered-vertical:not(.mega) nav details summary[data-v-2b18483f],.main-header .menu-overlay.centered-horizontal:not(.mega) nav details summary[data-v-2b18483f]{width:fit-content;margin-inline:auto}.main-header .menu-overlay.centered-vertical:not(.mega) nav .submenu[data-v-2b18483f],.main-header .menu-overlay.centered-horizontal:not(.mega) nav .submenu[data-v-2b18483f]{border-left:none;border-bottom:.125rem solid var(--separator);padding-inline:1.5rem}.main-header .menu-overlay.centered-vertical:not(.mega) nav .submenu li[data-v-2b18483f]:last-child,.main-header .menu-overlay.centered-horizontal:not(.mega) nav .submenu li[data-v-2b18483f]:last-child{padding-bottom:1rem}.main-header .menu-overlay ul[data-v-2b18483f]{flex-direction:column;gap:.25rem;display:flex}.main-header .menu-overlay ul li .link-helper[data-v-2b18483f]{padding-block:.75rem;display:block}.main-header .menu-overlay details[data-v-2b18483f]{overflow:hidden}.main-header .menu-overlay details[open][data-v-2b18483f]::details-content{height:auto}.main-header .menu-overlay details[open] summary .icon[data-v-2b18483f]{rotate:180deg}.main-header .menu-overlay details[open] .submenu[data-v-2b18483f]{height:auto}.main-header .menu-overlay details[data-v-2b18483f]::details-content{height:0;transition:height var(--base-duration) var(--base-easing), content-visibility var(--base-duration) var(--base-easing);transition-behavior:allow-discrete}.main-header .menu-overlay details summary[data-v-2b18483f]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.main-header .menu-overlay details summary .icon[data-v-2b18483f]{transition:rotate var(--base-duration) var(--base-easing)}.main-header .menu-overlay details .submenu[data-v-2b18483f]{margin:0}.main-header .menu-overlay>.cta[data-v-2b18483f]{width:100%;margin-top:auto}.main-header .menu-overlay>.meta[data-v-2b18483f]{color:var(--text-secondary)}.main-header .menu-overlay>.meta ul[data-v-2b18483f]{flex-flow:wrap;justify-content:center;gap:1rem}@media only screen and (width>=38rem){.main-header:not(.overlay.centered,.overlay.visually-centered)>.cta[data-v-2b18483f]{margin-right:1rem;padding-block:1rem;display:inline-flex}.main-header:not(.overlay.centered,.overlay.visually-centered) .menu-overlay nav[data-v-2b18483f]{margin-bottom:auto}.main-header:not(.overlay.centered,.overlay.visually-centered) .menu-overlay>.cta[data-v-2b18483f]{display:none}.main-header:not(.overlay.centered,.overlay.visually-centered) .menu-overlay>.meta[data-v-2b18483f]{margin-top:auto}.main-header:not(.overlay.centered,.overlay.visually-centered) .menu-overlay>.meta ul[data-v-2b18483f]{border-top:.0625rem solid var(--separator);justify-content:start;margin-top:-.5rem;padding-top:.5rem}.main-header.overlay.right[data-v-2b18483f] .language-picker{margin-right:var(--grid-gutter)}.main-header.overlay .menu-overlay.centered-vertical>nav[data-v-2b18483f],.main-header.overlay .menu-overlay.centered-horizontal>nav[data-v-2b18483f]{margin-block:auto}.main-header.overlay .menu-overlay.centered-vertical>nav details[open][data-v-2b18483f],.main-header.overlay .menu-overlay.centered-horizontal>nav details[open][data-v-2b18483f]{margin-bottom:1rem}.main-header.overlay .menu-overlay.centered-vertical>.cta[data-v-2b18483f],.main-header.overlay .menu-overlay.centered-horizontal>.cta[data-v-2b18483f]{margin-top:0}.main-header.overlay .menu-overlay.right>nav[data-v-2b18483f]{padding-right:3.5rem}.main-header.overlay .menu-overlay.right>nav ul li[data-v-2b18483f]{text-align:right}.main-header.overlay .menu-overlay.right>nav ul li summary[data-v-2b18483f]{justify-content:end}.main-header.overlay .menu-overlay.right>nav ul li .submenu[data-v-2b18483f]{border-left:0;border-right:.125rem solid var(--separator);padding-left:0;padding-right:.5rem}.main-header.overlay .menu-overlay>nav>ul>li>.link-helper[data-v-2b18483f],.main-header.overlay .menu-overlay>nav>ul>li>details summary[data-v-2b18483f]{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--font-size-4xl)}.main-header.overlay .menu-overlay>nav>ul>li>.link-helper .icon[data-v-2b18483f],.main-header.overlay .menu-overlay>nav>ul>li>details summary .icon[data-v-2b18483f]{width:2rem;height:2rem}.main-header.mega .mega-wrapper .meta-wrapper>.cta[data-v-2b18483f]{display:inline-flex}.main-header.mega .menu-overlay details>nav>ul[data-v-2b18483f]{grid-template-columns:repeat(2,1fr);gap:0 1rem;display:grid}.main-header.mega .menu-overlay details>nav>ul>li:last-child .section-header[data-v-2b18483f]:not(:has(+ul)){border-bottom:.0625rem solid var(--text-secondary)}.main-header.mega .menu-overlay details>nav>ul .section-header[data-v-2b18483f]:not(:has(.link-helper)){align-items:center;height:3.0625rem;padding-block:.75rem;display:flex}}@media only screen and (width>=64rem){.main-header.overlay.visually-centered[data-v-2b18483f],.main-header.overlay.centered[data-v-2b18483f]{padding-right:var(--inline-padding);padding-left:calc(var(--inline-padding) - .75rem)}.main-header.overlay.right[data-v-2b18483f]{padding-right:calc(var(--inline-padding) - .75rem)}.main-header.overlay[data-v-2b18483f] .language-picker{margin-left:auto;margin-right:1rem}.main-header.overlay>.cta[data-v-2b18483f]{display:inline-flex}.main-header.overlay .menu-overlay.centered-horizontal>nav[data-v-2b18483f]{text-align:left;width:100%;padding-bottom:var(--menu-height)}.main-header.overlay .menu-overlay.centered-horizontal>nav>ul[data-v-2b18483f]{flex-direction:row;justify-content:space-evenly;align-items:center;gap:1.5rem}.main-header.overlay .menu-overlay.centered-horizontal>nav>ul .submenu[data-v-2b18483f]{border-bottom:none;border-left:.125rem solid var(--separator);padding-left:.5rem;padding-right:0}.main-header.overlay .menu-overlay>.cta[data-v-2b18483f]{display:none}.main-header.overlay.sticking .menu-overlay.centered-horizontal>nav[data-v-2b18483f]{padding-bottom:var(--sticking-menu-height)}.main-header.mega[data-v-2b18483f],.main-header.ribbon[data-v-2b18483f]{padding-right:var(--inline-padding)}.main-header.mega .animated-hamburger-button[data-v-2b18483f],.main-header.mega .menu-overlay[data-v-2b18483f],.main-header.ribbon .animated-hamburger-button[data-v-2b18483f],.main-header.ribbon .menu-overlay[data-v-2b18483f]{display:none}.main-header.mega .desktop-ribbon[data-v-2b18483f],.main-header.ribbon .desktop-ribbon[data-v-2b18483f]{display:block}.main-header.mega .desktop-ribbon>ul[data-v-2b18483f],.main-header.ribbon .desktop-ribbon>ul[data-v-2b18483f]{align-items:center;gap:1.5rem;display:flex}.main-header.mega .desktop-ribbon>ul>li[data-v-2b18483f],.main-header.ribbon .desktop-ribbon>ul>li[data-v-2b18483f]{align-items:center;gap:.25rem;display:flex}.main-header.mega .desktop-ribbon>ul>li .icon-button[data-v-2b18483f],.main-header.ribbon .desktop-ribbon>ul>li .icon-button[data-v-2b18483f]{margin-right:-.25rem;padding:.25rem}.main-header.mega .desktop-ribbon>ul>li .icon-button[data-v-2b18483f]:hover>.icon,.main-header.mega .desktop-ribbon>ul>li .icon-button[data-v-2b18483f]:focus-visible>.icon,.main-header.ribbon .desktop-ribbon>ul>li .icon-button[data-v-2b18483f]:hover>.icon,.main-header.ribbon .desktop-ribbon>ul>li .icon-button[data-v-2b18483f]:focus-visible>.icon{translate:0}.main-header.mega .desktop-ribbon>ul>li .icon-button[aria-expanded=true][data-v-2b18483f]>.icon,.main-header.ribbon .desktop-ribbon>ul>li .icon-button[aria-expanded=true][data-v-2b18483f]>.icon{rotate:180deg}.main-header.mega .desktop-ribbon>ul>li .icon-button[data-v-2b18483f]>.icon,.main-header.ribbon .desktop-ribbon>ul>li .icon-button[data-v-2b18483f]>.icon{transition:rotate var(--base-duration) var(--base-easing)}.main-header.mega .desktop-ribbon>ul>li .submenu[data-v-2b18483f],.main-header.ribbon .desktop-ribbon>ul>li .submenu[data-v-2b18483f]{position-area:bottom center;border:.0625rem solid var(--separator);background-color:var(--bg);padding:calc(var(--grid-gutter) - .75rem) var(--grid-gutter);border-radius:var(--radius-l);opacity:0;transition-property:overlay,display,opacity,transform;transition-duration:var(--base-duration);transition-timing-function:var(--base-easing);transition-behavior:allow-discrete;margin:1rem 0 0;inset:auto;overflow:visible;transform:translateY(-1rem)}.main-header.mega .desktop-ribbon>ul>li .submenu[data-v-2b18483f]:popover-open,.main-header.ribbon .desktop-ribbon>ul>li .submenu[data-v-2b18483f]:popover-open{opacity:1;transform:none}@starting-style{.main-header.mega .desktop-ribbon>ul>li .submenu[data-v-2b18483f]:popover-open,.main-header.ribbon .desktop-ribbon>ul>li .submenu[data-v-2b18483f]:popover-open{opacity:0;transform:translateY(-1rem)}}.main-header.mega .desktop-ribbon>ul>li .submenu[data-v-2b18483f]:after,.main-header.ribbon .desktop-ribbon>ul>li .submenu[data-v-2b18483f]:after{content:"";border:inherit;background-color:inherit;clip-path:polygon(0 0,0% 100%,100% 0);width:1rem;height:1rem;margin-inline:auto;position:absolute;top:-.5rem;left:0;right:0;rotate:45deg}.main-header.mega .desktop-ribbon>ul>li .submenu li[data-v-2b18483f]:not(:last-child),.main-header.ribbon .desktop-ribbon>ul>li .submenu li[data-v-2b18483f]:not(:last-child){margin-bottom:.25rem}.main-header.mega .desktop-ribbon>ul>li .submenu li .link-helper[data-v-2b18483f],.main-header.ribbon .desktop-ribbon>ul>li .submenu li .link-helper[data-v-2b18483f]{padding-block:.75rem;display:block}.main-header.mega:not(.overlay.centered,.overlay.visually-centered)>.cta[data-v-2b18483f],.main-header.ribbon:not(.overlay.centered,.overlay.visually-centered)>.cta[data-v-2b18483f]{margin-right:0}.main-header.mega[data-v-2b18483f],.main-header.mega.sticking[data-v-2b18483f]{padding-top:0}.main-header.mega.sticking .mega-wrapper .meta-wrapper[data-v-2b18483f],.main-header.mega.sticking .mega-wrapper .menu-wrapper[data-v-2b18483f]{padding-top:.5rem}.main-header.mega .mega-wrapper[data-v-2b18483f]{display:block}.main-header.mega .mega-wrapper .meta-wrapper[data-v-2b18483f]{order:0;padding-top:1rem}.main-header.mega .mega-wrapper .meta-wrapper>.cta[data-v-2b18483f]{display:none}.main-header.mega .mega-wrapper .menu-wrapper[data-v-2b18483f]{padding-top:1rem}.main-header.mega .mega-wrapper .menu-wrapper .desktop-ribbon>ul>li .submenu ul li .link-helper[data-v-2b18483f]{display:inline}.main-header.mega .mega-wrapper .menu-wrapper>.cta[data-v-2b18483f]{display:inline-flex}.main-header.ribbon.right .desktop-ribbon[data-v-2b18483f]{margin-right:1.5rem}.main-header.ribbon.visually-centered .desktop-ribbon[data-v-2b18483f]{margin-right:auto}.main-header.ribbon.centered .desktop-ribbon[data-v-2b18483f]{width:fit-content;margin:0 auto;position:absolute;inset-inline:0}}.contact-link[data-v-0eb45a46]{align-items:center;gap:1rem;line-height:1;display:flex}.contact-link .link-helper[data-v-0eb45a46]{font-weight:var(--weight-normal);color:var(--accent);text-decoration-color:#0000}.contact-link .link-helper[data-v-0eb45a46]:hover,.contact-link .link-helper[data-v-0eb45a46]:focus-visible{text-decoration-color:var(--accent)}.image[data-v-2e7861e5]{--transition-duration:1.2s;--transition-delay:0s;width:fit-content;margin:0;position:relative;overflow:clip}.image.blur-down[data-v-2e7861e5]:has(img.loading):after{opacity:1}.image.blur-down[data-v-2e7861e5]:after{content:"";backdrop-filter:blur(5rem);opacity:0;transition:opacity var(--transition-duration) cubic-bezier(.4, 0, .2, 1) var(--transition-delay);position:absolute;inset:0}.image img[data-v-2e7861e5]{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--d2897580);object-position:var(--d2897580);border-radius:inherit;max-width:100%;height:auto;display:block;overflow:clip}.image img:not(.loading)+.placeholder[data-v-2e7861e5]{opacity:0;visibility:hidden}.image .placeholder[data-v-2e7861e5]{background-image:var(--v6ba8052c);border-radius:inherit;transition:opacity var(--transition-duration) cubic-bezier(.4, 0, .2, 1), visibility var(--transition-duration) cubic-bezier(.4, 0, .2, 1);transition-delay:var(--transition-delay);background-size:cover;position:absolute;inset:0}.image .placeholder.has-caption[data-v-2e7861e5]{width:100%;aspect-ratio:var(--v630e2e7e);inset:0 auto auto 0}.socials-container[data-v-116cde2b]{gap:.5rem;padding:0;list-style:none;display:flex}.main-footer[data-v-de67dd45]{padding-block:var(--block-padding);padding-inline:var(--inline-padding);isolation:isolate;margin-top:auto;position:relative}.main-footer .wave[data-v-de67dd45]{z-index:-1;position:absolute;top:0;left:0;right:0}.main-footer[data-v-de67dd45] .client-logo{grid-column-end:var(--span-all);width:auto;height:3.25rem}.main-footer .content-wrapper[data-v-de67dd45]{grid-column-end:var(--span-all);margin-top:.5rem}.main-footer .content-wrapper p[data-v-de67dd45]{color:var(--text-secondary);margin:0}.main-footer .content-wrapper .button-wrapper[data-v-de67dd45]{flex-direction:column;row-gap:1rem;display:flex}.main-footer .socials-container[data-v-de67dd45]{grid-column-end:var(--span-all);margin-block:.5rem var(--grid-gutter);margin-left:-.5rem}.main-footer nav[data-v-de67dd45]{padding:0}.main-footer h2.h6[data-v-de67dd45]{color:var(--text-secondary);margin-bottom:1rem}.main-footer .info-list[data-v-de67dd45]{grid-column-end:var(--span-all)}.main-footer .info-list ul[data-v-de67dd45]{flex-direction:column;row-gap:1rem;display:flex}.main-footer .company-info[data-v-de67dd45],.main-footer .legal-info[data-v-de67dd45]{grid-column-end:var(--span-all)}.main-footer .separator[data-v-de67dd45]{display:none}.main-footer .bottom-links[data-v-de67dd45]{grid-column-end:var(--span-all)}.main-footer .images[data-v-de67dd45]{grid-column-end:var(--span-all);grid-template-columns:subgrid;-moz-column-gap:inherit;column-gap:inherit;row-gap:var(--grid-gutter);margin-block:0 1rem;display:grid}.main-footer .images .image[data-v-de67dd45]{grid-column-end:var(--span-2)}.main-footer .images .image[data-v-de67dd45] img{aspect-ratio:2}.main-footer .bottom-links ul[data-v-de67dd45]{flex-direction:column;row-gap:1rem;display:flex}.main-footer .copyright[data-v-de67dd45]{color:var(--text-secondary);grid-column-end:var(--span-all);margin:0}.main-footer.sigils .info-list>ul[data-v-de67dd45]{-moz-column-gap:inherit;column-gap:inherit;grid-template-columns:repeat(2,1fr);display:grid}.main-footer.sigils .bottom-links[data-v-de67dd45]{border-top:1px solid var(--separator);padding-block:2.4375rem 0}.main-footer.columns .info-list[data-v-de67dd45]{margin-block:1.125rem 0}.main-footer.columns .legal-info[data-v-de67dd45]{border-bottom:1px solid var(--separator);padding-bottom:2.4375rem}.main-footer.columns .images[data-v-de67dd45]{margin-block:1.5rem 0}.main-footer.columns .socials-icons[data-v-de67dd45]{grid-row:6;margin-block:0}.main-footer.ribbon .legal-info[data-v-de67dd45]{margin-block:.5rem;display:grid}.main-footer.ribbon .legal-info li[data-v-de67dd45]{grid-column-end:var(--span-all)}.main-footer.ribbon .socials-container[data-v-de67dd45]{border-top:1px solid var(--separator);margin-block:0;padding-top:2.4375rem}.main-footer.simple .socials-container[data-v-de67dd45]{margin-block:0 1rem}.main-footer.simple .images[data-v-de67dd45]{margin-block:0}.main-footer.simple .bottom-links[data-v-de67dd45]{border-top:1px solid var(--separator);padding-top:2.4375rem}@media only screen and (width>=38rem){.main-footer[data-v-de67dd45]{padding-block:var(--half-block-padding) 2.5rem}.main-footer[data-v-de67dd45] .client-logo,.main-footer .socials-container[data-v-de67dd45]{grid-column-end:var(--span-4)}.main-footer .copyright[data-v-de67dd45]{grid-column-end:var(--span-4);align-self:center}.main-footer .bottom-links ul[data-v-de67dd45]{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);flex-direction:row;display:flex}.main-footer.sigils .content-wrapper[data-v-de67dd45]{grid-column-end:var(--span-4);grid-row:2}.main-footer.sigils .info-list[data-v-de67dd45]{grid-template-rows:subgrid;display:grid}.main-footer.sigils .info-list h2.h6[data-v-de67dd45]{align-self:end;margin-bottom:.25rem}.main-footer.sigils .info-list>ul[data-v-de67dd45]{margin-top:.875rem}.main-footer.sigils .info-list[data-v-de67dd45]{grid-column-start:6;grid-column-end:var(--span-3);grid-row-start:1;grid-row-end:var(--span-3)}.main-footer.sigils .info-list>ul[data-v-de67dd45]{display:flex}.main-footer.sigils .images[data-v-de67dd45]{margin-top:.125rem}.main-footer.sigils .bottom-links[data-v-de67dd45]{border-top:1px solid var(--separator)}.main-footer.columns .info-list[data-v-de67dd45]{grid-column-end:var(--span-4);flex-direction:column;margin-block:1.125rem 1rem;display:flex}.main-footer.columns .legal-info[data-v-de67dd45]{border-bottom:none}.main-footer.columns .images[data-v-de67dd45]{border-top:1px solid var(--separator);margin-block:0;padding-top:2.4375rem}.main-footer.columns .socials-container[data-v-de67dd45]{order:1;grid-row:auto;justify-self:end;margin-block:0}.main-footer.ribbon .images[data-v-de67dd45]{border-bottom:1px solid var(--separator);margin-block:0 1rem;padding-bottom:2.4375rem}.main-footer.ribbon .legal-info ul[data-v-de67dd45]{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);flex-direction:row;display:flex}.main-footer.ribbon .socials-container[data-v-de67dd45]{border-top:none;order:1;justify-self:end;padding-block:0}.main-footer.simple[data-v-de67dd45] .client-logo{align-self:center}.main-footer.simple .socials-container[data-v-de67dd45]{justify-self:end;margin-block:auto}.main-footer.simple .images[data-v-de67dd45]{padding-top:1rem;padding-bottom:1rem}}@media only screen and (width>=64rem){.main-footer h2.h6[data-v-de67dd45]{align-self:end;margin-bottom:.25rem}.main-footer:not(.sigils) .images[data-v-de67dd45]{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr))}.main-footer:not(.sigils) .images .image[data-v-de67dd45]{grid-column-end:var(--span-3)}.main-footer.sigils[data-v-de67dd45] .client-logo{align-self:end}.main-footer.sigils .company-info[data-v-de67dd45]{grid-row-end:var(--span-3)}.main-footer.sigils .socials-container[data-v-de67dd45]{grid-row:3;margin-bottom:1rem}.main-footer.sigils .images[data-v-de67dd45]{grid-column-end:var(--span-4);grid-row-end:var(--span-3);place-content:start;margin-bottom:0}.main-footer.sigils .separator[data-v-de67dd45]{grid-column-end:var(--span-all);border-bottom:1px solid var(--separator);width:100%;display:block}.main-footer.sigils .bottom-links[data-v-de67dd45]{grid-column-end:var(--span-8);border:none;order:1;place-self:flex-end;padding-top:0}.main-footer.sigils .copyright[data-v-de67dd45]{grid-column-end:var(--span-4);align-self:flex-end;padding-top:1rem;line-height:1}.main-footer.columns[data-v-de67dd45] .client-logo{grid-column-end:var(--span-4);grid-column-start:1}.main-footer.columns .content-wrapper[data-v-de67dd45]{grid-column-end:var(--span-4);grid-row:2/span 2;grid-column-start:1;padding-bottom:1rem}.main-footer.columns .info-list[data-v-de67dd45],.main-footer.columns .legal-info[data-v-de67dd45]{grid-template-rows:subgrid;display:grid}.main-footer.columns .info-list>ul[data-v-de67dd45],.main-footer.columns .legal-info>ul[data-v-de67dd45]{margin-top:.875rem}.main-footer.columns .info-list[data-v-de67dd45]{grid-column-end:var(--span-3);grid-column-start:6;grid-row-end:var(--span-3);grid-row-start:1;margin-block:0;padding-bottom:1rem}.main-footer.columns .legal-info[data-v-de67dd45]{grid-row-end:var(--span-3);grid-column-end:var(--span-4);grid-column-start:9}.main-footer.columns .socials-container[data-v-de67dd45],.main-footer.columns .copyright[data-v-de67dd45],.main-footer.ribbon .socials-container[data-v-de67dd45],.main-footer.ribbon .copyright[data-v-de67dd45],.main-footer.simple[data-v-de67dd45] .client-logo,.main-footer.simple .socials-container[data-v-de67dd45]{grid-column-end:var(--span-6)}.main-footer.simple .images[data-v-de67dd45]{border-bottom:1px solid var(--separator);padding-bottom:1.5rem}.main-footer.simple .images~.separator[data-v-de67dd45]{display:none}.main-footer.simple .bottom-links[data-v-de67dd45]{grid-column-end:var(--span-8);border:none;order:1;justify-self:flex-end;padding-top:1rem}.main-footer.simple .copyright[data-v-de67dd45]{grid-row-start:3;grid-column-end:var(--span-4);align-self:flex-end}.main-footer.simple .separator[data-v-de67dd45]{grid-column:1/-1;width:100%;display:block}}@media only screen and (width>=90rem){.main-footer[data-v-de67dd45] .client-logo{height:calc(2.88889 * var(--font-size-base))}}
