:root{--_typography---font--body:"Albert Sans",Arial,sans-serif;--_theme---text--primary:var(--_palette---neutral--charcoal);--_typography---size--p-base:1.125rem;--_typography---weight--p-base:400;--_typography---font--heading:"Albert Sans",Arial,sans-serif;--_typography---size--h1:clamp(3rem,calc((3 - ((4.5 - 3)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((4.5 - 3)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),4.5rem);--_typography---line-height--h1:108%;--_typography---weight--h1:500;--_typography---tracking--h1:clamp(-.18rem,calc((-.12 - ((-.18 - -.12)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.18 - -.12)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.12rem);--_typography---size--h2:clamp(2.5rem,calc((2.5 - ((3 - 2.5)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((3 - 2.5)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),3rem);--_typography---line-height--h2:110%;--_typography---weight--h2:500;--_typography---tracking--h2:clamp(-.0975rem,calc((-.075 - ((-.0975 - -.075)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.0975 - -.075)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.075rem);--_typography---size--h3:clamp(2.25rem,calc((2.25 - ((2.75 - 2.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((2.75 - 2.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),2.75rem);--_typography---line-height--h3:110%;--_typography---weight--h3:500;--_typography---tracking--h3:clamp(-.0825rem,calc((-.0675 - ((-.0825 - -.0675)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.0825 - -.0675)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.0675rem);--_typography---size--h4:clamp(1.75rem,calc((1.75 - ((2.25 - 1.75)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((2.25 - 1.75)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),2.25rem);--_typography---line-height--h4:110%;--_typography---weight--h4:500;--_typography---tracking--h4:clamp(-.0675rem,calc((-.0525 - ((-.0675 - -.0525)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.0675 - -.0525)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.0525rem);--_typography---size--h5:clamp(1.25rem,calc((1.25 - ((1.5 - 1.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((1.5 - 1.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),1.5rem);--_typography---line-height--h5:110%;--_typography---weight--h5:500;--_typography---tracking--h5:clamp(-.03rem,calc((-.025 - ((-.03 - -.025)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.03 - -.025)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.025rem);--_typography---size--h6:clamp(1.125rem,calc((1.125 - ((1.25 - 1.125)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((1.25 - 1.125)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),1.25rem);--_typography---line-height--h6:110%;--_typography---weight--h6:500;--_typography---tracking--h6:clamp(-.025rem,calc((-.0225 - ((-.025 - -.0225)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.025 - -.0225)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.0225rem);--_typography---size--p-lg:clamp(1.125rem,calc((1.125 - ((1.25 - 1.125)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((1.25 - 1.125)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),1.25rem);--_typography---line-height--p-lg:140%;--_typography---weight--p-lg:400;--_typography---tracking--p-lg:clamp(-.025rem,calc((-.0225 - ((-.025 - -.0225)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.025 - -.0225)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.0225rem);--_typography---line-height--p-base:140%;--_typography---tracking--p-base:0rem;--_typography---size--p-sm:1rem;--_typography---line-height--p-sm:140%;--_typography---weight--p-sm:400;--_typography---tracking--p-sm:-.02rem;--_typography---size--p-xs:.75rem;--_typography---line-height--p-xs:160%;--_typography---weight--p-xs:500;--_typography---tracking--p-xs:0rem;--_typography---font--accent:"Roboto Mono",Tahoma,sans-serif;--_typography---size--caption:.75rem;--_typography---line-height--caption:120%;--_typography---weight--caption:400;--_typography---tracking--caption:.03rem;--_typography---size--eyebrow:clamp(1rem,calc((1 - ((1.125 - 1)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((1.125 - 1)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),1.125rem);--_typography---line-height--eyebrow:130%;--_typography---weight--eyebrow:400;--_typography---tracking--eyebrow:clamp(.04rem,calc((.04 - ((.045 - .04)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((.045 - .04)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),.045rem);--_theme---button--primary-bg:var(--_palette---neutral--charcoal);--_typography---size--h1-h4:clamp(2.25rem,calc((2.25 - ((4.5 - 2.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((4.5 - 2.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),4.5rem);--_typography---line-height--h1-h4:110%;--_typography---weight--h1-h4:500;--_typography---tracking--h1-h4:clamp(-.18rem,calc((-.0525 - ((-.18 - -.0525)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.18 - -.0525)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.0525rem);--_typography---size--h2-h4:clamp(2.25rem,calc((2.25 - ((3.25 - 2.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((3.25 - 2.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),3.25rem);--_typography---line-height--h2-h4:110%;--_typography---weight--h2-h4:500;--_typography---tracking--h2-h4:clamp(-.0975rem,calc((-.0525 - ((-.0975 - -.0525)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.0975 - -.0525)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.0525rem);--_typography---size--h4-h5:clamp(1.25rem,calc((1.25 - ((2.25 - 1.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((2.25 - 1.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),2.25rem);--_typography---line-height--h4-h5:110%;--_typography---weight--h4-h5:500;--_typography---tracking--h4-h5:clamp(-.0675rem,calc((-.025 - ((-.0675 - -.025)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.0675 - -.025)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.025rem);--_typography---size--h3-h4:clamp(2.25rem,calc((2.25 - ((2.75 - 2.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((2.75 - 2.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),2.75rem);--_typography---line-height--h3-h4:110%;--_typography---weight--h3-h4:500;--_typography---tracking--h3-h4:clamp(-.0825rem,calc((-.0525 - ((-.0825 - -.0525)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((-.0825 - -.0525)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),-.0525rem);--_spacing---button--padding-y:.8125rem;--_spacing---button--padding-x:1.5rem;--_spacing---space--2xs:clamp(.5rem,calc((.5 - ((.75 - .5)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((.75 - .5)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),.75rem);--_spacing---button--radius:2rem;--_theme---surface--page:var(--_palette---neutral--white);--_palette---brand--coral:#ff696a;--_palette---neutral--stone:#e3e1de;--_palette---neutral--white:#fff;--_typography---size--button:.875rem;--_typography---line-height--button:130%;--_typography---weight--button:400;--_typography---tracking--button:.0525rem;--_spacing---container--max:100rem;--_spacing---container--padding:clamp(1.25rem,calc((1.25 - ((2 - 1.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((2 - 1.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),2rem);--_spacing---space--xl:clamp(3.5rem,calc((3.5 - ((5 - 3.5)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((5 - 3.5)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),5rem);--_spacing---space--xs:clamp(1rem,calc((1 - ((1.5 - 1)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((1.5 - 1)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),1.5rem);--_spacing---space--sm:clamp(1.25rem,calc((1.25 - ((2 - 1.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((2 - 1.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),2rem);--_spacing---space--md:clamp(2rem,calc((2 - ((3 - 2)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((3 - 2)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),3rem);--_spacing---space--lg:clamp(2.5rem,calc((2.5 - ((4 - 2.5)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((4 - 2.5)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),4rem);--_spacing---space--2xl:clamp(6.25rem,calc((6.25 - ((7.5 - 6.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*var(--_fluid-sizing---viewport--min))*1rem + ((7.5 - 6.25)/(var(--_fluid-sizing---viewport--max) - var(--_fluid-sizing---viewport--min)))*100vw),7.5rem);--_spacing---space--3xs:.25rem;--_palette---neutral--charcoal:#191b1a;--_palette---brand--plum:#5b183f;--_palette---brand--peach:#f9a98a;--_palette---brand--amber:#fdb84e;--_palette---neutral--off-white:#f9f8f5;--_palette---neutral--graphite:#4d4946;--_palette---secondary--yellow:#ffdd39;--_palette---secondary--green:#38ca73;--_palette---secondary--sky:#84ccf1;--_palette---secondary--pink:#f48698;--_palette---secondary--violet:#9158e6;--_palette---secondary--blue:#3a58ef;--_fluid-sizing---viewport--min:30;--_fluid-sizing---viewport--max:90;--_fluid-sizing---base:16;--_fluid-sizing---version:1;--_fluid-sizing---one-off--linked:0;--_fluid-sizing---project--version:1;--_fluid-sizing---project--dark:0}body{font-family:var(--_typography---font--body);color:var(--_theme---text--primary);font-size:var(--_typography---size--p-base);line-height:140%;font-weight:var(--_typography---weight--p-base);background-color:#0000}img{object-fit:contain;width:100%;height:100%;display:inline-block}.g-h2{font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h2);line-height:var(--_typography---line-height--h2);font-weight:var(--_typography---weight--h2);letter-spacing:var(--_typography---tracking--h2);text-transform:none;margin:0}.g-h5{font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h5);line-height:var(--_typography---line-height--h5);font-weight:var(--_typography---weight--h5);letter-spacing:var(--_typography---tracking--h5);text-transform:none;margin:0}.g-h6{font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h6);line-height:var(--_typography---line-height--h6);font-weight:var(--_typography---weight--h6);letter-spacing:var(--_typography---tracking--h6);text-transform:none;margin:0}.g-p-lg{font-family:var(--_typography---font--body);font-size:var(--_typography---size--p-lg);line-height:var(--_typography---line-height--p-lg);font-weight:var(--_typography---weight--p-lg);letter-spacing:var(--_typography---tracking--p-lg);text-transform:none;margin:0}.g-p-sm{font-family:var(--_typography---font--body);font-size:var(--_typography---size--p-sm);line-height:var(--_typography---line-height--p-sm);font-weight:var(--_typography---weight--p-sm);letter-spacing:var(--_typography---tracking--p-sm);text-transform:none;margin:0}.g-caption{font-family:var(--_typography---font--accent);font-size:var(--_typography---size--caption);line-height:var(--_typography---line-height--caption);font-weight:var(--_typography---weight--caption);letter-spacing:var(--_typography---tracking--caption);text-transform:uppercase;margin:0}.g-heading{font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h2);line-height:var(--_typography---line-height--h2);font-weight:var(--_typography---weight--h2);letter-spacing:var(--_typography---tracking--h2);text-transform:none;margin:0}.g-heading:where(.w-variant-55b30ae8-b20d-b45e-6380-e2986376f0b6){font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h1);line-height:var(--_typography---line-height--h1);font-weight:var(--_typography---weight--h1);letter-spacing:var(--_typography---tracking--h1);text-transform:none}.g-heading:where(.w-variant-07f5d7bf-3676-365b-5e6d-70d782d0b6f2){font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h3);line-height:var(--_typography---line-height--h3);font-weight:var(--_typography---weight--h3);letter-spacing:var(--_typography---tracking--h3);text-transform:none}.g-heading:where(.w-variant-784a9f1d-5984-d72f-c445-b6ee22bef088){font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h4);line-height:var(--_typography---line-height--h4);font-weight:var(--_typography---weight--h4);letter-spacing:var(--_typography---tracking--h4);text-transform:none}.g-heading:where(.w-variant-f0a39aac-190b-ea8c-66b3-ae406e8c93dd){font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h5);line-height:var(--_typography---line-height--h5);font-weight:var(--_typography---weight--h5);letter-spacing:var(--_typography---tracking--h5);text-transform:none}.g-heading:where(.w-variant-dfc24aed-df16-f91e-abca-88e6f1412233){font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h6);line-height:var(--_typography---line-height--h6);font-weight:var(--_typography---weight--h6);letter-spacing:var(--_typography---tracking--h6);text-transform:none}.g-heading:where(.w-variant-bfdf416d-9a58-bfad-5807-eb45c4a3dde2){font-size:var(--_typography---size--h1-h4);line-height:var(--_typography---line-height--h1-h4);font-weight:var(--_typography---weight--h1-h4);letter-spacing:var(--_typography---tracking--h1-h4)}.g-heading:where(.w-variant-50001876-709d-e585-c37c-ed1d9f2038c3){font-size:var(--_typography---size--h2-h4);line-height:var(--_typography---line-height--h2-h4);font-weight:var(--_typography---weight--h2-h4);letter-spacing:var(--_typography---tracking--h2-h4)}.g-heading:where(.w-variant-0caa9d6b-061a-1c7b-af30-17e75d85265e){font-size:var(--_typography---size--h4-h5);line-height:var(--_typography---line-height--h4-h5);font-weight:var(--_typography---weight--h4-h5);letter-spacing:var(--_typography---tracking--h4-h5)}.g-heading:where(.w-variant-f02d72c5-2109-9cfd-10f5-86361555d5dd){font-size:var(--_typography---size--h3-h4);line-height:var(--_typography---line-height--h3-h4);font-weight:var(--_typography---weight--h3-h4);letter-spacing:var(--_typography---tracking--h3-h4)}.g-btn{padding-top:var(--_spacing---button--padding-y);padding-right:var(--_spacing---button--padding-x);padding-bottom:var(--_spacing---button--padding-y);padding-left:var(--_spacing---button--padding-x);grid-column-gap:var(--_spacing---space--2xs);grid-row-gap:var(--_spacing---space--2xs);border-top-style:solid;border-top-width:1px;border-top-color:var(--_theme---button--primary-bg);border-right-style:solid;border-right-width:1px;border-right-color:var(--_theme---button--primary-bg);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_theme---button--primary-bg);border-left-style:solid;border-left-width:1px;border-left-color:var(--_theme---button--primary-bg);border-top-left-radius:var(--_spacing---button--radius);border-top-right-radius:var(--_spacing---button--radius);border-bottom-left-radius:var(--_spacing---button--radius);border-bottom-right-radius:var(--_spacing---button--radius);background-color:var(--_theme---button--primary-bg);color:var(--_theme---surface--page);cursor:pointer;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.g-btn:where(.w-variant-a7a01e2b-467f-f07c-8c1c-82174c4a6383){border-style:solid;border-color:var(--_palette---brand--coral);background-color:var(--_palette---brand--coral);color:var(--_theme---text--primary)}.g-btn:where(.w-variant-f6daf6cf-40c7-de28-6306-3f3f241d2f56){border-style:solid;border-color:var(--_palette---neutral--stone);background-color:var(--_palette---neutral--white);color:var(--_theme---text--primary)}.g-btn:where(.w-variant-f167cb2a-5f28-629c-135a-70c5e8b294ee){color:var(--_theme---button--primary-bg);background-color:#0000;border-style:solid;border-color:#0000;padding-left:0;padding-right:0}.g-btn-text{font-family:var(--_typography---font--accent);font-size:var(--_typography---size--button);line-height:var(--_typography---line-height--button);font-weight:var(--_typography---weight--button);letter-spacing:var(--_typography---tracking--button);text-transform:uppercase;margin:0}.g-btn-icon{line-height:1;display:none}.g-btn-icon:where(.w-variant-f167cb2a-5f28-629c-135a-70c5e8b294ee){display:block}.g-container{z-index:2;width:100%;max-width:var(--_spacing---container--max);padding-right:var(--_spacing---container--padding);padding-left:var(--_spacing---container--padding);margin-left:auto;margin-right:auto;position:relative}.g-container:where(.w-variant-efc0f05e-4ab2-faa3-6691-a049b88cf882){display:contents}.g-main{display:block}.g-section{flex-direction:column;display:flex;position:relative;overflow:clip}.g-spacer{width:100%;height:var(--_spacing---space--xl)}.g-spacer:where(.w-variant-1f274bc5-1d13-27eb-7358-df52525422d6){height:0}.g-spacer:where(.w-variant-ab1111cc-59f6-ace2-ab9c-0e10d68dde7e){height:var(--_spacing---space--2xs)}.g-spacer:where(.w-variant-1a00858d-8a08-12d9-79f7-a6cbb5848284){height:var(--_spacing---space--xs)}.g-spacer:where(.w-variant-000b94ec-85b4-de41-8a50-b288ea1cece3){height:var(--_spacing---space--sm)}.g-spacer:where(.w-variant-db87fa60-378e-f4ee-4867-60dd19bf3615){height:var(--_spacing---space--md)}.g-spacer:where(.w-variant-993f5eff-933a-7ab4-f6f0-9c8877294d0c){height:var(--_spacing---space--lg)}.g-spacer:where(.w-variant-0aae4fa5-b4b9-ba86-d13b-d899ace0d22d){height:var(--_spacing---space--xl)}.g-spacer:where(.w-variant-94c287df-5d90-8060-cc20-23d406fa696e){height:var(--_spacing---space--2xl)}.g-spacer:where(.w-variant-fd6ab8e0-ad34-6989-78f4-d1f545fcf538){height:var(--_spacing---space--3xs)}.g-slot{display:contents}.g-styles{display:none}.g-header{z-index:100;background-color:var(--_palette---neutral--white);width:100%;color:var(--_theme---text--primary);position:fixed}.g-nav-inner{grid-column-gap:var(--_spacing---space--md);grid-row-gap:var(--_spacing---space--md);justify-content:space-between;align-items:center;min-height:4.5rem;display:flex}.g-nav-logo{aspect-ratio:154/26;width:auto;height:1.625rem;color:var(--_theme---text--primary);font-weight:600;text-decoration-line:none}.g-nav-links{grid-column-gap:var(--_spacing---space--md);grid-row-gap:var(--_spacing---space--md);align-items:center;margin-left:auto;display:flex}.g-nav-link{text-decoration-line:none}.g-nav-link.is-home{display:none}.g-nav-actions{grid-column-gap:var(--_spacing---space--sm);grid-row-gap:var(--_spacing---space--sm);align-items:center;display:flex}.g-footer{background-color:var(--_palette---neutral--charcoal);color:var(--_palette---neutral--white)}.g-footer-inner{grid-column-gap:var(--_spacing---space--lg);grid-row-gap:var(--_spacing---space--lg);flex-direction:column;padding-top:clamp(3.6875rem,7.5313rem - 4.2708vw,6.25rem);padding-bottom:clamp(1.75rem,1.1563rem + 1.9792vw,2.9375rem);display:flex}.g-nav-panel,.g-nav-panel-inner{display:contents}.g-nav-logo-icon{width:100%;height:100%}.g-nav-burger{width:2.75rem;height:2.75rem;display:none}.g-nav-burger.g-code-embed{display:none}.g-nav-link-inner{color:inherit;align-items:center;text-decoration:none;display:flex;position:relative}.g-nav-link-text{margin:0}.g-code-embed{justify-content:center;align-items:center;display:flex}.g-solid-bg{z-index:-1;width:100%;height:100%;position:absolute;inset:0%}.g-solid-bg:where(.w-variant-67c49458-0b8b-991c-8189-c0500a5d2561){background-color:var(--_palette---neutral--off-white)}.g-solid-bg:where(.w-variant-f056005d-39b0-86ea-b476-e1aed297fd63){background-color:var(--_palette---brand--plum)}.g-nav-link-icon.g-code-embed{opacity:0;opacity:0;width:.375rem;height:.375rem;position:absolute;left:-.75rem}.footer-logo{justify-content:center;align-items:center;display:flex}.footer-logo.g-code-embed{width:100%;height:100%}.footer-bottom{grid-column-gap:var(--_spacing---space--lg);grid-row-gap:var(--_spacing---space--lg);justify-content:space-between;align-items:flex-end;display:flex}.footer-top{grid-column-gap:var(--_spacing---space--lg);grid-row-gap:var(--_spacing---space--lg);justify-content:space-between;align-items:flex-start;display:flex}.footer-links{grid-column-gap:1.25rem;grid-row-gap:2.5rem;flex-flow:wrap;flex:0 35.125rem;align-items:flex-start;column-gap:clamp(1.25rem,9.375vw - 1.5625rem,6.875rem);display:flex}.footer-links-group{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:flex-start;display:flex}.footer-link{font-family:var(--_typography---font--accent);color:var(--_palette---neutral--white);font-size:var(--_typography---size--button);line-height:var(--_typography---line-height--button);font-weight:var(--_typography---weight--button);letter-spacing:var(--_typography---tracking--button);text-transform:uppercase;text-decoration:none}.footer-graphic{flex:0 42.375rem}.footer-graphic-img{aspect-ratio:562/408}.footer-copyright{font-family:var(--_typography---font--accent);font-size:var(--_typography---size--button);line-height:var(--_typography---line-height--button);font-weight:var(--_typography---weight--button);letter-spacing:var(--_typography---tracking--button);text-transform:uppercase;margin:0}.footer-logo-link{height:clamp(2.75rem,2.375rem + 1.25vw,3.5rem)}.footer-link-border{background-color:var(--_palette---neutral--white);height:1px}.u-sr-only{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin-top:-1px;margin-left:-1px;position:absolute;overflow:hidden}.news-img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.news-meta{color:var(--_palette---neutral--graphite);align-items:center;column-gap:.75rem;display:flex}.news-hex{flex-shrink:0;width:.5rem;height:auto;display:block}.news-type{white-space:nowrap}.news-date{color:var(--_palette---neutral--graphite);white-space:nowrap}.news-title{color:var(--_palette---neutral--charcoal)}.news-link{color:var(--_palette---neutral--charcoal);align-items:center;column-gap:.5rem;margin-top:auto;display:flex}.news-cta{white-space:nowrap}.news-cta-fallback{white-space:nowrap;display:none}.news-cta-fallback.g-btn-text{display:block}.news-icon-int,.news-icon-ext{flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.nl-tile{grid-row-gap:var(--_spacing---space--xs);width:100%;color:var(--_palette---neutral--charcoal);flex-direction:column;text-decoration:none;display:flex}.nl-tile-media{aspect-ratio:442/249;border:1px solid var(--_palette---neutral--stone);background-color:var(--_palette---neutral--stone);border-radius:.25rem;position:relative;overflow:hidden}.nl-tile-body{grid-row-gap:var(--_spacing---space--2xs);flex-direction:column;flex-grow:1;display:flex}.nl-desc{color:var(--_palette---neutral--graphite)}.nd-lead{color:var(--_palette---neutral--charcoal)}.news-detail-hero-inner{flex-direction:column;margin-top:4.75rem;display:flex}.nd-back{padding-top:var(--_spacing---space--2xs);padding-bottom:var(--_spacing---space--2xs);color:var(--_palette---neutral--charcoal);align-self:flex-start;align-items:center;column-gap:.5rem;text-decoration:none;display:flex}.nd-back-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:block;transform:rotate(180deg)}.nd-back-text{white-space:nowrap}.nd-head{padding-top:var(--_spacing---space--md);padding-bottom:var(--_spacing---space--md);grid-row-gap:var(--_spacing---space--sm);text-align:center;flex-direction:column;align-items:center;display:flex}.nd-title{max-width:56.875rem;color:var(--_palette---neutral--charcoal)}.nd-media{aspect-ratio:1143/643;border:1px solid var(--_palette---neutral--stone);background-color:var(--_palette---neutral--stone);border-radius:.25rem;width:100%;max-width:71.4375rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.news-detail-body-inner{grid-column-gap:var(--_spacing---space--sm);grid-template-columns:18.75rem minmax(0,47.5rem);justify-content:space-between;align-items:start;width:100%;max-width:71.4375rem;margin-left:auto;margin-right:auto;display:grid}.nd-rail{padding-top:var(--_spacing---space--xl);padding-bottom:var(--_spacing---space--2xl);grid-row-gap:var(--_spacing---space--md);flex-direction:column;display:flex;position:sticky;top:4.75rem}.nd-rail-group{grid-row-gap:var(--_spacing---space--2xs);flex-direction:column;display:flex}.nd-rail-label{color:var(--_palette---neutral--graphite);text-transform:uppercase}.nd-toc-note{padding:var(--_spacing---space--2xs);border:1px dashed var(--_palette---brand--coral);color:var(--_palette---neutral--graphite)}.nd-share-links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.nd-share-link{color:var(--_palette---neutral--charcoal);cursor:pointer;text-decoration:underline}.nd-article{min-width:0;padding-top:var(--_spacing---space--xl);padding-bottom:var(--_spacing---space--2xl);grid-row-gap:var(--_spacing---space--lg);flex-direction:column;display:flex}.nd-content{color:var(--_palette---neutral--graphite)}.nd-boiler{flex-direction:column;display:flex}.nd-toc-list{grid-row-gap:var(--_spacing---space--2xs);flex-direction:column;display:flex}.news-related-inner{grid-row-gap:var(--_spacing---space--md);flex-direction:column;display:flex}.nr-head{grid-row-gap:var(--_spacing---space--sm);justify-content:space-between;align-items:flex-end;column-gap:var(--_spacing---space--sm);display:flex}.nr-list-wrap{min-width:0;position:relative}.nr-grid{grid-column-gap:var(--_spacing---space--sm);grid-row-gap:var(--_spacing---space--sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nr-item{min-width:0;display:flex}.nd-divider{background-color:var(--_palette---neutral--stone);width:100%;height:1px}@media screen and (max-width:991px){.fixed-scroll-inner{grid-column-gap:var(--_spacing---space--lg);grid-row-gap:var(--_spacing---space--lg);flex-flow:column;display:flex}.contact-form-inner{flex-flow:column}.fs-body{grid-column-gap:var(--_spacing---space--lg);grid-row-gap:var(--_spacing---space--lg);flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.fs-item{height:100%}.fs-item-inner{grid-column-gap:var(--_spacing---space--xs);grid-row-gap:var(--_spacing---space--xs);flex-flow:column;justify-content:flex-start;height:100%}.fs-item-inner.is-second,.fs-item-inner.is-third,.fs-item-inner.is-fourth,.fs-item-inner.is-second,.fs-item-inner.is-third,.fs-item-inner.is-fourth{grid-column-gap:var(--_spacing---space--xs);grid-row-gap:var(--_spacing---space--xs)}.fs-item-content.is-left{flex:0 auto;padding-left:0}.fs-item-content.is-left.is-desktop{display:none}.fs-item-content.is-right{flex:0 auto;width:100%;padding-right:0;display:flex}.fs-item-content.is-right.is-desktop{display:none}.fs-octagon{aspect-ratio:1;flex:0 auto;order:-9999;width:100%;max-width:70%;height:auto;padding-left:3.125rem;padding-right:3.125rem}.fs-octagon.is-second{flex:0 auto;padding-left:2rem;padding-right:2rem}.fs-octagon.is-third{flex:0 auto;padding-left:1rem;padding-right:1rem}.fs-octagon.is-fourth{flex:0 auto;padding-left:0;padding-right:0}.fs-oct.g-code-embed.is-desktop{display:none}.fs-oct.g-code-embed.is-mobile{display:block}.fuici-items{grid-template-columns:1fr 1fr}.dc-head-row{flex-direction:column;align-items:flex-start}.dc-cards{grid-template-columns:1fr}.cf-form{flex:0 auto}.cf-form:where(.w-variant-68644dcd-8f75-1cc2-eb2b-c249290a9ec6){width:100%}.cf-content{flex:0 auto}.cf-form-row{flex-flow:column}.footer-bottom{flex-flow:column;align-items:center}.footer-top{flex-flow:column;align-items:stretch}.footer-links,.footer-graphic{flex-basis:auto}.ra-content{flex-flow:column;align-items:stretch}.ra-ring-container,.ra-acc-items{flex-basis:auto}.po-body{flex-flow:column}.po-panel,.po-panel.is-left,.po-panel.is-left{flex:0 auto}.cgc-grid{grid-template-columns:1fr}.cc-card{flex-direction:column;align-items:stretch}.cc-lead,.cc-chart-col{flex-basis:auto}.cc-items{grid-template-columns:1fr 1fr}.cst-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cic-grid{grid-template-columns:1fr}.ctl-track{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.ctl-rail{display:none}.ctl-step{grid-column-gap:1rem;grid-row-gap:0rem;grid-row:auto;grid-template-rows:auto 1fr;grid-template-columns:3rem minmax(0,1fr);padding-bottom:2.25rem}.ctl-step:last-child{padding-bottom:0}.ctl-beat{grid-area:1/2/3/3;align-self:start}.ctl-beat.is-below{grid-row:1/3;align-self:start}.ctl-node{grid-row:1/2;place-self:start center;width:3.25rem;height:auto;margin-left:0}.ctl-hairline{display:none}.ctl-seg{grid-area:2/1/3/2;justify-self:center;width:.125rem;margin-top:.25rem;margin-bottom:-2rem;display:block}.team-listing-inner{flex-direction:column;justify-content:flex-start;align-items:stretch}.tl-head{flex-basis:auto;position:static}.tl-body{flex-basis:auto}.lc-card{flex:none;height:auto}.lc-grid{flex-flow:column}.tl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-detail-body-inner{grid-template-columns:minmax(0,1fr);max-width:47.5rem}.nd-rail{display:none}.nr-list-wrap{margin-right:calc(50% - 50vw)}.nr-grid{column-gap:1.25rem;padding-right:1.25rem;display:flex;overflow:auto}.nr-item{flex:0 0 42vw}}@media screen and (max-width:767px){.g-nav-link.is-home{display:block}.hero-homepage-inner{flex-flow:column;padding-top:6.25rem;padding-bottom:2.5rem}.g-nav-panel{display:none}.g-nav-burger{display:block}.g-nav-burger.g-code-embed{display:flex}.hh-content{flex:0 auto;padding-top:0;padding-bottom:0}.hh-media{flex:0 auto;order:-9999;padding-top:0;padding-bottom:0}.hh-arrow{display:none}.fs-body{display:flex}.fs-octagon,.fs-octagon.is-second,.fs-octagon.is-second{aspect-ratio:auto}.ss-panel{flex-flow:column}.ss-panel-media-c,.ss-panel-content{flex:0 auto}.footer-links{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.po-head-inner{flex-flow:column}.po-heading,.po-para.g-p-lg,.po-para.g-p-lg{flex:0 auto}.hh-content-overlay-c{display:none}.hf-media{width:168.8vw;margin-bottom:2.25rem}.cgc-head-inner{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column}.cgc-heading,.cgc-para{flex-basis:auto}.cgc-art{height:22.25rem}.cc-head-inner{flex-direction:column;justify-content:flex-start}.cc-heading,.cc-para{flex-basis:auto}.cc-items{grid-template-columns:1fr}.cst-heading{max-width:none}.cst-stats{grid-template-columns:minmax(0,1fr)}.cst-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;column-gap:0}.cst-title{white-space:normal}.cst-para{flex-basis:auto;width:100%}.hero-secondary-inner{padding-bottom:8.375rem}.hs-para-wrap{justify-content:flex-start}.hs-para{width:100%}.hs-glow-fill{background-image:linear-gradient(#ffb3a3 4.5rem,#ffb29c 6.62rem,#ffc7a2 10.21rem,#fec5a4 12.76rem,#f8cab0 14.21rem,#f7eae6 18.03rem,#fbf9ff 20.58rem,#fffefd 26.99rem,#fff 28.4rem);background-size:100% 100%}.hs-glow-light{background-image:radial-gradient(27.98rem 13.97rem at calc(12.8% + 2.976rem) 18.89rem,#ffffd363 0%,#ffffd300 100%)}.hs-glow-flare{background-image:radial-gradient(25.33rem 10.12rem at calc(117.4% - 5.392rem) 22.18rem,#ffa90024 0%,#ffa90000 100%)}.team-listing-inner,.tl-body{gap:2rem}.tl-cards{grid-template-columns:1fr}.tl-board{align-items:center}.tl-head-row{flex-direction:column;align-items:stretch}.tl-tabs{display:none}.tl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem}.tl-modal{max-width:calc(100% - 2.5rem);max-height:calc(100svh - 2.5rem);padding:2.5rem}.tl-modal-identity{row-gap:.5rem}.tl-modal-divider{margin-top:1.25rem;margin-bottom:1.25rem}.tl-modal-bio{row-gap:1rem}.nh-head-row{grid-row-gap:var(--_spacing---space--sm);flex-direction:column}.nh-intro{max-width:none}.nh-featured{grid-row-gap:var(--_spacing---space--sm)}.nh-card{flex-direction:column-reverse}.nh-card-media{aspect-ratio:317/178;flex-basis:auto;width:100%}.nh-card-copy{flex-basis:auto}.news-listing-inner{grid-row-gap:var(--_spacing---space--md)}.nl-bar{border-bottom-width:0;align-items:flex-start;column-gap:.75rem;padding-bottom:0}.nl-tabs{display:none}.nl-sort{flex-direction:column;flex:1;align-items:stretch;row-gap:.25rem;width:auto}.nl-select{flex-grow:0;flex-basis:auto;width:100%}.nl-list-wrap{padding-top:0}.nl-grid{grid-row-gap:2.5rem;grid-template-columns:minmax(0,1fr)}.news-detail-hero-inner{margin-top:3.75rem}.nd-media{aspect-ratio:335/189}.nd-article{padding-top:var(--_spacing---space--md)}.nr-head{flex-direction:column;align-items:flex-start;row-gap:1.25rem}.nr-item{flex-basis:84vw}.consent_placeholder_wrapper{font-size:1rem}}@media screen and (max-width:479px){.fs-octagon{max-width:100%}.fuici-items{grid-template-columns:1fr}.nf-actions{flex-direction:column;align-self:stretch}.consent_placeholder_buttons{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:stretch}.consent_placeholder_prefs{padding-left:0;padding-right:0}.consent_prefs_heading{font-size:1rem}.consent_banner{margin-left:1rem;left:0%}.consent_prefs_label-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;grid-template-columns:1fr}.consent_banner_link{order:1}.consent_opt-in_banner{margin-left:1rem;left:0%}.consent_prefs_description{text-wrap:balance}.consent_button_prefs{padding-left:1rem;padding-right:1rem}.consent_prefs_popup{padding:1.25rem}.consent_prefs_label-active{border-style:none;padding:0}.consent_banner_buttons{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:stretch}.consent_prefs_buttons{flex-flow:column;align-items:stretch}}