@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}.__variable_e8ce0c{--ff-sans:"Inter","Inter Fallback",system-ui,Helvetica Neue,Helvetica,Arial,sans-serif}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_4bc053{font-family:Montserrat,Montserrat Fallback,Inter,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}.__variable_4bc053{--ff-heading:"Montserrat","Montserrat Fallback",Inter,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif}.animated{--duration:3s}@media(min-width:60em){.animated--mobile-only{animation:none!important}}.animated--marquee{--duration:12s}@media(prefers-reduced-motion:no-preference){.animated--marquee{animation:scroll-marquee var(--duration) linear infinite}}.animation-container:hover .animated--marquee{animation-play-state:paused}.animated-dash{animation:dash 20s linear infinite alternate}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes scroll-marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-in{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slide-out{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes scaleFadeIn{to{opacity:1;transform:scale(1)}}@keyframes shrinkFadeOut{to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@keyframes animateLine{to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dasharray:60 60;stroke-dashoffset:1500}20%{stroke-dasharray:2 2;stroke-dashoffset:500}to{stroke-dasharray:2 2;stroke-dashoffset:1500}}:root{--bdw:2px;--bds:solid;--bd:var(--bdw) var(--bds) var(--color-bd);--bdrs:1.4285714286rem;--bdrs-l:1000px;--color-orange:#F55036;--color-yellow:#F6AB45;--color-yellow-500:#DAB12B;--color-green:#39C5C0;--color-blue:#2290D8;--color-blue-100:#58CAFF;--color-purple:#526CC1;--color-pink:#D068E0;--color-grey:#424242;--color-grey-25:#FCFCFC;--color-grey-50:#F3F3F3;--color-grey-100:#E8E8E8;--color-grey-200:#CCCCCC;--color-grey-300:#9e9e9e;--color-grey-400:#767676;--color-grey-500:#595959;--color-grey-600:#424242;--color-grey-700:#333333;--color-grey-800:#1F1F1F;--color-grey-900:#0f0f0f;--color-black:#000;--color-white:#fff;--gradient-grey:linear-gradient(180deg,#f8fbf4,#e3e6e2);--gradient-grey-deep:linear-gradient(180deg,#f0f2ed,#d6dbd5);--gradient-grey-bezel:linear-gradient(to bottom,var(--color-white),#D0D2CD);--gradient-orange-text:linear-gradient(to right,var(--color-orange),var(--color-yellow),var(--color-orange));--ff-mono:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace;--ff-serif:"Georgia","Cambria","Palatino","Times New Roman","Times",serif;--space-columns:4;--grid:repeat(var(--space-columns),minmax(10px,1fr));--grid-width:calc(100vw - 2 * var(--space-outer));--total-gutter:3;--grid-col-width:calc((var(--grid-width) - var(--total-gutter) * var(--space-gutter)) / var(--space-columns))}@media(min-width:37.5em){:root{--space-columns:8;--space-outer:var(--space-2);--total-gutter:7}}@media(min-width:60em){:root{--space-columns:12;--space-outer:var(--space-5);--total-gutter:11}}@media(min-width:100em){:root{--grid-width:1440px}}.grid{display:grid;grid-gap:var(--space-gutter-v) var(--space-gutter);grid-template-columns:var(--grid)}.grid--no-gap{gap:0}.grid--2up{--grid:repeat(1,minmax(10px,1fr))}@media(min-width:37.5em){.grid--2up{--grid:repeat(2,minmax(10px,1fr))}}.grid--2up .grid__item:only-child{grid-column:1/-1}.grid--3up{--grid:repeat(1,minmax(10px,1fr))}@media(min-width:37.5em){.grid--3up{--grid:repeat(3,minmax(10px,1fr))}}.grid--4up{--grid:repeat(1,minmax(10px,1fr))}@media(min-width:37.5em){.grid--4up{--grid:repeat(2,minmax(10px,1fr))}}@media(min-width:80em){.grid--4up{--grid:repeat(4,minmax(10px,1fr))}}:root{--z-modal:900;--z-overlay:800;--z-dropdown:700;--z-header:600;--z-header-mid:650;--z-header-high:690;--z-footer:500;--shadow-color:0deg 0% 0%;--shadow-opacity:0.3;--elevation-0:none;--elevation-1:drop-shadow(0.5px 1px 1px hsl(var(--shadow-color)/var(--shadow-opacity)));--elevation-2:drop-shadow(0 2px 2px hsl(var(--shadow-color)/calc(var(--shadow-opacity) / 3))) drop-shadow(0 4px 4px hsl(var(--shadow-color)/calc(var(--shadow-opacity) / 3))) drop-shadow(0 6px 6px hsl(var(--shadow-color)/calc(var(--shadow-opacity) / 3)));--elevation-3:drop-shadow(0 2px 2px hsl(var(--shadow-color)/calc(var(--shadow-opacity) / 5))) drop-shadow(0 4px 4px hsl(var(--shadow-color)/calc(var(--shadow-opacity) / 5))) drop-shadow(0 8px 8px hsl(var(--shadow-color)/calc(var(--shadow-opacity) / 5))) drop-shadow(0 16px 16px hsl(var(--shadow-color)/calc(var(--shadow-opacity) / 5))) drop-shadow(0 32px 32px hsl(var(--shadow-color)/calc(var(--shadow-opacity) / 5)));--elevation-4:0px 4px 80px 0px rgba(0,0,0,0.04);--nav-height:3.7142857143rem;--logo-width:7.1428571429rem;--nav-break:64em;--max-nav-media-query:(max-width:64em);--min-nav-media-query:(min-width:64em)}@media(min-width:37.5em){:root{--nav-height:6rem}}:root{--maw:102.8571428571rem;--maw-w:73.1428571429rem;--maw-n:63.2142857143rem;--maw-xn:46.6428571429rem;--vp-h:100dvh;--space-gutter:var(--space-fixed-2,1.1428571429rem);--space-gutter-s:calc(var(--space-gutter) / 2);--space-gutter-v:var(--space-gutter);--space-outer:var(--space-3,1.7142857143rem);--space-outer-v:var(--space-6,5.7142857143rem);--space-outer-effective:var(--space-outer);--space-inner:var(--space-2,1.1428571429rem);--space-inner-v:var(--space-3,1.7142857143rem);--space-fixed-1:0.5714285714rem;--space-fixed-2:1.1428571429rem;--space-fixed-3:1.7142857143rem;--space-fixed-4:2.2857142857rem;--space-fixed-5:2.8571428571rem;--space-6:5.7142857143rem;--space-5:4.5714285714rem;--space-4:2.8571428571rem;--space-3:1.7142857143rem;--space-2:1.1428571429rem;--space-1:0.5714285714rem}@media(min-width:37.5em){:root{--space-6:6.8571428571rem;--space-5:5.1428571429rem;--space-4:3.4285714286rem;--space-3:2.2857142857rem;--space-2:1.7142857143rem;--space-1:1.1428571429rem;--space-outer:var(--space-4,4rem)}}@media(min-width:60em){:root{--space-6:7.4285714286rem;--space-5:5.7142857143rem;--space-4:4rem;--space-3:2.8571428571rem;--space-2:2.2857142857rem;--space-1:1.7142857143rem;--space-outer:var(--space-5,5.7142857143rem)}}@media(min-width:100em){:root{--space-outer-effective:calc((100vw - var(--grid-width)) / 2)}}.theme-light,:root{--color-bd:var(--color-grey-100,#333);--color-bg:var(--color-white,#fff);--color-text:var(--color-black,#000);--color-text-soft:var(--color-grey-400,#333);--color-text-mid:var(--color-grey-500,#666);--color-separator:var(--color-grey-100,#e6e6e6);--color-light:var(--color-white,#fff);--color-dark:var(--color-black,#000);--color-text-link:var(--color-text,#000);--color-text-link-hover:var(--color-orange,#5956ff);--color-text-critical:var(--color-red-500,#e00000);--color-text-success:var(--color-green-500,#008030);--color-text-warning:var(--color-yellow-200,#f8bd00);--color-divider:var(--color-grey-200,#cccccc);--color-focus-bg:var(--color-black,#000);--color-focus-text:var(--color-white,#fff);--color-bg-btn:var(--color-orange);--color-text-btn:var(--color-white);--color-bg-btn-secondary:var(--color-grey-100);--color-text-btn-secondary:var(--color-black);--color-text-btn-tertiary:var(--color-black);--color-bg-btn-soft:var(--color-grey-50);--color-focus-btn:var(--color-orange);--color-bg-btn-hov:var(--gradient-grey-deep);--color-bg-btn-tertiary-hov:var(--color-grey-100)}.theme-dark{--color-bg:var(--color-black,#000);--color-text:var(--color-white,#fff);--color-text-soft:var(--color-grey-300);--color-text-mid:var(--color-grey-500);--color-separator:var(--color-grey-800);--color-light:var(--color-black,#000);--color-dark:var(--color-white,#fff);--color-text-link:var(--color-white,#fff);--color-text-link-hover:var(--color-blue-300,#a3a2ff);--color-divider:var(--color-grey-700,#424242);--color-focus-bg:var(--color-white,#fff);--color-focus-text:var(--color-black,#000);--color-bg-btn:var(--color-orange,#382bea)}.theme-orange{--color-dark:rgb(0 0 0/0.6);--color-light:var(--color-white,#fff);--color-bg:var(--color-orange,#000);--color-text:var(--color-light);--color-text-soft:var(--color-light);--color-text-mid:var(--color-grey-100);--color-separator:#cc4530;--color-text-body:var(--color-dark);--color-text-eyebrow:var(--color-light);--color-bg-btn:var(--color-white);--color-text-btn:var(--color-orange);--color-text-btn-hover:var(--color-orange);--color-focus-btn:var(--color-orange)}.theme-silver{--color-bg:var(--color-grey-50,#f3f3f3);--color-text-soft:var(--color-grey-500,#333);--color-text-mid:var(--color-grey-600);--color-separator:var(--color-grey-200)}[class^=theme-]{background-color:var(--color-bg);color:var(--color-text)}:root{--trs-prop:all;--trs-time:0.3s;--trs-tfunc:ease-in-out;--trs-tfunc-cubic:cubic-bezier(0.4,0.05,0.22,1.2);--trs:var(--trs-prop) var(--trs-time) var(--trs-tfunc)}[class*=type-]{font-family:var(--ff,inherit);font-size:var(--fz,1rem);font-weight:var(--fw,inherit);letter-spacing:var(--lts,normal);line-height:var(--lh,inherit);text-transform:var(--tt,none)}@supports(font-size:1cqi){[class*=type-display-],[class*=type-headline-]{--fz-current:clamp(var(--fz),var(--fz-fluid,4cqi),var(--fz-max,var(--fz)));font-size:var(--fz-current)}}.type-display-2{--ff:var(--ff-heading);--fw:500;--fz:2.3571428571rem;--fz-fluid:5cqi;--fz-max:3.4285714286rem;--lh:1.1;--ls:-0.02em}.type-display-3{--ff:var(--ff-heading);--fw:500;--fz:2rem;--fz-fluid:5cqi;--fz-max:2.8571428571rem;--lh:1.1;--ls:-0.02em}.type-headline-1{--ff:var(--ff-heading);--fw:600;--fz:2rem;--fz-fluid:4cqi;--fz-max:2.3571428571rem;--lh:1.1;--ls:-0.02em}.type-headline-2{--ff:var(--ff-heading);--fw:600;--fz:1.7142857143rem;--fz-fluid:4cqi;--fz-max:2rem;--lh:1.1;--ls:-0.02em}.type-headline-3{--fw:600;--fz:1.3571428571rem;--fz-fluid:4cqi;--fz-max:1.7142857143rem;--lh:1.2}.type-subhead-1{--fz:1.7142857143rem;--fw:600;--lh:1.2}@media(min-width:60em){.type-subhead-1{--fz:2rem}}.type-subhead-2{--fz:1.3571428571rem;--fw:400;--lh:1.4}@media(min-width:60em){.type-subhead-2{--fz:1.7142857143rem}}.type-eyebrow-1{--ff:var(--ff-heading);--fz:0.9285714286rem;--fw:800;--lh:1.05;--tt:uppercase}@media(min-width:60em){.type-eyebrow-1{--fz:1.1428571429rem}}.type-eyebrow-3{--ff:var(--ff-heading);--fz:0.7857142857rem;--fw:800;--lh:auto;--tt:uppercase}@media(min-width:60em){.type-eyebrow-3{--fz:0.9285714286rem}}.type-body-1{--fz:1.7142857143rem;--lh:1.5}@media(min-width:60em){.type-body-1{--fz:2rem}}.type-body-2{--fz:1.1428571429rem;--lh:1.5}@media(min-width:60em){.type-body-2{--fz:1.3571428571rem}}.type-body--tight{--lts:-0.0428571429rem}.type-body-3{--fz:0.9285714286rem;--lh:1.5}@media(min-width:60em){.type-body-3{--fz:1.1428571429rem}}.type-btn{--fw:500;--fz:1.1428571429rem;--lh:1.3}.type-ui-1{--fw:500;--fz:1.3571428571rem;--lh:1.3}@media(min-width:60em){.type-ui-1{--fz:1.7142857143rem}}.type-ui-2{--fw:500;--fz:1.3571428571rem;--lh:1.3}.type-ui-3{--fw:500;--fz:1.1428571429rem;--lh:1.3}.type-caption-1,.type-ui-4{--fw:500;--fz:0.9285714286rem;--lh:1.3}@viewport{width:device-width}@view-transition{navigation:auto}*,:after,:before{box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}:where(a:not([class]),a:visited:not([class])){color:var(--color-text-link);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color var(--trs-time) var(--trs-tfunc)}:where(a:not([class]):hover,a:not([class]):focus-visible){color:var(--color-text-link-hover)}a,button,input,label,select,summary,textarea{touch-action:manipulation}img,video{display:block;height:auto;max-width:100%}video{width:100%}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}picture{display:block;width:100%}sub,sup{font-size:.6em;line-height:0;vertical-align:super}sub{vertical-align:sub}:focus{outline:none}:focus-visible{outline:3px solid var(--focus-color,currentColor);outline-offset:var(--focus-offset,.3ch);outline-style:solid}html{font-size:.875em;min-height:100%}body,html{background:var(--color-bg)}body{color:var(--color-text);container-type:inline-size;display:flex;flex-direction:column;font-family:var(--ff-sans);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5714285714;margin:0;-ms-overflow-style:-ms-autohiding-scrollbar}main{flex:auto}@keyframes animate-up-fallback{0%{opacity:0;transform:translateY(var(--animate-translate-y,1rem))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){:where([data-reveal-child],.js-reveal-child),:where([data-reveal],.js-reveal){opacity:.01;transform:translateY(var(--reveal-translate-y-from,var(--space-fixed-2)));transition:opacity var(--reveal-duration,.5s) var(--reveal-delay,.15s) var(--reveal-timing-function,ease),transform var(--reveal-duration,.5s) var(--reveal-delay,.15s) var(--reveal-timing-function,var(--trs-tfunc-cubic))}:where([data-reveal-child],.js-reveal-child)[data-is-visible=true],:where([data-reveal],.js-reveal)[data-is-visible=true]{opacity:1;transform:translateY(var(--reveal-translate-y-to,0))}body:not(.has-scroll-reveal) :where([data-reveal-child],.js-reveal-child),body:not(.has-scroll-reveal) :where([data-reveal],.js-reveal){animation:animate-up-fallback var(--reveal-transform-duration) var(--reveal-fallback-delay,1.5s) forwards}.fade-in-up{animation-duration:.6s;animation-fill-mode:forwards;animation-name:fadeInUp;animation-timing-function:var(--trs-tfunc-cubic);opacity:0;transform:translateY(1rem);animation-delay:0}.delay-1{animation-delay:.1s}.delay-3{animation-delay:.3s}.delay-5{animation-delay:.5s}.scale-fade-in{transform:scale(.4);transform-origin:center center;animation:scaleFadeIn 1.6s var(--trs-tfunc) 0s forwards}.fade-out{animation:fade-out .3s ease forwards}.appear-instant{opacity:1}.scale-fade-in{opacity:0;transform:scale(.8);animation:scaleFadeIn .5s ease forwards}.animate-line{stroke-dasharray:500;stroke-dashoffset:500;animation:animateLine 2s ease forwards}}.indicator,:is(.text,header[role=banner]) a[href^=http]:not([href*="localhost:3000"]):not([href*=groq-site]):not([href^="groq.com"]):not(.btn):not(.no-indicator){-webkit-padding-end:.8em;padding-inline-end:.8em}.indicator:after,:is(.text,header[role=banner]) a[href^=http]:not([href*="localhost:3000"]):not([href*=groq-site]):not([href^="groq.com"]):not(.btn):not(.no-indicator):after{position:absolute;display:inline-block;inline-size:1em;block-size:1em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM0MjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTUgM2g2djYiLz48cGF0aCBkPSJNMTAgMTQgMjEgMyIvPjxwYXRoIGQ9Ik0xOCAxM3Y2YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0yVjhhMiAyIDAgMCAxIDItMmg2Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:50%;background-size:80% auto;content:"(external link)";overflow:hidden;white-space:nowrap;text-indent:1em;opacity:70%}.hidden,[hidden]{display:none!important}.is-hidden{display:none}.is-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:600px){.u-img-hide-small{display:none!important}}@media(min-width:601px){.u-img-hide-large{display:none!important}}.pile{display:grid}.pile--center{place-items:center}.pile>*{grid-area:1/-1}.u-link-reset{color:currentcolor;text-decoration:none}.u-button-reset{all:initial;cursor:pointer;line-height:1}.stack{--stack-spacing:var(--space-gutter-v,1.5em)}.stack>*+*{margin-top:var(--stack-spacing)}.stack--s>*+*{-webkit-margin-before:var(--stack-spacing-s,var(--space-fixed-1));margin-block-start:var(--stack-spacing-s,var(--space-fixed-1))}.stack--l>*+*{-webkit-margin-before:var(--stack-spacing-l,var(--space-fixed-3));margin-block-start:var(--stack-spacing-l,var(--space-fixed-3))}.btn,[role=button]:where(:not([class])),button:where(:not([class])),input:where([type=submit]){--focus-color:var(--color-focus-btn);align-items:center;background:var(--color-bg-btn);border:0;border-radius:var(--bdrs-l);color:var(--color-text-btn);cursor:pointer;display:inline-flex;box-shadow:0 0 0 1px var(--color-outline-btn);font-weight:500;gap:.5em;max-width:100%;padding:.5em 1em;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:max-content;z-index:1}.btn:has(.btn__icon),[role=button]:where(:not([class])):has(.btn__icon),button:where(:not([class])):has(.btn__icon){-webkit-padding-end:.7778em;padding-inline-end:.7778em}.btn:after,.btn:before,[role=button]:where(:not([class])):after,[role=button]:where(:not([class])):before,button:where(:not([class])):after,button:where(:not([class])):before{background-color:var(--color-bg-btn);border-radius:var(--bdrs-l);bottom:1px;content:"";display:block;left:1px;opacity:1;position:absolute;right:1px;top:1px;transition:transform .3s;z-index:-1}input:where([type=submit]){background-image:var(--color-bg-btn)}.btn:after,[role=button]:where(:not([class])):after,button:where(:not([class])):after,input:where([type=submit]):after{background-color:var(--color-bg-btn)}.btn:focus-visible,.btn:hover,[role=button]:where(:not([class])):focus-visible,[role=button]:where(:not([class])):hover,button:where(:not([class])):focus-visible,button:where(:not([class])):hover,input:where([type=submit]):hover{color:var(--color-text-btn-hover,var(--color-text-btn))}.btn:focus-visible:after,.btn:hover:after,[role=button]:where(:not([class])):focus-visible:after,[role=button]:where(:not([class])):hover:after,button:where(:not([class])):focus-visible:after,button:where(:not([class])):hover:after,input:where([type=submit]):hover:after{transform:scale(1.075,1.15)}.btn--highlight .btn__text{-webkit-padding-start:.7778em;padding-inline-start:.7778em}.btn--highlight .btn__text:before{background-color:var(--color-outline-btn);border-radius:100%;content:"";height:.6666em;left:1em;position:absolute;top:50%;transform:translateY(-50%);width:.6666em}.btn--orange{--color-bg-btn:var(--color-orange);--color-bg-btn-hov:var(--_black-layer-hov),var(--_orange-layer);color:var(--color-white)}.btn--small{--fw:500;--fz:0.9285714286rem;--lh:1.3}.btn--regular{--fw:500;--fz:1.1428571429rem;--lh:1.3}.btn--big,.btn--medium{--fw:500;--fz:1.3571428571rem;--lh:1.3}@media(min-width:60em){.btn--big{--fz:1.7142857143rem}}.btn--secondary{--color-bg-btn:var(--color-bg-btn-secondary);--color-text-btn:var(--color-text-btn-secondary);box-shadow:none}.btn--tertiary{--color-bg-btn:var(--color-bg-btn-tertiary);--color-text-btn:var(--color-text-btn-tertiary);box-shadow:none;transition:var(--trs)}.btn--tertiary:after,.btn--tertiary:before{content:none}.btn--tertiary:focus-visible,.btn--tertiary:hover{background:var(--color-bg-btn-tertiary-hov)}.btn--flex{display:flex;justify-content:center;width:100%}.btn--text{--color-text-btn:var(--color-text);background-image:none;background-color:rgba(0,0,0,0);border:none;box-shadow:none;gap:0;padding-inline:0!important;position:relative}.btn--text:after{content:none}.btn--text:before{background-image:none;background-color:currentcolor;bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;right:auto;top:auto;width:100%}@media(hover:hover){.btn--text:hover:before{opacity:1}}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-gutter)}.btn-row>*{flex:0 0 auto}.btn-row--center{justify-content:center}.btn--animated .btn__icon{transform:translateX(0);transition:var(--trs)}.btn--animated:focus-visible .btn__icon,.btn--animated:hover .btn__icon{transform:none}.btn--animated:focus-visible>.btn__icon,.btn--animated:hover>.btn__icon{transform:translateX(10%)}.card{align-items:start;background-color:var(--color-bg);color:var(--color-text);container:card/inline-size;display:grid;grid-auto-rows:max-content;min-height:100%;position:relative;grid-gap:var(--space-fixed-3);gap:var(--space-fixed-3)}.card__content{align-self:center;display:grid;grid-row-gap:var(--space-fixed-2);row-gap:var(--space-fixed-2)}.card__media img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%}.card__media picture{height:100%}.card__media--fallback{aspect-ratio:16/9;border-radius:var(--_bdrs);background:var(--color-grey-50);color:var(--color-grey-200);display:grid;place-items:center}.card__media--fallback svg{height:auto;width:var(--space-5)}.card a{text-decoration:none}.card a:not(.btn):hover{color:var(--color-orange)}.card a:after{content:"";inset:0;position:absolute}.card--stack{--_bdrs:8px 8px 0 0}.card--stack .card__media{aspect-ratio:16/9;background:var(--color-grey-50);border-radius:var(--_bdrs);overflow:hidden;position:relative}.card--stack .card__media img{border-radius:var(--_bdrs);mix-blend-mode:darken}.card--horizontal .card__heading{--fz-max:1.7142857143rem;max-inline-size:60ch}@media(min-width:37.5em){.card--horizontal{grid-template-columns:200px auto}}.card__header{display:grid;grid-row-gap:var(--space-fixed-1);row-gap:var(--space-fixed-1)}.card__subhead{color:var(--color-grey-600)}.card__media--logo{display:grid;place-items:center}.card__media--logo picture{height:auto;padding-inline:20%}.card__media--logo img{aspect-ratio:auto}.dg-consent-banner{--dg-primary-font:var(--ff-sans)!important;--dg-secondary-font:var(--ff-sans)!important;--dg-title-font-weight:800!important;--dg-title-line-height:1.1!important}:root{--ratio:"auto"}.frame{align-items:center;aspect-ratio:var(--ratio);display:flex;justify-content:center;overflow:hidden}.frame img,.frame>picture,.frame>video{block-size:100%;inline-size:100%;object-fit:cover}.frame--rounded{border-radius:var(--bdrs)}.frame--1-1{--ratio:1/1}.frame--4-5{--ratio:4/5}.frame--16-9{--ratio:16/9}svg:has(use){height:1.7142857143rem;width:1.7142857143rem}.progress-dots{--dot-bdrs:0.0714285714rem;--dot-color:var(--color-text);--dot-gap:0.2857142857rem;--dot-size:0.2857142857rem;column-gap:var(--dot-gap);display:none}.js .progress-dots{display:flex}.progress-dots__dot{opacity:.2;background-color:var(--dot-color);border-radius:var(--dot-bdrs);height:var(--dot-size);width:var(--dot-size)}.progress-dots__dot:where(.is-selected,[aria-current=true]){opacity:1}.tags{display:flex;gap:var(--space-fixed-1)}.tag{align-items:center;background-color:var(--color-black,#000);border:var(--bdw) var(--bds) var(--color-black,#000);border-radius:var(--bdrs);color:var(--color-white,#fff);display:inline-flex;max-width:100%;padding:.2857142857rem;text-align:center;text-transform:uppercase;transition:var(--trs)}.tag--sharp{border-radius:0}.tag--rounded{border-radius:1.7142857143rem}.tag--link{text-decoration:none}.tag--link:focus-visible{--color-dark:var(--color-grey-900,#242424);border-color:var(--color-bg);outline:0}@media(hover:hover){.tag--link:hover{--color-dark:var(--color-grey-900,#242424);transition:var(--trs)}}.text{--text-spacing:var(--stack-spacing,1.5em)}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-family:var(--ff,inherit);font-size:var(--fz,inherit);font-weight:var(--fw,inherit);letter-spacing:var(--lts,normal);line-height:var(--lh,inherit);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);text-transform:var(--tt,none);max-inline-size:var(--line-length,60ch)}.text h1 a,.text h2 a,.text h3 a,.text h4 a,.text h5 a,.text h6 a{text-decoration:none}.text h1[id],.text h2[id],.text h3[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-3))}.text h2:not([class]){margin:var(--space-5) 0 var(--space-fixed-3);--fz:1.7142857143rem;--fw:600;--lh:1.2}@media(min-width:60em){.text h2:not([class]){--fz:2rem}}.text h3:not([class]){margin:var(--space-5) 0 var(--space-fixed-3);--fw:500;--fz:1.3571428571rem;--lh:1.3}@media(min-width:60em){.text h3:not([class]){--fz:1.7142857143rem}}.text h4:not([class]),.text h5:not([class]){margin:var(--space-5) 0 var(--space-fixed-3);--fw:500;--fz:1.3571428571rem;--lh:1.3}.text ol,.text ul{counter-reset:li;list-style:none;-webkit-margin-after:1.5em;margin-block-end:1.5em;-webkit-margin-start:1.75em;margin-inline-start:1.75em}.text ol ol,.text ol ul,.text ul ol,.text ul ul{-webkit-margin-after:0;margin-block-end:0}.text li{position:relative;line-height:1.3}.text li+li{margin-top:.5em}.text li:before{min-width:2em;padding-right:.5em;position:absolute;right:100%;text-align:right}.text ul>li:before{content:"•"}.text ol>li:before{content:counter(li) ".";counter-increment:li}.text blockquote>:last-child{margin-bottom:0!important}.text table{--stroke:1px solid var(--color-grey);border-collapse:collapse;caption-side:bottom;min-width:100%;width:max-content}.text td,.text th{text-align:left;-webkit-padding-end:var(--space-3);padding-inline-end:var(--space-3);padding-block:var(--space-fixed-3)}.text th:not(:only-of-type){-webkit-border-after:var(--stroke);border-block-end:var(--stroke)}.text tr+tr :is(th,td){-webkit-border-before:var(--stroke);border-block-start:var(--stroke)}.text tr:last-child{-webkit-border-after:var(--stroke);border-block-end:var(--stroke)}.text th{font-weight:700}.text caption{caption-side:bottom;-webkit-margin-before:var(--space-fixed-2);margin-block-start:var(--space-fixed-2);text-align:left}.text .table__wrapper{--stack-spacing:var(--space-2);-webkit-margin-start:calc(-1*var(--space-outer));margin-inline-start:calc(-1*var(--space-outer));overflow:auto;-webkit-padding-after:var(--space-fixed-2);padding-block-end:var(--space-fixed-2);padding-inline:var(--space-outer);width:100vw}@media(min-width:80em){.text .table__wrapper{-webkit-margin-start:0;margin-inline-start:0;padding:0;width:100%}}.text .table__wrapper+*{--stack-spacing:var(--space-5)}.text .instagram-media-rendered,.text .lite-video,.text .multimedia,.text .tiktok-embed,.text .twitter-tweet-rendered{margin:calc(var(--text-spacing)*2) auto!important}.text .instagram-media-rendered{max-width:100%!important;min-width:0!important;width:326px!important}.text>.heading-wrapper:first-child>:first-child,.text>:first-child{margin-top:0!important}.text>:last-child{margin-bottom:0!important}.text blockquote:not(figure.quote blockquote),.text figure.quote{background:var(--color-grey-50);font-style:italic;margin-block:var(--space-2);margin-inline:calc(var(--space-outer)/-1);padding-block:var(--space-2);padding-inline:var(--space-outer);position:relative}.text figure.quote>figcaption{font-style:normal;font-size:.8em;font-weight:500}.text>*+:is(figure,picture){--stack-spacing:var(--space-5)}.text :is(figure+*,picture+*){--stack-spacing:var(--space-3)}.text figcaption{display:block;margin-top:var(--space-fixed-2);font-size:.9em}.text pre[class*=language-]{background-color:var(--color-dark);border-radius:var(--bdrs);color:var(--color-light);font-family:var(--ff-mono);font-size:.875em;line-height:1.4;overflow:scroll;margin-block:1.75em;padding:var(--space-fixed-3)}@media(min-width:60em){.text pre[class*=language-]{padding:var(--space-fixed-4)}}.text pre[class*=language-text]{white-space:pre-wrap}.text :is(p,li,dl,blockquote){max-inline-size:var(--line-length,70ch);text-wrap:pretty}.toc{margin:var(--space-5) 0}.toc__title{border-bottom:var(--bds);padding-bottom:var(--space-0)}.toc__list-item{margin-bottom:.4285714286rem}.toc__link{color:var(--color-text-link);cursor:pointer;text-decoration:none;transition:color var(--trs-time) var(--trs-tfunc)}.toc__link:active,.toc__link:focus-within,.toc__link:hover{color:var(--color-text-link-hover);cursor:pointer}.toc__list-item--sub{margin-left:var(--space-3)}.container{margin-inline:auto;max-width:var(--maw);width:100%}.container-full{max-width:100%}.container-x-narrow{max-width:var(--maw-xn)}.container-narrow{max-width:var(--maw-n)}.container-wide{max-width:var(--maw-w)}.section{padding-block:var(--space-outer-v);padding-inline:var(--space-outer);width:100%}.section:where([class*=theme-]){background-color:var(--color-bg);color:var(--color-text)}main>.theme-dark:not(.section--no-collapse-after)+.theme-dark,main>.theme-light:not(.section--no-collapse-after)+.theme-light,main>.theme-orange:not(.section--no-collapse-after)+.theme-orange,main>theme-silver:not(.section--no-collapse-after)+theme-silver{-webkit-padding-before:var(--space-section-collapsed,0);padding-block-start:var(--space-section-collapsed,0)}main>:is(:not([class*=theme-])):not(.section--no-collapse-after)+:is(:not([class*=theme-])){-webkit-padding-before:var(--space-section-collapsed,0);padding-block-start:var(--space-section-collapsed,0)}.section--flush{padding-block:0}.section--top-flush{-webkit-padding-before:0;padding-block-start:0}.section--flush-padding{padding-left:0;padding-right:0}.section[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-3))}