@layer base,utils,plugins,components;@layer base{@layer reset,custom-properties,base,forms,typography,rich-text;@layer base{:root{color-scheme:light}:where(body){background-color:var(--color-cream);color:var(--color-dark);font-family:var(--font-sans);font-size:var(--paragraph-size-md);font-weight:var(--font-weight-regular);line-height:var(--leading-paragraph);overflow-x:hidden}:where(main){overflow-x:hidden}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible){outline:3px solid var(--focus-outline);outline-offset:3px}:where(a):where(:not([class])){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){:where(a):where(:not([class])):hover{color:var(--_link-color-hover)}}:where(a):where(:not([class])):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}body[data-lock-scroll=true]{overflow:hidden}.skip-link{pointer-events:none;position:absolute;top:1rem;left:1rem;z-index:3;line-height:var(--leading-normal);text-decoration:none;font-weight:var(--font-weight-semibold);color:var(--color-orange);opacity:0;transition:opacity var(--duration-quick) var(--ease-out);background-color:var(--color-white);padding:.5rem}.skip-link:focus{opacity:1}path{transition:fill var(--duration-fast) var(--ease-out)}::selection{background:var(--theme-color-highlight, rgba(100, 167, 11, .5))}:where(input){accent-color:var(--theme-color-accent)}.image.image-style-align-center img{margin:var(--size-2) 0;width:100%}.image.image-style-align-left,.image.image-style-align-right{margin:var(--size-2) 0}.image.image-style-align-left img,.image.image-style-align-right img{width:100%}@media screen and (min-width: 768px){.image.image-style-align-center img{margin:var(--size-2) auto;width:unset}.image.image-style-align-left,.image.image-style-align-right{max-width:50%;margin:var(--size-2)}.image.image-style-align-left img,.image.image-style-align-right img{width:unset}.image.image-style-align-left{float:left;margin-left:0}.image.image-style-align-right{float:right;margin-right:0}}[id]{scroll-margin-top:7rem}@media screen and (min-width: 1024px){[id]{scroll-margin-top:clamp(10rem,3.2vw + 9.28rem,12rem)}}}@layer custom-properties{:where(html){--ratio-square: 1;--ratio-photo: 1.333;--ratio-film: 1.5;--ratio-widescreen: 1.778;--ratio-univisum: 2;--ratio-panorama: 4;--ratio-photo-y: .75;--ratio-film-y: .667;--ratio-widescreen-y: .5625;--ratio-univisum-y: .5;--ratio-panorama-y: .25;--border-size-1: 1px;--border-size-2: 2px;--border-size-3: 5px;--border-size-4: 10px;--border-size-5: 25px;--radius-none: 0;--radius-1: .125rem;--radius-2: .25rem;--radius-3: .5rem;--radius-4: 1rem;--radius-5: 2rem;--radius-6: 4rem;--radius-7: 8rem;--radius-round: 1e5px;--breakpoint-base: 0px;--breakpoint-xs: 360px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1361px;--breakpoint-base-gap: 16px;--breakpoint-xs-gap: 16px;--breakpoint-sm-gap: 16px;--breakpoint-md-gap: 24px;--breakpoint-lg-gap: 32px;--breakpoint-xl-gap: 32px;--color-white: #ffffff;--color-cream: #F5F1F0;--color-orange: #DC582A;--color-orange-light: #E99B81;--color-yellow: #F0B323;--color-dullblue: #6399AE;--color-gray: #7C878E;--color-lightgray: #D0D3D4;--color-darkgray: #47525A;--color-dark: #333F48;--color-blue: #009CBD;--color-green: #64A70B;--color-darkgreen: #589509;--color-lightgreen: #AECF7E;--color-heading: var(--color-dark);--color-text: var(--color-dark);--focus-outline: var(--color-green);--elevation-color-hsl: var(--color-primary-700-hsl);--elevation-strength: 1%;--elevation-low: 0px 1px 2px 0px hsl(var(--elevation-color-hsl) / .2);--elevation-high: 0px 16px 32px 0px hsl(var(--elevation-color-hsl) / .1);--elevation-soft: 0px 16px 64px 0px hsl(var(--elevation-color-hsl) / .05);--elevation-1: 0 1px 2px -1px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 9%));--elevation-2: 0 3px 5px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 3%)), 0 7px 14px -5px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 5%));--elevation-3: 0 -1px 3px 0 hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 2%)), 0 1px 2px -5px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 2%)), 0 2px 5px -5px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 4%)), 0 4px 12px -5px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 5%)), 0 12px 15px -5px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 7%));--elevation-4: 0 -2px 5px 0 hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 2%)), 0 1px 1px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 3%)), 0 2px 2px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 3%)), 0 5px 5px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 4%)), 0 9px 9px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 5%)), 0 16px 16px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 6%));--elevation-5: 0 -1px 2px 0 hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 2%)), 0 2px 1px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 3%)), 0 5px 5px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 3%)), 0 10px 10px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 4%)), 0 20px 20px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 5%)), 0 40px 40px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 7%));--elevation-6: 0 -1px 2px 0 hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 2%)), 0 3px 2px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 3%)), 0 7px 5px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 3%)), 0 12px 10px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 4%)), 0 22px 18px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 5%)), 0 41px 33px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 6%)), 0 100px 80px -2px hsl(var(--elevation-color-hsl) / calc(var(--elevation-strength) + 7%));--duration-quick: .15s;--duration-fast: .3s;--duration-moderate: .5s;--duration-slow: .75s;--duration-gentle: 1.2s;--duration-adagio: 1.6s;--duration-largo: 2s;--duration-grave: 2.5s;--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.36, 0, .66, -.56);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--ease-in: var(--ease-in-cubic);--ease-out: var(--ease-out-cubic);--ease-in-out: var(--ease-in-out-cubic);--size-0: .5rem;--size-1: 1rem;--size-2: 1.5rem;--size-3: 2rem;--size-4: 2.5rem;--size-5: 3rem;--size-6: 3.5rem;--size-7: 4rem;--size-8: 4.5rem;--size-9: 5rem;--size-10: 6rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--font-sans: "neue-haas-grotesk-display", sans-serif;--font-serif: "Lustria", serif;--font-mono: Dank Mono, Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, monospace;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--leading-none: 1;--leading-tight: 1.125;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--leading-header: var(--leading-tight);--leading-paragraph: var(--leading-loose);--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--header-size-1: clamp(2rem, 4vw + 1.1rem, 4.5rem);--header-size-2: clamp(1.5rem, 2.4vw + .96rem, 3rem);--header-size-3: clamp(1.25rem, 1.2vw + .98rem, 2rem);--header-size-4: clamp(1.125rem, .6vw + .99rem, 1.5rem);--header-size-5: clamp(1rem, .4vw + .91rem, 1.25rem);--paragraph-size-sm: .75rem;--paragraph-size-md: 1.125rem;--paragraph-size-lg: 1.5rem;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-content-4: 75ch;--size-content-5: 90ch;--z-sticky: 4000;--z-drawer: 5000;--z-dialog: 6000;--z-dropdown: 7000;--z-alert: 8000;--z-tooltip: 9000;--z-max: 9999}@media screen and (min-width: 0px){:where(html){--breakpoint-min-width: 0px;--breakpoint-max-width: 359px;--breakpoint-gap: 16px}}@media screen and (min-width: 360px){:where(html){--breakpoint-min-width: 360px;--breakpoint-max-width: 479px;--breakpoint-gap: 16px}}@media screen and (min-width: 480px){:where(html){--breakpoint-min-width: 480px;--breakpoint-max-width: 767px;--breakpoint-gap: 16px}}@media screen and (min-width: 768px){:where(html){--breakpoint-min-width: 768px;--breakpoint-max-width: 1023px;--breakpoint-gap: 24px}}@media screen and (min-width: 1024px){:where(html){--breakpoint-min-width: 1024px;--breakpoint-max-width: 1360px;--breakpoint-gap: 32px}}@media screen and (min-width: 1361px){:where(html){--breakpoint-min-width: 1361px;--breakpoint-max-width: none;--breakpoint-gap: 32px}}@media (prefers-reduced-motion: reduce){:where(html){--duration-quick: 0;--duration-fast: 0;--duration-moderate: 0;--duration-slow: 0;--duration-gentle: 0;--duration-adagio: 0;--duration-largo: 0;--duration-grave: 0}}}@layer forms;@layer reset{*,*:before,*:after{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(html){block-size:100%;scrollbar-gutter:stable;-webkit-text-size-adjust:none}:where(body){line-height:1.5;min-block-size:100%;-webkit-font-smoothing:antialiased}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(ol,ul,menu):where([class]){list-style:none;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){max-inline-size:100%;block-size:auto}table{border-collapse:collapse}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(input,textarea){-webkit-user-select:auto}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}pre{white-space:pre-wrap}::placeholder{color:unset}}@layer typography{:where(h1,.h1){font-family:var(--font-sans);font-size:var(--header-size-1);font-weight:var(--font-weight-bold);line-height:var(--leading-none);margin-block-end:clamp(1rem,1.6vw + .64rem,2rem)}:where(h2,.h2){font-family:var(--font-sans);font-size:var(--header-size-2);font-weight:var(--font-weight-bold);line-height:var(--leading-header);margin-block-end:var(--size-fluid-2)}:where(h3,.h3){font-family:var(--font-sans);font-size:var(--header-size-3);font-weight:var(--font-weight-bold);line-height:var(--leading-header);margin-block-end:var(--size-1)}:where(h4,.h4){font-family:var(--font-sans);font-size:var(--header-size-4);font-weight:var(--font-weight-bold);line-height:var(--leading-header);margin-block-end:var(--size-1)}:where(h5,.h5){font-family:var(--font-sans);font-size:var(--header-size-5);font-weight:var(--font-weight-bold);line-height:var(--leading-header);margin-block-end:var(--size-1)}:where(p){font-family:var(--font-sans);font-size:var(--paragraph-size-md);font-weight:var(--font-weight-regular);line-height:var(--leading-paragraph)}:where(p).text-intro{font-family:var(--font-sans);font-size:var(--paragraph-size-lg);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}:where(p).text-small{font-family:var(--font-sans);font-size:var(--paragraph-size-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}:where(p).text-tight{font-family:var(--font-sans);font-size:var(--paragraph-size-md);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}:where(p)+*{margin-block-start:var(--size-3)}}@layer rich-text{.richText{--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.richText :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.richText :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.richText :where(a):hover{color:var(--_link-color-hover)}}.richText :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.richText :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.richText :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.richText :where(hr):before,.richText :where(hr):after{grid-area:1/1/1/1}.richText :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.richText :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.richText :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.richText :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.richText :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.richText :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.richText :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.richText :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.richText :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.richText :where(iframe){width:100%;aspect-ratio:16/9}.richText :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.richText :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.richText :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.richText :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}}}@layer components{@layer atoms{.actions{display:flex;flex-wrap:wrap;gap:var(--actions-gap, var(--size-fluid-2));justify-content:var(--actions-justify, auto)}.button{--_button-color-background: var(--button-color-background , linear-gradient(to bottom, #FFA842 -100%,#DC582A));--_button-color-icon: var(--button-color-icon , var(--_button-color-text));--_button-color-text: var(--button-color-text , var(--color-white));--_button-color-text-naked: var(--button-color-text-naked , var(--color-dark));--_button-color-text-hover-naked: var(--button-color-text-hover-naked , var(--color-orange));--_button-icon-transform: var(--button-icon-transform , translateX(0));--_button-icon-transform-hover: var(--button-icon-transform-hover , translateX(clamp(.25rem, 3vw, .5rem)));--_button-font-size: var(--button-font-size , var(--paragraph-size-md));--_button-font-weight: var(--button-font-weight , 600);--_button-font-line-height: var(--button-font-line-height , var(--leading-snug));--_button-focus-outline: var(--button-focus-outline , var(--focus-outline));--_button-padding-x: var(--button-padding-x , clamp(1rem, 3vw, 2rem));--_button-padding-y: var(--button-padding-y , clamp(1rem, 3vw, 1.6875rem));--_button-radius: var(--button-radius , var(--radius-4));--_button-border: var(--button-border , none);--_icon-ratio: var(--ratio-square);-webkit-tap-highlight-color:transparent;background:var(--_button-color-background);border-radius:var(--_button-radius);color:var(--_button-color-text);cursor:pointer;display:inline-flex;align-items:center;font-size:var(--_button-font-size);font-weight:var(--_button-font-weight);gap:var(--size-1);line-height:var(--_button-font-line-height);margin:0;padding:var(--_button-padding-y) var(--_button-padding-x);text-align:left;text-decoration:none;border:var(--_button-border);box-shadow:0 1px 2px #0003;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.button:where(.-disabled,[disabled],[aria-disabled=true]){--_button-color-background: var(--button-color-background-disabled, var(--color-neutral-200));--_button-color-text: var(--button-color-text-disabled, var(--color-neutral-0));cursor:not-allowed;pointer-events:none}@media (any-hover: hover){.button:hover{--_button-icon-transform: var(--_button-icon-transform-hover)}}.button .button__icon{aspect-ratio:var(--icon-ratio, var(--_icon-ratio));color:var(--_button-color-icon);flex:0 0 auto;max-block-size:1em;max-inline-size:1em;transition:transform var(--duration-fast) var(--ease-out);transform:var(--_button-icon-transform)}.button .button__icon>svg{block-size:100%;inline-size:100%;object-fit:contain}.button--light{--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}.button--lightOutline{--_button-border: 2px solid var(--button-color-background-light-outline, var(--color-orange));--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}.button--naked{--_button-color-background: transparent;--_button-color-text: var(--_button-color-text-naked);--_button-color-text-hover-naked: var(--_button-color-text-hover-naked);box-shadow:none}@media (any-hover: hover){.button--naked:hover{color:var(--button-color-text-hover-naked, var(--color-orange))}}.checkbox{--_checkbox-border-radius: var(--checkbox-border-radius, calc(var(--_checkbox-size) * .25));--_checkbox-border-color-active: var(--checkbox-border-color-active, var(--color-action-600));--_checkbox-border-color-disabled: var(--checkbox-border-color-disabled, hsl( var(--theme-color-text-neutral-hsl) / 10% ));--_checkbox-border-color-hover: var(--checkbox-border-color-hover, var(--color-neutral-700));--_checkbox-border-color-inactive: var(--checkbox-border-color-inactive, var(--color-neutral-500));--_checkbox-border-width: var(--checkbox-border-width, calc(var(--_checkbox-size) * .1));--_checkbox-color-active: var(--checkbox-color-active, var(--color-action-600));--_checkbox-color-disabled: var(--checkbox-color-disabled, hsl( var(--theme-color-text-neutral-hsl) / 5% ));--_checkbox-color-highlight: var(--checkbox-color-highlight, hsl( var(--theme-color-text-neutral-hsl) / 10% ));--_checkbox-color-hover: var(--checkbox-color-hover, var(--color-neutral-0));--_checkbox-color-inactive: var(--checkbox-color-inactive, var(--color-neutral-50));--_checkbox-flex-direction: var(--checkbox-flex-direction, row);--_checkbox-gap: var(--checkbox-gap, 2ch);--_checkbox-icon-color-active: var(--checkbox-icon-color-active, var(--color-neutral-1000));--_checkbox-icon-color-disabled: var(--checkbox-icon-color-disabled, hsl( var(--theme-color-text-neutral-hsl) / 20% ));--_checkbox-icon-color-inactive: var(--checkbox-icon-color-inactive, var(--color-neutral-100));--_checkbox-icon-size: var(--checkbox-icon-size, 1rem);--_checkbox-padding: var(--checkbox-padding, calc(var(--_checkbox-size) * .25));--_checkbox-size: var(--checkbox-size, 1.5rem);--_checkbox-size-highlight: 0;--_checkmark-block-size: calc((var(--_checkbox-size) - (var(--_checkbox-padding) * 2) - (var(--_checkbox-border-width) * 2)) * .8 );--_checkmark-inline-size: calc(var(--_checkmark-block-size) * 2);--_checkmark-stroke-width: calc(var(--_checkbox-size) * .115);--webkit-tap-highlight-color: transparent;align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex-direction:var(--_checkbox-flex-direction);font-family:var(--label-font-family, var(--font-sans));font-size:var(--label-font-size, var(--size-1));font-weight:var(--label-font-weight, var(--font-weight-regular));gap:var(--_checkbox-gap);line-height:var(--label-line-height, var(--leading-loose));user-select:none}.checkbox>input{appearance:none;background:var(--_checkbox-color-inactive);block-size:var(--_checkbox-size);border:var(--_checkbox-border-width) solid var(--_checkbox-border-color-inactive);border-radius:var(--_checkbox-border-radius);box-shadow:0 0 0 var(--_checkbox-size-highlight) var(--_checkbox-color-highlight);display:grid;grid:[box] 1fr/[box] 1fr;inline-size:var(--_checkbox-size);place-items:center;outline-offset:calc(var(--_checkbox-size) * .2)}@media (prefers-reduced-motion: no-preference){.checkbox>input{transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out)}}@media (any-hover: hover){.checkbox>input:hover:where(:not(:disabled)){--_checkbox-size-highlight: calc(var(--_checkbox-size) * .25);background:var(--_checkbox-color-hover);border-color:var(--_checkbox-border-color-hover)}}.checkbox>input:after{block-size:var(--_checkmark-block-size);border-color:var(--_checkbox-icon-color-active);border-style:solid;border-width:0 0 var(--_checkmark-stroke-width) var(--_checkmark-stroke-width);content:"";display:block;grid-area:box;inline-size:var(--_checkmark-inline-size);opacity:0;rotate:-45deg;scale:0;translate:0 calc(var(--_checkmark-block-size) * .25 * -1)}@media (prefers-reduced-motion: no-preference){.checkbox>input:after{transition:opacity var(--duration-fast) var(--ease-out),scale var(--duration-fast) var(--ease-out)}}.checkbox>input:checked{background:var(--_checkbox-color-active);border-color:var(--_checkbox-border-color-active)}.checkbox>input:checked:after{opacity:1;scale:1}.checkbox>input:disabled{background:var(--_checkbox-color-disabled);border-color:var(--_checkbox-border-color-disabled);cursor:not-allowed}.checkbox>input:disabled:after{border-color:var(--_checkbox-icon-color-disabled)}.cta{--_cta-text-color: var(--cta-text-color, var(--color-white));--_cta-icon-color: var(--cta-icon-color, var(--color-orange));--_cta-icon-transform: translateX(0);color:var(--_cta-text-color);font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none}@media (any-hover: hover){.cta:hover{--_cta-icon-transform: translateX(.5rem)}}.cta__icon{display:inline;width:1.65rem;aspect-ratio:1.5;vertical-align:-2px;margin-left:var(--size-0);color:var(--_cta-icon-color);transition:transform var(--duration-fast) var(--ease-out);transform:var(--_cta-icon-transform)}.dialog{--_dialog-close-button-block-size: var(--dialog-close-button-block-size, 2rem);--_dialog-width: var(--dialog-width, 40%);border:none;width:100%;padding:0;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}@media screen and (min-width: 768px){.dialog{width:var(--_dialog-width)}}.dialog[open]{opacity:1}.dialog::backdrop{background-color:#333f48b3}.dialog__wrapper{display:grid;background-color:#242b31;padding:1rem}.dialog__closeButton{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;grid-row:1/2;width:var(--_dialog-close-button-block-size);justify-self:end;margin-bottom:1rem;cursor:pointer}.dialog__closeIcon{color:var(--color-white);block-size:var(--_dialog-close-button-block-size);width:var(--_dialog-close-button-block-size)}.dialog__content{grid-row:2/3}.dialog__iframe{aspect-ratio:16/9;width:100%}.icon{block-size:100%;inline-size:100%;object-fit:contain}:where(label){color:var(--theme-color-heading, var(--color-neutral-900));line-height:var(--leading-tight)}:where(label):where(:not(.checkbox,.radio)){display:block;font-size:.875rem;margin-block-end:var(--size-0)}:where(input,textarea,.input):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])){--_input-block-size: var(--input-block-size, calc((var(--_input-font-size) * var(--_input-line-height)) + (var(--_input-padding-block) * 2) + (var(--_input-border-width) * 2)));--_input-border-radius: var(--input-border-radius, var(--radius-2));--_input-border-width: var(--input-border-width, 1px);--_input-color-background: var(--input-color-background, var(--color-neutral-50));--_input-color-background-disabled: var(--input-color-background-disabled, hsl( var(--color-neutral-50-hsl) / 50% ));--_input-color-border: var(--input-color-border, #CCCCCC);--_input-color-border-active: var(--input-color-border-active, #CCCCCC);--_input-color-border-disabled: var(--input-color-border-disabled, hsl( var(--color-neutral-500-hsl) / 20% ));--_input-color-border-error: var(--input-color-border-error, var(--color-error-600));--_input-color-highlight: var(--input-color-highlight, var(--color-dullblue));--_input-color-text: var(--input-color-text, var(--color-neutral-800));--_input-color-text-disabled: var(--input-color-text-disabled, hsl( var(--theme-color-text-neutral-hsl) / 30% ));--_input-color-text-error: var(--input-color-text-error, var(--color-error-600));--_input-color-text-placeholder: var(--input-color-text-placeholder, var(--color-neutral-400));--_input-font-size: var(--input-font-size, var(--size-1));--_input-inline-size: var(--input-inline-size, max-content);--_input-line-height: var(--input-line-height, var(--leading-none));--_input-padding-block: var(--input-padding-block, .45rem);--_input-padding-inline: var(--input-padding-inline, var(--_input-padding));--_input-padding: var(--input-padding, var(--size-1));--_input-size-highlight: 0}:where(input,textarea):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])){background-color:var(--_input-color-background);border:var(--_input-border-width) solid var(--_input-color-border);border-radius:var(--_input-border-radius);box-shadow:0 0 0 var(--_input-size-highlight) var(--_input-color-highlight);color:var(--_input-color-text);color-scheme:light;font-size:var(--_input-font-size);inline-size:var(--_input-inline-size);line-height:var(--_input-line-height);padding:var(--_input-padding-block) var(--_input-padding-inline);width:100%}@media (prefers-reduced-motion: no-preference){:where(input,textarea):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])){transition:box-shadow var(--duration-quick) var(--ease-out)}}:where(input,textarea):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])):disabled{--_input-color-background: var(--_input-color-background-disabled);--_input-color-border: var(--_input-color-border-disabled);--_input-color-text: var(--_input-color-text-disabled);--_input-color-text-placeholder: var(--_input-color-text-disabled);cursor:not-allowed;font-style:italic}:where(input,textarea):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])):invalid{--_input-color-border: var(--_input-color-border-error);--_input-color-text: var(--_input-color-text-error)}@media (any-hover: hover){:where(input,textarea):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])):hover:where(:not(:disabled)){--_input-size-highlight: calc(var(--_input-block-size) * .05)}}:where(input,textarea):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])):focus-visible:where(:not(:disabled)){--_input-size-highlight: calc(var(--_input-block-size) * .05)}:where(input,textarea):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])):focus{--_input-color-border: var(--_input-color-border-active);outline:none}:where(input,textarea):where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]))::placeholder{color:var(--_input-color-text-placeholder)}:where(input,textarea):where([type=color]){--_input-line-height: var(--leading-loose);--_input-inline-size: min(100%, var(--size-fluid-4));aspect-ratio:var(--ratio-square);block-size:max-content;padding:0;position:relative}:where(input,textarea):where([type=color])::-webkit-color-swatch{block-size:auto;border:var(--border-size-2) solid var(--color-neutral-0);border-radius:var(--radius-round);inline-size:auto;inset:.25rem;position:absolute}:where(input,textarea):where([type=color])::-moz-color-swatch{block-size:auto;border:var(--border-size-2) solid var(--color-neutral-200);border-radius:var(--radius-round);inline-size:auto;inset:.25rem;position:absolute}:where(input,textarea):where([type=search]){border-radius:var(--radius-round);padding-inline:calc(var(--_input-padding-inline) * 1.5)}:where(textarea){min-block-size:min(14rem,40vh)}.input{--_input-icon-block-size: var(--input-icon-block-size, calc(var(--_input-block-size) / var(--_input-icon-ratio)));--_input-icon-ratio: var(--input-icon-ratio, var(--ratio-square));--_input-icon-gap: var(--input-icon-gap, var(--size-1));--_input-icon-inline-size: var(--input-icon-inline-size, var(--size-1));--_input-icon-inset-block: var(--input-icon-inset-block, calc(50% - (var(--_input-icon-block-size) / 2)));--_input-icon-padding-inline: var(--input-icon-padding-inline, calc(var(--_input-icon-inline-size) + var(--_input-icon-gap) + var(--_input-padding-inline)));--_input-icon-color: var(--input-icon-color, var(--color-orange));inline-size:fit-content;position:relative;width:100%}.input :is(svg,.input__icon){block-size:var(--_input-icon-block-size);inline-size:var(--_input-icon-inline-size);inset-block-start:var(--_input-icon-inset-block);position:absolute;color:var(--_input-icon-color)}.input:has(:is(svg,.input__icon)+input) input{padding-inline-start:var(--_input-icon-padding-inline)}.input:has(:is(svg,.input__icon)+input) :is(svg,.input__icon){inset-inline-start:var(--_input-padding-inline)}.input:has(input+:is(svg,.input__icon)) input{padding-inline-end:var(--_input-icon-padding-inline)}.input:has(input+:is(svg,.input__icon)) :is(svg,.input__icon){inset-inline-end:var(--_input-padding-inline)}@supports not (selector(:has(*))){.input.has--icon-before input{padding-inline-start:var(--_input-icon-padding-inline)}.input.has--icon-before :is(svg,.input__icon){inset-inline-start:var(--_input-padding-inline)}.input.has--icon-after input{padding-inline-end:var(--_input-icon-padding-inline)}.input.has--icon-after :is(svg,.input__icon){inset-inline-end:var(--_input-padding-inline)}}.input.input--rounded input{--_input-border-radius: var(--radius-round)}.link{--_link-color: var(--link-color, var(--theme-color-action, var(--color-link-500)));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-link-700)));--_link-color-icon: var(--link-color-icon, var(--_link-color));--_link-color-icon-hover: var(--link-color-icon-hover, var(--_link-color-hover));--_link-font-size: var(--link-font-size, var(--size-1));--_link-gap: var(--link-gap, 1em);--_link-outline: var(--link-outline, var(--focus-outline));--_icon-ratio: var(--ratio-film);align-items:center;color:var(--_link-color);display:inline-flex;font-family:var(--font-sans);font-size:var(--_link-font-size);font-weight:var(--font-weight-bold);gap:var(--_link-gap);line-height:var(--leading-loose);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.link:hover{color:var(--_link-color-hover)}.link:hover .link__icon{color:var(--_link-color-icon-hover)}}.link:focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.link__icon{aspect-ratio:var(--icon-ratio, var(--_icon-ratio));color:var(--_link-color-icon);flex:0 0 auto;max-block-size:.75em;transition:color var(--duration-fast) var(--ease-out)}.link__icon>svg{block-size:100%;inline-size:100%;object-fit:contain}.inline-link{--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.inline-link:hover{color:var(--_link-color-hover)}}.inline-link:focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.list{--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4))}.list:where(ul,ol){--_list-row-gap: var(--list-row-gap, var(--size-1));display:grid;gap:var(--_list-row-gap);padding-inline-start:var(--_list-padding-inline-start)}.list:where(ul,ol)[svg-marker] li,.list:where(ul,ol) li[svg-marker]{--icon-fill-color: var(--color-primary-500);--list-marker-block-size: 1.2em;--list-marker-inline-size: 1.2em}.list:where(ul,ol)[svg-marker] li:before,.list:where(ul,ol) li[svg-marker]:before{content:none}.list:where(ul,ol)[svg-marker] li svg,.list:where(ul,ol) li[svg-marker] svg{block-size:var(--_list-marker-block-size);object-fit:contain;inline-size:var(--_list-marker-inline-size);margin-block-start:var(--_list-icon-offset)}.list:where(ul,ol) :where(li){--_list-icon-offset: calc( ( var(--_text-font-size, var(--paragraph-size-md)) * var(--_text-line-height, var(--leading-paragraph)) - var(--_list-marker-block-size) ) / 2 );display:grid;gap:var(--size-1);grid-template-columns:var(--_list-marker-inline-size) auto;position:relative}.list:where(ul,ol) :where(li)::marker{font-size:0}.list:where(ul,ol) :where(li)>:where(ul,ol){grid-column-start:2;padding-inline-start:0}.list:where(ul)[icon-marker] li,.list:where(ul) li[icon-marker]{--list-marker-block-size: 1.2em;--list-marker-inline-size: 1.2em;--list-marker-color-background: transparent}.list:where(ul)[icon-marker] li:before,.list:where(ul) li[icon-marker]:before{background-image:var(--list-background-image);background-position:center;background-repeat:no-repeat;background-size:contain}.list:where(ul) :where(li){--_list-marker-block-size: var(--list-marker-block-size, .5em);--_list-marker-inline-size: var(--list-marker-inline-size, 1em);--_list-marker-color-background: var(--list-marker-color-background, var(--theme-color-accent, var(--color-primary-500)))}.list:where(ul) :where(li):before{background:var(--_list-marker-color-background);block-size:var(--_list-marker-block-size);border-radius:1em;content:var(--list-marker-content, "");inline-size:var(--_list-marker-inline-size);margin-block-start:var(--_list-icon-offset)}.list:where(ul) :where(li) li{--list-marker-color-background: var(--theme-color-highlight, var(--color-primary-200));--list-marker-block-size: .25em}.list:where(ol){counter-reset:list-counter}.list:where(ol) :where(li){--_list-marker-block-size: var(--list-marker-block-size, 2.5em);--_list-marker-color-background: var(--list-marker-color-background, var(--theme-color-accent, var(--color-primary-500)));--_list-marker-color-text: var(--list-marker-color-text, var(--theme-color-background-neutral, var(--color-neutral-0)));--_list-marker-font-size: var(--list-marker-font-size, .75em);--_list-marker-inline-size: var(--list-marker-inline-size, var(--_list-marker-block-size));counter-increment:list-counter}.list:where(ol) :where(li):before{background:var(--_list-marker-color-background);block-size:var(--_list-marker-block-size);border-radius:var(--radius-round);color:var(--_list-marker-color-text);content:var(--list-marker-content, counters(list-counter, "."));display:grid;font-size:var(--_list-marker-font-size);font-weight:var(--font-weight-bold);inline-size:var(--_list-marker-inline-size);margin-block-start:var(--_list-icon-offset);place-items:center}.list:where(ol) :where(li) li{--list-marker-color-background: var(--theme-color-highlight, var(--color-primary-200));--list-marker-color-text: var(--theme-color-accent, var(--color-primary-500))}@keyframes draw{0%{stroke-dashoffset:220}50%{stroke-dashoffset:0}to{stroke-dashoffset:-220}}.loadingIndicator{width:1.5rem;height:1.5rem}.loadingIndicator__path{stroke-dasharray:220;stroke-dashoffset:220;stroke-linecap:round;animation:draw 1s linear forwards infinite}.media{--_media-aspect-ratio: var(--media-aspect-ratio, var(--ratio-photo));--_media-border-radius: var(--media-border-radius, var(--radius-2));--_media-color-background: var(--media-color-background, var(--theme-color-text, var(--color-neutral-500)));--_media-fit: var(--media-fit, cover);--_media-position: var(--media-position, center);--_media-trigger-color-fill: var(--media-trigger-color-fill, var(--color-neutral-100));--_media-trigger-color-highlight: var(--media-trigger-color-highlight, hsl( var(--theme-color-background-hsl, var(--color-action-600-hsl)) / 80% ));--_media-trigger-color-stroke: var(--media-trigger-color-stroke, var(--color-neutral-600));--_media-trigger-size: var(--media-trigger-size, var(--size-fluid-6));--_media-trigger-size-highlight: var(--media-trigger-size-highlight, 0);aspect-ratio:var(--_media-aspect-ratio);background:var(--_media-color-background);border-radius:var(--_media-border-radius);display:grid;place-items:center;position:relative}.media>*{grid-area:1/1/1/1}.media--square{--_media-aspect-ratio: var(--ratio-square)}.media--photo{--_media-aspect-ratio: var(--ratio-photo)}.media--widescreen{--_media-aspect-ratio: var(--ratio-widescreen)}.media__mask{background:var(--_media-color-background);border-radius:var(--_media-border-radius);z-index:2}@media (prefers-reduced-motion: no-preference){.media__mask{transition:opacity var(--duration-moderate) var(--ease-out)}}.media__mask,.media__video,.media__image{block-size:100%;inline-size:100%;inset:0;position:absolute}.media__video{display:grid;opacity:0;place-items:center;z-index:1}@media (prefers-reduced-motion: no-preference){.media__video{transition:opacity var(--duration-moderate) var(--ease-out)}}.loaded .media__video{opacity:1}.media__trigger{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;--icon-fill-color: var(--_media-trigger-color-fill);--icon-stroke-color: var(--_media-trigger-color-stroke);aspect-ratio:var(--ratio-square);block-size:var(--_media-trigger-size);box-shadow:0 0 0 var(--_media-trigger-size-highlight) var(--_media-trigger-color-highlight);border-radius:var(--radius-round);z-index:3}.media__trigger:after{content:"";inset:0;position:absolute;z-index:0}@media (prefers-reduced-motion: no-preference){.media__trigger{transition:box-shadow var(--duration-quick) var(--ease-out),opacity var(--duration-moderate) var(--ease-out)}}@media (any-hover: hover){.media__trigger:hover{--_media-trigger-size-highlight: .5rem;cursor:pointer}}.media__trigger:focus-visible{--_media-trigger-size-highlight: .5rem}.media__trigger svg{block-size:100%;inline-size:100%;object-fit:contain;max-inline-size:none}.loaded .media__mask,.loaded .media__trigger{opacity:0;pointer-events:none}.media iframe,.media video,.media img{block-size:100%;inline-size:100%;object-fit:var(--_media-fit);object-position:var(--_media-position);aspect-ratio:var(--_media-aspect-ratio);border-radius:var(--_media-border-radius);display:block;inset:0;position:absolute}.radio{--_radio-border-radius: var(--radio-border-radius, var(--radius-round));--_radio-border-color-active: var(--radio-border-color-active, var(--color-action-600));--_radio-border-color-disabled: var(--radio-border-color-disabled, hsl( var(--theme-color-text-neutral-hsl) / 10% ));--_radio-border-color-hover: var(--radio-border-color-hover, var(--color-neutral-700));--_radio-border-color-inactive: var(--radio-border-color-inactive, var(--color-neutral-500));--_radio-border-width: var(--radio-border-width, calc(var(--_radio-size) * .1));--_radio-color-active: var(--radio-color-active, var(--color-action-600));--_radio-color-disabled: var(--radio-color-disabled, hsl( var(--theme-color-text-neutral-hsl) / 5% ));--_radio-color-highlight: var(--radio-color-highlight, hsl( var(--theme-color-text-neutral-hsl) / 10% ));--_radio-color-hover: var(--radio-color-hover, var(--color-neutral-0));--_radio-color-inactive: var(--radio-color-inactive, var(--color-neutral-50));--_radio-flex-direction: var(--radio-flex-direction, row);--_radio-gap: var(--radio-gap, 2ch);--_radio-knob-color-active: var(--radio-knob-color-active, var(--theme-color-text-neutral));--_radio-knob-color-disabled: var(--radio-knob-color-disabled, hsl( var(--theme-color-text-neutral-hsl) / 20% ));--_radio-knob-color-inactive: var(--radio-knob-color-inactive, var(--color-neutral-100));--_radio-knob-color-hover: var(--radio-knob-color-hover, var(--color-neutral-200));--_radio-knob-size: var(--radio-knob-size, calc(var(--_radio-size) * .67));--_radio-size: var(--radio-size, 1.5rem);--_radio-size-highlight: 0;--webkit-tap-highlight-color: transparent;align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex-direction:var(--_radio-flex-direction);font-family:var(--label-font-family, var(--font-sans));font-size:var(--label-font-size, var(--size-1));font-weight:var(--label-font-weight, var(--font-weight-regular));gap:var(--_radio-gap);justify-content:space-between;line-height:var(--label-line-height, var(--leading-loose));user-select:none}.radio>input{--_radio-border-color: var(--_radio-border-color-inactive);--_radio-color: var(--_radio-color-inactive);--_radio-knob-color: var(--_radio-knob-color-inactive);--_radio-knob-opacity: 0;--_radio-knob-scale: 0;appearance:none;background:var(--_radio-color);block-size:var(--_radio-size);border:var(--_radio-border-width) solid var(--_radio-border-color);border-radius:var(--_radio-border-radius);box-shadow:0 0 0 var(--_radio-size-highlight) var(--_radio-color-highlight);display:grid;flex-shrink:0;grid:[box] 1fr/[box] 1fr;inline-size:var(--_radio-size);place-items:center;outline-offset:calc(var(--_radio-size) * .2)}@media (prefers-reduced-motion: no-preference){.radio>input{transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out)}}@media (any-hover: hover){.radio>input:hover:where(:not(:disabled)){--_radio-size-highlight: calc(var(--_radio-size) * .25);--_radio-border-color: var(--_radio-border-color-hover);--_radio-color: var(--_radio-color-hover)}}.radio>input:after{background:var(--_radio-knob-color);block-size:var(--_radio-knob-size);border-radius:var(--_radio-border-radius);content:"";display:block;grid-area:box;inline-size:var(--_radio-knob-size);opacity:var(--_radio-knob-opacity);scale:var(--_radio-knob-scale)}@media (prefers-reduced-motion: no-preference){.radio>input:after{transition:background var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),scale var(--duration-fast) var(--ease-out)}}.radio>input:checked{--_radio-border-color: var(--_radio-color-active);--_radio-color: var(--_radio-color-active);--_radio-knob-color: var(--_radio-knob-color-active)}.radio>input:checked:after{--_radio-knob-opacity: 1;--_radio-knob-scale: 1}.radio>input:disabled{--_radio-border-color: var(--_radio-border-color-disabled);--_radio-color: var(--_radio-color-disabled);--_radio-knob-color: var(--_radio-knob-color-disabled);cursor:not-allowed}.search{grid-column:1;display:grid;grid-template-columns:10fr 2fr;gap:1rem;position:relative}@media screen and (min-width: 768px){.search{grid-template-columns:13fr 1fr}}.search__icon{color:var(--color-orange);width:1.25rem;height:1.25rem;position:absolute;left:1rem;top:calc(50% - .625rem)}.search__input{--input-color-background: white;--input-border-radius: 4px;--input-border-color: #d9d9d9;padding-inline-start:3rem;border-radius:var(--input-border-radius)}.search__inputButton{--search-submit-icon-transform: translateX(0);--button-padding-y: 1rem;--button-padding-x: .5rem;--button-radius: var(--radius-3);justify-content:center}@media (any-hover: hover){.search__inputButton:hover{--search-submit-icon-transform: translateX(.25rem)}}.search__inputButtonIcon{transition:transform var(--duration-fast) var(--ease-out);transform:var(--search-submit-icon-transform);width:1.25rem;height:1.25rem}.section{--_section-padding-y: var(--section-padding-y, var(--size-fluid-4));background:var(--theme-color-background);color:var(--theme-color-text, var(--color-text));padding:var(--_section-padding-y) 0}.section__header{display:grid}.section__header--center{justify-items:center}.section__heading{color:var(--theme-color-heading, var(--color-heading));max-inline-size:var(--size-header-3)}select:where(:not([class]),.select),.select{--_select-block-size: var(--select-block-size, calc((var(--_select-font-size) * var(--_select-line-height)) + (var(--_select-padding-block) * 2) + (var(--_select-border-width) * 2)));--_select-border-color: var(--select-border-color, #CCCCCC);--_select-border-radius: var(--select-border-radius, var(--radius-2));--_select-border-width: var(--select-border-width, var(--border-size-1));--_select-caret-color: var(--select-caret-color, var(--color-orange));--_select-caret-ratio: var(--select-caret-ratio, var(--ratio-widescreen));--_select-caret-size: var(--select-caret-size, 2.75rem);--_select-color-background: var(--select-color-background, var(--color-neutral-0));--_select-color-highlight: var(--select-color-highlight, var(--color-lightgray));--_select-color-text: var(--select-color-text, var(--color-darkgray));--_select-font-size: var(--select-font-size, var(--size-1));--_select-gap: var(--select-gap, var(--size-1));--_select-inline-size: var(--select-inline-size, fit-content);--_select-line-height: var(--select-line-height, var(--leading-none));--_select-padding-block: var(--select-padding-block, .6rem);--_select-padding-inline: var(--select-padding-inline, var(--size-1));--_select-size-highlight: 0}select{background-color:var(--_select-color-background);border:var(--_select-border-width) solid var(--_select-border-color);border-radius:var(--_select-border-radius);box-shadow:0 0 0 var(--_select-size-highlight) var(--_select-color-highlight);color:var(--_select-color-text);font-size:var(--_select-font-size);inline-size:var(--_select-inline-size);line-height:var(--_select-line-height);padding:var(--_select-padding-block) var(--_select-padding-inline)}@media (prefers-reduced-motion: no-preference){select{transition:box-shadow var(--duration-quick) var(--ease-out)}}@media (any-hover: hover){select:hover:where(:not(:disabled)){--_select-size-highlight: calc(var(--_select-block-size) * .05)}}.select{border-radius:var(--_select-border-radius);inline-size:fit-content;position:relative;width:100%}.select select{appearance:none;width:100%;padding-inline-end:calc(var(--_select-gap) + var(--_select-caret-size) + var(--_select-padding-inline))}.select__icon{aspect-ratio:var(--_select-caret-ratio);color:var(--_select-caret-color);inset-block-start:calc(50% - var(--_select-caret-size) / var(--_select-caret-ratio) / 2);inset-inline-end:.25rem;inline-size:var(--_select-caret-size);pointer-events:none;position:absolute;transform:translateY(.1rem)}.stat{--_stat-color: var(--stat-color, var(--text-color, var(--color-dark)));--_stat-font-size: var(--stat-font-size, 1.25rem);--_stat-line-height: var(--stat-line-height, 1.25);--_stat-gap: var(--stat-gap, .875rem);--_stat-value-font-size: var(--stat-value-font-size, var(--size-6));--_stat-value-line-height: var(--stat-value-line-height, var(--leading-none));--_stat-value-font-weight: var(--stat-value-font-weight, var(--font-weight-bold));--_stat-value-color: var(--stat-value-color, var(--color-darkgreen));--_stat-hex-shape-width: var(--stat-hex-shape-width, 6.625rem);--_stat-hex-shape-height: var(--stat-hex-shape-height, 7.125rem);--_stat-hex-shape-color: var(--stat-hex-shape-color, var(--text-color, var(--color-darkgray)));--_stat-hex-shape-opacity: var(--stat-hex-shape-opacity, .05);display:flex;flex-direction:column;gap:var(--_stat-gap);font-size:var(--_stat-font-size);line-height:var(--_stat-line-height);color:var(--_stat-color)}.stat__value{position:relative;font-size:var(--_stat-value-font-size);line-height:var(--_stat-value-line-height);font-weight:var(--_stat-value-font-weight);color:var(--_stat-value-color)}.stat__value>*{position:relative;z-index:1}.stat__value:before{content:"";position:absolute;top:50%;left:0;width:var(--_stat-hex-shape-width);height:var(--_stat-hex-shape-height);background-color:var(--_stat-hex-shape-color);opacity:var(--_stat-hex-shape-opacity);transform:translate(-50%,-50%);z-index:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.switch{--_switch-direction: var(--switch-direction, 1);--_switch-flex-direction: var(--switch-flex-direction, row);--_switch-gap: var(--switch-gap, 2ch);--_switch-padding-track: calc(var(--_switch-thumb-size) * .24);--_switch-size-highlight: 0;--_switch-thumb-color-active: var(--switch-thumb-color-active, hsl( var(--theme-color-text-neutral-hsl) / 100% ));--_switch-thumb-color-disabled: var(--switch-thumb-color-disabled, hsl( var(--theme-color-background-neutral-hsl) / 50% ));--_switch-thumb-color-highlight: var(--switch-thumb-color-highlight, hsl( var(--theme-color-text-neutral-hsl) / 15% ));--_switch-thumb-color-inactive: var(--switch-thumb-color-inactive, hsl( var(--theme-color-text-neutral-hsl) / 60% ));--_switch-thumb-duration: var(--switch-thumb-duration, var(--duration-quick));--_switch-thumb-size: var(--switch-thumb-size, 1.375rem);--_switch-track-color-active: var(--switch-track-color-active, var(--color-action-600));--_switch-track-color-inactive: var(--switch-track-color-inactive, var(--color-neutral-100));--_switch-track-size: calc(var(--_switch-thumb-size) * 2.5);-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex;flex-direction:var(--_switch-flex-direction);font-family:var(--switch-font-family, var(--font-sans));font-size:var(--switch-font-size, var(--size-1));font-weight:var(--switch-font-weight, var(--font-weight-regular));gap:var(--_switch-gap);justify-content:space-between;line-height:var(--switch-line-height, var(--leading-loose));user-select:none}.switch[dir=rtl]{--_switch-direction: -1}.switch[switch-layout=vertical]{min-block-size:calc(var(--_switch-track-size) + var(--_switch-padding-track) * 2)}.switch[switch-layout=vertical]>input{rotate:calc(90deg * var(--_switch-direction) * -1)}.switch>input{--_track-color: var(--_switch-track-color-inactive);--_thumb-color: var(--_switch-thumb-color-inactive);--_thumb-position: 0%;align-items:center;appearance:none;background:var(--_track-color);block-size:var(--_switch-thumb-size);border-radius:var(--_switch-track-size);border:none;box-sizing:content-box;display:grid;flex-shrink:0;grid:[track] 1fr/[track] 1fr;inline-size:var(--_switch-track-size);outline-offset:calc(var(--_switch-thumb-size) * .2);padding:var(--_switch-padding-track);transition:background var(--duration-quick) var(--ease-in)}.switch>input:before{background:var(--_thumb-color);block-size:var(--_switch-thumb-size);border-radius:var(--radius-round);box-shadow:0 0 0 var(--_switch-size-highlight) var(--_switch-thumb-color-highlight);content:"";grid-area:track;inline-size:var(--_switch-thumb-size);translate:var(--_thumb-position)}@media (prefers-reduced-motion: no-preference){.switch>input:before{transition:background var(--duration-quick) var(--ease-in),box-shadow var(--duration-quick) var(--ease-out),translate var(--_switch-thumb-duration) var(--ease-in)}}.switch>input:checked{--_track-color: var(--_switch-track-color-active);--_thumb-color: var(--_switch-thumb-color-active);--_thumb-position: calc((var(--_switch-track-size) - 100%) * var(--_switch-direction))}.switch>input:indeterminate{--_thumb-position: calc(((var(--_switch-track-size) / 2) - (var(--_switch-thumb-size) / 2) * var(--_switch-direction)))}.switch>input:disabled{--_thumb-color: transparent;cursor:not-allowed}.switch>input:disabled:before{cursor:not-allowed;box-shadow:inset 0 0 0 calc(var(--_switch-thumb-size) * .1) var(--_switch-thumb-color-disabled)}@media (any-hover: hover){.switch>input:hover:before{--_switch-size-highlight: calc(var(--_switch-thumb-size) * .25)}}table,.table{--table-border-color: var(--color-gray);--table-color-th-bg: var(--color-lightgray);--table-color-tr-th-bg: var(--color-lightgray);--_table-border-color: var(--table-border-color, var(--color-neutral-200));--_table-border-width: var(--table-border-width, 1px);--_table-color-th-bg: var(--table-color-th-bg, var(--color-neutral-100));--_table-color-tr-th-bg: var(--table-color-tr-th-bg, var(--color-neutral-50));--_table-color-tr-th-bg-hover: var(--table-color-tr-th-bg-hover, var(--color-primary-100));--_table-color-th-text: var(--table-color-th-text, var(--color-heading));--_table-color-tr-bg: var(--table-color-tr-bg, var(--color-neutral-0));--_table-color-tr-text: var(--table-color-tr-text, var(--color-text));--_table-color-tr-bg-stripe: var(--table-color-tr-bg-stripe, var(--color-neutral-50));--_table-color-tr-text-stripe: var(--table-color-tr-text-stripe, var(--_table-color-tr-text));--_table-color-tr-bg-hover: var(--table-color-tr-bg-hover, var(--color-primary-50));--_table-color-tr-text-hover: var(--table-color-tr-text-hover, var(--color-heading));--_table-padding-x: var(--table-padding-x, var(--size-2));--_table-padding-y: var(--table-padding-y, var(--size-1));--_table-transition: var(--table-transition, background-color var(--ease-out) var(--duration-fast), color var(--ease-out) var(--duration-fast));max-width:calc(100vw - var(--grid-gutter-width) * 2);border-collapse:collapse;border-spacing:0;inline-size:100%;margin-block-end:var(--size-3);word-break:normal}@media (any-hover: none){table,.table{--_table-color-tr-text: var(--table-color-tr-text, var(--color-heading))}}table[table-striped] :where(tr:nth-child(2n)),.table[table-striped] :where(tr:nth-child(2n)){background-color:var(--_table-color-tr-bg-stripe);color:var(--_table-color-tr-text-stripe)}table__container,.table__container{border-collapse:collapse;border-spacing:0;inline-size:100%;margin-block-end:var(--size-3)}table caption,.table caption{font-size:var(--paragraph-size-sm);margin-block-end:.75em}table tbody,table thead,.table tbody,.table thead{border-inline-start:var(--_table-border-width) solid var(--_table-border-color)}table thead,.table thead{border-block-start:var(--_table-border-width) solid var(--_table-border-color)}table td,table th,.table td,.table th{padding:var(--_table-padding-y) var(--_table-padding-x);text-align:start;vertical-align:top;border-inline-end:var(--_table-border-width) solid var(--_table-border-color)}table th,.table th{background-color:var(--_table-color-th-bg);color:var(--_table-color-th-text);white-space:nowrap}table th[scope=row],.table th[scope=row]{background-color:var(--_table-color-tr-th-bg);transition:var(--_table-transition)}table tr,.table tr{background-color:var(--_table-color-tr-bg);border-block-end:var(--_table-border-width) solid var(--_table-border-color);color:var(--_table-color-tr-text);transition:var(--_table-transition)}@media (any-hover: hover){table tr:hover,.table tr:hover{background-color:var(--_table-color-tr-bg-hover);color:var(--_table-color-tr-text-hover)}table tr:hover th[scope=row],.table tr:hover th[scope=row]{background-color:var(--_table-color-tr-th-bg-hover)}}table[responsive-table=scrollable],table[responsive-table]:where(:not([responsive-table=stacked])),.table[responsive-table=scrollable],.table[responsive-table]:where(:not([responsive-table=stacked])){display:flex;inline-size:calc(100% + var(--_table-border-width) * 2 * var(--breakpoint-gap));margin-inline-start:calc(-1 * var(--breakpoint-gap));margin-inline-end:calc(-1 * var(--breakpoint-gap));overflow-x:auto}table[responsive-table=scrollable]:before,table[responsive-table=scrollable]:after,table[responsive-table]:where(:not([responsive-table=stacked])):before,table[responsive-table]:where(:not([responsive-table=stacked])):after,.table[responsive-table=scrollable]:before,.table[responsive-table=scrollable]:after,.table[responsive-table]:where(:not([responsive-table=stacked])):before,.table[responsive-table]:where(:not([responsive-table=stacked])):after{content:"";min-inline-size:var(--breakpoint-gap)}@container content (max-width: 767px){table[responsive-table=stacked] thead,table[responsive-table=stacked] th,.table[responsive-table=stacked] thead,.table[responsive-table=stacked] th{display:none}table[responsive-table=stacked] tr,.table[responsive-table=stacked] tr{display:block}@media (any-hover: hover){table[responsive-table=stacked] tr:hover td,.table[responsive-table=stacked] tr:hover td{border-block-end-color:var(--_table-border-color)}}table[responsive-table=stacked] tr:where(:first-child),.table[responsive-table=stacked] tr:where(:first-child){border-block-start:var(--_table-border-width) solid var(--_table-border-color)}table[responsive-table=stacked] td,.table[responsive-table=stacked] td{align-items:center;border-block-end:var(--_table-border-width) solid var(--_table-color-tr-bg-hover);display:flex;gap:var(--_table-padding-x);justify-content:space-between;text-align:end}table[responsive-table=stacked] td:before,.table[responsive-table=stacked] td:before{content:attr(data-label);font-size:.8em;font-weight:var(--font-weight-bold);text-transform:uppercase}}.tag{--_tag-padding: var(--tag-padding, .5rem 1rem);--_tag-border: var(--tag-border, 1px solid var(--color-orange));--_tag-border-radius: var(--tag-border-radius, .25rem);--_tag-font-size: var(--tag-font-size, .875rem);--_tag-line-height: var(--tag-line-height, 1.2);--_tag-icon-size: var(--tag-icon-size, .75rem);--_tag-icon-color: var(--tag-icon-color, var(--color-orange));--_tag-gap: var(--tag-gap, .5rem);--_tag-color: var(--tag-color, var(--color-dark));--_tag-background-color: var(--tag-background-color, transparent);display:inline-flex;align-items:center;padding:var(--_tag-padding);gap:var(--_tag-gap);border:var(--_tag-border);border-radius:var(--_tag-border-radius);font-size:var(--_tag-font-size);line-height:var(--_tag-line-height);color:var(--_tag-color);background-color:var(--_tag-background-color)}.tag__icon{width:var(--_tag-icon-size);height:var(--_tag-icon-size);color:var(--_tag-icon-color);transition:color var(--duration-quick) var(--ease-out)}.tag--link{text-decoration:none;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.tag--link:hover{--_tag-color: var(--color-white);--_tag-background-color: var(--color-orange);--_tag-icon-color: var(--color-white)}}.videoModal{--_video-modal-button-icon-color: var(--video-modal-button-icon-color, var(--color-white));--_video-modal-button-block-size: var(--video-modal-button-block-size, clamp(3rem, 4.8vw + 1.92rem, 6rem));--_video-modal-button-icon-transform: var(--video-modal-button-icon-transform, scale(1));--_video-modal-thumbnail-border-radius: var(--video-modal-thumbnail-border-radius, var(--radius-4));--_video-modal-aspect-ratio: var(--video-modal-aspect-ratio, 16 / 9);--_video-modal-clip-path: var(--video-modal-clip-path, polygon( 0 0, calc(100% - 8rem) 0, calc(100% - 6.625rem) .05rem, calc(100% - 6.25rem) .25rem, calc(100% - .25rem) 6.25rem, calc(100% - .05rem) 6.625rem, 100% 8rem, 100% 100%, 0 100% ));display:grid;place-items:center;aspect-ratio:var(--_video-modal-aspect-ratio);clip-path:var(--_video-modal-clip-path)}.videoModal__thumbnail,.videoModal__button{grid-area:1/1}.videoModal__button{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;block-size:var(--_video-modal-button-block-size);width:var(--_video-modal-button-block-size);cursor:pointer;transform:var(--_video-modal-button-icon-transform);transition:transform var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.videoModal__button:hover{--_video-modal-button-icon-transform: scale(1.1)}}.videoModal__thumbnail{width:100%;height:100%;object-fit:cover;border-radius:var(--_video-modal-thumbnail-border-radius)}.videoModal__buttonIcon{color:var(--_video-modal-button-icon-color);block-size:var(--_video-modal-button-block-size);width:var(--_video-modal-button-block-size)}}@layer molecules{.accordion{--_accordion-heading-padding-y: var(--accordion-heading-padding-y, 1.5rem);--_accordion-heading-padding-x: var(--accordion-heading-padding-x, var(--size-2));--_accordion-summary-padding-right: var(--accordion-summary-padding-right, .75rem);--_accordion-heading-font-size: var(--accordion-heading-font-size, clamp(1.25rem, .4vw + 1.16rem, 1.5rem));--_accordion-heading-font-weight: var(--accordion-heading-font-weight, var(--font-weight-regular));--_accordion-icon-color: var(--accordion-icon-color, var(--color-orange));--_accordion-icon-wrapper-padding: var(--accordion-icon-wrapper-padding, .625rem);--_accordion-icon-block-size: var(--accordion-icon-block-size, var(--size-6));--_accordion-icon-rotation: var(--accordion-icon-rotation, 0deg);--_accordion-icon-rotation-easing: var(--accordion-icon-rotation-easing, var(--ease-out-expo));--_accordion-icon-rotation-duration: var(--accordion-icon-rotation-duration, var(--duration-fast));--_accordion-icon-y-offset: var(--accordion-icon-y-offset, 0);--_accordion-transition-duration: var(--accordion-box-shadow-duration, var(--duration-fast));--_accordion-transition-easing: var(--accordion-box-shadow-easing, var(--ease-out-expo));--_accordion-target-height: var(--accordion-target-height, auto);--_accordion-text-color: var(--accordion-text-color, var(--text-color));-webkit-appearance:none;transition:height var(--_accordion-transition-duration) var(--_accordion-transition-easing);height:var(--_accordion-target-height);border-top:1px solid #CCCCCC;overflow:hidden;color:var(--_accordion-text-color)}.accordion__summary{list-style:none;display:flex;align-items:center;padding-right:var(--_accordion-summary-padding-right);cursor:pointer;outline-offset:-3px}.accordion__summary::-webkit-details-marker{display:none}.accordion__heading{font-size:var(--_accordion-heading-font-size);font-weight:var(--_accordion-heading-font-weight);color:var(--_accordion-heading-font-color);padding:var(--_accordion-heading-padding-y) 0;margin-bottom:0;flex-grow:1}.accordion__iconWrapper{padding:var(--_accordion-icon-wrapper-padding);aspect-ratio:1;block-size:var(--_accordion-icon-block-size);background-color:var(--_accordion-icon-background-color);transition:background-color var(--_accordion-icon-background-duration) var(--_accordion-icon-background-easing)}.accordion__icon{color:var(--_accordion-icon-color);transform:rotate(var(--_accordion-icon-rotation)) translateY(var(--_accordion-icon-y-offset));height:2em;transition:transform var(--_accordion-icon-rotation-duration) var(--_accordion-icon-rotation-easing)}.accordion__content{--text-color: var(--_accordion-content-text-color);--text-line-height: 1.25;--text-max-inline-size: 100%;padding-top:0;padding-bottom:3rem;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.accordion__content :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.accordion__content :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.accordion__content :where(a):hover{color:var(--_link-color-hover)}}.accordion__content :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.accordion__content :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.accordion__content :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.accordion__content :where(hr):before,.accordion__content :where(hr):after{grid-area:1/1/1/1}.accordion__content :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.accordion__content :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.accordion__content :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.accordion__content :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.accordion__content :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.accordion__content :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.accordion__content :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.accordion__content :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.accordion__content :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.accordion__content :where(iframe){width:100%;aspect-ratio:16/9}.accordion__content :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.accordion__content :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.accordion__content :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.accordion__content :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.accordion[data-accordion-open]{--accordion-icon-background-color: var(--color-neutral-200);--accordion-icon-rotation: 180deg;--accordion-icon-y-offset: .125rem}.articleAside{--_article-aside-link-color: var(--article-aside-link-color, var(--color-dark));--_article-aside-text-color: var(--article-aside-text-color, var(--color-dark));--_article-aside-background-color: var(--article-aside-background-color, transparent);display:flex;flex-direction:column;gap:2rem;color:var(--_article-aside-text-color);background-color:var(--_article-aside-background-color)}.articleAside__title{font-size:1.125rem;line-height:1.25;margin:0}.articleAside__articleLink{display:block;text-decoration:none;color:var(--_article-aside-link-color);line-height:1.25;font-weight:var(--font-weight-regular);padding:.5rem 0 1rem;border-top:1px solid #D0D3D4}@media (any-hover: hover){.articleAside__articleLink:hover{text-decoration:underline}}.articleAside__solutionLink{display:block;text-decoration:none;color:var(--color-orange);line-height:1.25;padding-bottom:.75rem;transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.articleAside__solutionLink:hover{color:var(--color-darkorange)}}.articleAside__group{display:flex;flex-direction:column;gap:1rem}.articleAside__tagList{display:flex;flex-wrap:wrap;gap:.5rem}.articleAside__text{--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.articleAside__text :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.articleAside__text :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.articleAside__text :where(a):hover{color:var(--_link-color-hover)}}.articleAside__text :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.articleAside__text :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.articleAside__text :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.articleAside__text :where(hr):before,.articleAside__text :where(hr):after{grid-area:1/1/1/1}.articleAside__text :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.articleAside__text :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.articleAside__text :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.articleAside__text :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.articleAside__text :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.articleAside__text :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.articleAside__text :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.articleAside__text :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.articleAside__text :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.articleAside__text :where(iframe){width:100%;aspect-ratio:16/9}.articleAside__text :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.articleAside__text :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.articleAside__text :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.articleAside__text :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.articleAside__image{margin:1rem 0}.articleAside--dark{--_article-aside-link-color: var(--color-white);--_article-aside-text-color: var(--color-white);--_article-aside-background-color: var(--color-dark);padding:1.5rem}.articleCard{display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:var(--radius-4);transition:transform var(--duration-fast) var(--ease-out)}.articleCard__imageWrapper{display:grid;position:relative;aspect-ratio:2.38;overflow:hidden;clip-path:polygon(0% 0%,72% 0px,75.29% 2.42%,77.82% 6.4%,79.92% 10.09%,96.66% 49.64%,98.67% 55.46%,99.85% 61.45%,100% 67.77%,100% 100%,0px 100%)}.articleCard__imageWrapper:after,.articleCard__imageWrapper:before{content:"";grid-area:1/1;width:100%;height:100%}.articleCard__imageWrapper:after{background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.5));mix-blend-mode:multiply}.articleCard__imageWrapper:before{background-image:linear-gradient(to bottom,transparent,var(--color-dark))}.articleCard__image{width:100%;height:100%;object-fit:cover;grid-area:1/1}.articleCard__body{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.375rem;background-color:var(--color-white);flex-grow:1}.articleCard__title{margin:0}.articleCard__type{font-size:.875rem;line-height:1.2}.articleCard__title:first-child{padding-top:clamp(0rem,1.6vw + -.36rem,1rem)}.articleCard__link{display:block;text-decoration:none;color:var(--color-dark);font-size:1.25rem;line-height:1.2}.articleCard__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.articleCard__ctaText{color:var(--color-orange);font-weight:var(--font-weight-semibold);margin-top:auto;padding-top:.875rem;line-height:1.2}.articleCard__tagList{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.875rem}.articleCard__ctaIcon{display:inline;width:1.65rem;aspect-ratio:1.5;vertical-align:-2px;margin-left:var(--size-0)}.articleCard__articleDetails{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:.5rem}.articleCard__readingTime,.articleCard__author{margin:0;font-size:1rem}.articleCard__readingTime{color:var(--color-orange);font-weight:var(--font-weight-semibold)}.articleCard__date{font-size:1rem}.articleCard__articleDate{margin-top:-.75rem}.articleCard__articleDetailIcon,.articleCard__dateIcon{width:1em;height:1em;display:inline;margin-right:.25rem;color:var(--color-dark);vertical-align:-2px}@media (any-hover: hover){.articleCard:hover{transform:translateY(-1rem)}}.contentHeader{--_content-header-text-color: var(--content-header-text-color, var(--color-dark));--_content-header-title-font-family: var(--content-header-title-font-family, var(--font-serif));--_content-header-title-font-size: var(--content-header-title-font-size, clamp(2rem, .8vw + 1.82rem, 2.5rem));--_content-header-title-margin-bottom: var(--content-header-title-margin-bottom, 1.5rem);--_content-header-title-line-height: var(--content-header-title-line-height, var(--leading-none))}.contentHeader.-yellowTitle .contentHeader__title{color:var(--color-yellow)}.contentHeader.-orangeTitle .contentHeader__title{color:var(--color-orange)}.contentHeader.-grayTitle .contentHeader__title{color:var(--color-gray)}.contentHeader.-whiteTitle .contentHeader__title{color:var(--color-white)}.contentHeader__bodyText{--text-font-size: 1.25rem !important;--text-line-height: 1.5;--text-color: var(--_content-header-text-color);--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.contentHeader__bodyText :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.contentHeader__bodyText :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.contentHeader__bodyText :where(a):hover{color:var(--_link-color-hover)}}.contentHeader__bodyText :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.contentHeader__bodyText :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.contentHeader__bodyText :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.contentHeader__bodyText :where(hr):before,.contentHeader__bodyText :where(hr):after{grid-area:1/1/1/1}.contentHeader__bodyText :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.contentHeader__bodyText :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.contentHeader__bodyText :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.contentHeader__bodyText :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.contentHeader__bodyText :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.contentHeader__bodyText :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.contentHeader__bodyText :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.contentHeader__bodyText :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.contentHeader__bodyText :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.contentHeader__bodyText :where(iframe){width:100%;aspect-ratio:16/9}.contentHeader__bodyText :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.contentHeader__bodyText :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.contentHeader__bodyText :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.contentHeader__bodyText :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.contentHeader__title{font-family:var(--_content-header-title-font-family);font-size:var(--_content-header-title-font-size);line-height:var(--_content-header-title-line-height);font-weight:var(--font-weight-regular);color:var(--_content-header-text-color);margin-bottom:var(--_content-header-title-margin-bottom)}.contentHeader__intro{font-size:clamp(1.5rem,.8vw + 1.32rem,2rem);line-height:1.2;color:var(--_content-header-text-color);font-weight:var(--font-weight-regular)}.button{--_button-color-background: var(--button-color-background , linear-gradient(to bottom, #FFA842 -100%,#DC582A));--_button-color-icon: var(--button-color-icon , var(--_button-color-text));--_button-color-text: var(--button-color-text , var(--color-white));--_button-color-text-naked: var(--button-color-text-naked , var(--color-dark));--_button-color-text-hover-naked: var(--button-color-text-hover-naked , var(--color-orange));--_button-icon-transform: var(--button-icon-transform , translateX(0));--_button-icon-transform-hover: var(--button-icon-transform-hover , translateX(clamp(.25rem, 3vw, .5rem)));--_button-font-size: var(--button-font-size , var(--paragraph-size-md));--_button-font-weight: var(--button-font-weight , 600);--_button-font-line-height: var(--button-font-line-height , var(--leading-snug));--_button-focus-outline: var(--button-focus-outline , var(--focus-outline));--_button-padding-x: var(--button-padding-x , clamp(1rem, 3vw, 2rem));--_button-padding-y: var(--button-padding-y , clamp(1rem, 3vw, 1.6875rem));--_button-radius: var(--button-radius , var(--radius-4));--_button-border: var(--button-border , none);--_icon-ratio: var(--ratio-square);-webkit-tap-highlight-color:transparent;background:var(--_button-color-background);border-radius:var(--_button-radius);color:var(--_button-color-text);cursor:pointer;display:inline-flex;align-items:center;font-size:var(--_button-font-size);font-weight:var(--_button-font-weight);gap:var(--size-1);line-height:var(--_button-font-line-height);margin:0;padding:var(--_button-padding-y) var(--_button-padding-x);text-align:left;text-decoration:none;border:var(--_button-border);box-shadow:0 1px 2px #0003;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.button:where(.-disabled,[disabled],[aria-disabled=true]){--_button-color-background: var(--button-color-background-disabled, var(--color-neutral-200));--_button-color-text: var(--button-color-text-disabled, var(--color-neutral-0));cursor:not-allowed;pointer-events:none}@media (any-hover: hover){.button:hover{--_button-icon-transform: var(--_button-icon-transform-hover)}}.button .button__icon{aspect-ratio:var(--icon-ratio, var(--_icon-ratio));color:var(--_button-color-icon);flex:0 0 auto;max-block-size:1em;max-inline-size:1em;transition:transform var(--duration-fast) var(--ease-out);transform:var(--_button-icon-transform)}.button .button__icon>svg{block-size:100%;inline-size:100%;object-fit:contain}.button--light{--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}.button--lightOutline{--_button-border: 2px solid var(--button-color-background-light-outline, var(--color-orange));--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}.button--naked{--_button-color-background: transparent;--_button-color-text: var(--_button-color-text-naked);--_button-color-text-hover-naked: var(--_button-color-text-hover-naked);box-shadow:none}@media (any-hover: hover){.button--naked:hover{color:var(--button-color-text-hover-naked, var(--color-orange))}}.bioModal{--_bio-modal-image-transform: var(--bio-modal-image-transform, scale(1));--_bio-modal-button-text-wrapper-margin-bottom: var(--bio-modal-button-text-wrapper-margin-bottom, clamp(1rem, .4vw + .91rem, 1.25rem));--_bio-modal-title-font-size: var(--bio-modal-title-font-size, clamp(1.125rem, 1vw + .9rem, 1.75rem));container:bioModal/inline-size}.bioModal__button{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;row-gap:clamp(1rem,.4vw + .91rem,1.25rem);text-align:center;cursor:pointer}@media (any-hover: hover){.bioModal__button:hover{--_bio-modal-image-transform: scale(1.025)}}.bioModal__image{object-fit:cover;width:100%;height:100%;transform:var(--_bio-modal-image-transform);transition:transform var(--duration-fast) var(--ease-out)}.bioModal__imageWrapper{width:100%;aspect-ratio:2.6667}@media screen and (min-width: 480px){.bioModal__imageWrapper{grid-column:1/5}}.bioModal__buttonTextWrapper{z-index:1;margin-bottom:var(--_bio-modal-button-text-wrapper-margin-bottom)}.bioModal__title{margin:0;font-family:var(--font-serif);font-weight:var(--font-weight-regular);font-size:var(--_bio-modal-title-font-size)}.bioModal__position{color:var(--color-orange);font-size:1.125rem;line-height:1.5}.bioModal__dialog{--dialog-width: 60%}.bioModal__bioWrapper{border-top:1px solid var(--color-lightgray);padding-top:1rem}@media screen and (min-width: 480px){.bioModal__bioWrapper{display:grid;grid-template-columns:10rem 1fr;column-gap:2rem}}.bioModal__bioHeader{display:flex;flex-direction:column;row-gap:1rem;margin-bottom:1.5rem}@media screen and (min-width: 480px){.bioModal__bioHeader{margin-bottom:0;row-gap:.5rem}}.bioModal__bioImage{display:block;aspect-ratio:.8;object-fit:cover;margin-bottom:1rem}.bioModal__bioContent{--text-color: var(--color-white);--text-font-size: 1rem;--text-margin-block-start: 1rem;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.bioModal__bioContent :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.bioModal__bioContent :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.bioModal__bioContent :where(a):hover{color:var(--_link-color-hover)}}.bioModal__bioContent :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.bioModal__bioContent :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.bioModal__bioContent :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.bioModal__bioContent :where(hr):before,.bioModal__bioContent :where(hr):after{grid-area:1/1/1/1}.bioModal__bioContent :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.bioModal__bioContent :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.bioModal__bioContent :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.bioModal__bioContent :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.bioModal__bioContent :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.bioModal__bioContent :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.bioModal__bioContent :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.bioModal__bioContent :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.bioModal__bioContent :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.bioModal__bioContent :where(iframe){width:100%;aspect-ratio:16/9}.bioModal__bioContent :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.bioModal__bioContent :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.bioModal__bioContent :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.bioModal__bioContent :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.bioModal__bioTitle{margin:0;font-size:1.125rem;color:var(--color-white)}.bioModal__bioPosition{color:var(--color-white);line-height:1.2}.brandedHeader{--_branded-header-type-color: var(--branded-header-type-color, var(--text-color, var(--color-dark)));--_branded-header-intro-color: var(--branded-header-intro-color, var(--text-color, var(--color-dark)));--_branded-header-subhead-color: var(--branded-header-subhead-color, var(--text-color, var(--color-dark)));display:flex;flex-direction:column}.brandedHeader__title{font-family:var(--font-serif);font-size:clamp(2rem,.8vw + 1.82rem,2.5rem);line-height:1.2;font-weight:var(--font-weight-regular);background-image:linear-gradient(to right,var(--color-blue),var(--color-green));background-clip:text;color:transparent;margin-top:0;margin-bottom:clamp(1.25rem,-1vw + 1.47rem,.625rem)}.brandedHeader__intro{font-size:clamp(1.5rem,.8vw + 1.32rem,2rem);line-height:var(--leading-snug);font-weight:var(--font-weight-regular);color:var(--_branded-header-intro-color)}.brandedHeader__subhead{font-weight:var(--font-weight-regular);font-size:clamp(1.25rem,.4vw + 1.16rem,1.5rem);margin:0;color:var(--_branded-header-subhead-color)}.brandedHeader__type{color:var(--_branded-header-type-color);font-size:1rem}.callout{--_callout-background-color: var(--callout-background-color, #242b31);--_callout-background-image: var(--callout-background-image, url(/images/patterns/homepage-hero-background.svg));--_callout-content-align: var(--callout-content-align, start);--_callout-content-padding: var(--callout-content-padding, 0);--_callout-media-padding: var(--callout-media-padding, 0);--_callout-padding-x: var(--callout-padding-x, 0);--_callout-padding-y: var(--callout-padding-y, var(--size-fluid-5));--split-gap: calc(var(--_callout-padding-y) / 2);background-color:var(--_callout-background-color);background-image:var(--_callout-background-image);background-size:800px;background-attachment:fixed;display:grid;inline-size:100%;padding:var(--_callout-padding-y) var(--_callout-padding-x)}.callout--center{--_callout-content-align: center;--split-area-align: center}.callout--end{--_callout-content-align: end}.callout--inline{--callout-content-padding: var(--size-fluid-5) var(--size-fluid-3);--callout-media-padding: var(--size-fluid-3);--callout-padding-y: 0}.callout--featured-media{--_callout-grid-offset: calc(var(--grid-gutter-width) * 1);--callout-content-padding: var(--size-fluid-5) var(--_callout-grid-offset) 0;--callout-media-padding: 0 var(--_callout-grid-offset);grid-template-rows:max-content auto}@container (min-width: 768px){.callout--featured-media{--_callout-grid-offset: calc(var(--grid-column-width) * 2)}}.callout--featured-media .callout__media{--media-aspect-ratio: var(--ratio-widescreen);grid-row:1/span 1;margin:var(--_callout-media-padding);padding:0;position:relative}.callout--featured-media .callout__media:before{content:"";inset:calc(var(--_callout-padding-y) * -1) calc(var(--_callout-grid-offset) * -1) 50%;background:var(--callout-media-accent-color, var(--callout-media-color-background));position:absolute}.callout__content{--callout-content-color-background: var(--theme-color-background, transparent);align-content:start;background:var(--callout-content-color-background);container-type:inline-size;display:grid;gap:var(--size-fluid-3);justify-content:var(--split-area-align, var(--_callout-content-align));justify-items:var(--split-area-align, var(--_callout-content-align));padding:var(--_callout-content-padding)}.split .callout__content{--split-area-align: start}.split .callout--center .callout__content{--split-area-align: center}.callout__title{color:var(--theme-color-heading, var(--color-white));font-size:clamp(1.5rem,2.4cqw + .96rem,3rem);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);margin:0;max-inline-size:var(--size-header-3);text-align:var(--split-area-align, var(--_callout-content-align))}.callout__subtitle{color:var(--theme-color-text, var(--color-white));font-size:clamp(1rem,1.6cqw + .64rem,2rem);line-height:var(--leading-snug);margin:0;max-inline-size:var(--size-content-3);text-align:var(--split-area-align, var(--_callout-content-align))}.callout__text{--text-color: var(--theme-color-text, var(--color-neutral-700));text-align:var(--split-area-align, var(--_callout-content-align))}.callout__media{--callout-media-color-background: var(--theme-color-background, var(--color-neutral-0));background:var(--callout-media-color-background);padding:var(--_callout-media-padding)}.callout__media:where(:not(.media--block)){--media-aspect-ratio: var(--ratio-photo);padding:0;position:relative}@container (min-width: 768px){.callout__media:where(:not(.media--block)){--media-aspect-ratio: auto}}.callout__media:where(:not(.media--block))>*{block-size:auto;inline-size:auto;inset:var(--_callout-media-padding);position:absolute}.callout__actions{--actions-justify: var(--_callout-content-align)}.callout--light{--_callout-background-color: #efefef;--_callout-background-image: url(/images/patterns/background-pattern-white.svg);--theme-color-heading: var(--color-dark);--theme-color-text: var(--color-dark)}.ctaList{--_cta-list-link-color: var(--cta-list-link-color, var(--color-blue));--_cta-list-icon-transform: var(--cta-list-icon-transform, translateX(0));padding:var(--size-3);border-radius:var(--radius-4);background-color:#fffffff2;backdrop-filter:blur(.25rem);display:flex;flex-direction:column}.ctaList--standalone{padding:0;border-radius:unset;display:block;background-color:transparent;backdrop-filter:unset}.ctaList--standalone .ctaList__item{padding:var(--size-3);border-radius:var(--radius-4);background-color:#fffffff2;backdrop-filter:blur(.25rem);display:flex;flex-direction:column}.ctaList__title{font-size:clamp(1rem,.4vw + .91rem,1.25rem);font-weight:var(--font-weight-semibold);color:var(--color-darkgreen)}.ctaList__link{display:block;text-decoration:none;color:var(--_cta-list-link-color);font-weight:var(--font-weight-semibold);font-size:1.125rem;line-height:1.3;transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.ctaList__link:hover{--_cta-list-icon-transform: translateX(.25rem);--_cta-list-link-color: var(--color-orange)}}.ctaList__item:not(:last-child){margin-bottom:clamp(1.25rem,.8vw + 1.07rem,1.75rem)}.ctaList__linkType{display:block;font-size:.875rem;color:var(--color-dark);line-height:var(--leading-snug);font-weight:var(--font-weight-regular);margin-bottom:.25rem}.ctaList__icon{position:absolute;display:inline-block;width:1em;height:1.4em;margin-left:var(--size-1);transition:transform var(--duration-fast) var(--ease-out);transform:var(--_cta-list-icon-transform)}.ctaWithDescription{--_cta-with-description-text-color: var(--cta-with-description-text-color, --color-dark);--_cta-with-description-title-font-size: var(--cta-with-description-title-font-size, clamp(1.3125rem, 3vw, 1.75rem));--_cta-with-description-title-line-height: var(--cta-with-description-title-line-height, 1.2);--_cta-with-description-title-gap: var(--cta-with-description-title-gap, 1rem);--_cta-with-description-title-icon-width: var(--cta-with-description-title-icon-width, .7em);--_cta-with-description-title-icon-height: var(--cta-with-description-title-icon-height, .7em);--_cta-with-description-title-icon-color: var(--cta-with-description-title-icon-color, var(--color-orange));--_cta-with-description-title-icon-transform: var(--cta-with-description-title-icon-transform, translateX(0));--_cta-with-description-description-font-size: var(--cta-with-description-description-font-size, clamp(1.1125rem, 3vw, 1.3125rem));--_cta-with-description-description-line-height: var(--cta-with-description-description-line-height, var(--leading-normal));--_cta-with-description-gap: var(--cta-with-description-gap, var(--size-1));text-decoration:none;display:flex;flex-direction:column;gap:var(--_cta-with-description-gap);color:var(--_cta-with-description-text-color)}.ctaWithDescription__title{display:flex;align-items:center;gap:var(--_cta-with-description-title-gap);font-size:var(--_cta-with-description-title-font-size);line-height:var(--_cta-with-description-title-line-height);margin-bottom:0}.ctaWithDescription__titleIcon{width:var(--_cta-with-description-title-icon-width);height:var(--_cta-with-description-title-icon-height);color:var(--_cta-with-description-title-icon-color);transform:var(--_cta-with-description-title-icon-transform);transition:transform var(--duration-quick) var(--ease-out)}.ctaWithDescription__description{font-size:var(--_cta-with-description-description-font-size);line-height:var(--_cta-with-description-description-line-height)}@media (any-hover: hover){.ctaWithDescription:hover{--_cta-with-description-title-icon-transform: translateX(.25rem)}}.event{--_event-link-icon-transform: var(--event-link-icon-transform, translateX(0));position:relative;padding:1.25rem 0 1rem;border-top:1px solid #D0D3D4}.event__title{margin-bottom:0;line-height:1.2}.event__link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:clamp(1.25rem,.4vw + 1.16rem,1.5rem);font-weight:var(--font-weight-regular);color:var(--color-dark);line-height:1.2}.event__link:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.event__linkIcon{color:var(--color-orange);width:2rem;height:1.2rem;transition:transform var(--duration-fast) var(--ease-out);transform:var(--_event-link-icon-transform)}.event__date{font-size:1.25rem;color:var(--color-blue);line-height:1.2}.event__description{display:none;line-height:1.25;margin-top:1rem}@media screen and (min-width: 768px){.event__description{display:block}}@media (any-hover: hover){.event:hover{--_event-link-icon-transform: translateX(.5rem)}}.filters{container:filters/inline-size}.filters__title{display:flex;align-items:center;gap:.5rem;font-size:clamp(1.125rem,.2vw + 1.08rem,1.25rem)}.filters__wrapper{display:flex;flex-direction:column;row-gap:1rem}@container (min-width: 480px){.filters__wrapper{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1361px){.filters__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}}@container (min-width: 768px){.filters__wrapper{--grid-columns: 4;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 3 * var(--grid-column-gap) ) / 4 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 3 * var(--grid-column-gap)) / 4);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(2,minmax(0,var(--grid-max-width-column))) [center] repeat(2,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1361px){.filters__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}}.imageCard{--_image-card-psuedo-before-opacity: var(--image-card-psuedo-before-opacity, 0);--_image-card-psuedo-after-opacity: var(--image-card-psuedo-after-opacity, 1);--_image-card-transform: var(--image-card-transform, translateY(0));--_image-card-clip-path: polygon(0px 0px, 74% 0px, 77.59% 1.02%, 80.31% 3.3%, 97.72% 22.7%, 99.33% 25.66%, 100% 29.01%, 100% 100%, 0px 100%);display:grid;grid-template:1/1;border-radius:var(--radius-4);overflow:hidden;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out);transform:var(--_image-card-transform);clip-path:var(--_image-card-clip-path)}.imageCard__type{font-size:clamp(1.25rem,-.4vw + 1.34rem,1rem);color:var(--color-white);line-height:var(--leading-snug);margin-bottom:clamp(1.25rem,.7vw + 1.09rem,1.6875rem)}.imageCard__image{grid-area:1/1;width:100%;height:100%;object-fit:cover}.imageCard:after,.imageCard:before{content:"";grid-area:1/1;mix-blend-mode:multiply;transition:opacity var(--duration-fast) var(--ease-out);border-radius:14px}.imageCard:after{opacity:var(--_image-card-psuedo-after-opacity);background-image:linear-gradient(to bottom,transparent,var(--color-blue))}.imageCard:before{opacity:var(--_image-card-psuedo-before-opacity);background-image:linear-gradient(to bottom,transparent,var(--color-orange))}.imageCard__content{grid-area:1/1;padding:clamp(.875rem,.7vw + .72rem,1.3125rem) clamp(.6875rem,1.7vw + .31rem,1.75rem);align-self:end;z-index:2}.imageCard__title{font-size:clamp(1.5rem,.8vw + 1.32rem,2rem);color:var(--color-white);font-weight:var(--font-weight-regular);line-height:var(--leading-none);text-wrap:balance;margin:0}.imageCard__ctaText{font-size:clamp(1rem,.2vw + .96rem,1.125rem);color:var(--color-white);font-weight:var(--font-weight-semibold);line-height:1.2;margin-top:clamp(1.6875rem,4.3vw + .72rem,4.375rem)}.imageCard__ctaIcon{display:inline;width:1.65rem;aspect-ratio:1.5;vertical-align:-2px;margin-left:var(--size-0)}@media (any-hover: hover){.imageCard:hover{--_image-card-psuedo-before-opacity: 1;--_image-card-psuedo-after-opacity: 0;--_image-card-transform: translateY(-1.75rem)}}.imageCard--tall{--_image-card-aspect-ratio: .67;--_image-card-clip-path: polygon(0% 0%, 82% 0%, 84.14% .44%, 85.63% 1.35%, 98.57% 9.52%, 99.51% 10.67%, 100% 12.23%, 100% 100%, 0% 100%)}.logosWithText__list{display:flex;flex-direction:column;row-gap:2rem}.logosWithText__block{display:flex;flex-direction:column;row-gap:1.5rem;border-top:1px solid #D0D3D4;padding-top:1rem}.logosWithText__title{font-size:clamp(1.25rem,.4vw + 1.16rem,1.5rem);font-weight:var(--font-weight-regular);margin:0}.logosWithText__logo{max-height:2rem;object-fit:contain;object-position:left}.logosWithText__text{--text-line-height: 1.25;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.logosWithText__text :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.logosWithText__text :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.logosWithText__text :where(a):hover{color:var(--_link-color-hover)}}.logosWithText__text :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.logosWithText__text :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.logosWithText__text :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.logosWithText__text :where(hr):before,.logosWithText__text :where(hr):after{grid-area:1/1/1/1}.logosWithText__text :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.logosWithText__text :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.logosWithText__text :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.logosWithText__text :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.logosWithText__text :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.logosWithText__text :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.logosWithText__text :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.logosWithText__text :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.logosWithText__text :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.logosWithText__text :where(iframe){width:100%;aspect-ratio:16/9}.logosWithText__text :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.logosWithText__text :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.logosWithText__text :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.logosWithText__text :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.megaMenu{--_mega-menu-border-radius: var(--mega-menu-border-radius, var(--size-0));--_mega-menu-background-color: var(--mega-menu-background-color, var(--color-white));--_mega-menu-box-shadow: var(--mega-menu-box-shadow, 0 1rem 4rem 0 rgba(0, 0, 0, .05));--_mega-menu-padding: var(--mega-menu-padding, var(--size-2));--_mega-menu-wrapper-gap: var(--mega-menu-wrapper-gap, var(--size-fluid-4));--_mega-menu-wrapper-grid-columns: var(--mega-menu-wrapper-grid-columns, none);--_mega-menu-list-gap: var(--mega-menu-list-gap, var(--size-0));--_mega-menu-list-border-top: var(--mega-menu-list-border-top, 1px solid var(--color-gray));--_mega-menu-list-padding-top: var(--mega-menu-list-padding-top, var(--size-0));--_mega-menu-column-title-font-size: var(--mega-menu-column-title-font-size, 1.25rem);--_mega-menu-column-title-line-height: var(--mega-menu-column-title-line-height, var(--leading-tight));--_mega-menu-column-title-font-weight: var(--mega-menu-column-title-font-weight, var(--font-weight-regular));--_mega-menu-column-title-margin-bottom: var(--mega-menu-column-title-margin-bottom, 0);--_mega-menu-column-description-font-size: var(--mega-menu-column-description-font-size, .875rem);--_mega-menu-column-description-line-height: var(--mega-menu-column-description-line-height, var(--leading-normal));--_mega-menu-column-description-color: var(--mega-menu-column-description-color, var(--color-neutral-500));--_mega-menu-column-description-icon-width: var(--mega-menu-column-description-icon-width, 1.25rem);--_mega-menu-column-description-icon-height: var(--mega-menu-column-description-icon-height, 1.25rem);--_mega-menu-column-description-icon-color: var(--mega-menu-column-description-icon-color, var(--color-orange));--_mega-menu-column-description-icon-margin-top: var(--mega-menu-column-description-icon-margin-top, var(--size-0));--_mega-menu-column-description-icon-transform: var(--mega-menu-column-description-icon-transform, translateX(0));--_mega-menu-tile-width: var(--mega-menu-tile-width, 18.75rem);--_mega-menu-link-font-size: var(--mega-menu-link-font-size, var(--size-1));--_mega-menu-link-line-height: var(--mega-menu-link-line-height, var(--leading-snug));--_mega-menu-link-color: var(--mega-menu-link-color, var(--color-orange));--_mega-menu-link-color-hover: var(--mega-menu-link-color-hover, var(--color-dark));--_mega-menu-link-font-weight: var(--mega-menu-link-font-weight, var(--font-weight-semibold));--_mega-menu-column-type-font-size: var(--mega-menu-column-type-font-size, .875rem);container:megaMenu/inline-size;inline-size:100%}.megaMenu__container{border-radius:var(--_mega-menu-border-radius);box-shadow:var(--_mega-menu-box-shadow);padding:var(--_mega-menu-padding);width:fit-content;background-color:var(--_mega-menu-background-color)}.megaMenu__wrapper{gap:var(--_mega-menu-wrapper-gap);grid-column:var(--_mega-menu-wrapper-grid-columns);width:fit-content}@container megaMenu (min-width: 768px){.megaMenu__wrapper{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.megaMenu__link{text-decoration:none;font-size:var(--_mega-menu-link-font-size);line-height:var(--_mega-menu-link-line-height);color:var(--_mega-menu-link-color);font-weight:var(--_mega-menu-link-font-weight);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.megaMenu__link:hover{color:var(--_mega-menu-link-color-hover)}}.megaMenu__columnTitle{font-size:var(--_mega-menu-column-title-font-size);line-height:var(--_mega-menu-column-title-line-height);font-weight:var(--_mega-menu-column-title-font-weight);margin-bottom:var(--_mega-menu-column-title-margin-bottom);text-decoration:none}.megaMenu__columnType{text-transform:uppercase;font-size:var(--_mega-menu-column-type-font-size)}.megaMenu__columnDescriptionCta{--_mega-menu-column-title-margin-bottom: var(--size-0);font-size:var(--_mega-menu-column-description-font-size);line-height:var(--_mega-menu-column-description-line-height);color:var(--_mega-menu-column-description-color);margin-bottom:0;text-decoration:none}@media (any-hover: hover){.megaMenu__columnDescriptionCta:hover{--_mega-menu-column-description-icon-transform: translateX(.25rem)}}.megaMenu__columnDescriptionCta+.megaMenu__columnList{border-top:var(--_mega-menu-list-border-top);padding-top:var(--_mega-menu-list-padding-top)}.megaMenu__columnDescriptionIcon{display:block;width:var(--_mega-menu-column-description-icon-width);height:var(--_mega-menu-column-description-icon-height);color:var(--_mega-menu-column-description-icon-color);margin-top:var(--_mega-menu-column-description-icon-margin-top);transition:transform var(--duration-fast) var(--ease-out);transform:var(--_mega-menu-column-description-icon-transform)}.megaMenu__columnList{display:flex;flex-direction:column;gap:var(--_mega-menu-list-gap)}.megaMenu__column{display:flex;flex-direction:column;grid-row:1/2;max-width:241px;gap:.5rem}.megaMenu__column--divider{padding-left:var(--_mega-menu-wrapper-gap);border-left:1px solid #D0D3D4}.megaMenu__listItem{width:100%;line-height:var(--_mega-menu-link-line-height)}.megaMenu__columnList{margin-top:0}.megaMenu__tile{--tile-title-font-size: 1.25rem}@container megaMenu (min-width: 1024px){.megaMenu__tile{min-width:var(--_mega-menu-tile-width)}}.megaMenu__columnList--titleGap:first-child{padding-top:1.9rem}.navigation{--_nav-heading-border-bottom: var(--nav-heading-border-bottom, 2px solid var(--color-neutral-500));--_nav-heading-font-size: var(--nav-heading-font-size, var(--size-1));--_nav-heading-font-weight: var(--nav-heading-font-weight, var(--font-weight-regular));--_nav-heading-line-height: var(--nav-heading-line-height, var(--leading-loose));--_nav-heading-padding-x: var(--nav-heading-padding-x, var(--size-2));--_nav-heading-padding-y: var(--nav-heading-padding-y, var(--size-1));--_nav-list-gap: var(--nav-list-gap, var(--size-fluid-2));--_nav-trigger-flex-gap: var(--nav-trigger-flex-gap, var(--size-0));--_nav-trigger-font-color-hover: var(--nav-trigger-font-color-hover, var(--color-orange));--_nav-trigger-font-color: var(--nav-trigger-font-color, var(--color-dark));--_nav-trigger-font-size: var(--nav-trigger-font-size, var(--size-1));--_nav-trigger-icon-color: var(--nav-trigger-icon-color, var(--color-dark));--_nav-trigger-icon-height: var(--nav-trigger-icon-height, 1.125rem);--_nav-trigger-icon-width: var(--nav-trigger-icon-width, 1.125rem);--_nav-trigger-icon-rotation: var(--nav-trigger-icon-rotation, rotate(0));--_nav-trigger-font-weight: var(--nav-trigger-font-weight, var(--font-weight-semibold));--_nav-trigger-icon-wrapper-border-radius: var(--nav-trigger-icon-wrapper-border-radius, 50%);--_nav-trigger-line-height: var(--nav-trigger-line-height, var(--leading-loose));--nav-trigger-font-size: .875rem;--nav-trigger-icon-width: 1rem;--nav-trigger-icon-height: 1rem}@media screen and (min-width: 1361px){.navigation{--nav-trigger-font-size: 1rem;--nav-trigger-icon-width: 1.25rem;--nav-trigger-icon-height: 1.25rem}}.navigation__list{align-items:center;box-shadow:none;display:flex;gap:var(--_nav-list-gap);justify-content:space-between;position:static;transform:none}.navigation__heading{border-bottom:var(--_nav-heading-border-bottom);font-size:var(--_nav-heading-font-size);font-weight:var(--_nav-heading-font-weight);line-height:var(--_nav-heading-line-height);margin-bottom:0;padding:var(--_nav-heading-padding-y) var(--_nav-heading-padding-x);text-align:center}.navigation__trigger{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;align-items:center;color:var(--_nav-trigger-font-color);cursor:pointer;display:flex;font-size:var(--_nav-trigger-font-size);gap:var(--_nav-trigger-flex-gap);justify-content:space-between;text-decoration:none;font-weight:var(--_nav-trigger-font-weight);transition:color var(--duration-fast) var(--ease-out);white-space:nowrap;width:100%}@media (any-hover: hover){.navigation__trigger:hover{color:var(--_nav-trigger-font-color-hover)}}.navigation__trigger--active{--_nav-trigger-icon-rotation: rotate(-90deg)}.navigation__triggerIcon{color:var(--_nav-trigger-icon-color);width:var(--_nav-trigger-icon-width);height:var(--_nav-trigger-icon-height);transform:var(--_nav-trigger-icon-rotation);transition:transform var(--duration-fast) var(--ease-out);pointer-events:none}.navigation__triggerIconWrapper{display:flex;align-items:center;justify-content:center;aspect-ratio:1;pointer-events:none;border-radius:var(--_nav-trigger-icon-wrapper-border-radius);flex-shrink:0}.navigation__megaMenu{--mega-menu-wrapper-grid-columns: main-start / main-end;display:none;grid-template-columns:subgrid;grid-column:main-start/main-end;position:absolute;left:0;transform:translateY(1rem);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);width:100%}.navigation__menu{display:none;position:absolute;transform:translateY(1rem);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.navigation__button{--button-padding-y: 1rem;--button-font-size: 1rem;white-space:nowrap}.navigation__searchTrigger{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;display:flex}.navigation__searchIcon{width:1.25rem;aspect-ratio:1;flex-shrink:0}.navigation__searchText{display:none}@media screen and (min-width: 1361px){.navigation__searchText{display:block}}.navigation__item.-modal{flex-shrink:0}.navigation .dialog{display:none}.navigation .dialog[open]{display:grid}.navigation__dialog{--dialog-padding-y: clamp(1rem, 2vw, 3rem);--dialog-wrapper-padding-y: var(--size-0);--dialog-wrapper-padding-x: var(--size-1);--dialog-wrapper-border-radius: var(--radius-4);--dialog-background-color: var(--color-cream);container:siteModal/inline-size;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];--grid-max-width-main:calc(1405px + 2rem) !important;grid-template-rows:min-content;width:100%;padding:var(--dialog-padding-y) 0 0;z-index:2;background:transparent;max-width:100%;top:120px;margin:unset}@media screen and (min-width: 1361px){.navigation__dialog{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.navigation__dialog{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.navigation__dialog::backdrop{background-color:transparent}.navigation__dialogWrapper{padding:var(--dialog-wrapper-padding-y) var(--dialog-wrapper-padding-x);background-color:var(--dialog-background-color);display:grid;grid-template-columns:95% 5%;gap:2rem;grid-column:main-start/main-end;border-radius:var(--dialog-wrapper-border-radius);box-shadow:0 var(--size-1) var(--size-3) 0 #0000001a;height:min-content}@container siteModal (min-width: 1024px){.navigation__dialogWrapper{--dialog-wrapper-padding-y: 1.5rem;--dialog-wrapper-padding-x: 3rem;margin:0 1rem}}.navigation__dialogClose{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;font-size:1.5rem;cursor:pointer}.navigation__megaMenu[aria-hidden=false]{display:flex;justify-content:center}.navigation__menu[aria-hidden=false]{display:inline-block}.navigation__megaMenu--active,.navigation__menu--active{opacity:1}.navigation--secondary{--nav-trigger-font-size: .75rem;--nav-trigger-line-height: var(--leading-normal)}.pagination{--_pagination-link-background-color: var(--pagination-link-background-color, transparent);--_pagination-link-text-color: var(--pagination-link-text-color, var(--color-dark));--_pagination-next-link-icon-transform: var(--pagination-next-link-icon-transform, translateX(0));--_pagination-prev-link-icon-transform: var(--pagination-prev-link-icon-transform, translateX(0));display:flex;justify-content:center}.pagination__list{display:flex;align-items:center;gap:.75rem}.pagination__link,.pagination__listItem--current{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-round)}.pagination__listItem--current{background-color:var(--color-orange);color:var(--color-white)}.pagination__link{border:1px solid var(--color-orange);color:var(--_pagination-link-text-color);background-color:var(--_pagination-link-background-color);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.pagination__link:hover{--_pagination-link-background-color: var(--color-orange);--_pagination-link-text-color: var(--color-white)}}.pagination__icon{width:1.125rem;height:1.125rem;color:var(--color-dark);transition:transform var(--duration-fast) var(--ease-out)}.pagination__icon--prev{transform:var(--_pagination-prev-link-icon-transform)}.pagination__icon--next{transform:var(--_pagination-next-link-icon-transform)}@media (any-hover: hover){.pagination__prevLink:hover{--_pagination-prev-link-icon-transform: translateX(-.25rem)}}@media (any-hover: hover){.pagination__nextLink:hover{--_pagination-next-link-icon-transform: translateX(.25rem)}}.pagination__listItem--next{padding-left:clamp(1rem,1.6vw + .64rem,2rem)}.pagination__listItem--prev{padding-right:clamp(1rem,1.6vw + .64rem,2rem)}.resourceCtas{color:var(--text-color, var(--color-dark));border-top:1px solid #D0D3D4;padding-top:clamp(1.25rem,1.2vw + .98rem,2rem)}.resourceCtas__ctaGroup{display:flex;flex-direction:column;align-items:flex-start;row-gap:clamp(1.25rem,1.2vw + .98rem,2rem)}.resourceCtas__ctaGroup:not(:last-child){padding-bottom:clamp(1.5rem,1.2vw + 1.23rem,2.25rem)}.resourceCtas__ctaGroup:last-child:nth-child(2n-1){grid-column:span 2}.resourceCtas__ctaTitle{font-size:clamp(1.25rem,.4vw + 1.16rem,1.5rem);line-height:1.2;margin:0}.resourceCtas__ctaContent{--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.resourceCtas__ctaContent :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.resourceCtas__ctaContent :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.resourceCtas__ctaContent :where(a):hover{color:var(--_link-color-hover)}}.resourceCtas__ctaContent :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.resourceCtas__ctaContent :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.resourceCtas__ctaContent :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.resourceCtas__ctaContent :where(hr):before,.resourceCtas__ctaContent :where(hr):after{grid-area:1/1/1/1}.resourceCtas__ctaContent :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.resourceCtas__ctaContent :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.resourceCtas__ctaContent :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.resourceCtas__ctaContent :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.resourceCtas__ctaContent :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.resourceCtas__ctaContent :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.resourceCtas__ctaContent :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.resourceCtas__ctaContent :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.resourceCtas__ctaContent :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.resourceCtas__ctaContent :where(iframe){width:100%;aspect-ratio:16/9}.resourceCtas__ctaContent :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.resourceCtas__ctaContent :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.resourceCtas__ctaContent :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.resourceCtas__ctaContent :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.resourceCtas__ctaType{display:block;font-size:clamp(1.125rem,.2vw + 1.08rem,1.25rem);font-weight:var(--font-weight-regular)}.resourceCtas+.resourceCtas{border-top:0;padding-top:0}.resourceList{--_resource-list-icon-transform: var(--resource-list-icon-transform, translateX(-50%));--_resource-list-icon-opacity: var(--resource-list-icon-opacity, 0);background-color:#fffffff2;backdrop-filter:blur(.25rem);border:6px solid var(--color-white);border-radius:var(--radius-4)}.resourceList__link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:clamp(1.125rem,1.4vw + .81rem,2rem) clamp(.625rem,3.6vw + -.18rem,2.875rem) clamp(1.25rem,.8vw + 1.07rem,1.75rem);background-image:linear-gradient(to bottom,rgba(217,217,217,.18),transparent);color:var(--color-blue);font-size:clamp(1rem,.4vw + .91rem,1.25rem);font-weight:var(--font-weight-bold);line-height:1.2;transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.resourceList__link:hover{--_resource-list-icon-opacity: 1;--_resource-list-icon-transform: translateX(0);color:var(--color-orange)}}.resourceList__type{display:block;font-size:.875rem;color:var(--color-dark);font-weight:var(--font-weight-regular);margin-bottom:.75rem}.resourceList__icon{width:2.875rem;aspect-ratio:1;opacity:var(--_resource-list-icon-opacity);transform:var(--_resource-list-icon-transform);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.searchResults{--results-link-color: var(--color-dark);background-color:#fff}.searchResults__content{position:relative;border-bottom:1px solid var(--color-lightgray);padding-block:var(--size-2)}.searchResults__heading{font-size:var(--header-size-3);font-weight:600;margin-block-end:var(--size-1)}.searchResults__headingLink{color:var(--results-link-color);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}@media (any-hover: hover){.searchResults__headingLink:hover{--results-link-color: var(--color-orange)}}.searchResults__pagination{display:flex;justify-content:center;margin-block:var(--size-4);gap:var(--size-2)}.searchResults__previous,.searchResults__next{--pagination-icon-transform: translateX(0);display:flex;gap:1rem;text-decoration:none;color:var(--color-dark);align-items:center}@media (any-hover: hover){.searchResults__previous:hover{--pagination-icon-transform: translateX(-.25rem)}}@media (any-hover: hover){.searchResults__next:hover{--pagination-icon-transform: translateX(.25rem)}}.searchResults__paginationIcon{width:1rem;height:1rem;transform:var(--pagination-icon-transform);transition:transform var(--duration-fast) var(--ease-out)}.simpleCta{--_simple-cta-background-color: var(--simple-cta-background-color, #242b31);--_simple-cta-background-image: var(--simple-cta-background-image, url(/images/patterns/homepage-hero-background.svg));--_simple-cta-title-color: var(--simple-cta-title-color, var(--color-white));--_simple-cta-description-color: var(--simple-cta-description-color, var(--color-white));display:flex;flex-direction:column;align-items:flex-start;row-gap:1.5rem;background-color:var(--_simple-cta-background-color);background-image:var(--_simple-cta-background-image);background-attachment:fixed;border-radius:var(--radius-4);padding:1.5rem;background-size:800px;clip-path:polygon(0 0,calc(100% - 4rem) 0,calc(100% - 3.625rem) .05rem,calc(100% - 3.25rem) .25rem,calc(100% - .25rem) 3.25rem,calc(100% - .05rem) 3.625rem,100% 4rem,100% 100%,0 100%)}.simpleCta__title{font-size:clamp(1.25rem,1.2vw + .98rem,2rem);font-weight:var(--font-weight-regular);padding-right:1.5rem;color:var(--_simple-cta-title-color);margin-bottom:0}.simpleCta__description{line-height:1.3;font-size:clamp(1rem,.2vw + .96rem,1.125rem);color:var(--_simple-cta-description-color)}.simpleCta--light{--_simple-cta-background-color: #efefef;--_simple-cta-background-image: url(/images/patterns/background-pattern-white.svg);--_simple-cta-title-color: var(--color-dark);--_simple-cta-description-color: var(--color-dark)}.simpleResourceCard{--_simple-resource-card-box-shadow: var(--simple-resource-card-box-shadow, 0 0 1rem rgba(0, 0, 0, 0));position:relative;display:flex;flex-direction:column;padding:1.5rem;box-shadow:var(--_simple-resource-card-box-shadow);border-radius:var(--radius-4);transition:box-shadow var(--duration-fast) var(--ease-out)}.simpleResourceCard--white .simpleResourceCard__title,.simpleResourceCard--white .simpleResourceCard__description,.simpleResourceCard--white .simpleResourceCard__type,.simpleResourceCard--white .simpleResourceCard__date,.simpleResourceCard--white .simpleResourceCard__link{color:var(--color-white)}.simpleResourceCard--white .simpleResourceCard__tag{--_tag-background-color: var(--color-white)}.simpleResourceCard.-textOnly{box-shadow:none}.simpleResourceCard.-textOnly .simpleResourceCard__description{font-size:1rem}.simpleResourceCard__title{margin:0;margin-bottom:1rem}.simpleResourceCard__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.simpleResourceCard__link{display:block;font-size:clamp(1.25rem,.4vw + 1.16rem,1.5rem);font-weight:var(--font-weight-regular);color:var(--color-dark);text-decoration:none;line-height:1.2}.simpleResourceCard__description{font-size:.875rem;line-height:1.4;margin:0}.simpleResourceCard__date{margin-top:auto;padding-top:1.5rem;color:var(--color-orange)}.simpleResourceCard__tagList{display:flex;flex-wrap:wrap;gap:1rem;margin:auto 0 0;padding-top:1rem}.simpleResourceCard__type{color:var(--color-orange);line-height:1.3;margin-bottom:.5rem}.simpleResourceCard__ctaText{color:var(--color-white);font-weight:var(--font-weight-semibold);line-height:1.2}.simpleResourceCard__ctaIcon{display:inline;width:1.65rem;aspect-ratio:1.5;vertical-align:-2px;margin-left:var(--size-0)}@media (any-hover: hover){.simpleResourceCard:hover{--_simple-resource-card-box-shadow: 0 1.25rem 3rem rgba(0, 0, 0, .2)}}.socialShare{--_social-share-link-background-color: var(--social-share-link-background-color, var(--color-orange));--_social-share-icon-color: var(--social-share-icon-color, var(--color-white));display:flex;gap:.4375rem}.socialShare__link{display:flex;align-items:center;justify-content:center;width:2rem;aspect-ratio:1;background-color:var(--_social-share-link-background-color);border-radius:var(--radius-round);transition:background-color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.socialShare__link:hover{--_social-share-icon-color: var(--color-orange);--_social-share-link-background-color: var(--color-white)}}.socialShare__icon{color:var(--_social-share-icon-color);width:65%;height:65%;transition:color var(--duration-fast) var(--ease-out)}.textBlocks{position:relative;display:flex;flex-direction:column;row-gap:clamp(2.75rem,4.6vw + 1.72rem,5.625rem)}.textBlocks__block:last-child:nth-child(2n-1){grid-column:span 2}.textBlocks__title{font-size:2rem;font-weight:var(--font-weight-semibold);color:var(--text-color)}.textBlocks__text{--text-font-size: clamp(1.125rem, .6vw + .99rem, 1.5rem);--text-line-height: 1.5;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.textBlocks__text :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.textBlocks__text :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.textBlocks__text :where(a):hover{color:var(--_link-color-hover)}}.textBlocks__text :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.textBlocks__text :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.textBlocks__text :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.textBlocks__text :where(hr):before,.textBlocks__text :where(hr):after{grid-area:1/1/1/1}.textBlocks__text :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.textBlocks__text :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.textBlocks__text :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.textBlocks__text :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.textBlocks__text :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.textBlocks__text :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.textBlocks__text :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.textBlocks__text :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.textBlocks__text :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.textBlocks__text :where(iframe){width:100%;aspect-ratio:16/9}.textBlocks__text :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.textBlocks__text :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.textBlocks__text :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.textBlocks__text :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.textBlocks__plusIcon{display:none;position:absolute;top:.375rem;left:50%;transform:translate(-100%);height:1.5rem;width:1.5rem;color:var(--color-orange)}@media screen and (min-width: 768px){.textBlocks__plusIcon{display:block}}@media screen and (min-width: 768px){.textBlocks{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.textBlocks{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.textCard{--_text-card-border-radius: var(--text-card-border-radius, var(--radius-4));--_text-card-cta-icon-transform: var(--text-card-cta-icon-transform, translateX(0));--_text-card-color: var(--text-card-color, var(--color-dark));display:grid;padding:2px;background-image:linear-gradient(153.54deg,var(--color-yellow),var(--color-orange));border-radius:var(--_text-card-border-radius);clip-path:polygon(0 0,calc(100% - 4rem) 0,calc(100% - 3.625rem) .05rem,calc(100% - 3.25rem) .25rem,calc(100% - .25rem) 3.25rem,calc(100% - .05rem) 3.625rem,100% 4rem,100% 100%,0 100%)}.textCard.-fullWidthFeatured{grid-column:1/4;background-image:none}@media screen and (min-width: 1024px){.textCard.-fullWidthFeatured .textCard__wrapper{flex-direction:row;align-items:center;padding:2rem}.textCard.-fullWidthFeatured .textCard__title,.textCard.-fullWidthFeatured .textCard__cta{flex-basis:25%;flex-shrink:0}.textCard.-fullWidthFeatured .textCard__text{--text-max-inline-size: 70%}.textCard.-fullWidthFeatured .textCard__cta{margin-top:0;padding-top:0;justify-content:center}}.textCard__wrapper{display:flex;flex-direction:column;grid-area:1/1;padding:clamp(2rem,1.6vw + 1.64rem,3rem) 1.2rem 1.875rem 1.78125rem;background-color:var(--color-white);border-radius:calc(var(--_text-card-border-radius) - 1px);clip-path:polygon(0 0,calc(100% - (4rem - 1px)) 0,calc(100% - (3.625rem - 1px)) .05rem,calc(100% - (3.25rem - 1px)) .25rem,calc(100% - .25rem) calc(3.25rem - 1px),calc(100% - .05rem) calc(3.625rem - 1px),100% calc(4rem - 1px),100% 100%,0 100%)}.textCard__title{font-size:clamp(1.25rem,1.2vw + .98rem,2rem);font-weight:var(--font-weight-regular);padding-right:1.5rem;color:var(--_text-card-color)}.textCard__text{--text-line-height: 1.25;--list-padding-inline-start: 0;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.textCard__text :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.textCard__text :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.textCard__text :where(a):hover{color:var(--_link-color-hover)}}.textCard__text :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.textCard__text :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.textCard__text :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.textCard__text :where(hr):before,.textCard__text :where(hr):after{grid-area:1/1/1/1}.textCard__text :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.textCard__text :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.textCard__text :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.textCard__text :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.textCard__text :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.textCard__text :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.textCard__text :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.textCard__text :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.textCard__text :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.textCard__text :where(iframe){width:100%;aspect-ratio:16/9}.textCard__text :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.textCard__text :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.textCard__text :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.textCard__text :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.textCard__cta{color:var(--color-orange);font-weight:var(--font-weight-semibold);margin-top:auto;padding-top:clamp(1rem,3.4vw + .24rem,3.125rem);line-height:1.2;text-decoration:none}@media (any-hover: hover){.textCard__cta:hover{--_text-card-cta-icon-transform: translateX(.5rem)}}.textCard__ctaIcon{display:inline;width:1.65rem;aspect-ratio:1.5;vertical-align:-2px;margin-left:var(--size-0);transition:transform var(--duration-fast) var(--ease-out);transform:var(--_text-card-cta-icon-transform)}}@layer organisms{.customerSuccessSections{--_customer-success-sections-title-psuedo-display: var(--customer-success-sections-title-psuedo-display, none);--_customer-success-sections-padding-bottom: var(--customer-success-sections-padding-bottom, clamp(4.1875rem, 4.5vw + 3.18rem, 7rem));container:customerSuccessSections/inline-size;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding-bottom:var(--_customer-success-sections-padding-bottom)}@media screen and (min-width: 1361px){.customerSuccessSections{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.customerSuccessSections{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.customerSuccessSections__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.customerSuccessSections__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.customerSuccessSections__sections{display:flex;flex-direction:column;row-gap:clamp(3rem,11.19vw + .48rem,10rem);grid-column:main-start/main-end}.customerSuccessSections__title{position:relative;grid-column:main-start/main-end;font-size:clamp(2rem,2.4vw + 1.46rem,3.5rem);font-family:var(--font-serif);line-height:var(--leading-none);background-image:linear-gradient(to right,var(--color-blue),var(--color-green));font-weight:300;background-clip:text;color:transparent;margin-bottom:2.5rem;padding-top:clamp(3.25rem,2.4vw + 2.71rem,4.75rem)}@media screen and (min-width: 1024px){.customerSuccessSections__title{grid-column:main-start/9;padding-right:9rem}}.customerSuccessSections__title:after{content:"";display:var(--_customer-success-sections-title-psuedo-display);position:absolute;top:0;right:calc(var(--grid-gutter-width) * -1);width:100vw;background-image:linear-gradient(to bottom,#fff,transparent);height:clamp(35.625rem,7.29vw + 33.98rem,40.1875rem);z-index:-1}@media screen and (min-width: 1024px){.customerSuccessSections__title:after{clip-path:polygon(0 0,calc(100% - 9rem) 0,100% 9rem,100% 100%,0 100%);right:0}}.customerSuccessSections--hasHexShape{--_customer-success-sections-title-psuedo-display: block;--_customer-success-sections-padding-bottom: clamp(4.1875rem, 12.49vw + 1.38rem, 12rem)}.detailsWithImage{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:3.4rem 0 clamp(4.125rem,3.4vw + 3.36rem,6.25rem)}@media screen and (min-width: 1361px){.detailsWithImage{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.detailsWithImage{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.detailsWithImage__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.detailsWithImage__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 768px){.detailsWithImage__container{align-items:center}}.detailsWithImage__title{font-size:clamp(2rem,.8vw + 1.82rem,2.5rem);font-family:var(--font-serif);font-weight:var(--font-weight-regular);background-image:linear-gradient(to right,var(--color-blue),var(--color-green));line-height:1.2;background-clip:text;color:transparent}.detailsWithImage__content{grid-column:main-start/main-end}@media screen and (min-width: 768px){.detailsWithImage__content{grid-column:main-start/7}}.detailsWithImage__imageWrapper{grid-column:main-start/main-end}@media screen and (min-width: 768px){.detailsWithImage__imageWrapper{grid-column:7/main-end;padding-left:3rem}}.detailsWithImage__details{--row-gap: clamp(1.75rem, 2.4vw + 1.21rem, 3.25rem);display:flex;flex-direction:column;row-gap:clamp(1.75rem,2.4vw + 1.21rem,3.25rem)}@media screen and (min-width: 768px){.detailsWithImage__details{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.detailsWithImage__details{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.detailsWithImage__details{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.detailsWithImage__details{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.detailsWithImage__detail{padding-top:.5rem;border-top:1px solid #D0D3D4}.detailsWithImage__detailTitle{font-size:1.25rem;line-height:1.2;font-weight:var(--font-weight-regular)}.detailsWithImage__detailDescription{font-size:.875rem;line-height:1.4}.detailsWithImage__introduction{font-size:clamp(1.125rem,.2vw + 1.08rem,1.25rem);line-height:1.3}.featuredArticleCards{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];position:relative;padding:clamp(2rem,4.4vw + 1.01rem,4.75rem) 0}@media screen and (min-width: 1361px){.featuredArticleCards{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.featuredArticleCards{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredArticleCards__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];row-gap:clamp(1.25rem,2.8vw + .62rem,3rem);grid-column:main-start/main-end}@media screen and (min-width: 1361px){.featuredArticleCards__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredArticleCards__header{grid-column:main-start/main-end}@media screen and (min-width: 1024px){.featuredArticleCards__header{grid-column:main-start/9}}.featuredArticleCards__row{--column-gap: 2rem;display:flex;flex-direction:column;row-gap:2rem;z-index:1;grid-column:main-start/main-end}@media screen and (min-width: 768px){.featuredArticleCards__row{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.featuredArticleCards__row{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.featuredArticleCards__row{--grid-columns: 4;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 3 * var(--grid-column-gap) ) / 4 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 3 * var(--grid-column-gap)) / 4);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(2,minmax(0,var(--grid-max-width-column))) [center] repeat(2,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.featuredArticleCards__row{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 768px){.featuredArticleCards__row--three{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.featuredArticleCards__row--three{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredArticleCards--dark{--content-header-text-color: var(--color-white);background-color:#3e4850;background-image:url(/images/patterns/background-pattern-light.svg);background-size:900px;background-attachment:fixed}.featuredArticleCards--dark.featuredArticleCards--noPattern{background-color:var(--color-dark);background-image:none}.featuredArticleCards--footerAdjacent:after{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:var(--color-dark);height:8.8rem}.featuredEvents{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(2rem,3vw + 1.33rem,3.875rem) 0;background-color:var(--color-white)}@media screen and (min-width: 1361px){.featuredEvents{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.featuredEvents{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredEvents__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.featuredEvents__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredEvents__header,.featuredEvents__row{grid-column:main-start/main-end}@media screen and (min-width: 768px){.featuredEvents__row{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.featuredEvents__row{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredImageCards{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding-top:clamp(2.375rem,4.2vw + 1.43rem,5rem);padding-bottom:clamp(4.125rem,2vw + 3.68rem,5.375rem)}@media screen and (min-width: 1361px){.featuredImageCards{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.featuredImageCards{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredImageCards__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];row-gap:clamp(2.25rem,4.4vw + 1.26rem,5rem);grid-column:main-start/main-end}@media screen and (min-width: 1361px){.featuredImageCards__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredImageCards__bodyText{--text-font-size: 1.25rem !important;--text-line-height: 1.3;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.featuredImageCards__bodyText :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.featuredImageCards__bodyText :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.featuredImageCards__bodyText :where(a):hover{color:var(--_link-color-hover)}}.featuredImageCards__bodyText :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.featuredImageCards__bodyText :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.featuredImageCards__bodyText :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.featuredImageCards__bodyText :where(hr):before,.featuredImageCards__bodyText :where(hr):after{grid-area:1/1/1/1}.featuredImageCards__bodyText :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.featuredImageCards__bodyText :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.featuredImageCards__bodyText :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.featuredImageCards__bodyText :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.featuredImageCards__bodyText :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.featuredImageCards__bodyText :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.featuredImageCards__bodyText :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.featuredImageCards__bodyText :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.featuredImageCards__bodyText :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.featuredImageCards__bodyText :where(iframe){width:100%;aspect-ratio:16/9}.featuredImageCards__bodyText :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.featuredImageCards__bodyText :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.featuredImageCards__bodyText :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.featuredImageCards__bodyText :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.featuredImageCards__title{font-family:var(--font-serif);font-size:clamp(2rem,.8vw + 1.82rem,2.5rem);line-height:var(--leading-none);font-weight:var(--font-weight-regular)}.featuredImageCards__header{grid-column:main-start/main-end}@media screen and (min-width: 1024px){.featuredImageCards__header{grid-column:main-start/9}}.featuredImageCards__intro{font-size:clamp(1.5rem,.8vw + 1.32rem,2rem);line-height:1.2}.featuredImageCards__cardRow{grid-column:main-start/main-end}.featuredImageCards__cardRow--four{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1361px){.featuredImageCards__cardRow--four{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 768px){.featuredImageCards__cardRow--four{--grid-columns: 4;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 3 * var(--grid-column-gap) ) / 4 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 3 * var(--grid-column-gap)) / 4);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(2,minmax(0,var(--grid-max-width-column))) [center] repeat(2,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.featuredImageCards__cardRow--four{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredImageCards__cardRow--three{--grid-columns: 1;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 0 * var(--grid-column-gap) ) / 1 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 0 * var(--grid-column-gap)) / 1);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] minmax(0,var(--grid-max-width-column)) [main-end]}@media screen and (min-width: 1361px){.featuredImageCards__cardRow--three{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 768px){.featuredImageCards__cardRow--three{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.featuredImageCards__cardRow--three{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.featuredImageCards__cardRow--three{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.featuredImageCards__cardRow--three{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredLeadership{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(2.375rem,4.2vw + 1.43rem,5rem) 0}@media screen and (min-width: 1361px){.featuredLeadership{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.featuredLeadership{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredLeadership__header{--content-header-title-font-family: var(--font-sans);--content-header-title-font-size: clamp(2.625rem, 1.8vw + 2.22rem, 3.75rem);--content-header-title-line-height: 1.1;margin-bottom:2rem;grid-column:main-start/main-end}@media screen and (min-width: 1024px){.featuredLeadership__header{grid-column:main-start/8}}.featuredLeadership__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.featuredLeadership__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredLeadership__wrapper{--column-gap: 0rem;--row-gap: 2rem;display:flex;flex-direction:column;row-gap:var(--row-gap);grid-column:main-start/main-end}@media screen and (min-width: 768px){.featuredLeadership__wrapper{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.featuredLeadership__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.featuredLeadership__wrapper{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.featuredLeadership__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredResources{--_featured-resources-cta-icon-transform: var(--featured-resources-cta-icon-transform, translateX(0));padding:clamp(2.9375rem,5.69vw + 1.66rem,6.5rem) 0 clamp(3.875rem,5.39vw + 2.66rem,7.25rem);background-color:#283138;position:relative;overflow:clip visible;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end]}@media screen and (min-width: 1361px){.featuredResources{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.featuredResources{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredResources__title{margin:0;font-size:clamp(2rem,2.8vw + 1.37rem,3.75rem);font-weight:var(--font-weight-regular);color:var(--color-white);line-height:1.2}.featuredResources__type{font-size:clamp(1.125rem,.2vw + 1.08rem,1.25rem);color:var(--color-yellow);line-height:var(--leading-snug)}.featuredResources__container{--column-gap: 2rem;--row-gap: 0;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end;z-index:1}@media screen and (min-width: 1361px){.featuredResources__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredResources__header{display:flex;flex-direction:column;gap:var(--size-0);grid-column:main-start/main-end;margin-bottom:1.75rem}@media screen and (min-width: 1024px){.featuredResources__header{grid-column:main-start/8}}.featuredResources__imageWrapper{grid-column:main-start/main-end;aspect-ratio:1.39}@media screen and (min-width: 1024px){.featuredResources__imageWrapper{grid-column:main-start/8;grid-row:2/3;align-self:center}}.featuredResources__image{border-radius:var(--radius-4);object-fit:cover;width:100%;height:100%}.featuredResources__resourceList{grid-column:2/main-end;margin-right:calc(var(--grid-gutter-width) * -1);margin-top:-2.75rem;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1024px){.featuredResources__resourceList{grid-column:7/main-end;grid-row:2/3;align-self:center;margin-right:0;margin-top:0;border-top-right-radius:var(--radius-4);border-bottom-right-radius:var(--radius-4)}}.featuredResources__allResources{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;grid-column:main-start/main-end;padding-top:clamp(2rem,7.79vw + .25rem,6.875rem)}@media screen and (min-width: 768px){.featuredResources__allResources{align-items:center;flex-direction:row}}@media screen and (min-width: 1024px){.featuredResources__allResources{grid-row:3/4}}.featuredResources__dots{display:none;position:absolute;top:50%;right:-1rem;transform:translate(100%);width:21rem;height:.25rem}@media screen and (min-width: 1024px){.featuredResources__dots{display:block}}.featuredResources__allResourcesTitle{position:relative;font-size:clamp(1.25rem,2vw + .8rem,2.5rem);font-family:var(--font-serif);color:var(--color-white);font-weight:var(--font-weight-regular);margin-bottom:.625rem}@media screen and (min-width: 768px){.featuredResources__allResourcesTitle{margin-bottom:0}}.featuredResources__allResourcesCta{display:flex;align-items:center;gap:1rem;font-size:clamp(1.125rem,.6vw + .99rem,1.5rem);color:var(--color-white);background-color:#283138;text-decoration:none;z-index:1}@media (any-hover: hover){.featuredResources__allResourcesCta:hover{--_featured-resources-cta-icon-transform: translateX(.5rem)}}@media screen and (min-width: 1024px){.featuredResources__allResourcesCta{padding-left:1rem}}.featuredResources__ctaIcon{width:clamp(1rem,1.4vw + .69rem,1.875rem);color:var(--color-orange);aspect-ratio:1.5;transform:var(--_featured-resources-cta-icon-transform);transition:transform var(--duration-fast) var(--ease-out)}.featuredResources__shape{display:none}@media screen and (min-width: 1024px){.featuredResources__shape{display:block;position:absolute;top:-4.75rem;right:-17%;width:51%;max-width:47.75rem}}.featuredTextCards{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];--_featured-text-cards-cta-color: var(--featuredTextCards-cta-color, var(--color-dark));padding:clamp(2rem,4.4vw + 1.01rem,4.75rem) 0}@media screen and (min-width: 1361px){.featuredTextCards{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.featuredTextCards{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredTextCards__container{--column-gap: 2rem;--row-gap: clamp(2rem, 4.6vw + .97rem, 4.875rem);--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.featuredTextCards__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredTextCards__header{grid-column:main-start/main-end}.featuredTextCards__row{display:flex;flex-direction:column;--row-gap: 2rem;grid-column:main-start/main-end;row-gap:var(--row-gap)}@media screen and (min-width: 768px){.featuredTextCards__row{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.featuredTextCards__row{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.featuredTextCards__row{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.featuredTextCards__row{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.featuredTextCards__row--four{--grid-columns: 1;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 0 * var(--grid-column-gap) ) / 1 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 0 * var(--grid-column-gap)) / 1);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] minmax(0,var(--grid-max-width-column)) [main-end]}@media screen and (min-width: 1361px){.featuredTextCards__row--four{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 768px){.featuredTextCards__row--four{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.featuredTextCards__row--four{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media (min-width: 1200px){.featuredTextCards__row--four{--grid-columns: 4;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 3 * var(--grid-column-gap) ) / 4 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 3 * var(--grid-column-gap)) / 4);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(2,minmax(0,var(--grid-max-width-column))) [center] repeat(2,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1200px) and (min-width: 1361px){.featuredTextCards__row--four{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.featuredTextCards__ctaWrapper,.featuredTextCards__partnerLogoWrapper{margin-top:3rem}}.featuredTextCards__ctaWrapper{grid-column:main;grid-row:1}@media screen and (min-width: 768px){.featuredTextCards__ctaWrapper{grid-column:1/6}}@media screen and (min-width: 1024px){.featuredTextCards__ctaWrapper{grid-column:1/5}}.featuredTextCards__partnerLogoWrapper{position:relative;height:min-content;align-self:center;grid-column:main;grid-row:2}@media screen and (min-width: 768px){.featuredTextCards__partnerLogoWrapper{grid-row:1;grid-column:6/12;border-left:1px solid var(--_featured-text-cards-cta-color);padding-left:var(--column-gap)}}@media screen and (min-width: 1024px){.featuredTextCards__partnerLogoWrapper{grid-column:5/10}}.featuredTextCards__ctaLeadIn,.featuredTextCards__partnerLogoText{margin-bottom:1rem;color:var(--_featured-text-cards-cta-color)}.featuredTextCards__partnerLogo{display:block;max-width:75%;max-height:200px}.featuredTextCards__partnerLogoText{font-size:.875rem}.featuredTextCards__partnerLogoLink{display:block;color:var(--_featured-text-cards-cta-color);text-decoration:none}@media (any-hover: hover){.featuredTextCards__partnerLogoLink:hover .featuredTextCards__partnerLogoLinkIcon{transform:translate(.5rem)}}.featuredTextCards__partnerLogoLinkIcon{color:var(--_featured-text-cards-cta-color);display:inline;width:1.65rem;aspect-ratio:1.5;transition:transform var(--duration-fast) var(--ease-out);transform:translate(0)}.featuredTextCards.-reduced .featuredTextCards__container{--row-gap: clamp(1.5rem, .8vw + 1.32rem, 2rem)}.featuredTextCards--white{background-color:var(--color-white)}.featuredTextCards--dark{--content-header-text-color: var(--color-white);--featuredTextCards-cta-color: var(--color-white);background-color:#2d373f}.featuredTextCards--darkTextured{--content-header-text-color: var(--color-white);--featuredTextCards-cta-color: var(--color-white);background-image:url(/images/patterns/homepage-hero-background.svg);background-color:var(--color-dark);background-size:800px;background-repeat:repeat;background-attachment:fixed}.featuredTextCards--darkTextured .textCard{--text-color: var(--color-white);--text-card-color: var(--color-white)}.featuredTextCards--darkTextured .textCard__wrapper{background-color:#283138}.featuredTextCards--darkTextured .textCard__cta{color:var(--color-white)}.featuredTextCards--darkTextured .textCard__ctaIcon{color:var(--color-yellow)}.featuredTextCards--darkTextured .textCard.-fullWidthFeatured{--text-color: var(--color-dark);--text-card-color: var(--color-dark)}.featuredTextCards--darkTextured .textCard.-fullWidthFeatured .textCard__wrapper{background-color:var(--color-white)}.featuredTextCards--darkTextured .textCard.-fullWidthFeatured .textCard__cta,.featuredTextCards--darkTextured .textCard.-fullWidthFeatured .textCard__ctaIcon{color:var(--color-orange)}.featuredTextCards--backgroundImage{--content-header-text-color: var(--color-white);--featuredTextCards-cta-color: var(--color-white);background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%),var(--featuredTextCards-bg-image);background-position:center;background-size:cover;background-repeat:no-repeat}.featuredTextCards--backgroundImage .textCard{--text-color: var(--color-white);--text-card-color: var(--color-white)}.featuredTextCards--backgroundImage .textCard__wrapper{background-color:#283138}.featuredTextCards--backgroundImage .textCard__cta{color:var(--color-white)}.featuredTextCards--backgroundImage .textCard__ctaIcon{color:var(--color-yellow)}.featuredTextCards--backgroundImage .textCard.-fullWidthFeatured{--text-color: var(--color-dark);--text-card-color: var(--color-dark)}.featuredTextCards--backgroundImage .textCard.-fullWidthFeatured .textCard__wrapper{background-color:var(--color-white)}.featuredTextCards--backgroundImage .textCard.-fullWidthFeatured .textCard__cta,.featuredTextCards--backgroundImage .textCard.-fullWidthFeatured .textCard__ctaIcon{color:var(--color-orange)}.formEmbed{--_form-embed-background-color: var(--form-embed-background-color, #242b31);--_form-embed-background-image: var(--form-embed-background-image, url(/images/patterns/homepage-hero-background.svg));--_form-embed-title-color: var(--form-embed-title-color, var(--color-white));--_form-embed-body-text-color: var(--form-embed-body-text-color, var(--color-white));--_form-embed-content-grid-column: var(--form-embed-content-grid-column, main-start / main-end);--_form-embed-form-wrapper-grid-column: var(--form-embed-form-wrapper-grid-column, main-start / main-end);--_form-embed-form-padding: var(--form-embed-form-padding, clamp(2rem, 4vw + 1.1rem, 4.5rem) clamp(2.5rem, 4.8vw + 1.42rem, 5.5rem) clamp(2rem, 4vw + 1.1rem, 4.5rem) clamp(2.25rem, 2.4vw + 1.71rem, 3.75rem));--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];background-image:var(--_form-embed-background-image);background-size:800px;background-attachment:fixed;background-color:var(--_form-embed-background-color);padding:clamp(2rem,3.2vw + 1.28rem,4rem) 0 clamp(3rem,5.19vw + 1.83rem,6.25rem)}@media screen and (min-width: 1361px){.formEmbed{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.formEmbed{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.formEmbed__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.formEmbed__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.formEmbed__content{display:flex;flex-direction:column;grid-column:var(--_form-embed-content-grid-column);row-gap:2rem}@media screen and (min-width: 1024px){.formEmbed__content{--_form-embed-content-grid-column: main-start / 6}}.formEmbed__title{font-size:clamp(2rem,2.8vw + 1.37rem,3.75rem);font-weight:var(--font-weight-regular);line-height:1.1;color:var(--_form-embed-title-color)}.formEmbed__intro{--text-font-size: clamp(1.25rem, .4vw + 1.16rem, 1.5rem);--text-line-height: 1.5;--text-color: var(--_form-embed-body-text-color);--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.formEmbed__intro :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.formEmbed__intro :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.formEmbed__intro :where(a):hover{color:var(--_link-color-hover)}}.formEmbed__intro :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.formEmbed__intro :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.formEmbed__intro :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.formEmbed__intro :where(hr):before,.formEmbed__intro :where(hr):after{grid-area:1/1/1/1}.formEmbed__intro :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.formEmbed__intro :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.formEmbed__intro :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.formEmbed__intro :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.formEmbed__intro :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.formEmbed__intro :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.formEmbed__intro :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.formEmbed__intro :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.formEmbed__intro :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.formEmbed__intro :where(iframe){width:100%;aspect-ratio:16/9}.formEmbed__intro :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.formEmbed__intro :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.formEmbed__intro :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.formEmbed__intro :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.formEmbed__bodyText{--text-font-size: clamp(1.125rem, .2vw + 1.08rem, 1.25rem);--text-line-height: 1.5;--text-color: var(--_form-embed-body-text-color);--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.formEmbed__bodyText :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.formEmbed__bodyText :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.formEmbed__bodyText :where(a):hover{color:var(--_link-color-hover)}}.formEmbed__bodyText :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.formEmbed__bodyText :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.formEmbed__bodyText :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.formEmbed__bodyText :where(hr):before,.formEmbed__bodyText :where(hr):after{grid-area:1/1/1/1}.formEmbed__bodyText :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.formEmbed__bodyText :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.formEmbed__bodyText :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.formEmbed__bodyText :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.formEmbed__bodyText :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.formEmbed__bodyText :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.formEmbed__bodyText :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.formEmbed__bodyText :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.formEmbed__bodyText :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.formEmbed__bodyText :where(iframe){width:100%;aspect-ratio:16/9}.formEmbed__bodyText :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.formEmbed__bodyText :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.formEmbed__bodyText :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.formEmbed__bodyText :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.formEmbed__formWrapper{grid-column:var(--_form-embed-form-wrapper-grid-column)}@media screen and (min-width: 1024px){.formEmbed__formWrapper{--_form-embed-form-wrapper-grid-column: 6 / main-end;padding-left:2rem}}.formEmbed__formIntro{--text-line-height: 1.5;margin-bottom:1.5rem;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.formEmbed__formIntro :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.formEmbed__formIntro :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.formEmbed__formIntro :where(a):hover{color:var(--_link-color-hover)}}.formEmbed__formIntro :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.formEmbed__formIntro :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.formEmbed__formIntro :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.formEmbed__formIntro :where(hr):before,.formEmbed__formIntro :where(hr):after{grid-area:1/1/1/1}.formEmbed__formIntro :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.formEmbed__formIntro :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.formEmbed__formIntro :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.formEmbed__formIntro :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.formEmbed__formIntro :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.formEmbed__formIntro :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.formEmbed__formIntro :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.formEmbed__formIntro :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.formEmbed__formIntro :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.formEmbed__formIntro :where(iframe){width:100%;aspect-ratio:16/9}.formEmbed__formIntro :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.formEmbed__formIntro :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.formEmbed__formIntro :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.formEmbed__formIntro :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.formEmbed__form{padding:var(--_form-embed-form-padding);background-color:var(--color-white);border-radius:var(--radius-4);clip-path:polygon(0 0,calc(100% - 4rem) 0,calc(100% - 3.625rem) .05rem,calc(100% - 3.25rem) .25rem,calc(100% - .25rem) 3.25rem,calc(100% - .05rem) 3.625rem,100% 4rem,100% 100%,0 100%)}@media screen and (min-width: 1024px){.formEmbed__form{clip-path:polygon(0 0,calc(100% - 8rem) 0,calc(100% - 6.625rem) .05rem,calc(100% - 6.25rem) .25rem,calc(100% - .25rem) 6.25rem,calc(100% - .05rem) 6.625rem,100% 8rem,100% 100%,0 100%)}}.formEmbed__iframe:focus-visible,.formEmbed iframe:focus-visible{outline:none}.formEmbed--light{--_form-embed-background-color: #efefef;--_form-embed-background-image: url(/images/patterns/background-pattern-white.svg);--_form-embed-title-color: var(--color-dark);--_form-embed-body-text-color: var(--color-dark)}.formEmbed--slim .formEmbed__content{--_form-embed-content-grid-column: main-start / 7}.formEmbed--slim .formEmbed__formWrapper{--_form-embed-form-wrapper-grid-column: 8 / 12;--_form-embed-form-padding: 2rem clamp(2rem, 2.2vw + 1.51rem, 3.375rem) clamp(2rem, 1vw + 1.78rem, 2.625rem) clamp(2rem, 1vw + 1.78rem, 2.625rem)}@media screen and (min-width: 1024px){.formEmbed--slim .formEmbed__form{clip-path:polygon(0 0,calc(100% - 4rem) 0,calc(100% - 3.625rem) .05rem,calc(100% - 3.25rem) .25rem,calc(100% - .25rem) 3.25rem,calc(100% - .05rem) 3.625rem,100% 4rem,100% 100%,0 100%)}}.heroWithImage{--_hero-with-image-background-color: var(--hero-with-image-background-color, #242b31);--_hero-with-image-background-image: var(--hero-with-image-background-image, url(/images/patterns/homepage-hero-background.svg));--_hero-with-image-type-color: var(--hero-with-image-type-color, var(--color-lightgreen));--_hero-with-image-title-color: var(--hero-with-image-title-color, var(--color-white));--_hero-with-image-cta-color: var(--hero-with-image-cta-color, var(--color-white));--_hero-with-image-subtitle-color: var(--hero-with-image-subtitle-color, var(--color-white));--_hero-with-image-author-text-color: var(--hero-with-image-author-text-color, var(--color-white));--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding-top:clamp(7rem,9.59vw + 4.84rem,13rem);background-color:var(--_hero-with-image-background-color);background-image:var(--_hero-with-image-background-image);background-size:800px;background-attachment:fixed}@media screen and (min-width: 1361px){.heroWithImage{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.heroWithImage{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.heroWithImage__container{--column-gap: 2rem;--row-gap: 0;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end;z-index:1}@media screen and (min-width: 1361px){.heroWithImage__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.heroWithImage__content{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2.625rem;--button-color-text-naked: var(--color-white);grid-column:main-start/main-end}@media screen and (min-width: 768px){.heroWithImage__content{grid-column:main-start/7}}.heroWithImage__graphics{grid-column:main-start/main-end}@media screen and (min-width: 768px){.heroWithImage__graphics{grid-column:7/12;align-self:end;margin-top:-4rem}}@media screen and (min-width: 1024px){.heroWithImage__graphics{grid-column:8/12}}.heroWithImage__subtitle{margin:0;font-size:clamp(1.125rem,.6vw + .99rem,1.5rem);color:var(--_hero-with-image-subtitle-color);line-height:var(--leading-snug)}.heroWithImage__type{color:var(--_hero-with-image-type-color);line-height:1.2}.heroWithImage__title{margin:0;font-size:clamp(2.625rem,1.8vw + 2.22rem,3.75rem);font-weight:var(--font-weight-regular);color:var(--_hero-with-image-title-color);line-height:var(--leading-none)}@media screen and (min-width: 1024px){.heroWithImage__title{line-height:1.1}}.heroWithImage__actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,3.4vw + .24rem,3.125rem)}.heroWithImage__cta{color:var(--_hero-with-image-cta-color);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.heroWithImage__cta:hover{color:var(--color-yellow)}}.heroWithImage__imageWrapper{display:grid;margin-bottom:calc(clamp(3.75rem,4vw + 2.85rem,6.25rem)*-1)}@media screen and (min-width: 768px){.heroWithImage__imageWrapper{margin-right:calc(var(--column-gap) * -1)}}.heroWithImage__imageAccents,.heroWithImage__imageInnerWrapper{display:block;grid-area:1/1;width:100%;max-width:100%;height:calc((100vw - 2rem) / .85);aspect-ratio:.85}@media screen and (min-width: 768px){.heroWithImage__imageAccents,.heroWithImage__imageInnerWrapper{--grid-column-width-modifier: calc(((100vw - 2rem) - (var(--grid-column-gap) * 12)) / 12);height:calc((var(--grid-column-width-modifier) + var(--grid-column-gap)) * 5 / .85)}}@media screen and (min-width: 1024px){.heroWithImage__imageAccents,.heroWithImage__imageInnerWrapper{height:calc((var(--grid-column-width-modifier) + var(--grid-column-gap)) * 4 / .85)}}@media screen and (min-width: 1361px){.heroWithImage__imageAccents,.heroWithImage__imageInnerWrapper{height:calc((var(--grid-max-width-column) + var(--grid-column-gap)) * 4 / .85)}}.heroWithImage__image{object-fit:cover;width:100%;height:100%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.heroWithImage__imageInnerWrapper{padding:1.75rem}.heroWithImage__attribution{display:flex;flex-direction:row;align-items:center;column-gap:1rem}.heroWithImage__avatarWrapper{width:3rem;height:3rem}.heroWithImage__avatarImg{width:100%;height:100%;border-radius:50%;object-fit:cover}.heroWithImage__authorName,.heroWithImage__authorTitle{line-height:1.3;color:var(--_hero-with-image-author-text-color)}.heroWithImage__authorTitle{margin:0;font-size:.875rem}.heroWithImage__authorName{font-style:normal}.heroWithImage__eventDetails{display:flex;flex-wrap:wrap;column-gap:2.5rem;row-gap:1rem}.heroWithImage__eventDetailIcon{display:inline;color:var(--color-orange);width:1em;height:1em;margin-right:.5rem;vertical-align:-1px}.heroWithImage__date,.heroWithImage__location{margin:0}.heroWithImage--light{--_hero-with-image-background-color: #efefef;--_hero-with-image-background-image: url(/images/patterns/background-pattern-white.svg);--_hero-with-image-type-color: var(--color-dark);--_hero-with-image-title-color: var(--color-dark);--_hero-with-image-cta-color: var(--color-dark);--_hero-with-image-author-text-color: var(--color-dark);--_hero-with-image-subtitle-color: var(--color-dark)}.heroWithImage__ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.homepageHero{--_homepage-hero-content-padding-y: var(--homepage-hero-content-padding-y, clamp(7rem, 14vw, 15.25rem));--_homepage-hero-title-font-weight: var(--homepage-hero-title-font-weight, var(--font-weight-normal));--_homepage-hero-title-highlight-color: var(--homepage-hero-title-highlight-color, var(--color-yellow));--_homepage-hero-title-color: var(--homepage-hero-title-color, var(--color-white));--_homepage-hero-title-line-height: var(--homepage-hero-title-line-height, var(--leading-header));--_homepage-hero-cta-background-gradient: var(--homepage-hero-cta-background-gradient, linear-gradient(to bottom, rgba(51, 63, 72, .3), transparent));--_homepage-hero-cta-border-radius: var(--homepage-hero-cta-border-radius, var(--radius-4));--_homepage-hero-background-color: var(--homepage-hero-background-color, #242b31);--_homepage-hero-content-gap: var(--homepage-hero-content-gap, clamp(2rem, 4vw, 5.156rem));--_homepage-hero-cta-type-font-size: var(--homepage-hero-cta-type-font-size, 1.125rem);--_homepage-hero-cta-type-color: var(--homepage-hero-cta-type-color, var(--color-lightgreen));--_homepage-hero-cta-type-font-weight: var(--homepage-hero-cta-type-font-weight, var(--font-weight-normal));--_homepage-hero-cta-type-line-height: var(--homepage-hero-cta-type-line-height, 1.2);--_homepage-hero-cta-text-font-size: var(--homepage-hero-cta-text-font-size, var(--header-size-5));--_homepage-hero-cta-text-color: var(--homepage-hero-cta-text-color, var(--color-white));--_homepage-hero-cta-text-highlight-color: var(--homepage-hero-cta-text-highlight-color, var(--color-white));--_homepage-hero-cta-text-line-height: var(--homepage-hero-cta-text-line-height, var(--leading-snug));--_homepage-hero-cta-text-font-weight: var(--homepage-hero-cta-text-font-weight, var(--font-weight-semibold));--_homepage-hero-cta-padding: var(--homepage-hero-cta-padding, clamp(1.125rem, 4vw, 2.96875rem) 0 clamp(1.125rem, 4vw, 3.45rem));--_homepage-hero-hex-shape-width: var(--homepage-hero-hex-shape-width, clamp(10rem, 40vw, 505px));--_homepage-hero-graphic-padding: var(--homepage-hero-graphic-padding, clamp(5rem, 14vw, 12rem) 0 0);--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];container:homepageHero/inline-size;position:relative;background-color:var(--_homepage-hero-background-color);background-image:url(/images/patterns/homepage-hero-background.svg);background-size:800px;background-attachment:fixed}@media screen and (min-width: 1361px){.homepageHero{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.homepageHero{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.homepageHero__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-row:1/2;grid-column:main-start/main-end;z-index:1;overflow:hidden}@media screen and (min-width: 1361px){.homepageHero__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@container homepageHero (min-width: 1024px){.homepageHero__container{overflow:visible}}.homepageHero__content{display:flex;flex-direction:column;gap:var(--_homepage-hero-content-gap);grid-column:main-start/main-end;padding:var(--_homepage-hero-content-padding-y) 0 0;grid-row:1/2}@container homepageHero (min-width: 1024px){.homepageHero__content{grid-column:main-start/8}}.homepageHero__title{color:var(--_homepage-hero-title-color);font-weight:var(--_homepage-hero-title-font-weight)}.homepageHero__title strong{font-weight:var(--_homepage-hero-title-font-weight);color:var(--_homepage-hero-title-highlight-color)}.homepageHero__ctaWrapper{display:grid;grid:1/1}.homepageHero__ctaWrapper:after{content:"";grid-area:1/1;border-radius:var(--_homepage-hero-cta-border-radius);background-image:var(--_homepage-hero-cta-background-gradient);clip-path:polygon(calc(100% - 105px) 0%,calc(100% - 100px) 2px,99% 55px,100% 64px,100% 100%,0% 100%,0% 100%,0% 0%);mix-blend-mode:multiply;z-index:0}.homepageHero__cta{--grid-columns: 7;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 6 * var(--grid-column-gap) ) / 7 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 6 * var(--grid-column-gap)) / 7);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(7,minmax(0,var(--grid-max-width-column))) [main-end];padding:var(--_homepage-hero-cta-padding);align-items:center;grid-area:1/1;z-index:1;text-decoration:none}@media screen and (min-width: 1361px){.homepageHero__cta{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media (any-hover: hover){.homepageHero__cta:hover{--_homepage-hero-cta-text-highlight-color: var(--color-yellow)}}.homepageHero__ctaContent{grid-column:2/7}.homepageHero__ctaType{font-size:var(--_homepage-hero-cta-type-font-size);color:var(--_homepage-hero-cta-type-color);font-weight:var(--_homepage-hero-cta-type-font-weight);line-height:var(--_homepage-hero-cta-type-line-height)}.homepageHero__ctaText{font-size:var(--_homepage-hero-cta-text-font-size);color:var(--_homepage-hero-cta-text-color);line-height:var(--_homepage-hero-cta-text-line-height)}.homepageHero__ctaTextHighlight{text-decoration:underline;color:var(--_homepage-hero-cta-text-highlight-color);transition:color var(--duration-fast) var(--ease-out)}.homepageHero__graphic{--column-gap: 2rem;--grid-columns: 5;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 4 * var(--grid-column-gap) ) / 5 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 4 * var(--grid-column-gap)) / 5);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(5,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:2/12}@media screen and (min-width: 1361px){.homepageHero__graphic{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@container homepageHero (min-width: 768px){.homepageHero__graphic{grid-column:4/10}}@container homepageHero (min-width: 1024px){.homepageHero__graphic{grid-column:8/main-end;padding:var(--_homepage-hero-graphic-padding)}}.homepageHero__imageWrapper{padding:clamp(1.25rem,4vw,2rem);position:relative;grid-column:1/6;aspect-ratio:.86}@container homepageHero (min-width: 1024px){.homepageHero__imageWrapper{grid-column:1/5;margin-right:-2rem}}.homepageHero__image{display:block;aspect-ratio:.86;object-fit:cover;width:100%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transform:translateY(3px)}.homepageHero__cornerHex{display:none;position:absolute;top:0;right:0;max-width:var(--_homepage-hero-hex-shape-width);max-height:100%;z-index:0}@container homepageHero (min-width: 1024px){.homepageHero__cornerHex{display:block}}.homepageHero__gradientHex{position:absolute;top:0;left:0;width:100%;clip-path:polygon(454px -22px,100% 0px,106.16% 22.11%,128.54% 53.28%,68.58% 62.69%,40.92% 26.1%,37.39% 22.86%,37.06% 17.88%,82.2% 68.1%,136.55% 31.72%,110.72% -5.03%,97.53% -5.88%)}.leadership{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(2.375rem,4.2vw + 1.43rem,5rem) 0;background-color:var(--color-white)}@media screen and (min-width: 1361px){.leadership{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.leadership{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.leadership__header{--content-header-title-font-family: var(--font-sans);--content-header-title-font-size: clamp(2.625rem, 1.8vw + 2.22rem, 3.75rem);--content-header-title-line-height: 1.1;margin-bottom:2rem;grid-column:main-start/main-end}@media screen and (min-width: 1024px){.leadership__header{grid-column:main-start/8}}.leadership__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.leadership__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.leadership__wrapper{--column-gap: 0rem;--row-gap: 3rem;grid-column:main-start/main-end;--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1361px){.leadership__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 768px){.leadership__wrapper{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.leadership__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.leadership__wrapper{--grid-columns: 4;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 3 * var(--grid-column-gap) ) / 4 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 3 * var(--grid-column-gap)) / 4);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(2,minmax(0,var(--grid-max-width-column))) [center] repeat(2,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.leadership__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.leadership__bioModal{--bio-modal-button-text-wrapper-margin-bottom: 0;--bio-modal-title-font-size: clamp(1rem, .4vw + .91rem, 1.25rem)}.logoStrip{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(2rem,1.6vw + 1.64rem,3rem) 0}@media screen and (min-width: 1361px){.logoStrip{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.logoStrip{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.logoStrip__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.logoStrip__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.logoStrip__header{grid-column:main-start/main-end;margin-bottom:1.75rem}@media screen and (min-width: 1024px){.logoStrip__header{grid-column:main-start/8}}.logoStrip__wrapper{display:flex;flex-wrap:wrap;justify-content:start;column-gap:3rem;row-gap:2rem;grid-column:main-start/main-end}.logoStrip__logo{display:block;width:12rem;height:12rem;object-fit:contain}.logoStrip__link{transition:transform var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.logoStrip__link:hover{transform:scale(1.1)}}.logoStrip--dark{--content-header-text-color: var(--color-white);background-color:var(--color-dark)}.logoStrip--white{background-color:var(--color-white)}.button{--_button-color-background: var(--button-color-background , linear-gradient(to bottom, #FFA842 -100%,#DC582A));--_button-color-icon: var(--button-color-icon , var(--_button-color-text));--_button-color-text: var(--button-color-text , var(--color-white));--_button-color-text-naked: var(--button-color-text-naked , var(--color-dark));--_button-color-text-hover-naked: var(--button-color-text-hover-naked , var(--color-orange));--_button-icon-transform: var(--button-icon-transform , translateX(0));--_button-icon-transform-hover: var(--button-icon-transform-hover , translateX(clamp(.25rem, 3vw, .5rem)));--_button-font-size: var(--button-font-size , var(--paragraph-size-md));--_button-font-weight: var(--button-font-weight , 600);--_button-font-line-height: var(--button-font-line-height , var(--leading-snug));--_button-focus-outline: var(--button-focus-outline , var(--focus-outline));--_button-padding-x: var(--button-padding-x , clamp(1rem, 3vw, 2rem));--_button-padding-y: var(--button-padding-y , clamp(1rem, 3vw, 1.6875rem));--_button-radius: var(--button-radius , var(--radius-4));--_button-border: var(--button-border , none);--_icon-ratio: var(--ratio-square);-webkit-tap-highlight-color:transparent;background:var(--_button-color-background);border-radius:var(--_button-radius);color:var(--_button-color-text);cursor:pointer;display:inline-flex;align-items:center;font-size:var(--_button-font-size);font-weight:var(--_button-font-weight);gap:var(--size-1);line-height:var(--_button-font-line-height);margin:0;padding:var(--_button-padding-y) var(--_button-padding-x);text-align:left;text-decoration:none;border:var(--_button-border);box-shadow:0 1px 2px #0003;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.button:where(.-disabled,[disabled],[aria-disabled=true]){--_button-color-background: var(--button-color-background-disabled, var(--color-neutral-200));--_button-color-text: var(--button-color-text-disabled, var(--color-neutral-0));cursor:not-allowed;pointer-events:none}@media (any-hover: hover){.button:hover{--_button-icon-transform: var(--_button-icon-transform-hover)}}.button .button__icon{aspect-ratio:var(--icon-ratio, var(--_icon-ratio));color:var(--_button-color-icon);flex:0 0 auto;max-block-size:1em;max-inline-size:1em;transition:transform var(--duration-fast) var(--ease-out);transform:var(--_button-icon-transform)}.button .button__icon>svg{block-size:100%;inline-size:100%;object-fit:contain}.button--light{--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}.button--lightOutline{--_button-border: 2px solid var(--button-color-background-light-outline, var(--color-orange));--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}.button--naked{--_button-color-background: transparent;--_button-color-text: var(--_button-color-text-naked);--_button-color-text-hover-naked: var(--_button-color-text-hover-naked);box-shadow:none}@media (any-hover: hover){.button--naked:hover{color:var(--button-color-text-hover-naked, var(--color-orange))}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#333f48}.hamburger-box{width:2rem;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:2rem;height:2px;background-color:#333f48;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--3dx .hamburger-box{perspective:4rem}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:4rem}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:4rem}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:4rem}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:4rem}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:4rem}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-.4rem,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-.4rem,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(.4rem,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(.4rem,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-.4rem,-.5rem,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-.4rem,.5rem,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(.4rem,-.5rem,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(.4rem,.5rem,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:8px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:8px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:8px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-4rem;top:-4rem;transform:translate3d(4rem,4rem,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-4rem;top:-4rem;transform:translate3d(-4rem,4rem,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:8px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-4rem;top:4rem;transform:translate3d(4rem,-4rem,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-4rem;top:4rem;transform:translate3d(-4rem,-4rem,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-.2857142857rem,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:16px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(.2857142857rem,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:8px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.mobileNavigation{--_mobile-navigation-list-right-offset: var(--mobile-navigation-right-offset, 4.5rem);--_mobile-navigation-list-background-color: var(--mobile-navigation-background-color, var(--color-white));--_mobile-navigation-list-box-shadow: var(--mobile-navigation-box-shadow, 0 1rem 2rem 0 rgba(0, 0, 0, .1));--_mobile-navigation-trigger-padding-x: var(--mobile-navigation-trigger-padding-x, var(--size-2));--_mobile-navigation-trigger-padding-y: var(--mobile-navigation-trigger-padding-y, var(--size-1));--_mobile-navigation-trigger-line-height: var(--mobile-navigation-trigger-line-height, var(--leading-loose));--_mobile-navigation-trigger-color: var(--mobile-navigation-trigger-color, var(--color-orange));--_mobile-navigation-trigger-border-bottom: var(--mobile-navigation-trigger-border-bottom, 1px solid var(--color-gray));--_mobile-navigation-trigger-icon-wrapper-size: var(--mobile-navigation-trigger-icon-wrapper-size, var(--size-5));--_mobile-navigation-trigger-icon-wrapper-background-color: var(--mobile-navigation-trigger-icon-wrapper-background-color, var(--color-lightgray));--_mobile-navigation-trigger-icon-wrapper-border-radius: var(--mobile-navigation-trigger-icon-wrapper-border-radius, var(--radius-round));--_mobile-navigation-trigger-icon-wrapper-margin-offset: var(--mobile-navigation-trigger-icon-wrapper-margin-offset, -.5rem -1rem -.5rem 0);--_mobile-navigation-trigger-icon-color: var(--mobile-navigation-trigger-icon-color, var(--color-action-600));--_mobile-navigation-trigger-icon-width: var(--mobile-navigation-trigger-icon-width, .75rem);--_mobile-navigation-trigger-icon-height: var(--mobile-navigation-trigger-icon-height, 1.25rem);--_mobile-navigation-list-header-font-size: var(--mobile-navigation-list-header-font-size, var(--size-1));--_mobile-navigation-list-header-font-weight: var(--mobile-navigation-list-header-font-weight, var(--font-weight-regular));--_mobile-navigation-list-header-line-height: var(--mobile-navigation-list-header-line-height, var(--leading-loose));--_mobile-navigation-list-header-padding-x: var(--mobile-navigation-list-header-padding-x, var(--size-2));--_mobile-navigation-list-header-padding-y: var(--mobile-navigation-list-header-padding-y, var(--size-1));--_mobile-navigation-list-header-border-bottom: var(--mobile-navigation-list-header-border-bottom, 2px solid var(--color-lightgray));--_mobile-navigation-list-transform: var(--mobile-navigation-list-transform, translateX(-100%));--_mobile-navigation-back-margin-offest: var(--mobile-navigation-back-margin-offest, -.25rem 0 -.25rem -1rem);--_mobile-navigation-column-padding-x: var(--mobile-navigation-column-padding-x, var(--size-2));--_mobile-navigation-column-padding-y: var(--mobile-navigation-column-padding-y, var(--size-1));--_mobile-navigation-list-gap: var(--mobile-navigation-list-gap, var(--size-0));--_mobile-navigation-list-border-top: var(--mobile-navigation-list-border-top, 1px solid var(--color-gray));--_mobile-navigation-list-padding-top: var(--mobile-navigation-list-padding-top, var(--size-0));--_mobile-navigation-column-title-font-size: var(--mobile-navigation-column-title-font-size, 1.25rem);--_mobile-navigation-column-title-line-height: var(--mobile-navigation-column-title-line-height, var(--leading-tight));--_mobile-navigation-column-title-font-weight: var(--mobile-navigation-column-title-font-weight, var(--font-weight-regular));--_mobile-navigation-column-title-margin-bottom: var(--mobile-navigation-column-title-margin-bottom, 0);--_mobile-navigation-column-description-font-size: var(--mobile-navigation-column-description-font-size, .875rem);--_mobile-navigation-column-description-line-height: var(--mobile-navigation-column-description-line-height, var(--leading-normal));--_mobile-navigation-column-description-color: var(--mobile-navigation-column-description-color, var(--color-neutral-500));--_mobile-navigation-column-description-icon-width: var(--mobile-navigation-column-description-icon-width, 1.25rem);--_mobile-navigation-column-description-icon-height: var(--mobile-navigation-column-description-icon-height, 1.25rem);--_mobile-navigation-column-description-icon-color: var(--mobile-navigation-column-description-icon-color, var(--color-orange));--_mobile-navigation-column-description-icon-margin-top: var(--mobile-navigation-column-description-icon-margin-top, var(--size-0));--_mobile-navigation-column-description-icon-transform: var(--mobile-navigation-column-description-icon-transform, translateX(0));--_mobile-navigation-link-font-size: var(--mobile-navigation-link-font-size, var(--size-1));--_mobile-navigation-link-line-height: var(--mobile-navigation-link-line-height, var(--leading-snug));--_mobile-navigation-link-color: var(--mobile-navigation-link-color, var(--color-orange));--_mobile-navigation-link-color-hover: var(--mobile-navigation-link-color-hover, var(--color-dark));--_mobile-navigation-link-font-weight: var(--mobile-navigation-link-font-weight, var(--font-weight-semibold));--_mobile-navigation-column-type-font-size: var(--mobile-navigation-column-type-font-size, .875rem)}.mobileNavigation__list,.mobileNavigation__column{display:none;background-color:var(--_mobile-navigation-list-background-color);position:fixed;top:0;right:var(--_mobile-navigation-list-right-offset);bottom:0;left:0;box-shadow:var(--_mobile-navigation-list-box-shadow);transform:var(--_mobile-navigation-list-transform);transition:transform var(--duration-fast) var(--ease-out);z-index:var(--z-max);height:100vh}.mobileNavigation__column{--_mobile-navigation-list-right-offset: 0}.mobileNavigation__columnWrapper{display:flex;flex-direction:column;gap:1rem;padding:var(--_mobile-navigation-column-padding-y) var(--_mobile-navigation-column-padding-x)}.mobileNavigation__list[aria-hidden=false],.mobileNavigation__column[aria-hidden=false]{display:block}.mobileNavigation__list--active,.mobileNavigation__column--active{transform:translate(0)}.mobileNavigation__triggerIconWrapper{display:grid;align-items:center;justify-content:center;margin:var(--_mobile-navigation-trigger-icon-wrapper-margin-offset);background-color:var(--_mobile-navigation-trigger-icon-wrapper-background-color);block-size:var(--_mobile-navigation-trigger-icon-wrapper-size);inline-size:var(--_mobile-navigation-trigger-icon-wrapper-size);border-radius:var(--_mobile-navigation-trigger-icon-wrapper-border-radius)}.mobileNavigation__heading{display:grid;grid-template-columns:repeat(3,1fr);font-size:var(--_mobile-navigation-list-header-font-size);font-weight:var(--_mobile-navigation-list-header-font-weight);padding:var(--_mobile-navigation-list-header-padding-y) var(--_mobile-navigation-list-header-padding-x);border-bottom:var(--_mobile-navigation-list-header-border-bottom);margin-bottom:0;text-align:center;align-items:center}.mobileNavigation__headingText{align-self:center;grid-column:2/3;margin-bottom:0}.mobileNavigation__menuCloseButton{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;grid-column:3;justify-self:end}.mobileNavigation__menuCloseButtonIcon{width:1.5rem;height:1.5rem}.mobileNavigation__back{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;grid-column:1/2;justify-self:start;margin:var(--_mobile-navigation-back-margin-offest)}.mobileNavigation__trigger{display:flex;align-items:center;justify-content:space-between;appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;text-decoration:none;cursor:pointer;width:100%;color:var(--_mobile-navigation-trigger-color);padding:var(--_mobile-navigation-trigger-padding-y) var(--_mobile-navigation-trigger-padding-x);line-height:var(--_mobile-navigation-trigger-line-height);border-bottom:var(--_mobile-navigation-trigger-border-bottom)}.mobileNavigation__triggerIcon{--icon-fill-color: var(--_mobile-navigation-trigger-icon-color);width:var(--_mobile-navigation-trigger-icon-width);height:var(--_mobile-navigation-trigger-icon-height)}.mobileNavigation__link{text-decoration:none;font-size:var(--_mobile-navigation-link-font-size);line-height:var(--_mobile-navigation-link-line-height);color:var(--_mobile-navigation-link-color);font-weight:var(--_mobile-navigation-link-font-weight);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.mobileNavigation__link:hover{color:var(--_mobile-navigation-link-color-hover)}}.mobileNavigation__columnTitle{font-size:var(--_mobile-navigation-column-title-font-size);line-height:var(--_mobile-navigation-column-title-line-height);font-weight:var(--_mobile-navigation-column-title-font-weight);margin-bottom:var(--_mobile-navigation-column-title-margin-bottom);text-decoration:none}.mobileNavigation__columnType{text-transform:uppercase;font-size:var(--_mobile-navigation-column-type-font-size)}.mobileNavigation__columnDescriptionCta{--_mobile-navigation-column-title-margin-bottom: var(--size-0);display:block;font-size:var(--_mobile-navigation-column-description-font-size);line-height:var(--_mobile-navigation-column-description-line-height);color:var(--_mobile-navigation-column-description-color);margin-bottom:0;text-decoration:none}@media (any-hover: hover){.mobileNavigation__columnDescriptionCta:hover{--_mobile-navigation-column-description-icon-transform: translateX(.25rem)}}.mobileNavigation__columnDescriptionCta+.mobileNavigation__columnList{border-top:var(--_mobile-navigation-list-border-top);padding-top:var(--_mobile-navigation-list-padding-top)}.mobileNavigation__columnDescriptionIcon{display:block;width:var(--_mobile-navigation-column-description-icon-width);height:var(--_mobile-navigation-column-description-icon-height);color:var(--_mobile-navigation-column-description-icon-color);margin-top:var(--_mobile-navigation-column-description-icon-margin-top);transition:transform var(--duration-fast) var(--ease-out);transform:var(--_mobile-navigation-column-description-icon-transform)}.mobileNavigation__columnList{display:flex;flex-direction:column;gap:var(--_mobile-navigation-list-gap)}.mobileNavigation__listItem{line-height:var(--_mobile-navigation-link-line-height)}.mobileNavigation__search{border-bottom:var(--_mobile-navigation-list-header-border-bottom);padding:.5rem}.mobileNavigation__searchInput{border:none}.simpleTextFeatures{--_simple-text-features-background-color: var(--simple-text-features-background-color, var(--color-white));--_simple-text-features-row-title-color: var(--simple-text-features-row-title-color, var(--color-dark));padding:clamp(3rem,4.2vw + 2.06rem,5.625rem) 0;background-color:var(--_simple-text-features-background-color);--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end]}@media screen and (min-width: 1361px){.simpleTextFeatures{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.simpleTextFeatures{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.simpleTextFeatures__container{--column-gap: 2rem;--row-gap: clamp(2rem, 3.2vw + 1.28rem, 4rem);--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.simpleTextFeatures__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.simpleTextFeatures__header{--content-header-title-font-family: var(--font-sans);--content-header-title-font-size: clamp(2rem, 2.8vw + 1.37rem, 3.75rem);--content-header-title-line-height: 1.2;grid-column:main-start/main-end}.simpleTextFeatures__rows{grid-column:main-start/main-end}.simpleTextFeatures__rowTitle{grid-column:main-start/6;font-size:clamp(1.125rem,1.4vw + .81rem,2rem);font-weight:var(--font-weight-semibold);margin-bottom:1rem;color:var(--_simple-text-features-row-title-color)}@media screen and (min-width: 768px){.simpleTextFeatures__rowTitle{margin-bottom:0}}.simpleTextFeatures__rowText{--text-font-size: clamp(1.125rem, .6vw + .99rem, 1.5rem);--text-line-height: 1.5;grid-column:7/main-end;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.simpleTextFeatures__rowText :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.simpleTextFeatures__rowText :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.simpleTextFeatures__rowText :where(a):hover{color:var(--_link-color-hover)}}.simpleTextFeatures__rowText :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.simpleTextFeatures__rowText :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.simpleTextFeatures__rowText :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.simpleTextFeatures__rowText :where(hr):before,.simpleTextFeatures__rowText :where(hr):after{grid-area:1/1/1/1}.simpleTextFeatures__rowText :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.simpleTextFeatures__rowText :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.simpleTextFeatures__rowText :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.simpleTextFeatures__rowText :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.simpleTextFeatures__rowText :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.simpleTextFeatures__rowText :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.simpleTextFeatures__rowText :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.simpleTextFeatures__rowText :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.simpleTextFeatures__rowText :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.simpleTextFeatures__rowText :where(iframe){width:100%;aspect-ratio:16/9}.simpleTextFeatures__rowText :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.simpleTextFeatures__rowText :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.simpleTextFeatures__rowText :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.simpleTextFeatures__rowText :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.simpleTextFeatures__row{padding:clamp(1rem,.4vw + .91rem,1.25rem) 0 clamp(1.75rem,2vw + 1.3rem,3rem);border-top:1px solid #D0D3D4}@media screen and (min-width: 768px){.simpleTextFeatures__row{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.simpleTextFeatures__row{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.simpleTextFeatures--dark{--_simple-text-features-background-color: #283138;--content-header-text-color: var(--color-white);--text-color: var(--color-white);--_simple-text-features-row-title-color: var(--color-white)}.siteFooter{--_site-footer-main-background-color: var(--site-footer-main-background-color, var(--color-dark));--_site-footer-secondary-background-color: var(--site-footer-secondary-background-color, var(--color-darkgray));--_site-footer-logo-max-width: var(--site-footer-logo-max-width, 15.625rem);--_site-footer-logo-height: var(--site-footer-logo-height, 1.75rem);--_site-footer-main-padding-y: var(--site-footer-main-padding-y, var(--size-3));--_site-footer-secondary-padding-y: var(--site-footer-secondary-padding-y, 1.3125rem);--_site-footer-nav-link-color: var(--site-footer-nav-link, var(--color-white));--_site-footer-nav-link-color-hover: var(--site-footer-nav-link-color-hover, var(--color-yellow));--_site-footer-nav-link-font-size: var(--site-footer-nav-link-font-size, var(--size-1));--_site-footer-legal-text-font-size: var(--site-footer-legal-text-font-size, .875rem);--_site-footer-legal-text-line-height: var(--site-footer-legal-text-line-height, var(--leading-normal));--_site-footer-legal-text-color: var(--site-footer-legal-text-color, var(--color-white));--_site-footer-social-link-color: var(--site-footer-social-link-color, var(--color-white));--_site-footer-social-link-hover: var(--site-footer-social-link-hover, var(--color-yellow));--_site-footer-social-icon-width: var(--site-footer-social-icon-width, 1.375rem);container:siteFooter/inline-size;row-gap:0}.siteFooter__main{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:var(--_site-footer-main-padding-y) 0;background-color:var(--_site-footer-main-background-color)}@media screen and (min-width: 1361px){.siteFooter__main{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.siteFooter__main{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.siteFooter__secondary{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];background-color:var(--_site-footer-secondary-background-color);padding:var(--_site-footer-secondary-padding-y) 0}@media screen and (min-width: 1361px){.siteFooter__secondary{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.siteFooter__secondary{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.siteFooter__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];align-items:center;grid-column:main-start/main-end}@media screen and (min-width: 1361px){.siteFooter__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.siteFooter__home{grid-column:main-start/main-end}@container siteFooter (min-width: 768px){.siteFooter__home{grid-column:main-start/4}}.siteFooter__logo{max-width:var(--_site-footer-logo-max-width);width:100%;height:var(--_site-footer-logo-height)}.siteFooter__button{white-space:nowrap}.siteFooter__nav{grid-column:main-start/main-end}@container siteFooter (min-width: 1024px){.siteFooter__nav{grid-column:4/13}}@container siteFooter (min-width: 1024px){.siteFooter__navList{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}}.siteFooter__navLink{color:var(--_site-footer-nav-link-color);font-size:var(--_site-footer-nav-link-font-size);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}@media (any-hover: hover){.siteFooter__navLink:hover{color:var(--_site-footer-nav-link-color-hover)}}@container siteFooter (min-width: 1024px){.siteFooter__navLink{white-space:nowrap}}.siteFooter__actions{grid-column:main-start/main-end}@container siteFooter (min-width: 768px){.siteFooter__actions{display:flex;justify-content:flex-end;grid-column:10/main-end}}.siteFooter__legalText{grid-column:main-start/main-end;font-size:var(--_site-footer-legal-text-font-size);line-height:var(--_site-footer-legal-text-line-height);color:var(--_site-footer-legal-text-color)}@container siteFooter (min-width: 1024px){.siteFooter__legalText{grid-column:main-start/10}}.siteFooter__socialNav{grid-column:main-start/main-end;margin-top:0}@container siteFooter (min-width: 1024px){.siteFooter__socialNav{grid-column:11/main-end}}.siteFooter__socialNavList{display:flex;gap:1rem}@container siteFooter (min-width: 1024px){.siteFooter__socialNavList{justify-content:space-between}}.siteFooter__socialIcon{transition:color var(--duration-fast) var(--ease-out);width:var(--_site-footer-social-icon-width);aspect-ratio:1}.siteFooter__socialLink{color:var(--_site-footer-social-link-color)}@media (any-hover: hover){.siteFooter__socialLink:hover{color:var(--_site-footer-social-link-hover)}}.siteHeader{--_site-header-background-color: var(--site-header-background-color, var(--color-white));--_site-header-padding-y: var(--site-header-padding-y, clamp(1rem, 2vw, 3rem));--_site-header-wrapper-padding-y: var(--site-header-wrapper-padding-y, var(--size-0));--_site-header-wrapper-padding-x: var(--site-header-wrapper-padding-x, var(--size-1));--_site-header-wrapper-border-radius: var(--site-header-wrapper-border-radius, var(--radius-4));--_site-header-logo-width: var(--site-header-logo-width, 10.2rem);--_site-header-logo-height: var(--site-header-logo-height, 1.125rem);--_site-header-navigation-max-width: var(--site-header-navigation-max-width, 32.25rem);container:siteHeader/inline-size;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];--grid-max-width-main:calc(1405px + 2rem) !important;position:fixed;width:100%;padding:var(--_site-header-padding-y) 0 0;z-index:2}@media screen and (min-width: 1361px){.siteHeader{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.siteHeader{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.siteHeader__wrapper{padding:var(--_site-header-wrapper-padding-y) var(--_site-header-wrapper-padding-x);background-color:var(--_site-header-background-color);display:flex;align-items:center;justify-content:space-between;grid-column:main-start/main-end;border-radius:var(--_site-header-wrapper-border-radius);box-shadow:0 var(--size-1) var(--size-3) 0 #0000001a}@container siteHeader (min-width: 1024px){.siteHeader__wrapper{--_site-header-wrapper-padding-y: 1.5rem;--_site-header-wrapper-padding-x: 3rem;margin:0 1rem}}.siteHeader__secondaryNav{visibility:hidden;width:0;height:0;margin:0;position:absolute}@container (min-width: 1024px){.siteHeader__secondaryNav{width:auto;height:auto;visibility:visible;position:relative}}.siteHeader__home{width:var(--_site-header-logo-width);min-width:8rem;height:var(--_site-header-logo-height)}.siteHeader__logo{display:block;width:100%;height:var(--_site-header-logo-height)}.siteHeader__navigation{display:none;max-width:var(--_site-header-navigation-max-width);width:100%;margin:0 2rem}@container (min-width: 1024px){.siteHeader__navigation{display:block;justify-self:auto;grid-column:5/main-end;grid-row:2/3;height:min-content}}.siteHeader__mobileNavigation{grid-column:13/main-end;align-self:center;justify-self:end}@container siteHeader (min-width: 1024px){.siteHeader__mobileNavigation{display:none}}.statsList{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(3.375rem,1vw + 3.15rem,4rem) 0}@media screen and (min-width: 1361px){.statsList{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.statsList{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.statsList__header{--content-header-title-font-family: var(--font-sans);--content-header-title-font-size: clamp(2.625rem, 1.8vw + 2.22rem, 3.75rem);--content-header-title-line-height: 1.1;grid-column:main-start/main-end}@media screen and (min-width: 1024px){.statsList__header{grid-column:main-start/8}}.statsList__container{--column-gap: 2rem;--row-gap: clamp(1.75rem, 5.19vw + .58rem, 5rem);--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.statsList__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.statsList__stat{margin:0}.statsList__wrapper{display:flex;flex-direction:column;grid-column:main-start/main-end;row-gap:clamp(1.75rem,5.19vw + .58rem,5rem);padding-left:2.5rem}@media screen and (min-width: 480px){.statsList__wrapper{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end];padding-left:0}}@media screen and (min-width: 480px) and (min-width: 1361px){.statsList__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 768px){.statsList__wrapper{--grid-columns: 4;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 3 * var(--grid-column-gap) ) / 4 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 3 * var(--grid-column-gap)) / 4);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(2,minmax(0,var(--grid-max-width-column))) [center] repeat(2,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/11}}@media screen and (min-width: 768px) and (min-width: 1361px){.statsList__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.statsWithBrandedImages{--_stats-with-branded-images-title-font-size: var(--stats-with-branded-images-title-font-size, clamp(2rem, 3vw, 2.5rem));--_stats-with-branded-images-title-font-family: var(--stats-with-branded-images-title-font-family, var(--font-serif));--_stats-with-branded-images-title-line-height: var(--stats-with-branded-images-title-line-height, 1.2);--_stats-with-branded-images-title-margin-bottom: var(--stats-with-branded-images-title-margin-bottom, var(--size-0));--_stats-with-branded-images-intro-font-size: var(--stats-with-branded-images-intro-font-size, var(--header-size-4));--_stats-with-branded-images-intro-line-height: var(--stats-with-branded-images-intro-line-height, var(---leading-normal));--_stats-with-branded-images-header-margin-bottom: var(--stats-with-branded-images-header-margin-bottom, var(--size-5));--_stats-with-branded-images-ctas-column-width: var(--stats-with-branded-images-ctas-column-width, 18.75rem);--_stats-with-branded-images-ctas-column-gap: var(--stats-with-branded-images-ctas-column-gap, var(--size-3));--_stats-with-branded-images-ctas-margin-bottom: var(--stats-with-branded-images-ctas-margin-bottom, clamp(2.25rem, 6vw, 5.5rem));--_stats-with-branded-images-stats-margin-bottom: var(--stats-with-branded-images-stats-margin-bottom, clamp(2.8125rem, 6vw, 5.75rem));--_stats-with-branded-images-logo-size: var(--stats-with-branded-images-logo-size, 6.5rem);--_stats-with-branded-images-logos-column-gap: var(--stats-with-branded-images-logos-gap, clamp(2.8125rem, 3vw + 2.14rem, 4.6875rem));--_stats-with-branded-images-logos-row-gap: var(--stats-with-branded-images-logos-row-gap, .5rem);--_stats-with-branded-images-graphics-offset: var(--stats-with-branded-images-graphics-offset, -8rem);--_stats-with-branded-images-padding-top: var(--stats-with-branded-images-padding-top, clamp(2.6875rem, 6vw, 5.375rem));--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];container:statsWithBrandedImages/inline-size;padding-top:var(--_stats-with-branded-images-padding-top)}@media screen and (min-width: 1361px){.statsWithBrandedImages{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.statsWithBrandedImages{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.statsWithBrandedImages__container{--column-gap: 2rem;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.statsWithBrandedImages__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.statsWithBrandedImages__content{grid-column:main-start/main-end}@container statsWithBrandedImages (min-width: 768px){.statsWithBrandedImages__content{grid-column:main-start/10}}.statsWithBrandedImages__header{margin-bottom:var(--_stats-with-branded-images-header-margin-bottom)}.statsWithBrandedImages__title{font-size:var(--_stats-with-branded-images-title-font-size);font-family:var(--_stats-with-branded-images-title-font-family);line-height:var(--_stats-with-branded-images-title-line-height)}.statsWithBrandedImages__title:not(:last-child){margin-bottom:var(--_stats-with-branded-images-title-margin-bottom)}.statsWithBrandedImages__intro{font-size:var(--_stats-with-branded-images-intro-font-size);line-height:var(--_stats-with-branded-images-intro-line-height)}.statsWithBrandedImages__ctas{margin-bottom:var(--_stats-with-branded-images-ctas-margin-bottom)}.statsWithBrandedImages__stats{margin-bottom:var(--_stats-with-branded-images-stats-margin-bottom)}.statsWithBrandedImages__ctas,.statsWithBrandedImages__stats{--column-gap: 2rem;--grid-columns: 1;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 0 * var(--grid-column-gap) ) / 1 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 0 * var(--grid-column-gap)) / 1);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] minmax(0,var(--grid-max-width-column)) [main-end]}@media screen and (min-width: 1361px){.statsWithBrandedImages__ctas,.statsWithBrandedImages__stats{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.statsWithBrandedImages__ctas>*,.statsWithBrandedImages__stats>*{margin-top:0}@container statsWithBrandedImages (min-width: 768px){.statsWithBrandedImages__ctas,.statsWithBrandedImages__stats{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1361px){.statsWithBrandedImages__ctas,.statsWithBrandedImages__stats{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}}@container statsWithBrandedImages (min-width: 1024px){.statsWithBrandedImages__ctas,.statsWithBrandedImages__stats{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1361px){.statsWithBrandedImages__ctas,.statsWithBrandedImages__stats{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}}.statsWithBrandedImages__logos{display:flex;flex-wrap:wrap;column-gap:var(--_stats-with-branded-images-logos-column-gap);row-gap:var(--_stats-with-branded-images-logos-row-gap);padding-bottom:2rem}.statsWithBrandedImages__logo{width:var(--_stats-with-branded-images-logo-size);aspect-ratio:1;object-fit:contain}.statsWithBrandedImages__graphics{display:none;position:relative;align-self:start}@container statsWithBrandedImages (min-width: 768px){.statsWithBrandedImages__graphics{display:grid;grid-column:10/main-end;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(10,clamp(62px,7vw,90px));margin-right:var(--_stats-with-branded-images-graphics-offset)}}.statsWithBrandedImages__graphicWrapper{aspect-ratio:.87;z-index:1}.statsWithBrandedImages__graphicWrapper:nth-child(1){grid-column:1/3;grid-row:1/5;transform:translate(-2%)}.statsWithBrandedImages__graphicWrapper:nth-child(2){grid-column:2/4;grid-row:4/7;transform:translate(2%)}.statsWithBrandedImages__graphicWrapper:nth-child(3){grid-column:1/3;grid-row:7/11;transform:translate(-2%)}.statsWithBrandedImages__graphic{width:100%;height:100%;object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.statsWithBrandedImages__shapeOne{grid-column:1/2;grid-row:3/8;align-self:center;transform:scale(.7) translate(6%,10%)}.statsWithBrandedImages__shapeTwo{grid-row:2/5;grid-column:3/4;align-self:end;transform:scale(.7) translate(-4%,-13%)}.statsWithBrandedImages__shapeThree{grid-row:7/11;grid-column:3/4;transform:scale(.7) translate(-4%,-5%)}.statsWithBrandedImages__animatePath{display:none;position:absolute;bottom:-5%;left:5%;width:54%;transform:translateY(65%);z-index:0}@container statsWithBrandedImages (min-width: 1024px){.statsWithBrandedImages__animatePath{display:block}}.testimonialWithImage{container:testimonialWithImage/inline-size}.testimonialWithImage__type{color:var(--color-darkgreen);font-size:clamp(.875rem,.6vw + .74rem,1.25rem);line-height:var(--leading-snug)}.testimonialWithImage__title{font-size:clamp(1.3125rem,1.1vw + 1.07rem,2rem);font-weight:var(--font-weight-semibold);line-height:1.2;margin:0}.testimonialWithImage__wrapper{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1361px){.testimonialWithImage__wrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.testimonialWithImage__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,2.2vw + .51rem,2.375rem);grid-column:main-start/main-end}@media screen and (min-width: 1024px){.testimonialWithImage__content{grid-column:main-start/6}}.testimonialWithImage__typeLeadIn{color:var(--color-dark)}.testimonialWithImage__imageWrapper{display:grid;position:relative;grid-row:1/3;grid-column:1/8;height:fit-content;place-items:center}@media screen and (min-width: 1024px){.testimonialWithImage__imageWrapper{padding-left:2.375rem;grid-column:1/7}}.testimonialWithImage__image{display:block;border-radius:var(--radius-4);grid-area:1/1;object-fit:cover;width:100%;aspect-ratio:1.3222;clip-path:polygon(0px 0px,85.3% 1px,87.04% 1.22%,98.86% 16.3%,99.76% 18.57%,100% 21.16%,100% 100%,0px 100%)}.testimonialWithImage__logoWrapper{position:absolute;top:2rem;right:1.25rem;display:grid;align-items:center;justify-items:center;width:clamp(5.75rem,7.79vw + 4rem,10.625rem);aspect-ratio:.87;z-index:1}@media screen and (min-width: 1024px){.testimonialWithImage__logoWrapper{top:0;right:0;grid-column:main-start/6;transform:translate(50%,-25%)}}.testimonialWithImage__logoPicture,.testimonialWithImage__logoShape{grid-area:1/1}.testimonialWithImage__logoShape{width:100%}.testimonialWithImage__logoPicture{max-width:75%}.testimonialWithImage__ctaList{grid-row:2/4;grid-column:2/8;z-index:1;margin-left:calc(var(--column-gap) * -1);margin-right:calc(var(--grid-gutter-width) * -1);border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 768px){.testimonialWithImage__ctaList{margin-left:0}}@media screen and (min-width: 1024px){.testimonialWithImage__ctaList{margin-right:0;border-top-right-radius:var(--radius-4);border-bottom-right-radius:var(--radius-4)}}.testimonialWithImage__visualContent{--grid-columns: 7;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 6 * var(--grid-column-gap) ) / 7 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 6 * var(--grid-column-gap)) / 7);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(7,minmax(0,var(--grid-max-width-column))) [main-end];grid-template-rows:auto clamp(3.125rem,6.99vw + 1.55rem,7.5rem) auto;height:fit-content;grid-column:main-start/main-end;position:relative}@media screen and (min-width: 1361px){.testimonialWithImage__visualContent{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.testimonialWithImage__visualContent{grid-column:6/main-end;padding-top:var(--size-1)}}.testimonialWithImage__logoWrapper{height:fit-content}.testimonialWithImage__highlight{display:flex;align-items:flex-start;gap:var(--size-1)}.testimonialWithImage__highlightText{font-size:clamp(1.125rem,.6vw + .99rem,1.5rem);line-height:var(--leading-normal)}.testimonialWithImage__highlightIcon{display:none;width:3.55rem;aspect-ratio:1;flex-shrink:0}@media screen and (min-width: 1024px){.testimonialWithImage__highlightIcon{display:block}}.testimonialWithImage__testimonial{position:relative;display:grid;grid-template-columns:var(--size-5) auto;grid-template-rows:auto auto;column-gap:var(--size-1)}.testimonialWithImage__testimonialText{grid-column:1/3;font-size:clamp(1.125rem,.6vw + .99rem,1.5rem);line-height:var(--leading-normal)}@media screen and (min-width: 1024px){.testimonialWithImage__testimonialText{grid-column:2/3}}.testimonialWithImage__quoteIcon{display:none;width:2.5rem;aspect-ratio:1;flex-shrink:0;grid-column:1/2;z-index:1}@media screen and (min-width: 1024px){.testimonialWithImage__quoteIcon{display:block}}.testimonialWithImage__avatarWrapper{width:var(--size-5);aspect-ratio:1;border-radius:var(--radius-round);overflow:hidden}.testimonialWithImage__avatar{object-fit:cover;width:100%;height:100%}.testimonialWithImage__attribution{display:flex;align-items:center;gap:var(--size-1);grid-column:1/3;z-index:1}.testimonialWithImage__name{font-style:normal;font-size:var(--size-1);line-height:1.2;font-weight:var(--font-weight-semibold)}.testimonialWithImage__position{display:block;font-weight:var(--font-weight-regular);font-size:.875em}@media screen and (min-width: 768px){.testimonialWithImage__position{display:inline;margin-left:.5rem}}.testimonialWithImage__connectorPath{display:none;position:absolute;bottom:0;left:4rem;width:33%;z-index:-1;transform:translateY(calc(100% - 20.75rem)) rotate(180deg)}@media screen and (min-width: 1024px){.testimonialWithImage__connectorPath{display:block}}.testimonialWithImage__videoModalButton{appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;grid-area:1/1;z-index:1;transition:transform var(--duration-fast) var(--ease-out);transform:scale(1);cursor:pointer}@media (any-hover: hover){.testimonialWithImage__videoModalButton:hover{transform:scale(1.1)}}.testimonialWithImage__videoModalIcon{color:var(--color-orange);block-size:clamp(3rem,4.8vw + 1.92rem,6rem);width:clamp(3rem,4.8vw + 1.92rem,6rem);filter:drop-shadow(.125rem .125rem .125rem rgba(0,0,0,.4))}.threePanelHero{--_three-panel-hero-background-color: var(--three-panel-hero-background-color, #242b31);--_three-panel-hero-background-image: var(--three-panel-hero-background-image, url(/images/patterns/homepage-hero-background.svg));--_three-panel-hero-type-color: var(--three-panel-hero-type-color, var(--color-lightgreen));--_three-panel-hero-title-color: var(--three-panel-hero-title-color, var(--color-white));--_three-panel-hero-cta-color: var(--three-panel-hero-cta-color, var(--color-white));--_three-panel-hero-subtitle-color: var(--three-panel-hero-subtitle-color, var(--color-white));--_three-panel-hero-author-text-color: var(--three-panel-hero-author-text-color, var(--color-white));--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding-top:clamp(7rem,9.59vw + 4.84rem,13rem);padding-bottom:clamp(4rem,3.2vw + 3.28rem,6rem);background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%),var(--_three-panel-hero-background-image) lightgray no-repeat;background-size:cover}@media screen and (min-width: 1361px){.threePanelHero{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.threePanelHero{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.threePanelHero__container{--column-gap: 2rem;--row-gap: 0;--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end;z-index:1}@media screen and (min-width: 1361px){.threePanelHero__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.threePanelHero__content{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2.625rem;--button-color-text-naked: var(--color-white);grid-column:main-start/main-end;border-bottom:1px solid rgba(255,255,255,.7)}@media screen and (min-width: 768px){.threePanelHero__content{grid-column:main-start/main-end}}@media screen and (min-width: 768px){.threePanelHero__title,.threePanelHero__subtitle{width:50%}}.threePanelHero__subtitle{margin:0;font-size:clamp(1.125rem,.6vw + .99rem,1.5rem);color:var(--_three-panel-hero-subtitle-color);line-height:var(--leading-snug)}.threePanelHero__title{margin:0;font-size:clamp(2.625rem,1.8vw + 2.22rem,3.75rem);font-weight:var(--font-weight-regular);color:var(--_three-panel-hero-title-color);line-height:var(--leading-none)}@media screen and (min-width: 1024px){.threePanelHero__title{line-height:1.1}}.threePanelHero__panels{--column-gap: 2rem;--row-gap: 2rem;display:flex;flex-direction:column;row-gap:2rem;z-index:1;grid-column:main-start/main-end;padding-top:2.625rem}@media screen and (min-width: 768px){.threePanelHero__panels{grid-row:2;--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.threePanelHero__panels{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1024px){.threePanelHero__panels{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.threePanelHero__panels{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.threePanelHero__imageWrapper{display:grid;aspect-ratio:var(--_image-card-aspect-ratio);border-radius:var(--radius-4);overflow:hidden;clip-path:polygon(0px 0px,74% 0px,77.59% 1.02%,80.31% 3.3%,97.72% 22.7%,99.33% 25.66%,100% 29.01%,100% 100%,0px 100%);aspect-ratio:1}@media screen and (min-width: 768px){.threePanelHero__imageWrapper{aspect-ratio:unset;position:relative}}.threePanelHero__imageWrapper picture{height:100%}.threePanelHero__image{object-fit:cover;width:100%;height:100%}@media screen and (min-width: 768px){.threePanelHero__image{position:absolute;top:0;left:0}}.threePanelHero .simpleResourceCard{padding-block-end:0}.threePanelHero .simpleResourceCard__description{font-size:var(--paragraph-size-md);margin-block-end:1.5rem}.threePanelHero .simpleResourceCard__ctaText{margin-block-start:0;margin-block-end:2rem}.threePanelHero .simpleResourceCard__tagList{margin:0;padding:0}@media screen and (min-width: 768px){.threePanelHero .ctaList{grid-column:1/3}}@media screen and (min-width: 1024px){.threePanelHero .ctaList{grid-column:3}}.threePanelHero .ctaList__item{padding-right:2.75rem}.threePanelHero .ctaList__icon{margin-left:.75rem}.heroWithImage:has(.heroWithImage__imageWrapper)+*{padding-top:clamp(3rem,8.79vw + 1.02rem,8.5rem)!important}}@layer pages;@layer templates{.blogPostLayout{--_blog-post-layout-container-grid-template-columns: var(--blog-post-layout-container-grid-template-columns, 21.75rem auto);--_blog-post-layout-article-aside-grid-column: var(--blog-post-layout-article-aside-grid-column, 1 / 2);--_blog-post-layout-main-content-grid-column: var(--blog-post-layout-main-content-grid-column, 2 / 3);--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(4rem,3.2vw + 3.28rem,6rem) 0}@media screen and (min-width: 1361px){.blogPostLayout{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.blogPostLayout{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.blogPostLayout__container{display:grid;grid-column:main-start/main-end}@media screen and (min-width: 1024px){.blogPostLayout__container{grid-template-columns:var(--_blog-post-layout-container-grid-template-columns);column-gap:6rem;align-items:start}}.blogPostLayout__mainContent{grid-row:1/2;overflow:hidden}@media screen and (min-width: 1024px){.blogPostLayout__mainContent{grid-column:var(--_blog-post-layout-main-content-grid-column)}}.blogPostLayout__articleAside{grid-row:2/3}@media screen and (min-width: 1024px){.blogPostLayout__articleAside{grid-row:1/2;grid-column:var(--_blog-post-layout-article-aside-grid-column)}}.blogPostLayout__contentBody>*{display:flex!important;flex-direction:column}.blogPostLayout--reverse{--_blog-post-layout-container-grid-template-columns: auto 21.75rem;--_blog-post-layout-article-aside-grid-column: 2 / 3;--_blog-post-layout-main-content-grid-column: 1 / 2}.blogPostLayout__takeaways h2{font-size:clamp(1.25rem,.8vw + 1.07rem,1.75rem)}.blogPostLayout__takeaways p:first-child strong{font-size:clamp(1.25rem,1.2vw + .98rem,2rem);line-height:1.3}.blogPostLayout__takeaways ul{display:flex;flex-direction:column;padding-left:0;gap:clamp(1.25rem,1.2vw + .98rem,2rem)}.blogPostLayout__takeaways ul>li{display:grid;grid-template-columns:clamp(2rem,1.2vw + 1.73rem,2.75rem) auto;font-size:clamp(1.25rem,.4vw + 1.16rem,1.5rem);line-height:1.5}.blogPostLayout__takeaways ul>li:before{content:"";width:calc(100% - 1rem);height:.25rem;background-color:var(--color-blue);transform:translateY(1rem)}.entryList{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(2rem,3.2vw + 1.28rem,4rem) 0}@media screen and (min-width: 1361px){.entryList{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.entryList{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.entryList__container{--column-gap: 2rem;--row-gap: clamp(2rem, 3.2vw + 1.28rem, 4rem);--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.entryList__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.entryList__filters{grid-column:main-start/main-end}.entryList__filter{width:100%}.entryList__listWrapper{display:flex;flex-direction:column;row-gap:clamp(2rem,3.2vw + 1.28rem,4rem);grid-column:main-start/main-end}.entryList__listWrapper.-divided{--sidebar-offset: 2rem;--list-column-gap: 2rem;row-gap:0}@media screen and (min-width: 768px){.entryList__listWrapper.-divided{display:grid;grid-template-columns:calc(33% - var(--list-column-gap) / 2) calc(66% - var(--list-column-gap) / 2);column-gap:var(--list-column-gap);align-items:start}}.entryList__list{grid-column:main-start/main-end}@media screen and (min-width: 480px){.entryList__list{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 480px) and (min-width: 1361px){.entryList__list{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 768px){.entryList__list{--grid-columns: 3;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 2 * var(--grid-column-gap) ) / 3 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 2 * var(--grid-column-gap)) / 3);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.entryList__list{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.entryList__list.-withHeading{--grid-row-gap: .5rem}@media screen and (min-width: 768px){.entryList__list.-twoColumn{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:2;margin-bottom:0}}@media screen and (min-width: 768px) and (min-width: 1361px){.entryList__list.-twoColumn{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.entryList__list.-oneColumn{margin-bottom:var(--sidebar-offset)}@media screen and (min-width: 768px){.entryList__list.-oneColumn{--grid-columns: 1;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 0 * var(--grid-column-gap) ) / 1 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 0 * var(--grid-column-gap)) / 1);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] minmax(0,var(--grid-max-width-column)) [main-end];grid-column:1}}@media screen and (min-width: 768px) and (min-width: 1361px){.entryList__list.-oneColumn{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.entryList__list.-darkened{background:rgba(245,241,240,.6);border-radius:0 0 16px 16px;mix-blend-mode:multiply}.entryList__list.-darkened .entryList__heading{background:rgba(245,241,240,.6);mix-blend-mode:multiply;border-radius:16px 16px 0 0;margin-bottom:0;padding:var(--sidebar-offset) 0 1rem 1rem;margin-top:calc(var(--sidebar-offset) * -1)}.entryList__list.-darkened .simpleResourceCard__type,.entryList__list.-darkened .simpleResourceCard__date{color:#8d8c8c}.entryList__headerWrapper{grid-column:main-start/main-end;display:flex;flex-direction:column;border-bottom:1px solid #CCCCCC;padding-bottom:1rem;margin-bottom:.5rem;gap:.5rem}@media screen and (min-width: 480px){.entryList__headerWrapper{flex-direction:row;justify-content:space-between;align-items:center}}.entryList__heading{font-size:clamp(1.5rem,.8vw + 1.32rem,2rem);margin-block-end:0}.entryList__headerLink{font-weight:var(--font-weight-semibold);color:var(--color-dark);text-decoration:none;display:flex;align-items:center}.entryList__headerLink:hover .entryList__headerLinkIcon,.entryList__headerLink:focus .entryList__headerLinkIcon{transform:translate(.25rem)}@media screen and (min-width: 768px){.entryList__headerLink.-twoColumn{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:2;margin-bottom:0}}@media screen and (min-width: 768px) and (min-width: 1361px){.entryList__headerLink.-twoColumn{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.entryList__headerLink.-oneColumn{margin-bottom:var(--sidebar-offset)}@media screen and (min-width: 768px){.entryList__headerLink.-oneColumn{--grid-columns: 1;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 0 * var(--grid-column-gap) ) / 1 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 0 * var(--grid-column-gap)) / 1);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] minmax(0,var(--grid-max-width-column)) [main-end];grid-column:1}}@media screen and (min-width: 768px) and (min-width: 1361px){.entryList__headerLink.-oneColumn{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.entryList__headerLink.-darkened{background:rgba(245,241,240,.6);border-radius:0 0 16px 16px;mix-blend-mode:multiply}.entryList__headerLink.-darkened .entryList__heading{background:rgba(245,241,240,.6);mix-blend-mode:multiply;border-radius:16px 16px 0 0;margin-bottom:0;padding:var(--sidebar-offset) 0 1rem 1rem;margin-top:calc(var(--sidebar-offset) * -1)}.entryList__headerLink.-darkened .simpleResourceCard__type,.entryList__headerLink.-darkened .simpleResourceCard__date{color:#8d8c8c}.entryList__headerLinkIcon{color:var(--color-orange);display:inline;width:1.65rem;aspect-ratio:1.5;vertical-align:-2px;margin-left:var(--size-0);transform:translate(0);transition:transform var(--duration-quick) var(--ease-out)}.entryList__heading{font-size:clamp(1.125rem,.2vw + 1.08rem,1.25rem)}.entryList__heading.-oneColumn{grid-row:1}@media screen and (min-width: 768px){.entryList__heading.-oneColumn{padding-bottom:0;grid-column:2;grid-row:1}}.entryList__heading.-twoColumn{grid-row:1;grid-column:2;align-self:normal;scroll-margin-top:4rem}.entryList__heading.-darkened{background:rgba(245,241,240,.6);mix-blend-mode:multiply;border-radius:16px 16px 0 0;margin-bottom:0;padding:var(--sidebar-offset) 0 1rem 1rem;margin-top:calc(var(--sidebar-offset) * -1)}.entryList__jumpLink{width:100%}@media screen and (min-width: 768px){.entryList__jumpLink{display:none}}.entryList__jumpLink .link__icon{display:inline;width:1.65rem;aspect-ratio:1.5;vertical-align:-2px;margin-left:0}.entryList__pagination{grid-column:main-start/main-end}.entryList__empty{grid-column:main-start/main-end;padding:1.5rem;background-color:#efefef;border-radius:1rem;background-image:url(/images/patterns/background-pattern-white.svg);background-size:800px;background-attachment:fixed}@media screen and (min-width: 768px){.entryList__empty{grid-column:main-start/8}}.section{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(2rem,4.8vw + .92rem,5rem) 0}@media screen and (min-width: 1361px){.section{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.section{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.section__container{grid-column:main-start/main-end;display:flex;flex-direction:column;gap:2rem}.section__introduction{--text-font-size: 1.25rem;--text-line-height: 1.5;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word;padding-left:2rem;border-left:4px solid var(--color-orange)}.section__introduction :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.section__introduction :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.section__introduction :where(a):hover{color:var(--_link-color-hover)}}.section__introduction :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.section__introduction :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.section__introduction :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.section__introduction :where(hr):before,.section__introduction :where(hr):after{grid-area:1/1/1/1}.section__introduction :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.section__introduction :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.section__introduction :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.section__introduction :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.section__introduction :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.section__introduction :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.section__introduction :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.section__introduction :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.section__introduction :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.section__introduction :where(iframe){width:100%;aspect-ratio:16/9}.section__introduction :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.section__introduction :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.section__introduction :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.section__introduction :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.section__grid{display:flex;flex-direction:column;gap:2rem;--column-gap: 5rem;--row-gap: 2rem}.section__grid :where(iframe):focus-visible{outline:none}@media screen and (min-width: 1024px){.section__grid{align-items:center;--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.section__grid{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.section__item.-text{--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}.section__item.-text :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.section__item.-text :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.section__item.-text :where(a):hover{color:var(--_link-color-hover)}}.section__item.-text :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.section__item.-text :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.section__item.-text :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.section__item.-text :where(hr):before,.section__item.-text :where(hr):after{grid-area:1/1/1/1}.section__item.-text :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.section__item.-text :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.section__item.-text :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.section__item.-text :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.section__item.-text :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.section__item.-text :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.section__item.-text :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.section__item.-text :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.section__item.-text :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.section__item.-text :where(iframe){width:100%;aspect-ratio:16/9}.section__item.-text :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.section__item.-text :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.section__item.-text :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.section__item.-text :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.section__item.-text :where(a.button){--link-color: white;--link-color-hover: white;text-decoration:none}.section__item:last-child:nth-child(2n-1){grid-column:span 2}.section__footer{margin-top:clamp(1rem,1.6vw + .64rem,2rem)}.section__footer:before{content:"";display:block;width:8rem;height:.5rem;margin-bottom:clamp(2rem,3.2vw + 1.28rem,4rem);background-image:linear-gradient(to right,var(--color-blue),var(--color-green))}.section__conclusion{--text-line-height: 1.25;font-style:italic;--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--theme-color-text, var(--color-neutral-1000)));--_text-font-family: var(--text-font-family, var(--font-sans));--_text-font-size: var(--text-font-size, var(--paragraph-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, 1.5);--_text-margin-block-start: var(--text-margin-block-start, var(--size-3));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.section__conclusion :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.section__conclusion :where(a){--_link-color: var(--link-color, var(--theme-color-action, inherit));--_link-color-hover: var(--link-color-hover, var(--theme-color-action-hover, var(--color-orange)));--_link-outline: var(--link-outline, var(--focus-outline));color:var(--_link-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-orange);transition:color var(--duration-fast) var(--ease-out)}@media (any-hover: hover){.section__conclusion :where(a):hover{color:var(--_link-color-hover)}}.section__conclusion :where(a):focus-visible{color:var(--_link-color-hover);outline-color:var(--_link-outline)}.section__conclusion :where(p,ul,ol,dl,blockquote,pre)+*{margin-block-start:var(--_text-margin-block-start)}.section__conclusion :where(hr){border-width:0;color:var(--theme-color-accent, var(--color-primary-400));display:grid;margin-block:var(--section-padding-y, var(--size-fluid-4));place-items:center}.section__conclusion :where(hr):before,.section__conclusion :where(hr):after{grid-area:1/1/1/1}.section__conclusion :where(hr):before{background:currentColor;block-size:.125rem;content:"";inline-size:100%}.section__conclusion :where(hr):after{--_accent-size: .375rem;--_space-size: .5rem;--_space-color: var(--theme-color-background, var(--color-neutral-0));--_stop-1: var(--_space-size);--_stop-2: calc(var(--_accent-size) + var(--_space-size));background:repeating-linear-gradient(90deg,var(--_space-color),var(--_space-color) var(--_stop-1),currentColor var(--_stop-1),currentColor var(--_stop-2));block-size:var(--_accent-size);content:"";inline-size:calc(var(--_accent-size) * 3 + var(--_space-size) * 4)}.section__conclusion :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.section__conclusion :where(code){background:var(--theme-color-highlight, var(--color-neutral-500));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-neutral-0));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.section__conclusion :where(pre){--_pre-color-background: var(--theme-color-highlight, var(--color-neutral-500));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));--theme-color-highlight: var(--color-lightgray);background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.section__conclusion :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.section__conclusion :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-neutral-500));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:absolute;top:0;right:0;z-index:1}.section__conclusion :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";inset:0;pointer-events:none;position:absolute}.section__conclusion :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.section__conclusion :where(iframe){width:100%;aspect-ratio:16/9}.section__conclusion :where(blockquote){--quote-border-color: var(--theme-color-accent, var(--color-primary-500));--quote-border-width: .5rem;color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--quote-font-family, var(--font-serif));font-size:var(--quote-font-size, 1.25em);font-style:italic;font-weight:var(--font-weight-bold);padding-inline-start:calc(var(--size-fluid-3) + var(--quote-border-width));padding-inline-end:var(--size-fluid-3);position:relative}.section__conclusion :where(blockquote):before{background-image:linear-gradient(to bottom,var(--color-green),var(--color-blue));block-size:100%;content:"";inline-size:var(--quote-border-width);inset:0 auto auto 1rem;position:absolute}.section__conclusion :where(blockquote) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.section__conclusion :where(blockquote) :where(cite){color:var(--theme-color-accent, var(--color-primary-500));font-family:var(--cite-font-family, var(--font-sans));font-size:var(--cite-font-size, .75em);font-style:normal;font-weight:var(--font-weight-medium)}.section__actions{padding-top:2rem}.section--dark{--branded-header-type-color: var(--color-white);background-color:var(--color-dark);color:var(--color-white)}.section--dark .section__item.-text :where(a):hover{--_link-color-hover: var(--color-orange-light);text-decoration-color:var(--color-orange-light)}.section--light+.section--light{padding-top:0}.section--dark+.section--dark{padding-top:0}.twoColumnLayout{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end];padding:clamp(2.5rem,7.19vw + .88rem,7rem) 0}@media screen and (min-width: 1361px){.twoColumnLayout{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.twoColumnLayout{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.twoColumnLayout__container{--column-gap: 2rem;--row-gap: clamp(2.5rem, 3.4vw + 1.74rem, 4.625rem);--parent-grid-column-width: var(--grid-column-width);--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end];grid-column:main-start/main-end}@media screen and (min-width: 1361px){.twoColumnLayout__container{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.twoColumnLayout__header{--content-header-title-font-family: var(--font-sans);--content-header-title-font-size: clamp(2.625rem, 1.8vw + 2.22rem, 3.75rem);grid-column:main-start/main-end}@media screen and (min-width: 1024px){.twoColumnLayout__header{--content-header-title-line-height: 1.2;grid-column:main-start/9}}.twoColumnLayout__row{display:flex;flex-direction:column;grid-column:main-start/main-end;gap:clamp(2.75rem,4.6vw + 1.72rem,5.625rem)}@media screen and (min-width: 1024px){.twoColumnLayout__row{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.twoColumnLayout__row{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.twoColumnLayout__column{display:flex;flex-direction:column;row-gap:clamp(2.75rem,4.6vw + 1.72rem,5.625rem)}@media screen and (min-width: 1024px){.twoColumnLayout__column:first-child{padding-right:var(--parent-grid-column-width)}}.twoColumnLayout__resourceCtas{display:flex;flex-direction:column;row-gap:clamp(1.25rem,1.2vw + .98rem,2rem)}@media screen and (min-width: 768px){.twoColumnLayout__resourceCtas{--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.twoColumnLayout__resourceCtas{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.twoColumnLayout__statsListWrapper{grid-column:1/3;display:flex;flex-direction:column;row-gap:3.125rem;padding-left:2.75rem}@media screen and (min-width: 768px){.twoColumnLayout__statsListWrapper{padding-left:0;max-width:28rem;--grid-columns: 2;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 1 * var(--grid-column-gap) ) / 2 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 1 * var(--grid-column-gap)) / 2);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(1,minmax(0,var(--grid-max-width-column))) [center] repeat(1,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 768px) and (min-width: 1361px){.twoColumnLayout__statsListWrapper{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.twoColumnLayout__stat{margin:0}.twoColumnLayout__blockTitle{font-size:2rem;color:var(--text-color);font-weight:var(--font-weight-semibold);margin-bottom:2.75rem}.twoColumnLayout__accordionList{display:flex;flex-direction:column;row-gap:.5rem}@media screen and (min-width: 1024px){.twoColumnLayout__imageBlock{--grid-columns: 6;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 5 * var(--grid-column-gap) ) / 6 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 5 * var(--grid-column-gap)) / 6);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(3,minmax(0,var(--grid-max-width-column))) [center] repeat(3,minmax(0,var(--grid-max-width-column))) [main-end]}}@media screen and (min-width: 1024px) and (min-width: 1361px){.twoColumnLayout__imageBlock{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.twoColumnLayout__image{width:100%}.twoColumnLayout__imageWrapper{overflow:hidden;border-radius:var(--radius-4);width:100%}@media screen and (min-width: 1024px){.twoColumnLayout__imageWrapper{grid-column:1/6}}@media screen and (min-width: 1024px){.twoColumnLayout__column:last-child .twoColumnLayout__imageWrapper{grid-column:2/7}}.twoColumnLayout--dark{--content-header-text-color: var(--color-white);--text-color: var(--color-white);--stat-value-color: var(--color-lightgreen);background-color:var(--color-dark)}.twoColumnLayout--light+.twoColumnLayout--light,.twoColumnLayout--dark+.twoColumnLayout--dark{padding-top:0}}}@layer plugins;@layer utils{.container--grid{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width) [main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end] var(--grid-gutter-width) [wide-end]}@media screen and (min-width: 1361px){.container--grid{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.container--grid{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.container--fluid{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-gutter-width: var(--breakpoint-gap);--grid-column-width: calc( ( 100vw - 2 * var(--grid-gutter-width) - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--gutter-width, var(--breakpoint-gap)) [main-start] repeat(6,1fr) [center] repeat(6,1fr) [main-end] var(--gutter-width, var(--breakpoint-gap)) [wide-end]}@media screen and (min-width: 1361px){.container--fluid{--grid-gutter-width: calc( ( 100vw - var(--grid-max-width-main) ) / 2 )}}@media screen and (min-width: 1361px){.container--fluid{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}@media screen and (min-width: 1361px){.container--fluid{--grid-gutter-width: var(--breakpoint-gap)}}.container--inner{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--row-gap, 1.5rem);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1361px){.container--inner{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--breakpoint-gap))}}.container__content--content,.container__content--main,.container__content--narrow,.container__content--wide{--_column-offset: 0;--content-offset: calc(var(--grid-gutter-width) + var(--grid-column-gap) + (var(--grid-column-width) * var(--_column-offset)))}.container__content--content{grid-column:main}@media screen and (min-width: 1361px){.container__content--content{--_column-offset: 1;grid-column:3/13}}.container__content--main,.container__content--narrow{grid-column:main}@media screen and (min-width: 1361px){.container__content--narrow{--_column-offset: 2;grid-column:4/12}}.container__content--wide{grid-column:wide}.container__content--queried{container:content/inline-size}:where(.lazyload,.lazyloading){opacity:0}:where(.lazyloaded){opacity:1;transition:opacity var(--duration-fast) var(--ease-out)}.split{--_split-columns: var(--split-columns, repeat(2, 1fr));--_split-gap: var(--split-gap, var(--size-fluid-2));--_split-area-1-align: start;--_split-area-2-align: start;display:grid;gap:var(--_split-gap);grid-template-areas:"AREA-1" "AREA-2";grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}@media screen and (min-width: 768px){.split{--_split-area-2-align: end;grid-template-areas:"AREA-1 AREA-2";grid-template-columns:var(--_split-columns);grid-template-rows:auto}}.split--flip,.split--flip-y{--_split-area-1-align: end;--_split-area-2-align: start;grid-template-areas:"AREA-2" "AREA-1"}@media screen and (min-width: 768px){.split--flip-y{--_split-area-1-align: start;--_split-area-2-align: end;grid-template-areas:"AREA-1 AREA-2"}}@media screen and (min-width: 768px){.split--flip,.split--flip-x{--_split-area-1-align: end;--_split-area-2-align: start;grid-template-areas:"AREA-2 AREA-1"}}.split>*:where(:first-child){--split-area-align: var(--_split-area-1-align);grid-area:AREA-1;margin-inline:var(--_split-area-1-margin, 0);padding-inline:var(--_split-area-1-padding, 0)}.split>*:where(:last-child){--split-area-align: var(--_split-area-2-align);grid-area:AREA-2;margin-inline:var(--_split-area-2-margin, 0);padding-inline:var(--_split-area-2-padding, 0)}.split>*{--_split-area-1-margin: var(--split-area-margin-outer, 0);--_split-area-2-margin: var(--split-area-margin-outer, 0);--_split-area-1-padding: var(--split-area-padding-outer, 0);--_split-area-2-padding: var(--split-area-padding-outer, 0)}@media screen and (min-width: 768px){.split>*{--_split-area-1-margin: var(--split-area-margin-outer, 0) var(--split-area-margin-inner, 0);--_split-area-2-margin: var(--split-area-margin-inner, 0) var(--split-area-margin-outer, 0);--_split-area-1-padding: var(--split-area-padding-outer, 0) var(--split-area-padding-inner, 0);--_split-area-2-padding: var(--split-area-padding-inner, 0) var(--split-area-padding-outer, 0)}}@media screen and (min-width: 768px){.split--flip>*,.split--flip-x>*{--_split-area-1-margin: var(--split-area-margin-inner, 0) var(--split-area-margin-outer, 0);--_split-area-2-margin: var(--split-area-margin-outer, 0) var(--split-area-margin-inner, 0);--_split-area-1-padding: var(--split-area-padding-inner, 0) var(--split-area-padding-outer, 0);--_split-area-2-padding: var(--split-area-padding-outer, 0) var(--split-area-padding-inner, 0)}}.theme--light{--theme-color-background: var(--color-neutral-0);--theme-color-background-hsl: var(--color-neutral-0-hsl);--theme-color-heading: var(--color-neutral-900);--theme-color-text: var(--color-neutral-500);--theme-color-text-hsl: var(--color-neutral-500-hsl);--theme-color-action: var(--color-link-500);--theme-color-action-hover: var(--color-link-700);--theme-color-accent: var(--color-primary-500);--theme-color-highlight: var(--color-primary-100);--theme-color-background-neutral: var(--color-neutral-0);--theme-color-background-neutral-hsl: var(--color-neutral-0-hsl);--theme-color-text-neutral: var(--color-neutral-1000);--theme-color-text-neutral-hsl: var(--color-neutral-1000-hsl)}.theme--dark{--theme-color-background: var(--color-neutral-1000);--theme-color-background-hsl: var(--color-neutral-1000-hsl);--theme-color-heading: var(--color-neutral-50);--theme-color-text: var(--color-neutral-200);--theme-color-text-hsl: var(--color-neutral-200-hsl);--theme-color-action: var(--color-link-500);--theme-color-action-hover: var(--color-link-700);--theme-color-accent: var(--color-primary-300);--theme-color-highlight: var(--color-primary-800);--theme-color-background-neutral: var(--color-neutral-1000);--theme-color-background-neutral-hsl: var(--color-neutral-1000-hsl);--theme-color-text-neutral: var(--color-neutral-0);--theme-color-text-neutral-hsl: var(--color-neutral-0-hsl)}.theme--primary-light{--theme-color-background: var(--color-primary-100);--theme-color-background-hsl: var(--color-primary-100-hsl);--theme-color-heading: var(--color-primary-900);--theme-color-text: var(--color-primary-700);--theme-color-text-hsl: var(--color-primary-700-hsl);--theme-color-action: var(--color-link-500);--theme-color-action-hover: var(--color-link-700);--theme-color-highlight: var(--color-primary-200);--theme-color-background-neutral: var(--color-neutral-0);--theme-color-background-neutral-hsl: var(--color-neutral-0-hsl);--theme-color-text-neutral: var(--color-neutral-1000);--theme-color-text-neutral-hsl: var(--color-neutral-1000-hsl)}.theme--primary-dark{--theme-color-background: var(--color-primary-800);--theme-color-background-hsl: var(--color-primary-800-hsl);--theme-color-heading: var(--color-primary-50);--theme-color-text: var(--color-primary-100);--theme-color-text-hsl: var(--color-primary-100-hsl);--theme-color-action: var(--color-link-500);--theme-color-action-hover: var(--color-link-700);--theme-color-highlight: var(--color-primary-700);--theme-color-background-neutral: var(--color-neutral-1000);--theme-color-background-neutral-hsl: var(--color-neutral-1000-hsl);--theme-color-text-neutral: var(--color-neutral-0);--theme-color-text-neutral-hsl: var(--color-neutral-0-hsl)}:where(.sr-only,.visually-hidden,[visually-hidden]){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{--_button-color-background: var(--button-color-background , linear-gradient(to bottom, #FFA842 -100%,#DC582A));--_button-color-icon: var(--button-color-icon , var(--_button-color-text));--_button-color-text: var(--button-color-text , var(--color-white));--_button-color-text-naked: var(--button-color-text-naked , var(--color-dark));--_button-color-text-hover-naked: var(--button-color-text-hover-naked , var(--color-orange));--_button-icon-transform: var(--button-icon-transform , translateX(0));--_button-icon-transform-hover: var(--button-icon-transform-hover , translateX(clamp(.25rem, 3vw, .5rem)));--_button-font-size: var(--button-font-size , var(--paragraph-size-md));--_button-font-weight: var(--button-font-weight , 600);--_button-font-line-height: var(--button-font-line-height , var(--leading-snug));--_button-focus-outline: var(--button-focus-outline , var(--focus-outline));--_button-padding-x: var(--button-padding-x , clamp(1rem, 3vw, 2rem));--_button-padding-y: var(--button-padding-y , clamp(1rem, 3vw, 1.6875rem));--_button-radius: var(--button-radius , var(--radius-4));--_button-border: var(--button-border , none);--_icon-ratio: var(--ratio-square);-webkit-tap-highlight-color:transparent;background:var(--_button-color-background);border-radius:var(--_button-radius);color:var(--_button-color-text);cursor:pointer;display:inline-flex;align-items:center;font-size:var(--_button-font-size);font-weight:var(--_button-font-weight);gap:var(--size-1);line-height:var(--_button-font-line-height);margin:0;padding:var(--_button-padding-y) var(--_button-padding-x);text-align:left;text-decoration:none;border:var(--_button-border);box-shadow:0 1px 2px #0003;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.button:where(.-disabled,[disabled],[aria-disabled=true]){--_button-color-background: var(--button-color-background-disabled, var(--color-neutral-200));--_button-color-text: var(--button-color-text-disabled, var(--color-neutral-0));cursor:not-allowed;pointer-events:none}@media (any-hover: hover){.button:hover{--_button-icon-transform: var(--_button-icon-transform-hover)}}.button .button__icon{aspect-ratio:var(--icon-ratio, var(--_icon-ratio));color:var(--_button-color-icon);flex:0 0 auto;max-block-size:1em;max-inline-size:1em;transition:transform var(--duration-fast) var(--ease-out);transform:var(--_button-icon-transform)}.button .button__icon>svg{block-size:100%;inline-size:100%;object-fit:contain}.button--light{--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}.button--lightOutline{--_button-border: 2px solid var(--button-color-background-light-outline, var(--color-orange));--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}.button--naked{--_button-color-background: transparent;--_button-color-text: var(--_button-color-text-naked);--_button-color-text-hover-naked: var(--_button-color-text-hover-naked);box-shadow:none}@media (any-hover: hover){.button--naked:hover{color:var(--button-color-text-hover-naked, var(--color-orange))}}[data-freeform-controls] button{--_button-color-background: var(--button-color-background , linear-gradient(to bottom, #FFA842 -100%,#DC582A));--_button-color-icon: var(--button-color-icon , var(--_button-color-text));--_button-color-text: var(--button-color-text , var(--color-white));--_button-color-text-naked: var(--button-color-text-naked , var(--color-dark));--_button-color-text-hover-naked: var(--button-color-text-hover-naked , var(--color-orange));--_button-icon-transform: var(--button-icon-transform , translateX(0));--_button-icon-transform-hover: var(--button-icon-transform-hover , translateX(clamp(.25rem, 3vw, .5rem)));--_button-font-size: var(--button-font-size , var(--paragraph-size-md));--_button-font-weight: var(--button-font-weight , 600);--_button-font-line-height: var(--button-font-line-height , var(--leading-snug));--_button-focus-outline: var(--button-focus-outline , var(--focus-outline));--_button-padding-x: var(--button-padding-x , clamp(1rem, 3vw, 2rem));--_button-padding-y: var(--button-padding-y , clamp(1rem, 3vw, 1.6875rem));--_button-radius: var(--button-radius , var(--radius-4));--_button-border: var(--button-border , none);--_icon-ratio: var(--ratio-square);-webkit-tap-highlight-color:transparent;background:var(--_button-color-background);border-radius:var(--_button-radius);color:var(--_button-color-text);cursor:pointer;display:inline-flex;align-items:center;font-size:var(--_button-font-size);font-weight:var(--_button-font-weight);gap:var(--size-1);line-height:var(--_button-font-line-height);margin:0;padding:var(--_button-padding-y) var(--_button-padding-x);text-align:left;text-decoration:none;border:var(--_button-border);box-shadow:0 1px 2px #0003;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);padding:.75rem clamp(1rem,3vw,2rem)!important;border:none!important;border-radius:var(--radius-4)!important;transition:transform var(--duration-fast) var(--ease-out)!important}[data-freeform-controls] button:where(.-disabled,[disabled],[aria-disabled=true]){--_button-color-background: var(--button-color-background-disabled, var(--color-neutral-200));--_button-color-text: var(--button-color-text-disabled, var(--color-neutral-0));cursor:not-allowed;pointer-events:none}@media (any-hover: hover){[data-freeform-controls] button:hover{--_button-icon-transform: var(--_button-icon-transform-hover)}}[data-freeform-controls] button .button__icon{aspect-ratio:var(--icon-ratio, var(--_icon-ratio));color:var(--_button-color-icon);flex:0 0 auto;max-block-size:1em;max-inline-size:1em;transition:transform var(--duration-fast) var(--ease-out);transform:var(--_button-icon-transform)}[data-freeform-controls] button .button__icon>svg{block-size:100%;inline-size:100%;object-fit:contain}[data-freeform-controls] button--light{--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}[data-freeform-controls] button--lightOutline{--_button-border: 2px solid var(--button-color-background-light-outline, var(--color-orange));--_button-color-background: var(--button-color-background-light, var(--color-white));--_button-color-text: var(--button-color-text-light, var(--color-orange))}[data-freeform-controls] button--naked{--_button-color-background: transparent;--_button-color-text: var(--_button-color-text-naked);--_button-color-text-hover-naked: var(--_button-color-text-hover-naked);box-shadow:none}@media (any-hover: hover){[data-freeform-controls] button--naked:hover{color:var(--button-color-text-hover-naked, var(--color-orange))}}@media (any-hover: hover){[data-freeform-controls] button:hover{transform:translateY(-.25rem)}}}
