@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}input,button,textarea,select{font-family:inherit;font-size:inherit}img,picture{max-width:100%;display:block}:target{scroll-margin-block:5ex}body{min-block-size:100svh;background-color:var(--c-theme--background);color:var(--c-gray--400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ff-inter);overflow-x:hidden;display:flex;flex-direction:column}body #main{flex:1 1 0%}body.overflow-hidden{overflow:hidden}:root{--ff-platform: Platform, sans-serif;--ff-inter: Inter, sans-serif}:root{--fluid-min-width: 320;--fluid-max-width: 1820;--fluid-screen: 100vw;--fluid-bp: calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width: 1820px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--f-8-min: 45;--f-8-max: 140;--step-8: calc(((var(--f-8-min) / 16) * 1rem) + (var(--f-8-max) - var(--f-8-min)) * var(--fluid-bp));--f-7-min: 39.23;--f-7-max: 109.77;--step-7: calc(((var(--f-7-min) / 16) * 1rem) + (var(--f-7-max) - var(--f-7-min)) * var(--fluid-bp));--f-6-min: 34.19;--f-6-max: 86.07;--step-6: calc(((var(--f-6-min) / 16) * 1rem) + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp));--f-5-min: 29.81;--f-5-max: 67.49;--step-5: calc(((var(--f-5-min) / 16) * 1rem) + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp));--f-4-min: 25.98;--f-4-max: 52.92;--step-4: calc(((var(--f-4-min) / 16) * 1rem) + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp));--f-3-min: 22.65;--f-3-max: 41.49;--step-3: calc(((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp));--f-2-min: 19.74;--f-2-max: 32.53;--step-2: calc(((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp));--f-1-min: 17.21;--f-1-max: 25.51;--step-1: calc(((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));--f-0-min: 15;--f-0-max: 20;--step-0: calc( ((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));--f--1-min: 13.08;--f--1-max: 15.68;--step--1: calc(((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));--f--2-min: 11.4;--f--2-max: 12.3;--step--2: calc(((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));--f--3-min: 9.94;--f--3-max: 9.64;--step--3: calc(((var(--f--3-min) / 16) * 1rem) + (var(--f--3-max) - var(--f--3-min)) * var(--fluid-bp));--f--4-min: 8.66;--f--4-max: 7.56;--step--4: calc(((var(--f--4-min) / 16) * 1rem) + (var(--f--4-max) - var(--f--4-min)) * var(--fluid-bp));--f--5-min: 7.55;--f--5-max: 5.93;--step--5: calc(((var(--f--5-min) / 16) * 1rem) + (var(--f--5-max) - var(--f--5-min)) * var(--fluid-bp))}:root{--lh-8-min: 38.49;--lh-7-min: 40.66;--lh-6-min: 36.74;--lh-5-min: 33.2;--lh-4-min: 30;--lh-3-min: 27.11;--lh-2-min: 24.49;--lh-1-min: 22.13;--lh-0-min: 20;--lh--1-min: 18.07;--lh--2-min: 16.33;--lh--3-min: 14.76;--lh--4-min: 13.33;--lh--5-min: 12.05;--lh-8-max-body: 135;--lh-7-max-body: 111.86;--lh-6-max-body: 92.69;--lh-5-max-body: 76.8;--lh-4-max-body: 63.64;--lh-3-max-body: 52.73;--lh-2-max-body: 43.69;--lh-1-max-body: 36.21;--lh-0-max-body: 30;--lh--1-max-body: 24.86;--lh--2-max-body: 20.6;--lh--3-max-body: 17.07;--lh--4-max-body: 14.14;--lh--5-max-body: 11.72;--lh-8-max-heading: 132;--lh-7-max-heading: 105.51;--lh-6-max-heading: 84.34;--lh-5-max-heading: 67.41;--lh-4-max-heading: 53.89;--lh-3-max-heading: 43.07;--lh-2-max-heading: 34.43;--lh-1-max-heading: 27.52;--lh-0-max-heading: 22;--lh--1-max-heading: 17.59;--lh--2-max-heading: 14.06;--lh--3-max-heading: 11.24;--lh--4-max-heading: 8.98;--lh--5-max-heading: 7.18;--lh-8-body: calc(((var(--lh-8-min) / 16) * 1rem) + (var(--lh-8-max-body) - var(--lh-8-min)) * var(--fluid-bp));--lh-7-body: calc(((var(--lh-7-min) / 16) * 1rem) + (var(--lh-7-max-body) - var(--lh-7-min)) * var(--fluid-bp));--lh-6-body: calc(((var(--lh-6-min) / 16) * 1rem) + (var(--lh-6-max-body) - var(--lh-6-min)) * var(--fluid-bp));--lh-5-body: calc(((var(--lh-5-min) / 16) * 1rem) + (var(--lh-5-max-body) - var(--lh-5-min)) * var(--fluid-bp));--lh-4-body: calc(((var(--lh-4-min) / 16) * 1rem) + (var(--lh-4-max-body) - var(--lh-4-min)) * var(--fluid-bp));--lh-3-body: calc(((var(--lh-3-min) / 16) * 1rem) + (var(--lh-3-max-body) - var(--lh-3-min)) * var(--fluid-bp));--lh-2-body: calc(((var(--lh-2-min) / 16) * 1rem) + (var(--lh-2-max-body) - var(--lh-2-min)) * var(--fluid-bp));--lh-1-body: calc(((var(--lh-1-min) / 16) * 1rem) + (var(--lh-1-max-body) - var(--lh-1-min)) * var(--fluid-bp));--lh-0-body: calc( ((var(--lh-0-min) / 16) * 1rem) + (var(--lh-0-max-body) - var(--lh-0-min)) * var(--fluid-bp));--lh--1-body: calc(((var(--lh--1-min) / 16) * 1rem) + (var(--lh--1-max-body) - var(--lh--1-min)) * var(--fluid-bp));--lh--2-body: calc(((var(--lh--2-min) / 16) * 1rem) + (var(--lh--2-max-body) - var(--lh--2-min)) * var(--fluid-bp));--lh--3-body: calc(((var(--lh--3-min) / 16) * 1rem) + (var(--lh--3-max-body) - var(--lh--3-min)) * var(--fluid-bp));--lh--4-body: calc(((var(--lh--4-min) / 16) * 1rem) + (var(--lh--4-max-body) - var(--lh--4-min)) * var(--fluid-bp));--lh--5-body: calc(((var(--lh--5-min) / 16) * 1rem) + (var(--lh--5-max-body) - var(--lh--5-min)) * var(--fluid-bp));--lh-8-heading: calc(((var(--lh-8-min) / 16) * 1rem) + (var(--lh-8-max-heading) - var(--lh-8-min)) * var(--fluid-bp));--lh-7-heading: calc(((var(--lh-7-min) / 16) * 1rem) + (var(--lh-7-max-heading) - var(--lh-7-min)) * var(--fluid-bp));--lh-6-heading: calc(((var(--lh-6-min) / 16) * 1rem) + (var(--lh-6-max-heading) - var(--lh-6-min)) * var(--fluid-bp));--lh-5-heading: calc(((var(--lh-5-min) / 16) * 1rem) + (var(--lh-5-max-heading) - var(--lh-5-min)) * var(--fluid-bp));--lh-4-heading: calc(((var(--lh-4-min) / 16) * 1rem) + (var(--lh-4-max-heading) - var(--lh-4-min)) * var(--fluid-bp));--lh-3-heading: calc(((var(--lh-3-min) / 16) * 1rem) + (var(--lh-3-max-heading) - var(--lh-3-min)) * var(--fluid-bp));--lh-2-heading: calc(((var(--lh-2-min) / 16) * 1rem) + (var(--lh-2-max-heading) - var(--lh-2-min)) * var(--fluid-bp));--lh-1-heading: calc(((var(--lh-1-min) / 16) * 1rem) + (var(--lh-1-max-heading) - var(--lh-1-min)) * var(--fluid-bp));--lh-0-heading: calc( ((var(--lh-0-min) / 16) * 1rem) + (var(--lh-0-max-heading) - var(--lh-0-min)) * var(--fluid-bp));--lh--1-heading: calc(((var(--lh--1-min) / 16) * 1rem) + (var(--lh--1-max-heading) - var(--lh--1-min)) * var(--fluid-bp));--lh--2-heading: calc(((var(--lh--2-min) / 16) * 1rem) + (var(--lh--2-max-heading) - var(--lh--2-min)) * var(--fluid-bp));--lh--3-heading: calc(((var(--lh--3-min) / 16) * 1rem) + (var(--lh--3-max-heading) - var(--lh--3-min)) * var(--fluid-bp));--lh--4-heading: calc(((var(--lh--4-min) / 16) * 1rem) + (var(--lh--4-max-heading) - var(--lh--4-min)) * var(--fluid-bp));--lh--5-heading: calc(((var(--lh--5-min) / 16) * 1rem) + (var(--lh--5-max-heading) - var(--lh--5-min)) * var(--fluid-bp))}.platform--h1{font-family:var(--ff-platform);font-size:var(--step-8);letter-spacing:-.03em;line-height:var(--lh-8-heading)}.platform--h2{font-family:var(--ff-platform);font-size:var(--step-7);letter-spacing:-.02em;line-height:var(--lh-7-heading)}.platform--h3{font-family:var(--ff-platform);font-size:var(--step-6);letter-spacing:-.02em;line-height:var(--lh-6-heading)}.platform--h4{font-family:var(--ff-platform);font-size:var(--step-5);letter-spacing:-.01em;line-height:var(--lh-5-heading)}.platform--h5{font-family:var(--ff-platform);font-size:var(--step-4);letter-spacing:-.01em;line-height:var(--lh-4-heading)}.platform--h6{font-family:var(--ff-platform);font-size:var(--step-3);letter-spacing:-.01em;line-height:var(--lh-3-heading)}.platform--h7{font-family:var(--ff-platform);font-size:var(--step-2);letter-spacing:-.01em;line-height:var(--lh-2-heading)}.platform--p0{font-family:var(--ff-platform);font-size:var(--step-1);letter-spacing:-.005em;line-height:var(--lh-1-heading)}.platform--p1{font-family:var(--ff-platform);font-size:var(--step-0);line-height:var(--lh-0-heading)}.platform--p2{font-family:var(--ff-platform);font-size:var(--step--1);letter-spacing:.01em;line-height:var(--lh--1-heading)}.platform--caption-1{font-family:var(--ff-platform);font-size:var(--step--2);letter-spacing:.03em;line-height:var(--lh--2-heading)}.platform--caption-2{font-family:var(--ff-platform);font-size:var(--step--3);line-height:var(--lh--3-heading)}.platform--dot-1{font-family:var(--ff-platform);font-size:var(--step--4);line-height:var(--lh--4-body)}.platform--dot-2{font-family:var(--ff-platform);font-size:var(--step--5);line-height:var(--lh--5-body)}.inter--p0{font-family:var(--ff-inter);font-size:var(--step-1);line-height:var(--lh-1-body)}.inter--p1{font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body)}.inter--p2{font-family:var(--ff-inter);font-size:var(--step--1);line-height:var(--lh--1-body)}.inter--caption-1{font-family:var(--ff-inter);font-size:var(--step--2);line-height:var(--lh--2-body)}.inter--caption-2{font-family:var(--ff-inter);font-size:var(--step--3);line-height:var(--lh--3-body)}.inter--dot-1{font-family:var(--ff-inter);font-size:var(--step--4);line-height:var(--lh--4-body)}.inter--dot-2{font-family:var(--ff-inter);font-size:var(--step--5);line-height:var(--lh--5-body)}:root{--space-4xs: clamp(0rem, 0rem + 0vw, 0rem);--space-3xs: clamp(.25rem, .2367rem + .0667vw, .3125rem);--space-2xs: clamp(.5rem, .4733rem + .1333vw, .625rem);--space-xs: clamp(.6875rem, .6342rem + .2667vw, .9375rem);--space-s: clamp(.9375rem, .8708rem + .3333vw, 1.25rem);--space-m: clamp(1.4375rem, 1.3442rem + .4667vw, 1.875rem);--space-l: clamp(1.875rem, 1.7417rem + .6667vw, 2.5rem);--space-xl: clamp(2.8125rem, 2.6125rem + 1vw, 3.75rem);--space-2xl: clamp(3.75rem, 3.4833rem + 1.3333vw, 5rem);--space-3xl: clamp(5.625rem, 5.225rem + 2vw, 7.5rem);--space-4xl: clamp(7.5rem, 6.9667rem + 2.6667vw, 10rem);--space-5xl: clamp(9.375rem, 8.7083rem + 3.3333vw, 12.5rem);--space-6xl: clamp(11.25rem, 10.45rem + 4vw, 15rem);--space-3xs-2xs: clamp(.25rem, .17rem + .4vw, .625rem);--space-2xs-xs: clamp(.5rem, .4067rem + .4667vw, .9375rem);--space-xs-s: clamp(.6875rem, .5675rem + .6vw, 1.25rem);--space-s-m: clamp(.9375rem, .7375rem + 1vw, 1.875rem);--space-m-l: clamp(1.4375rem, 1.2108rem + 1.1333vw, 2.5rem);--space-l-xl: clamp(1.875rem, 1.475rem + 2vw, 3.75rem);--space-xl-2xl: clamp(2.8125rem, 2.3458rem + 2.3333vw, 5rem);--space-2xl-3xl: clamp(3.75rem, 2.95rem + 4vw, 7.5rem);--space-3xl-4xl: clamp(5.625rem, 4.6917rem + 4.6667vw, 10rem);--space-4xl-5xl: clamp(7.5rem, 6.4333rem + 5.3333vw, 12.5rem);--space-5xl-6xl: clamp(9.375rem, 8.175rem + 6vw, 15rem);--space-s-l: clamp(.9375rem, .6042rem + 1.6667vw, 2.5rem);--space-s-2xl: clamp(.9375rem, .0708rem + 4.3333vw, 5rem);--space-m-3xl: clamp(1.4375rem, .1442rem + 6.4667vw, 7.5rem);--space-3xl-2xs: clamp(.625rem, 6.6917rem + -5.3333vw, 5.625rem);--space-2xs-3xs: clamp(.3125rem, .54rem + -.2vw, .5rem);--space-xs-4xs: clamp(0rem, .8342rem + -.7333vw, .6875rem);--space-l-2xl: clamp(1.875rem, 1.2083rem + 3.3333vw, 5rem)}:root{--grid-max-width: 92.5rem;--grid-gutter: var(--space-s-l);--grid-columns: 12}.u-container{margin-inline:auto;inline-size:100%;max-inline-size:calc(var(--grid-max-width) + var(--grid-gutter) * 2);padding-inline:var(--grid-gutter)}.u-grid{display:grid;gap:var(--grid-gutter)}:root{--c-gray--000: #FFFFFF;--c-gray--100: #E8E8E6;--c-gray--200: #BABBC3;--c-gray--300: #656777;--c-gray--400: #333547;--c-gray--500: #13163A;--c-blue--100: #C8D0E8;--c-blue--200: #5B69EC;--c-blue--300: #200BAE;--c-blue--400: #13163A;--c-magenta--100: #F8B1D8;--c-magenta--200: #CD0C7B;--c-magenta--300: #7D0846;--c-magenta--400: #410625;--c-lemon--100: #F9F7C9;--c-lemon--200: #EEDE09;--c-lemon--300: #CC8F00;--c-lemon--400: #8F5100;--c-teal--100: #D9FAFC;--c-teal--200: #5DF2ED;--c-teal--300: #1B94A4;--c-teal--400: #05535C;--c-site-background: #D8D8D1;--c-action-background--light: rgba(255, 255, 255, .25)}:root{--c-theme--background: var(--c-site-background);--c-theme--text: var(--c-gray--400);--c-theme--card-primary: var(--c-gray--200);--c-theme--card-secondary: var(--c-gray--400)}:root [data-theme=lemon]{--c-theme--background: var(--c-lemon--100);--c-theme--text: var(--c-lemon--400);--c-theme--card-primary: var(--c-lemon--200);--c-theme--card-secondary: var(--c-lemon--400)}:root [data-theme=lemon][data-theme-variant=secondary]{--c-theme--card-primary: var(--c-lemon--400);--c-theme--card-secondary: var(--c-lemon--200)}:root [data-theme=teal]{--c-theme--background: var(--c-teal--100);--c-theme--text: var(--c-teal--400);--c-theme--card-primary: var(--c-teal--400);--c-theme--card-secondary: var(--c-teal--100)}:root [data-theme=teal][data-theme-variant=secondary]{--c-theme--card-primary: var(--c-teal--100);--c-theme--card-secondary: var(--c-teal--400)}:root [data-theme=magenta]{--c-theme--background: var(--c-magenta--100);--c-theme--text: var(--c-magenta--300);--c-theme--card-primary: var(--c-magenta--100);--c-theme--card-secondary: var(--c-magenta--300)}:root [data-theme=magenta][data-theme-variant=secondary]{--c-theme--card-primary: var(--c-magenta--300);--c-theme--card-secondary: var(--c-magenta--100)}:root [data-theme=blue]{--c-theme--background: var(--c-teal--100);--c-theme--text: var(--c-blue--300);--c-theme--card-primary: var(--c-gray--400);--c-theme--card-secondary: var(--c-blue--100)}:root [data-theme=blue][data-theme-variant=secondary]{--c-theme--card-primary: var(--c-blue--300);--c-theme--card-secondary: var(--c-teal--100)}:root{--icon-size: 35px;--transition--in: .33s ease-out;--transition--out: .25s ease-in;--image-radius: 20px;--background-gradient: linear-gradient(180deg, #d7d7d0 0%, #ffffff 100%)}.u-config-container{margin-block:var(--space-2xl-3xl);display:grid;gap:var(--space-xl-2xl)}.u-config-container h2{margin-block-end:var(--space-s)}.config-group .config-group__items{display:grid;gap:var(--space-l-xl)}.config-group .config-group__items h3{margin-block-end:var(--space-s)}.config-group .config-group__items .items__item p{max-inline-size:36em}.config-group.config-group--colors .config-group__items{grid-template-columns:repeat(6,1fr);gap:1rem}.config-group.config-group--colors .config-group__items .items__item{display:flex;flex-direction:column;gap:1rem}.config-group.config-group--colors .config-group__items .items__item div{width:100%;height:100px}.fw-700{font-weight:700}#viewport-indicator{inset:auto auto .75rem 0;position:fixed;background-color:#191919;color:#e5e5e5;z-index:2000}#viewport-indicator:before{content:"";padding:.5em .66em .6em;display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.03em;line-height:1;text-align:center}@media (min-width: 0){#viewport-indicator:before{content:"xxs"}}@media (min-width: 32em){#viewport-indicator:before{content:"xs"}}@media (min-width: 40em){#viewport-indicator:before{content:"sm"}}@media (min-width: 48em){#viewport-indicator:before{content:"md"}}@media (min-width: 64em){#viewport-indicator:before{content:"lg"}}@media (min-width: 80em){#viewport-indicator:before{content:"xl"}}@media (min-width: 96em){#viewport-indicator:before{content:"xxl"}}#skip-link{inset:-100vh auto auto 1rem;padding:.75em 1.25em;display:block;position:absolute;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;z-index:100;transform:translateY(-100%);transition:transform .3s}#skip-link:focus,#skip-link:focus-visible{top:1rem;outline:1px solid;opacity:1!important;transform:translateY(0)}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}keyframes fadeInUp from{transform:scale(.99) translateY(3rem)}keyframes fadeInUp to{transform:scale(1) translateY(0);opacity:1}[data-animate-children=fade-in-up]>*{opacity:0;animation-delay:2.25s;animation-duration:1.25s;animation-fill-mode:forwards;animation-name:fadeInUp}[data-animate-children=fade-in-up]>*:nth-child(1){animation-delay:.25s}[data-animate-children=fade-in-up]>*:nth-child(2){animation-delay:.5s}[data-animate-children=fade-in-up]>*:nth-child(3){animation-delay:.75s}[data-animate-children=fade-in-up]>*:nth-child(4){animation-delay:1s}[data-animate-children=fade-in-up]>*:nth-child(5){animation-delay:1.25s}[data-animate-children=fade-in-up]>*:nth-child(6){animation-delay:1.5s}[data-animate-children=fade-in-up]>*:nth-child(7){animation-delay:1.75s}[data-animate-children=fade-in-up]>*:nth-child(8){animation-delay:2s}[data-animate-children=fade-in-up]>*:nth-child(9){animation-delay:2.25s}[data-animate-children=fade-in-up]>*:nth-child(10){animation-delay:2.5s}[data-animate-children=fade-in-up]>*:nth-child(11){animation-delay:2.75s}[data-animate-children=fade-in-up]>*:nth-child(12){animation-delay:3s}[data-animate-children=fade-in-up]>*:nth-child(13){animation-delay:3.25s}[data-animate-children=fade-in-up]>*:nth-child(14){animation-delay:3.5s}[data-animate-children=fade-in-up]>*:nth-child(15){animation-delay:3.75s}[data-animate-children=fade-in-up]>*:nth-child(16){animation-delay:4s}[data-animate-children=fade-in-up]>*:nth-child(17){animation-delay:4.25s}[data-animate-children=fade-in-up]>*:nth-child(18){animation-delay:4.5s}[data-animate-children=fade-in-up]>*:nth-child(19){animation-delay:4.75s}[data-animate-children=fade-in-up]>*:nth-child(20){animation-delay:5s}[data-animate-children=fade-in-up]>*:nth-child(21){animation-delay:5.25s}[data-animate-children=fade-in-up]>*:nth-child(22){animation-delay:5.5s}[data-animate-children=fade-in-up]>*:nth-child(23){animation-delay:5.75s}[data-animate-children=fade-in-up]>*:nth-child(24){animation-delay:6s}.e-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:var(--c-gray--400);font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body);font-weight:700;line-height:0;text-decoration:none;transition:all var(--transition--out)}.e-action:focus-visible{outline:2px solid var(--c-blue--200);outline-offset:4px;transition:all var(--transition--in)}.e-action[data-variant=button]{padding-block:0;block-size:var(--space-xl);display:inline-flex;align-items:center;border-radius:100px;text-align:center}.e-action[data-variant=button].e-action--primary{padding-inline:var(--space-s);position:relative;border-radius:100px;background-color:var(--c-gray--400);color:var(--c-gray--100);overflow:hidden}.e-action[data-variant=button].e-action--primary:has(.e-action__icon){padding-inline-start:calc(var(--space-s) - var(--space-2xs))}.e-action[data-variant=button].e-action--primary:has(.e-action__icon) .e-action__icon{margin-inline-end:var(--space-2xs);block-size:var(--icon-size);inline-size:var(--icon-size);position:relative;z-index:1}.e-action[data-variant=button].e-action--primary span{position:relative;z-index:1}.e-action[data-variant=button].e-action--primary:after{content:"";top:0;right:0;bottom:0;left:0;block-size:200%;position:absolute;background:var(--c-blue--300);background:linear-gradient(0deg,var(--c-blue--300) 0%,var(--c-blue--300) 50%,var(--c-gray--400) 100%);transform:translateY(50%);transition:transform var(--transition--out)}@media (hover: hover){.e-action[data-variant=button].e-action--primary:hover{color:var(--c-gray--000)}.e-action[data-variant=button].e-action--primary:hover:after{transform:translateY(-50%);transition:transform var(--transition--out)}}.e-action[data-variant=button].e-action--secondary{padding-inline:var(--space-2xs);background-color:var(--c-action-background--light);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.e-action[data-variant=button].e-action--secondary span{padding:var(--space-s) var(--space-2xs);border-radius:100px;background:transparent;text-align:center;transition:background-color var(--transition--in)}@media (hover: hover){.e-action[data-variant=button].e-action--secondary:hover span{background-color:var(--c-teal--200);transition:background-color var(--transition--in)}}.e-action[data-variant=link]{--c-link-icon-background: var(--c-gray--400);--c-link-icon-color: var(--c-gray--100);--c-link-color: var(--c-gray--400);--c-link-icon-background--hover: var(--c-teal--200);--c-link-icon-color--hover: var(--c-gray--400);--c-link-background-color--hover: var(--c-teal--200);--c-link-color--hover: var(--c-gray--400);display:flex;align-items:center;justify-self:flex-start;color:var(--c-link-color)}.e-action[data-variant=link] svg{margin-inline-end:var(--space-2xs);inline-size:35px;block-size:35px;flex-shrink:0}.e-action[data-variant=link] svg circle{fill:var(--c-link-icon-background);transition:fill var(--transition--out)}.e-action[data-variant=link] svg path{fill:var(--c-link-icon-color);transition:fill var(--transition--out)}.e-action[data-variant=link] span{position:relative;transform:translate(0);transition:transform var(--transition--out)}.e-action[data-variant=link] span:before{content:"";top:0;right:0;bottom:0;left:0;block-size:var(--space-m);display:block;position:absolute;background-color:transparent;z-index:-1;transform:translateY(-50%);transition:background-color var(--transition--out)}@media (hover: hover){.e-action[data-variant=link]:hover{color:var(--c-link-color--hover)}.e-action[data-variant=link]:hover svg circle{fill:var(--c-link-icon-background--hover);transition:fill var(--transition--in)}.e-action[data-variant=link]:hover svg path{fill:var(--c-link-icon-color--hover);transition:fill var(--transition--in)}.e-action[data-variant=link]:hover span{transform:translate(var(--space-3xs));transition:transform var(--transition--in)}.e-action[data-variant=link]:hover span:before{background-color:var(--c-link-background-color--hover);transition:background-color var(--transition--in)}}.e-action[data-variant=nav]{padding-inline:var(--space-2xs);block-size:var(--space-xl);display:inline-flex;align-items:center;border-radius:100px;background-color:var(--c-action-background--light);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.e-action[data-variant=nav] .e-action__text{padding:var(--space-s) var(--space-2xs);inline-size:100%;border-radius:100px;background:transparent;text-align:center;transition:background-color var(--transition--in)}.e-action[data-variant=nav] .e-action__tooltip{display:none}@media (min-width: 1024px){.e-action[data-variant=nav] .e-action__text{position:relative}.e-action[data-variant=nav] .e-action__tooltip{--svg-height: 5px;inset:calc(100% + var(--svg-height)) auto auto 50%;transform:translate(-50%);margin-block-start:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);display:block;position:absolute;border-radius:2px;opacity:0;background-color:var(--c-gray--400);color:var(--c-gray--100);font-family:var(--ff-inter);font-size:var(--step--2);line-height:var(--lh--2-body);white-space:nowrap;pointer-events:none;transition:all var(--transition--out)}.e-action[data-variant=nav] .e-action__tooltip svg{inset:calc(var(--svg-height) * -1) auto auto 50%;transform:translate(-50%);inline-size:14px;block-size:5px;position:absolute}}.e-action[data-variant=nav][data-active=true] .e-action__text{background-color:var(--c-teal--200)}@media (hover: hover){.e-action[data-variant=nav]:hover .e-action__text{background-color:var(--c-teal--200);transition:background-color var(--transition--in)}.e-action[data-variant=nav]:hover .e-action__tooltip{margin-block-start:0;opacity:1;transition:all .15s ease-out;transition-delay:50ms}}.e-action[data-variant=link-list]{padding:var(--space-2xs);display:flex;align-items:center;gap:var(--space-2xs);border-radius:5px;background-color:var(--c-action-background--light);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);line-height:inherit;font-weight:700}.e-action[data-variant=link-list] svg{inline-size:35px;block-size:35px;align-self:flex-start;flex-shrink:0}.e-action[data-variant=link-list] span{background-color:transparent;transition:background-color var(--transition--out)}@media (hover: hover){.e-action[data-variant=link-list]:hover{gap:var(--space-xs)}.e-action[data-variant=link-list]:hover span{background-color:var(--c-teal--200);transition:background-color var(--transition--out)}}.e-action[data-variant=input]{padding-inline:var(--space-s);block-size:var(--space-xl);border-radius:100px;background-color:var(--c-gray--400);color:var(--c-gray--100);font-weight:500}.e-action[data-variant=input]::placeholder{color:var(--c-gray--200);font-weight:700}@media (hover: hover){.e-action[data-variant=input]:hover{background-color:var(--c-gray--100);box-shadow:0 0 7px #0000001a inset;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:var(--c-gray--200)}.e-action[data-variant=input]:hover::placeholder{color:var(--c-gray--200)}}.e-action[data-variant=input]:focus-visible{background-color:var(--c-gray--100);box-shadow:0 0 7px #0000001a inset;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:var(--c-gray--300)}.e-animated-logo{position:relative;color:var(--c-gray--400);pointer-events:none}.e-animated-logo[data-variant=header] .e-animated-logo__animation{position:absolute;inline-size:180%;block-size:auto;transform:translate(-26%) translateY(-36.80203046%)}.e-animated-logo[data-variant=header]>svg{inline-size:100%;block-size:auto}.e-animated-logo[data-variant=footer] .e-animated-logo__animation{inline-size:100%;block-size:100%}.e-animated-logo[data-variant=footer]>svg{top:36.80203046%;right:18.78172589%;inline-size:55.83756345%;block-size:auto;display:block;position:absolute}.e-card{font-family:var(--ff-platform);font-size:var(--step-3);letter-spacing:-.01em;line-height:var(--lh-3-heading)}.e-card .e-action{--c-link-icon-background: var(--c-theme--card-secondary);--c-link-icon-color: var(--c-theme--card-primary);--c-link-color: var(--c-theme--card-secondary);--c-link-icon-background--hover: var(--c-link-icon-background);--c-link-icon-color--hover: var(--c-link-icon-color);--c-link-background-color--hover: var(--c-theme--card-secondary);--c-link-color--hover: var(--c-theme--card-primary)}.e-card .e-card__texture{margin-block-end:-1px;aspect-ratio:921/24;position:relative;color:var(--c-theme--card-primary);z-index:-1}.e-card .e-card__texture svg{inline-size:100%;block-size:auto;position:absolute}.e-card .e-card__texture:last-child{margin-block-start:-1px}.e-card .e-card__texture:last-child svg{transform:rotateX(180deg) rotateY(180deg)}.e-card .e-card__inner{padding:var(--space-xs) var(--space-s) var(--space-2xs) var(--space-s);background-color:var(--c-theme--card-primary);color:var(--c-theme--card-secondary)}.e-card .e-card__label{margin-block-end:var(--space-xs);font-family:var(--ff-platform);font-size:var(--step--2);letter-spacing:.03em;line-height:var(--lh--2-heading);text-transform:uppercase}.e-card p{background:linear-gradient(to right,rgba(255,255,255,0) 50%,var(--c-theme--card-secondary) 50%);background-size:200%;background-position:0 0;display:inline;transition:background-position .4s ease-out,color .75s ease-out}@media (hover: hover){.e-card:hover p{background-position:-100% 0;color:var(--c-theme--card-primary);transition:background-position .4s ease-in,color .75s ease-in}}.e-card .e-action{margin-block-start:var(--space-l);block-size:100%;justify-content:space-between}.e-card[data-size=large] .e-card__inner{padding-block:var(--space-xs-4xs) var(--space-2xs-3xs)}.e-card[data-size=large] .e-card__texture{aspect-ratio:1820/54}.e-card[data-size=large] .e-card__texture:last-child svg{transform:none}.e-card[data-size=large] p{margin-block-end:var(--space-l-2xl);font-family:var(--ff-platform);font-size:var(--step-5);letter-spacing:-.01em;line-height:var(--lh-5-heading)}.e-card[data-variant=image]{min-block-size:400px;position:relative;background-color:transparent}.e-card[data-variant=image] .e-image{top:0;right:0;bottom:0;left:0;position:absolute}.e-card[data-variant=image] .e-image img{top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;position:absolute;object-fit:cover;border-radius:10px}.c-card-grid{padding-block:var(--grid-gutter);position:relative}@media (min-width: 704px){.c-card-grid{grid-template-columns:repeat(2,1fr)}.c-card-grid .e-card:not([data-variant=image]){align-self:flex-start}.c-card-grid .e-card:first-child{grid-column:span 2}.c-card-grid .e-card[data-variant=image]{min-block-size:auto}}@media (min-width: 1152px){.c-card-grid{grid-template-columns:repeat(3,1fr)}}.c-copy{margin-inline:auto;inline-size:100%;max-inline-size:calc(var(--grid-max-width) + var(--grid-gutter) * 2);padding-inline:var(--grid-gutter);display:grid;gap:var(--space-s);font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body)}.c-copy>*{max-inline-size:34em}.c-copy h2,.c-copy h3{color:var(--c-theme--text);font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body);font-weight:700}.c-copy h2:not(:first-child),.c-copy h3:not(:first-child){margin-block-start:var(--space-l)}.c-copy .large,.c-copy ul:has(.large),.c-copy ol:has(.large){max-inline-size:36ch;color:var(--c-theme--text);font-family:var(--ff-platform);font-size:var(--step-4);letter-spacing:-.01em;line-height:var(--lh-4-heading)}.c-copy ul:has(.large),.c-copy ol:has(.large){padding-inline-start:.9em}.c-copy ul:has(.large) li,.c-copy ol:has(.large) li{max-inline-size:80%}.c-copy ul,.c-copy ol{padding-inline-start:var(--space-s);display:grid;gap:var(--space-3xs)}.c-copy ol{list-style-type:decimal}.c-copy ul{list-style-type:disc}.c-copy a{text-decoration-color:inherit;transition:text-decoration-color var(--transition--out)}@media (hover: hover){.c-copy a:hover{text-decoration-color:transparent;transition:text-decoration-color var(--transition--in)}}.c-copy img{aspect-ratio:auto!important;block-size:auto;border-radius:var(--image-radius)}.c-copy[data-layout=center]{max-inline-size:calc(34em + var(--grid-gutter) * 2)}.c-copy[data-layout=center] .large,.c-copy[data-layout=center] ul:has(.large),.c-copy[data-layout=center] ol:has(.large){max-inline-size:32ch;inline-size:calc(100vw - var(--grid-gutter) * 2)}.c-copy[data-layout=center] .large .large,.c-copy[data-layout=center] ul:has(.large) .large,.c-copy[data-layout=center] ol:has(.large) .large{max-inline-size:26ch}.c-fullwidth-image{margin-inline:auto;inline-size:100%;max-inline-size:113.75rem;padding-inline:var(--grid-gutter);position:relative}.c-fullwidth-image img{block-size:auto;border-radius:var(--image-radius)}.c-fullwidth-image svg{inset:50% auto auto 50%;transform:translate(-50%,-50%);inline-size:20%;position:absolute}.c-fullwidth-image svg path:not(#logotype){opacity:.8}.c-introduction{text-align:center}.c-introduction[data-variant=default]{padding-block-end:var(--space-l)}.c-introduction[data-variant=default] h1{font-family:var(--ff-platform);font-size:var(--step-3);letter-spacing:-.01em;line-height:var(--lh-3-heading)}.c-introduction[data-variant=default] h1+p{margin-block-start:var(--space-s)}.c-introduction[data-variant=default] p{font-family:var(--ff-platform);font-size:var(--step-6);letter-spacing:-.02em;line-height:var(--lh-6-heading)}.c-introduction[data-variant=default][data-background-images=true]{position:relative}.c-introduction[data-variant=default][data-background-images=true] .c-introduction__background-images{display:none;inset:0 auto 0 50%;transform:translate(-50%);inline-size:100vw;max-inline-size:113.75rem;padding-inline:var(--grid-gutter);position:absolute;z-index:-200}.c-introduction[data-variant=default][data-background-images=true] .c-introduction__background-image{inline-size:19.78021978%;position:absolute}.c-introduction[data-variant=default][data-background-images=true] .c-introduction__background-image[data-position=top-right]{inset:calc(var(--space-l-xl) * -1) var(--grid-gutter) auto auto}.c-introduction[data-variant=default][data-background-images=true] .c-introduction__background-image[data-position=bottom-left]{inset:auto auto var(--space-2xl-3xl) var(--grid-gutter)}.c-introduction[data-variant=default][data-background-images=true] .c-introduction__background-image img{block-size:auto;border-radius:var(--image-radius)}@media (min-width: 1024px){.c-introduction[data-variant=default][data-background-images=true] .c-introduction__background-images{display:block}}.c-introduction[data-variant=insight] h2{margin-block-end:var(--space-s);font-family:var(--ff-platform);font-size:var(--step-2);letter-spacing:-.01em;line-height:var(--lh-2-heading)}.c-introduction[data-variant=insight] p{margin:0 auto calc(var(--space-m) * -1) auto;max-inline-size:24ch;color:var(--c-theme--text);font-family:var(--ff-platform);font-size:var(--step-7);letter-spacing:-.02em;line-height:var(--lh-7-heading)}.c-introduction[data-variant=insight] .c-introduction__secondary{position:relative}.c-introduction[data-variant=insight] picture{block-size:100vw;min-block-size:535px;max-block-size:666px;z-index:-1;position:relative}.c-introduction[data-variant=insight] picture img{top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;position:absolute;object-fit:cover;border-radius:var(--image-radius)}.c-introduction[data-variant=insight] .c-introduction__download{inset:auto 0 var(--space-m) 0;margin-inline:auto;padding:var(--space-s) var(--space-m);max-inline-size:34em;position:absolute;border-radius:15px;background-color:var(--c-gray--000);font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body)}.c-introduction[data-variant=insight] .c-introduction__download h3{margin-block-end:var(--space-m);font-family:var(--ff-platform);font-size:var(--step-3);letter-spacing:-.01em;line-height:var(--lh-3-heading)}.c-introduction[data-variant=insight] .c-introduction__download .e-action{display:inline-flex}.c-introduction[data-variant=news]{padding-block-end:var(--space-l)}.c-introduction[data-variant=news] h1{margin-block-start:var(--space-s);font-family:var(--ff-platform);font-size:var(--step-4);letter-spacing:-.01em;line-height:var(--lh-4-heading)}.c-introduction[data-variant=news] p{font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body);font-weight:700}.c-link-list{margin-inline:auto;inline-size:100%;max-inline-size:calc(var(--grid-max-width) + var(--grid-gutter) * 2);padding-inline:var(--grid-gutter)}.c-link-list .c-link-list__inner{max-width:34em;font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body)}.c-link-list .c-link-list__inner h3{margin-block-end:var(--space-2xs);font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body);font-weight:700}.c-link-list .c-link-list__inner ul{display:grid;gap:var(--space-3xs)}.c-link-list[data-layout=center] .c-link-list__inner{margin-inline:auto}.c-link-list[data-border=true] .c-link-list__inner{padding-block-start:var(--space-2xs);position:relative}.c-link-list[data-border=true] .c-link-list__inner:before{content:"";inset:0 0 auto 0;block-size:2px;display:block;position:absolute;background-color:var(--c-gray--400)}.c-press-links{margin-inline:auto;inline-size:100%;max-inline-size:calc(var(--grid-max-width) + var(--grid-gutter) * 2);padding-inline:var(--grid-gutter);display:grid}.c-press-links h2{margin-block-end:var(--space-3xs);font-family:var(--ff-inter);font-size:var(--step--1);line-height:var(--lh--1-body);font-weight:700}.c-press-links h2 span{font-weight:400}.c-press-links .c-press-links__link{display:block;color:var(--c-gray--400);text-decoration:none}.c-press-links .c-press-links__link .link__icon{margin-inline-end:var(--space-2xs);inline-size:var(--icon-size);block-size:var(--icon-size);flex-shrink:0}.c-press-links .c-press-links__link .link__icon circle{fill:var(--c-gray--400);transition:fill var(--transition--out)}.c-press-links .c-press-links__link .link__icon path{fill:var(--c-gray--100);transition:fill var(--transition--out)}.c-press-links .c-press-links__link .link__icon.link__icon--external{rotate:-45deg}.c-press-links .c-press-links__link .link__publication{font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body)}.c-press-links .c-press-links__link .link__published{font-family:var(--ff-inter);font-size:var(--step--2);line-height:var(--lh--2-body);text-align:right}@media (hover: hover){.c-press-links .c-press-links__link:hover .link__icon circle{fill:var(--c-teal--200);transition:fill var(--transition--in)}.c-press-links .c-press-links__link:hover .link__icon path{fill:var(--c-gray--400);transition:fill var(--transition--in)}}.c-press-links .c-press-links__link:focus-visible{outline:2px solid var(--c-blue--200);outline-offset:4px;transition:all var(--transition--in)}.c-press-links .c-press-links__link+.c-press-links__link{margin-block-start:var(--space-s)}.c-press-links[data-variant=list] .c-press-links__link{padding-block:var(--space-2xs);display:grid;grid-template-columns:var(--icon-size) 1fr 80px;gap:var(--space-2xs);border-block-start:2px solid var(--c-gray--400)}.c-press-links[data-variant=list] .c-press-links__link:first-of-type{border-block-start:10px solid}.c-press-links[data-variant=list] .c-press-links__link .link__meta{padding-inline-end:var(--space-s-2xl)}.c-press-links[data-variant=list] .c-press-links__link .link__title{display:block;font-family:var(--ff-inter);font-size:var(--step-1);line-height:var(--lh-1-body);font-weight:700}.c-press-links[data-variant=single] .c-press-links__link .link__title{margin-block-end:var(--space-2xs);font-family:var(--ff-platform);font-size:var(--step-7);letter-spacing:-.02em;line-height:var(--lh-7-heading)}.c-press-links[data-variant=single] .c-press-links__link .link__meta{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-2xs) var(--space-m);align-items:center}.c-press-links[data-variant=single] .c-press-links__link .link__publication{display:flex;align-items:center}.c-site-footer{--footer-bottom-padding: var(--space-l);margin-inline:auto;inline-size:100%;padding-inline:var(--grid-gutter);padding-block:var(--space-s) var(--footer-bottom-padding);display:grid;gap:var(--space-s-2xl);overflow:hidden}.c-site-footer .c-site-footer__primary{display:flex;flex-wrap:wrap;gap:var(--space-l);align-items:center;justify-content:space-between}.c-site-footer .c-site-footer__primary form{inline-size:100%;order:3;display:flex;gap:var(--space-2xs)}.c-site-footer .c-site-footer__primary form input{inline-size:100%}.c-site-footer .c-site-footer__primary form button{flex-shrink:0}.c-site-footer .c-site-footer__secondary{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--space-m);color:var(--c-gray--300);font-family:var(--ff-inter);font-size:var(--step--1);line-height:var(--lh--1-body)}.c-site-footer .c-site-footer__secondary nav ul{display:flex;align-items:center;justify-content:center;gap:var(--space-l)}.c-site-footer .c-site-footer__secondary nav a{text-decoration-color:transparent;transition:text-decoration-color var(--transition--out)}@media (hover: hover){.c-site-footer .c-site-footer__secondary nav a:hover{text-decoration-color:var(--c-gray--300);transition:text-decoration-color var(--transition--in)}}.c-site-footer .c-site-footer__secondary nav a:focus-visible{outline:2px solid var(--c-blue--200);outline-offset:4px;transition:all var(--transition--in)}.c-site-footer #site-footer-logo{--bottom-spacing: calc(var(--space-xl) + var(--footer-bottom-padding));--top-spacing: calc((var(--space-3xl) + var(--bottom-spacing)) * -1);--left-spacing: calc((var(--space-l) + var(--grid-gutter)) * -1);inline-size:22vw;max-inline-size:394px;min-inline-size:205px;margin-block-start:var(--top-spacing);transform:translateY(var(--bottom-spacing)) translate(var(--left-spacing));z-index:-10}.c-site-footer[data-homepage=true]{margin-block-start:0;padding-block:var(--space-s) var(--space-s-l)}.c-site-footer[data-homepage=true] .c-site-footer__secondary,.c-site-footer[data-homepage=true] #site-footer-logo{display:none}@media (min-width: 896px){.c-site-footer{--footer-bottom-padding: var(--space-s)}.c-site-footer .c-site-footer__primary a{flex-shrink:0}.c-site-footer .c-site-footer__primary form{left:50%;inline-size:auto;order:0;position:absolute;transform:translate(-50%)}}@media (min-width: 1024px){.c-site-footer{margin-block-start:calc((var(--space-xl) - var(--space-s)) * -1);padding-block-start:var(--space-xl);gap:var(--space-m-3xl);position:relative}.c-site-footer .c-site-footer__primary form{min-inline-size:576px}.c-site-footer .c-site-footer__secondary{flex-direction:row;align-items:center;justify-content:space-between}.c-site-footer #site-footer-logo{inset:0 0 auto 0;margin:var(--space-3xl-2xs) auto 0 auto;transform:none;position:absolute}}.c-site-header{margin-inline:auto;inline-size:100%;padding-inline:var(--grid-gutter);padding-block:var(--space-s);display:flex;align-items:center;justify-content:space-between;overflow-x:clip}.c-site-header #desktop-navigation,.c-site-header .c-site-header__back-to-home{display:none}.c-site-header #site-header-logo{inline-size:15vw;max-inline-size:159px;min-inline-size:100px;transition:color var(--transition--out)}.c-site-header #site-header-logo .e-animated-logo{color:inherit}.c-site-header #site-header-logo .e-animated-logo__animation{opacity:0;transition:opacity .33s ease-in}@media (hover: hover){.c-site-header #site-header-logo:hover{color:var(--c-blue--300);transition:color var(--transition--in)}.c-site-header #site-header-logo:hover .e-animated-logo__animation{opacity:1;transition:opacity .99s ease-out}}@media (min-width: 1024px){.c-site-header .c-site-header__mobile-menu{display:none}.c-site-header .c-site-header__back-to-home{display:inline-flex}.c-site-header #desktop-navigation{left:50%;display:block;position:absolute;transform:translate(-50%)}.c-site-header #desktop-navigation ul{display:flex;align-items:center;border-radius:100px;background-color:var(--c-action-background--light);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.c-site-header #desktop-navigation .e-action{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.c-site-header .c-site-header__mobile-nav{top:0;right:0;bottom:0;left:0;padding:var(--space-s) var(--space-s-l);display:flex;flex-direction:column;position:absolute;box-shadow:var(--shadow--deep);z-index:25}.c-site-header .c-site-header__mobile-nav:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:var(--c-gray--100);opacity:0;z-index:-10;transition:opacity var(--transition--out);transition-delay:.25s}.c-site-header .c-site-header__mobile-nav:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:var(--c-gray--100);z-index:-10}.c-site-header .c-site-header__mobile-nav:after,.c-site-header .c-site-header__mobile-nav .mobile-nav__header,.c-site-header .c-site-header__mobile-nav .mobile-nav__primary,.c-site-header .c-site-header__mobile-nav .mobile-nav__footer{opacity:0;transition:opacity var(--transition--out)}.c-site-header .c-site-header__mobile-nav .mobile-nav__header{margin-block-end:var(--space-l)}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary{margin-block-end:var(--space-xs);display:flex;flex-wrap:wrap;gap:var(--space-l);align-items:center;justify-content:space-between}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary .mobile-nav__list{inline-size:100%;display:grid;gap:var(--space-s)}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary .mobile-nav__list li,.c-site-header .c-site-header__mobile-nav .mobile-nav__primary .mobile-nav__list a{inline-size:100%}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary form{inline-size:100%;order:3;display:flex;gap:var(--space-2xs)}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary form input{inline-size:100%}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary form button{flex-shrink:0}.c-site-header .c-site-header__mobile-nav .mobile-nav__footer{margin-block-start:auto;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--space-m);color:var(--c-gray--200);font-family:var(--ff-inter);font-size:var(--step--1);line-height:var(--lh--1-body)}.c-site-header .c-site-header__mobile-nav .mobile-nav__footer nav ul{display:flex;align-items:center;justify-content:center;gap:var(--space-l)}.c-site-header .c-site-header__mobile-nav .mobile-nav__footer nav a{text-decoration-color:transparent;transition:text-decoration-color var(--transition--out)}@media (hover: hover){.c-site-header .c-site-header__mobile-nav .mobile-nav__footer nav a:hover{text-decoration-color:var(--c-gray--300);transition:text-decoration-color var(--transition--in)}}.c-site-header .c-site-header__mobile-nav .mobile-nav__footer nav a:focus-visible{outline:2px solid var(--c-blue--200);outline-offset:4px;transition:all var(--transition--in)}@media (min-width: 512px){.c-site-header .c-site-header__mobile-nav .mobile-nav__primary .mobile-nav__list{grid-template-columns:1fr 1fr}}@media (min-width: 896px){.c-site-header .c-site-header__mobile-nav .mobile-nav__header{margin-block-end:var(--space-xl)}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary{gap:var(--space-xl)}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary a{flex-shrink:0}.c-site-header .c-site-header__mobile-nav .mobile-nav__primary form{inline-size:auto;order:0}}.c-site-header #expand-nav-trigger[aria-expanded=true]+.c-site-header__mobile-nav:before{opacity:.4;transition:opacity var(--transition--in)}.c-site-header #expand-nav-trigger[aria-expanded=true]+.c-site-header__mobile-nav:after,.c-site-header #expand-nav-trigger[aria-expanded=true]+.c-site-header__mobile-nav .mobile-nav__header,.c-site-header #expand-nav-trigger[aria-expanded=true]+.c-site-header__mobile-nav .mobile-nav__primary,.c-site-header #expand-nav-trigger[aria-expanded=true]+.c-site-header__mobile-nav .mobile-nav__footer{opacity:1;transition:opacity var(--transition--in);transition-delay:.25s}.c-text-grid .c-text-grid__inner{border-top:10px solid var(--c-gray--400)}.c-text-grid h3{padding-block-start:var(--space-3xs);font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body);font-weight:700}.c-text-grid .c-text-grid__grid{margin-block-start:var(--space-xl-2xl)}@media (min-width: 768px){.c-text-grid .c-text-grid__grid{grid-template-columns:1fr 1fr}}.c-text-grid .c-text-grid__item{font-family:var(--ff-inter);font-size:var(--step-0);line-height:var(--lh-0-body)}.c-text-grid .c-text-grid__item .item__heading{margin-block-end:var(--space-2xs);display:flex;align-items:flex-start;font-family:var(--ff-platform);font-size:var(--step-2);letter-spacing:-.01em;line-height:var(--lh-2-heading)}.c-text-grid .c-text-grid__item .item__heading[data-accent=none]:before{display:none}.c-text-grid .c-text-grid__item .item__heading[data-accent=yellow]{--accent: var(--c-lemon--300)}.c-text-grid .c-text-grid__item .item__heading[data-accent=teal]{--accent: var(--c-teal--300)}.c-text-grid .c-text-grid__item .item__heading[data-accent=magenta]{--accent: var(--c-magenta--200)}.c-text-grid .c-text-grid__item .item__heading[data-accent=blue]{--accent: var(--c-blue--300)}.c-text-grid .c-text-grid__item .item__heading:before{content:"";margin:6px .215186em auto;block-size:.615em;inline-size:.615em;display:inline-block;flex-shrink:0;border-radius:1000px;background-color:var(--accent)}.c-text-grid .c-text-grid__item p{max-width:60ch}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}#main{margin-block:var(--space-l-xl) var(--space-2xl-3xl)}[data-page=futuring] .c-introduction{margin-block:calc(var(--space-3xs) * -1) var(--space-xl)}[data-page=futuring] .c-card-grid{margin-block-end:var(--space-4xl)}[data-page=futuring] .c-copy{position:relative;padding-block-start:var(--space-s-l)}[data-page=futuring] .c-copy:before{content:"";inset:0 var(--grid-gutter) auto var(--grid-gutter);block-size:10px;display:block;position:absolute;background-color:var(--c-gray--400)}[data-page=futuring] .c-link-list{margin-block-start:var(--space-2xl)}[data-page=insight] .c-introduction{margin-block-end:var(--space-l-xl)}[data-page=insight] .c-link-list{margin-block-start:var(--space-s)}[data-page=about]{background:var(--background-gradient)}[data-page=about] .c-introduction{margin-block-start:calc(var(--space-3xs) * -1)}[data-page=about] .c-fullwidth-image{margin-block:var(--space-l-xl) var(--space-2xl-3xl)}[data-page=about] .c-introduction+.c-body{margin-block-start:var(--space-3xl-4xl)}[data-page=about] .c-body{display:grid;gap:var(--space-2xl-3xl)}[data-page=about] .c-link-list{margin-block-start:var(--space-2xl)}[data-page=whats-new]{background:var(--background-gradient)}[data-page=whats-new] #main{display:grid;gap:var(--space-l-xl)}[data-page=whats-new] .c-introduction{margin-block-end:calc(var(--space-l-xl) * -1);padding-block-end:var(--space-s)}[data-page=whats-new] #past-stories{margin-block-start:var(--space-l)}[data-page=whats-new] #load-more{margin-block-end:var(--space-3xl);margin-inline:auto;inline-size:100%;max-inline-size:calc(var(--grid-max-width) + var(--grid-gutter) * 2);padding-inline:var(--grid-gutter)}[data-page=whats-new] #load-more .e-action{margin-block-start:var(--space-s)}[data-page=utility] .c-introduction{margin-block:calc(var(--space-3xs) * -1) var(--space-l-xl)}
