@charset "UTF-8";:where(html){--ff-primary: "SpeziaComplete-Upright";--ff-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-stack: var(--ff-primary), var(--ff-system);--fwid-body: 25;--fw-100: 100;--fw-200: 200;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--fw-800: 800;--fw-900: 900;--c-white: #ffffff;--c-black: #000000;--c-blue: #2563eb;--c-blue-dark: #1e3a8a;--c-red: #e80d3d;--c-yellow: #fbbf24;--c-n-50: #fafafa;--c-n-100: #f5f5f5;--c-n-200: #e5e5e5;--c-n-300: #d4d4d4;--c-n-400: #a3a3a3;--c-n-500: #737373;--c-n-600: #525252;--c-n-700: #404040;--c-n-800: #262626;--c-n-900: #171717;--c-n-950: #0a0a0a;--c-green-xl: hsl(152, 50%, 94%);--c-green: #82e6b6;--c-purple-xl: hsl(293, 100%, 27%);--c-purple-l: hsl(293, 100%, 22%);--c-purple: rgb(77, 0, 87);--c-purple-d: hsl(293, 100%, 12%);--c-purple-85: hsla(276, 80%, 18%, .85);--c-purple-50: hsla(263, 69%, 42%, .5);--c-purple-20: hsla(263, 69%, 42%, .2);--c-stone: #e6e0e3;--c-stone-d: #bfb7bb;--c-teal: hsl(184, 100%, 35%);--c-teal-l: hsl(183, 54%, 93%);--c-orange-xl: hsl(26, 100%, 94%);--c-orange: hsl(26, 76%, 56%);--c-blue-xl: hsl(207, 100%, 95%);--c-blue: hsl(210, 100%, 50%);--c-body: var(--c-black);--lh-body: 1.47;--lh-mid: 1.38;--lh-heading: 1.1;--input-height: var(--touch-target);--icon-size-sm: 1.125rem;--icon-size: 1.5rem;--icon-size-lg: 1.875rem;--icon-size-nav: 3rem;--icon-size-xl: 4.5rem;--icon-social-size: var(--touch-target);--icon-size-toggle: var(--touch-target);--sp: .625rem;--divider: 3px solid var(--c-white);--radius: 0;--radius-lg: calc(var(--radius) * 2);--touch-target: 2.75rem;--selection-bg: var(--c-black);--selection-text: var(--c-white);--cubic-bezier: cubic-bezier(.215, .61, .355, 1);--transition: all .5s var(--cubic-bezier);--out-sine: cubic-bezier(.61, 1, .88, 1);--in-out-sine: cubic-bezier(.37, 0, .63, 1);--z-behind: -3;--z-background: -2;--z-low: -1;--z-mid: 50;--z-high: 100;--z-v-high: 500;--z-wtf: 99999}@media all and (min-width:76.25rem){:where(html){--icon-size-toggle: 2.25rem}}:where(html){--fs--2: clamp(.7813rem, .7619rem + .0517vi, .8rem);--fs--1: clamp(.9375rem, .8728rem + .1724vi, 1rem);--fs-0: clamp(1.125rem, .9957rem + .3448vi, 1.25rem);--fs-1: clamp(1.35rem, 1.1302rem + .5862vi, 1.5625rem);--fs-2: clamp(1.62rem, 1.2754rem + .919vi, 1.9531rem);--fs-3: clamp(1.944rem, 1.4294rem + 1.3722vi, 2.4414rem);--fs-4: clamp(2.3328rem, 1.5891rem + 1.9833vi, 3.0518rem);--fs-5: clamp(2.7994rem, 1.749rem + 2.8009vi, 3.8147rem);--fs-6: clamp(3.3592rem, 1.9015rem + 3.8873vi, 4.7684rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}:where(html){--space-4xs: clamp(.125rem, .0603rem + .1724vi, .1875rem);--space-3xs: clamp(.3125rem, .3125rem + 0vi, .3125rem);--space-2xs: clamp(.5625rem, .4978rem + .1724vi, .625rem);--space-xs: clamp(.875rem, .8103rem + .1724vi, .9375rem);--space-s: clamp(1.125rem, .9957rem + .3448vi, 1.25rem);--space-m: clamp(1.4375rem, 1.3082rem + .3448vi, 1.5625rem);--space-l: clamp(1.6875rem, 1.4935rem + .5172vi, 1.875rem);--space-xl: clamp(2.25rem, 1.9914rem + .6897vi, 2.5rem);--space-2xl: clamp(2.8125rem, 2.4892rem + .8621vi, 3.125rem);--space-3xl: clamp(3.375rem, 2.9871rem + 1.0345vi, 3.75rem);--space-4xl: clamp(3.9375rem, 3.4849rem + 1.2069vi, 4.375rem);--space-5xl: clamp(4.5rem, 3.9828rem + 1.3793vi, 5rem);--space-6xl: clamp(5.0625rem, 4.4806rem + 1.5517vi, 5.625rem);--space-7xl: clamp(5.625rem, 4.9784rem + 1.7241vi, 6.25rem);--space-8xl: clamp(6.75rem, 5.9741rem + 2.069vi, 7.5rem);--space-4xs-3xs: clamp(.125rem, -.069rem + .5172vi, .3125rem);--space-3xs-2xs: clamp(.3125rem, -.0108rem + .8621vi, .625rem);--space-2xs-xs: clamp(.5625rem, .1746rem + 1.0345vi, .9375rem);--space-xs-s: clamp(.875rem, .4871rem + 1.0345vi, 1.25rem);--space-s-m: clamp(1.125rem, .6724rem + 1.2069vi, 1.5625rem);--space-m-l: clamp(1.4375rem, .9849rem + 1.2069vi, 1.875rem);--space-l-xl: clamp(1.6875rem, .847rem + 2.2414vi, 2.5rem);--space-xl-2xl: clamp(2.25rem, 1.3448rem + 2.4138vi, 3.125rem);--space-2xl-3xl: clamp(2.8125rem, 1.8427rem + 2.5862vi, 3.75rem);--space-3xl-4xl: clamp(3.375rem, 2.3405rem + 2.7586vi, 4.375rem);--space-4xl-5xl: clamp(3.9375rem, 2.8384rem + 2.931vi, 5rem);--space-5xl-6xl: clamp(4.5rem, 3.3362rem + 3.1034vi, 5.625rem);--space-6xl-7xl: clamp(5.0625rem, 3.8341rem + 3.2759vi, 6.25rem);--space-7xl-8xl: clamp(5.625rem, 3.6853rem + 5.1724vi, 7.5rem);--space-xs-m: clamp(.875rem, .1638rem + 1.8966vi, 1.5625rem);--space-s-l: clamp(1.125rem, .3491rem + 2.069vi, 1.875rem);--space-m-xl: clamp(1.4375rem, .3384rem + 2.931vi, 2.5rem);--space-l-2xl: clamp(1.6875rem, .2004rem + 3.9655vi, 3.125rem);--space-xl-3xl: clamp(2.25rem, .6983rem + 4.1379vi, 3.75rem);--space-3xl-5xl: clamp(3.375rem, 1.694rem + 4.4828vi, 5rem);--space-3xl-6xl: clamp(3.375rem, 1.0474rem + 6.2069vi, 5.625rem);--space-5xl-8xl: clamp(4.5rem, 1.3966rem + 8.2759vi, 7.5rem)}@keyframes staggerIn{0%{opacity:0;transform:scale(.7) translateY(8px)}to{opacity:1}}@keyframes staggerDrop{0%{opacity:0;transform:translateY(-.375rem)}10%{opacity:1}to{transform:translateY(0)}}@keyframes staggerClimb{0%{opacity:0;transform:translateY(.5rem)}10%{opacity:1}to{transform:translateY(0)}}@keyframes loadProjects{0%{opacity:0;transform:translateY(20vh) scale(.75)}25%{opacity:1}to{transform:translateY(0) scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translate(25vh)}20%{opacity:1}to{transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeScaleIn{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes bounce{0%,to{transform:translateY(0);opacity:1}20%,80%{transform:translateY(0);opacity:1}50%{transform:translateY(-.5em);opacity:.5}}@keyframes bounceSolid{0%,to{transform:translateY(0)}20%,80%{transform:translateY(0)}50%{transform:translateY(-.5em)}}@keyframes bounceSolidBoth{0%{transform:translateY(0)}25%{transform:translateY(.5rem)}75%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes bounceCorner{0%,to{transform:translate3d(0);opacity:1}20%,80%{transform:translate3d(0);opacity:1}50%{transform:translate3d(.3em,-.3em,0);opacity:.5}}@keyframes bounceRight{0%,to{transform:translate(0);opacity:1}20%,80%{transform:translate(0);opacity:1}50%{transform:translate(.6em);opacity:.5}}@keyframes bounceLeft{0%,to{transform:translate(0);opacity:1}20%,80%{transform:translate(0);opacity:1}50%{transform:translate(-.6em);opacity:.5}}@keyframes bounceLeftFlipped{0%,to{transform:rotate(180deg) translate(0);opacity:1}20%,80%{transform:rotate(180deg) translate(0);opacity:1}50%{transform:rotate(180deg) translate(.6em);opacity:.5}}@keyframes inOut{0%,to{scale:1}45%,55%{color:var(--c-white);scale:.9;opacity:.5}50%{color:var(--c-white);scale:.9;opacity:.5}}@keyframes platformImg{0%,to{transform:translateY(0)}20%,80%{transform:translateY(0)}50%{transform:translateY(-.75rem)}}@keyframes platformShadow{0%,to{scale:1;opacity:1}20%,80%{scale:1;opacity:1}50%{scale:.7;opacity:.5}}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--border-color, currentColor)}*{scroll-margin-top:calc(var(--sp) * 1.5);text-wrap:pretty}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,fieldset,pre,hr,dl,dd{margin:0}h1,h2,h3,h4,h5,h6,label{font-weight:400}@keyframes smoothscroll1{0%,to{scroll-behavior:smooth}}@keyframes smoothscroll2{0%,to{scroll-behavior:smooth}}html:has(body:not(.home)){animation:smoothscroll1 .5s}html:has(body:not(.home)):focus-within{animation-name:smoothscroll2;scroll-behavior:smooth}html{overscroll-behavior:none}body{position:relative;overscroll-behavior:none;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-stack);font-variation-settings:"wght" var(--fw-body, var(--fw-400)),"wdth" var(--fwid-body, 100);color:var(--c-body, var(--c-n-800));line-height:var(--lh-body);letter-spacing:var(--ls-body, 0);font-feature-settings:"liga","dlig","lnum";text-rendering:optimizeSpeed;background:var(--bg-body, var(--c-white))}ul[role=list],ol[role=list],menu[role=list]{list-style:none;padding:0}ul[role=list] ul[role=list],ul[role=list] ol[role=list],ul[role=list] menu[role=list],ol[role=list] ul[role=list],ol[role=list] ol[role=list],ol[role=list] menu[role=list],menu[role=list] ul[role=list],menu[role=list] ol[role=list],menu[role=list] menu[role=list]{list-style:none}ul[role=list] ul[role=list] li,ul[role=list] ol[role=list] li,ul[role=list] menu[role=list] li,ol[role=list] ul[role=list] li,ol[role=list] ol[role=list] li,ol[role=list] menu[role=list] li,menu[role=list] ul[role=list] li,menu[role=list] ol[role=list] li,menu[role=list] menu[role=list] li{margin-inline-start:0}svg,video,small,canvas,audio,iframe,embed,object{display:block}img,picture{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem}video,figure{width:100%}video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}address,blockquote,button,figcaption,cite,input,select,textarea{font:inherit;font-style:normal}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}legend{padding:0;display:table;display:block;width:100%}fieldset{border:0;min-width:0;padding:.01em 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer;transition:var(--transition)}blockquote{quotes:"“" "”"}q{quotes:"‘" "’"}hr{border:none;border-top:1px solid black}[href*="tel:"],[href*="sms:"]{white-space:pre}[href*="mailto:"]{word-wrap:break-word}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:where(html){--c-headings: var(--c-purple);--fwid-bold: 25}h1,h2,h3,h4,h5,h6,.heading--xl,.heading--xxl{color:var(--c-headings, var(--c-n-800));letter-spacing:var(--ls-headings, 0);font-variation-settings:"wght" var(--fw-headings, var(--fw-700)),"wdth" var(--fwid-headings, 100)}h1,h2,h3,h4,h5,h6,.heading--xl,.heading--xxl{line-height:var(--lh-heading)}.heading--xxl{font-size:var(--fs-4)}@media all and (min-width:37.5rem){.heading--xxl{font-size:var(--fs-5)}}.heading--xl{font-size:var(--fs-4)}h1,.heading--lg{font-size:var(--fs-3)}h2,.heading--md,.para--xl{font-size:var(--fs-2)}h3,.heading--sm,.para--lg{font-size:var(--fs-1)}h4,body,.heading--xs{font-size:var(--fs-0)}h5,h6,blockquote footer,figcaption,.hint,.error,.para--sm{font-size:var(--fs--1)}small,.para--xs{font-size:var(--fs--1)}.trademark-text{font-size:var(--fs--2);max-width:75ch}b,strong{font-variation-settings:"wght" var(--fw-bold, var(--fw-700)),"wdth" var(--fwid-bold, 100)}.match-body{font-variation-settings:"wght" var(--fw-body, var(--fw-400)),"wdth" var(--fwid-body, 100)}i,em{font-style:var(--style-italics, italic)}body.bg--purple header h1,body.bg--purple header p{color:var(--c-white)}body.bg--purple header h1 a,body.bg--purple header p a{--c-link: var(--c-white);--c-link-hover: var(--c-green)}body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) h2.heading--xl-cond-md,body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) h3.heading--xl-cond-md{color:var(--c-green)}body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .trademark-text{color:var(--c-white)}body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard h2,body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard h3,body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard h4{color:var(--c-green)}body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard p,body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard li{color:var(--c-white)}body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard p a,body.bg--purple section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard li a{--c-link: var(--c-white);--c-link-hover: var(--c-green)}body.bg--green section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard h2,body.bg--green section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard h3,body.bg--green section:not(.bg--green,.bg--white,.bg--stone,:has(.bg--green,.bg--white,.bg--stone)) .bard h4{color:var(--c-purple)}.cta:has(.bg--purple) h2,.cta:has(.bg--purple) p{color:var(--c-white)}h2>strong,h3>strong,h4>strong,h5>strong,h6>strong{font-variation-settings:inherit!important}:where(html){--main-p-bs: var(--space-xl-3xl);--main-p-be: var(--space-5xl-8xl);--section-m: var(--space-3xl-5xl)}body{display:flex;flex-flow:column nowrap}body>main{padding-block-end:var(--main-p-be, var(--grid-gap))}body>main>article,body>main>header{padding-block-start:var(--main-p-bs, var(--grid-gap))}body>main>div.p-grid:not(:first-child,:last-child),body>main>section:not(:first-child,:last-child){margin-block:var(--section-m, var(--grid-gap))}body>main>div.p-grid:first-child,body>main>section:first-child{margin-block-end:var(--section-m, var(--grid-gap))}body>main>div.p-grid:last-child,body>main>section:last-child{margin-block-start:var(--section-m, var(--grid-gap))}body>footer{margin-top:auto}@media all and (max-width:37.4375rem){.full.p-grid:has(.c-grid.bg--green){background:var(--c-green)}}body.bg--green>main:has(div:nth-child(2)>section.cta>div.bg--green) div.p-grid:first-child{margin-block-end:0}body.bg--green>main:has(div:nth-child(2)>section.cta>div.bg--green) div.p-grid:nth-child(2){margin-block-start:0}:where(html){--margin-18-36: clamp(1.125rem, -.0388rem + 3.1034vi, 2.25rem);--margin-inline: var( --margin-18-36 );--content-max: 87.5rem;--content-margin: minmax(var(--margin-inline), 1fr);--content: min(100% - (var(--margin-inline) * 2), var(--content-max))}.p-grid{display:grid;grid-template-columns:[full-start] var(--content-margin) [content-start] var(--content) [content-end] var(--content-margin) [full-end]}.p-grid>:not(.full){grid-column:content}.p-grid>.full{grid-column:full}.p-grid>.full:not(.hero)>:not(.full){grid-column:content}@media all and (min-width:87.5rem){.p-grid>.full--site-max{grid-column:full!important}}:where(html){--gutter-18-45: clamp(1.125rem, -.6207rem + 4.6552vi, 2.8125rem);--grid-gap: var(--gutter-18-45);--columns: 6;--grid-columns: repeat(var(--columns), 1fr);--space: calc(100vw - (var(--margin-inline) * 2));--all-gaps: calc((var(--columns) - 1) * var(--grid-gap));--one-column: calc((var(--space) - var(--all-gaps)) / var(--columns))}@media all and (min-width:60rem){:where(html){--columns: 12}}.c-grid{display:grid;grid-template-columns:var(--grid-columns);grid-gap:var(--grid-gap);grid-auto-rows:auto;grid-auto-flow:row}.c-grid--basic{grid-template-columns:1fr;grid-row-gap:calc(var(--sp) * 2)}@media all and (min-width:60rem){.c-grid--inset{grid-template-columns:repeat(10,1fr)}}@media all and (min-width:60rem){.c-grid--half{grid-column-gap:var(--grid-gap);grid-template-columns:repeat(6,1fr)}}.col-gap-clear{grid-column-gap:0}.row-gap-clear{grid-row-gap:0}.gap{gap:var(--grid-gap)}.row-gap{row-gap:var(--grid-gap)}.col{grid-column:span 6}.col--always-1{grid-column:span 1}@media all and (min-width:25rem){.col--3--xs{grid-column:span 3}.col--2-6--xs{grid-column:2/6}}@media all and (min-width:37.5rem){.col--1-4--sm{grid-column:1/4}.col--1-6--sm{grid-column:1/6}.col--1-7--sm{grid-column:1/7}.col--2--sm{grid-column:span 2}.col--2-6--sm{grid-column:2/6}.col--2-7--sm{grid-column:2/7}.col--3-7--sm{grid-column:3/7}.col--3--sm{grid-column:span 3}.col--4--sm{grid-column:span 4}.col--5--sm{grid-column:span 5}.col--6--sm{grid-column:span 6}}@media all and (min-width:50rem){.col--1-6--md{grid-column:1/6}.col--1-7--md{grid-column:1/7}.col--2--md{grid-column:span 2}.col--2-6--md{grid-column:2/6}.col--3--md{grid-column:span 3}.col--3-7--md{grid-column:3/7}.col--4--md{grid-column:span 4}.col--4-7--md{grid-column:4/7}.col--5--md{grid-column:span 5}}@media all and (min-width:60rem){.col{grid-column:span 12}.col--1{grid-column:span 1}.col--2{grid-column:span 2}.col--3{grid-column:span 3}.col--4{grid-column:span 4}.col--5{grid-column:span 5}.col--6{grid-column:span 6}.col--7{grid-column:span 7}.col--8{grid-column:span 8}.col--9{grid-column:span 9}.col--10{grid-column:span 10}.col--1-5{grid-column:1/5}.col--1-11{grid-column:1/11}.col--1-12{grid-column:1/12}.col--1-13{grid-column:1/13}.col--2-6{grid-column:2/6}.col--2-7{grid-column:2/7}.col--2-12{grid-column:2/12}.col--3-7{grid-column:3/7}.col--3-9{grid-column:3/9}.col--3-11{grid-column:3/11}.col--3-13{grid-column:3/13}.col--4-10{grid-column:4/10}.col--4-13{grid-column:4/13}.col--5-9{grid-column:5/9}.col--5-13{grid-column:5/13}.col--6-9{grid-column:6/9}.col--6-11{grid-column:6/11}.col--6-12{grid-column:6/12}.col--6-13{grid-column:6/13}.col--7-12{grid-column:7/12}.col--7-13{grid-column:7/13}}@media all and (min-width:60rem){.col--1-5--lg{grid-column:1/5}.col--2--lg{grid-column:span 2}.col--3--lg{grid-column:span 3}}@media all and (min-width:73.75rem){.col--2--xl{grid-column:span 2}.col--2-12--xl{grid-column:2/12}.col--3--xl{grid-column:span 3}.col--3-11--xl{grid-column:3/11}.col--4--xl{grid-column:span 4}.col--4-10--xl{grid-column:4/10}.col--5--xl{grid-column:span 5}.col--6--xl{grid-column:span 6}.col--6-11--xl{grid-column:6/11}.col--6-12--xl{grid-column:6/12}.col--7-12--xl{grid-column:7/12}.col--7-13--xl{grid-column:7/13}}.flex-grid{display:flex;flex-flow:column nowrap;gap:var(--grid-gap)}@media all and (min-width:37.5rem){.flex-grid{flex-flow:row wrap;justify-content:center}}@media all and (max-width:37.4375rem){.flex-grid li{display:flex;flex-flow:column nowrap;width:100%}}@media all and (min-width:37.5rem){.flex-grid li{--item-size: calc((100% - var(--grid-gap)) / 2);flex:0 0 var(--item-size);max-width:var(--item-size);min-width:var(--item-size)}}@media all and (min-width:73.75rem){.flex-grid li{--item-size: calc((100% - (var(--grid-gap) * 2)) / 3)}}@media all and (min-width:60rem){.simple-page .flex-grid li{--item-size: calc((100% - var(--grid-gap)) / 2)}}:where(html){--c-link: var(--c-purple);--c-link-hover: var(--c-purple);--c-text-decoration: var(--c-green);--c-text-decoration-hover: var(--c-purple)}a{transition:var(--transition);transition-delay:50ms}a:link,a:visited{color:var(--c-link, var(--c-blue));text-decoration-color:var(--c-text-decoration, var(--c-blue))}@media(hover:hover){a:link:hover,a:visited:hover{color:var(--c-link-hover, var(--c-blue-dark));text-decoration-color:var(--c-text-decoration-hover, var(--c-blue-dark))}}a:not(.btn,.social-link,.logo,.pagination-link,.standout-anchors__link,.popover__list__link):has(svg){display:inline-flex;align-items:center;gap:.5em}a:not(.btn,.social-link,.logo,.pagination-link,.standout-anchors__link,.popover__list__link):has(svg) svg{height:.75em;width:auto}a:has(svg) svg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-as-link:link,.btn-as-link:visited,a:not([class]):link,a:not([class]):visited{-webkit-text-decoration:var(--text-decoration, underline);text-decoration:var(--text-decoration, underline);text-decoration-thickness:2px;text-underline-offset:.125em;text-decoration-color:var(--c-text-decoration, inherit)}@media(hover:hover){.btn-as-link:link:hover,.btn-as-link:visited:hover,a:not([class]):link:hover,a:not([class]):visited:hover{-webkit-text-decoration:var(--text-decoration, underline);text-decoration:var(--text-decoration, underline);text-decoration-thickness:2px}}.btn-as-link{-webkit-text-decoration:var(--text-decoration, underline);text-decoration:var(--text-decoration, underline);text-decoration-thickness:2px;text-underline-offset:.125em;text-decoration-color:var(--c-text-decoration, inherit);display:inline-flex;align-items:center;gap:.5em}@media(hover:hover){.btn-as-link[aria-expanded=false]:hover{-webkit-text-decoration:var(--text-decoration, underline);text-decoration:var(--text-decoration, underline);text-decoration-thickness:2px}}.btn-as-link[aria-expanded=true]{-webkit-text-decoration:var(--text-decoration, underline);text-decoration:var(--text-decoration, underline);text-decoration-thickness:2px}.btn-as-link svg{width:.75em;height:.75em}.btn-as-link svg path{stroke-width:3}a[class]:link,a[class]:visited{-webkit-text-decoration:var(--text-decoration-if-class, none);text-decoration:var(--text-decoration-if-class, none)}a.link--white{--c-link: var(--c-white);--c-link-hover: var(--c-green);--c-text-decoration: var(--c-white)}a.link--green{--c-link: var(--c-green);--c-link-hover: var(--c-white);--c-text-decoration: transparent}button.link--white{color:var(--c-white)}@media(hover:hover){button.link--white:hover{color:var(--c-green)}}a.mini-btn{--text-decoration: none;display:inline-block;height:2em;line-height:2em;padding-inline:.75em;border-radius:1em 0 0 1em}a.mini-btn:link,a.mini-btn:visited{color:var(--c-text-decoration-hover);background:var(--c-text-decoration)}@media(hover:hover){a.mini-btn:link:hover,a.mini-btn:visited:hover{color:var(--c-text-decoration);background:var(--c-text-decoration-hover)}}*:has(.covering-link)>*{position:relative}.covering-link{position:absolute;inset:0;z-index:5}.covering-link~article:not(.card--platform)>div:first-child{overflow:hidden}.covering-link~article:not(.card--platform)>div:first-child img{will-change:transform;transition:var(--transition);transform-origin:var(--img-scale-origin, center)}.covering-link:focus-visible~article:not(.card--platform) img{transform:scale(var(--img-scale-val, 1.025))}.covering-link:focus-visible~article:not(.card--platform) .arrow-internal{animation:bounceLeft 2s infinite var(--in-out-sine)}@media(hover:hover){.covering-link:hover~article:not(.card--platform) img{transform:scale(var(--img-scale-val, 1.025))}.covering-link:hover~article:not(.card--platform) .arrow-internal{animation:bounceLeft 2s infinite var(--in-out-sine)}}:where(html){--c-btn: var(--c-purple);--c-btn-hover: var(--c-purple);--fwid-btn: 100;--btn-bg: var(--c-green);--btn-bg-hover: var(--c-green);--btn-gap: 1rem;--btn-height: 3.375rem;--btn-p-inline: 1.5em;--btn-radius: 0 calc(var(--btn-height) * .5) calc(var(--btn-height) * .5) 0;--btn-radius-opposite: calc(var(--btn-height) * .5) 0 0 calc(var(--btn-height) * .5);--btn-text-transform: uppercase;--dot-bg: var(--c-white);--c-dot-bg-hover: var(--c-purple);--dot-bg-active: var(--c-purple)}@media all and (max-width:37.4375rem){:where(html){--btn-gap: .5rem;--btn-p-inline: 1em;--btn-height: var(--touch-target)}}button,button svg,.btn svg,input[type=button],input[type=submit],input[type=reset]{transition:var(--transition)}.btn,[data-hsfc-id=Renderer] .hsfc-Button,input[type=button],input[type=submit],input[type=reset]{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;cursor:pointer;gap:var(--btn-gap, var(--sp));padding-block:var(--btn-p-block, 0);padding-inline:var(--btn-p-inline, calc(var(--sp) * 2));color:var(--c-btn, var(--c-white));font-family:var(--ff-btn, inherit),var(--ff-system);font-variation-settings:"wght" var(--fw-btn, var(--fw-700)),"wdth" var(--fwid-btn, 100);text-transform:var(--btn-text-transform, none);height:var(--btn-height, var(--touch-target));line-height:var(--btn-height, var(--touch-target));border:var(--btn-border, none);border-radius:var(--btn-radius, var(--radius));background-color:var(--btn-bg, var(--c-black));white-space:nowrap}@media(hover:hover){.btn:not(.btn--dot):hover,[data-hsfc-id=Renderer] .hsfc-Button:not(.btn--dot):hover{color:var(--c-btn-hover, var(--c-white));background:var(--btn-bg-hover, var(--c-black))}}.btn--square,[data-hsfc-id=Renderer] .hsfc-Button--square{border-radius:0}.btn--fill,[data-hsfc-id=Renderer] .hsfc-Button--fill{width:100%;display:flex;justify-content:center}.btn[href],[data-hsfc-id=Renderer] .hsfc-Button[href]{--c-link: var(--c-btn, var(--c-white));--c-link-visited: var(--c-btn, var(--c-white));--c-link-hover: var(--c-btn, var(--c-white))}.btn:has(svg) svg,[data-hsfc-id=Renderer] .hsfc-Button:has(svg) svg{pointer-events:none;overflow:visible}@media all and (max-width:37.4375rem){.btn:has(svg) svg,[data-hsfc-id=Renderer] .hsfc-Button:has(svg) svg{scale:.8}}.btn:has(svg) svg .path-vertical,[data-hsfc-id=Renderer] .hsfc-Button:has(svg) svg .path-vertical{transition:var(--transition);transform-origin:15px 15px;width:30px;height:30px}.btn--expanded:has(svg) svg:not(.icon-plus),[data-hsfc-id=Renderer] .hsfc-Button--expanded:has(svg) svg:not(.icon-plus){transform:scaleY(-1)}.btn--expanded:has(svg) svg.icon-plus .path-vertical,[data-hsfc-id=Renderer] .hsfc-Button--expanded:has(svg) svg.icon-plus .path-vertical{transform:rotate(90deg)}.btn[aria-selected=true],[data-hsfc-id=Renderer] .hsfc-Button[aria-selected=true]{--c-btn: var(--c-green);--c-btn-hover: var(--c-green);--btn-bg: var(--c-purple);--btn-bg-hover: var(--c-purple);cursor:default}@media(hover:hover){.btn[aria-selected=false]:hover,[data-hsfc-id=Renderer] .hsfc-Button[aria-selected=false]:hover{--c-btn: var(--c-green);--c-btn-hover: var(--c-green);--btn-bg: var(--c-purple);--btn-bg-hover: var(--c-purple)}}@media(hover:hover){.btn:not(.btn--dot,.admin-bar__btn):hover,[data-hsfc-id=Renderer] .hsfc-Button:not(.btn--dot,.admin-bar__btn):hover{color:var(--c-btn-hover, var(--c-white))}.btn:not(.btn--dot,.admin-bar__btn):hover .arrow-internal,[data-hsfc-id=Renderer] .hsfc-Button:not(.btn--dot,.admin-bar__btn):hover .arrow-internal{animation:bounceRight 2s infinite var(--in-out-sine)}.btn:not(.btn--dot,.admin-bar__btn):hover .arrow-download,[data-hsfc-id=Renderer] .hsfc-Button:not(.btn--dot,.admin-bar__btn):hover .arrow-download{animation:bounce 1.5s infinite var(--in-out-sine)}.btn:not(.btn--dot,.admin-bar__btn):hover .arrow-external,[data-hsfc-id=Renderer] .hsfc-Button:not(.btn--dot,.admin-bar__btn):hover .arrow-external{animation:bounceCorner 1.5s infinite var(--in-out-sine)}}.btn--dot,[data-hsfc-id=Renderer] .hsfc-Button--dot{visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;width:var(--icon-size-lg);height:var(--icon-size-lg);display:grid;place-content:center;background:transparent}@media(hover:none){.btn--dot,[data-hsfc-id=Renderer] .hsfc-Button--dot{width:var(--touch-target);height:var(--touch-target)}}.btn--dot div,[data-hsfc-id=Renderer] .hsfc-Button--dot div{transition:var(--transition);content:"";width:.75rem;height:.75rem;border-radius:50%;background:var(--dot-bg, var(--c-n-500))}.btn--dot[aria-selected=true] div,[data-hsfc-id=Renderer] .hsfc-Button--dot[aria-selected=true] div{background:var(--dot-bg-active, var(--c-body))}@media(hover:hover){.btn--dot:hover div,[data-hsfc-id=Renderer] .hsfc-Button--dot:hover div{scale:1.35}}@media(prefers-reduced-motion:reduce){.btn--dot,[data-hsfc-id=Renderer] .hsfc-Button--dot{visibility:visible;opacity:1}}body.bg--green header .group--inline .btn,body.bg--green .p-grid>.group--inline .btn{--c-btn: var(--c-green);--c-btn-hover: var(--c-green);--btn-bg: var(--c-purple);--btn-bg-hover: var(--c-purple)}body.bg--green:not(:has(.simple-page)) input[type=button],body.bg--green:not(:has(.simple-page)) input[type=submit],body.bg--green:not(:has(.simple-page)) input[type=reset]{--c-btn: var(--c-green);--c-btn-hover: var(--c-green);--btn-bg: var(--c-purple);--btn-bg-hover: var(--c-purple)}dialog:has(.bg--green) .btn[href],dialog:has(.bg--green) input[type=button],dialog:has(.bg--green) input[type=submit],dialog:has(.bg--green) input[type=reset],dialog.bg--green .btn[href],dialog.bg--green input[type=button],dialog.bg--green input[type=submit],dialog.bg--green input[type=reset],.popup:has(.bg--green) .btn[href],.popup:has(.bg--green) input[type=button],.popup:has(.bg--green) input[type=submit],.popup:has(.bg--green) input[type=reset],.popup.bg--green .btn[href],.popup.bg--green input[type=button],.popup.bg--green input[type=submit],.popup.bg--green input[type=reset],section:has(.bg--green) .btn[href],section:has(.bg--green) input[type=button],section:has(.bg--green) input[type=submit],section:has(.bg--green) input[type=reset],section.bg--green .btn[href],section.bg--green input[type=button],section.bg--green input[type=submit],section.bg--green input[type=reset],.c-grid:has(.bg--green) .btn[href],.c-grid:has(.bg--green) input[type=button],.c-grid:has(.bg--green) input[type=submit],.c-grid:has(.bg--green) input[type=reset],.c-grid.bg--green .btn[href],.c-grid.bg--green input[type=button],.c-grid.bg--green input[type=submit],.c-grid.bg--green input[type=reset]{--c-btn: var(--c-green);--c-btn-hover: var(--c-green);--btn-bg: var(--c-purple);--btn-bg-hover: var(--c-purple)}:where(html){--fw-counter: 700;--fwid-counter: 50;--ul-character: "·"}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes),ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes){display:flex;flex-flow:column nowrap;gap:.5em;list-style:none;padding-inline-start:0}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:not(:has(ul,ol)),ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:not(:has(ul,ol)){display:flex;flex-flow:row nowrap;gap:1.5ch}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:not(:has(ul,ol)):before,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:not(:has(ul,ol)):before{white-space:nowrap;color:currentColor;font-variation-settings:"wght" var(--fw-counter, var(--fw-700)),"wdth" var(--fwid-counter, 100)}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul),ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul){display:flex;flex-flow:column nowrap;gap:.5em}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>p,ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>span:not(.bard),ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>p,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>span:not(.bard){display:flex;flex-flow:row nowrap;gap:1.5ch}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>p:before,ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>span:not(.bard):before,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>p:before,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>span:not(.bard):before{white-space:nowrap;color:currentColor;font-variation-settings:"wght" var(--fw-counter, var(--fw-700)),"wdth" var(--fwid-counter, 100)}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>p:before,ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>span:not(.bard):before,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>p:before,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>span:not(.bard):before{width:1ch}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>ul,ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>ol,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>ul,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>ol{padding-inline-start:var(--counter-width, 1.75em)}ul:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>ul>li:before,ol:not([role=list],[role=listbox],.inputs-list,.terms-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ol,ul)>ul>li:before{content:var(--ul-character, "—")}ul:not([role=list],[role=listbox],.inputs-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:not(:has(ul,ol)):before{width:1ch;flex:0 0 1ch;content:var(--ul-character, "—")}ul:not([role=list],[role=listbox],.inputs-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ul,ol)>p:before,ul:not([role=list],[role=listbox],.inputs-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li:has(ul,ol)>span:not(.bard):before{width:1ch;flex:0 0 1ch;content:var(--ul-character, "—")}ul:not([role=list],[role=listbox],.inputs-list,#CybotCookiebotDialogNavList,.CybotCookiebotDialogDetailBodyContentCookieTabContent,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes)>li span.bard{display:block}ol:not([role=list],.terms-list){counter-reset:olCounter}ol:not([role=list],.terms-list)>li:not(:has(ul,ol)){counter-increment:olCounter}ol:not([role=list],.terms-list)>li:not(:has(ul,ol)):before{content:counter(olCounter) "."}ol:not([role=list],.terms-list)>li:has(ul,ol)>p,ol:not([role=list],.terms-list)>li:has(ul,ol)>span{counter-increment:olCounter}ol:not([role=list],.terms-list)>li:has(ul,ol)>p:before,ol:not([role=list],.terms-list)>li:has(ul,ol)>span:before{width:1.5ch;flex:0 0 1.5ch;content:counter(olCounter) "."}ol:not([role=list],.terms-list)>li:has(ul,ol)>ul>li:before{width:2ch;flex:0 0 2ch}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol{counter-reset:olCounter2}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:not(:has(ul,ol)){counter-increment:olCounter2}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:not(:has(ul,ol)):before{width:3ch;flex:0 0 3ch;content:counter(olCounter) "." counter(olCounter2) "."}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:has(ul,ol)>p{counter-increment:olCounter2}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:has(ul,ol)>p:before{width:3ch;flex:0 0 3ch;content:counter(olCounter) "." counter(olCounter2) "."}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:has(ul,ol)>ol{padding-inline-start:2.75em!important;counter-reset:olCounter3}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:has(ul,ol)>ol>li:not(:has(ul)){counter-increment:olCounter3}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:has(ul,ol)>ol>li:not(:has(ul)):before{width:4ch;flex:0 0 4ch;content:counter(olCounter) "." counter(olCounter2) "." counter(olCounter3) "."}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:has(ul,ol)>ol>li:has(ul)>p{counter-increment:olCounter3}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:has(ul,ol)>ol>li:has(ul)>p:before{width:4ch;flex:0 0 4ch;content:counter(olCounter) "." counter(olCounter2) "." counter(olCounter3) "."}ol:not([role=list],.terms-list)>li:has(ul,ol)>ol>li:has(ul,ol)>ol>li:has(ul)>ul{padding-inline-start:3.75em!important}ol.terms-list{counter-reset:termCounter;display:flex;flex-flow:column nowrap;gap:.5em;list-style:none;padding-inline-start:0}ol.terms-list>li{counter-increment:termCounter;display:flex;flex-flow:row nowrap;gap:1.5ch}ol.terms-list>li:before{display:inline-flex;content:counter(termCounter) ".";width:1.5ch;flex:0 0 1.5ch;color:var(--c-counter, var(--c-body));font-variation-settings:"wght" var(--fw-counter, var(--fw-700)),"wdth" var(--fwid-counter, 100)}ol.terms-list>li>div{flex:1 1 calc(100% - 3ch)}ol.terms-list>li>div>ol>li:not(:has(ul,ol)){display:inline-flex;gap:1.5ch}ol.terms-list>li>div>ol>li:not(:has(ul,ol)):before{content:counter(termCounter) "." counter(olCounter) "."}ol.terms-list>li>div>ol>li:has(ul,ol)>p{display:inline-flex;gap:1.5ch}ol.terms-list>li>div>ol>li:has(ul,ol)>p:before{content:counter(termCounter) "." counter(olCounter) "."}ol.terms-list>li>div>ol>li:has(ul,ol)>ol{padding-inline-start:2.5em!important}ol.terms-list>li>div>ol>li:has(ul,ol)>ol>li{display:inline-flex;gap:1.5ch}ol.terms-list>li>div>ol>li:has(ul,ol)>ol>li:before{content:counter(termCounter) "." counter(olCounter) "." counter(olCounter2) "."}:where(html){--bq-footer-m-bs: var(--space-s)}blockquote{display:flex;flex-flow:column nowrap;gap:var(--space-3xs)}blockquote>p:before{content:open-quote}blockquote>p:last-of-type:after{content:close-quote}blockquote footer{margin-block-start:var(--bq-footer-m-bs, var(--space-2xs));font-variation-settings:"wght" var(--fw-bq-footer, var(--fw-700))}blockquote.indented{padding-inline-start:var(--bq-border-indent, var(--space-xs));border-inline-start:var(--bq-border, var(--space-4xs) solid var(--c-black))}@supports (hanging-punctuation: first){blockquote{hanging-punctuation:first}}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media(min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7) * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;inset:0;position:fixed;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}:where(html){--caption-gap: .125rem}figure figcaption{text-align:center;margin-block-start:var(--caption-m-bs, var(--space-2xs));display:flex;flex-flow:column nowrap;gap:var(--caption-gap, var(--space-3xs))}.bg--img{position:relative;z-index:3}.bg--img>div{position:relative;z-index:2}.bg--img>img{position:absolute;inset:0;z-index:1;height:100%}textarea,select,input[type=text],input[type=tel],input[type=email],input[type=url],input[type=search],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local]{--c-focus: var(--c-purple)}a,button,input[type=button],input[type=submit],input[type=reset]{--c-focus: var(--c-yellow)}a,button,textarea,select,input[type=button],input[type=submit],input[type=reset],input[type=text],input[type=tel],input[type=email],input[type=url],input[type=search],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local]{--focus-initial: 0 0 0 0 var(--c-focus);--focus: 0 0 0 3px var(--c-focus);box-shadow:var(--focus-inital)}a:focus,button:focus,textarea:focus,select:focus,input[type=button]:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus{outline:none;box-shadow:none}a:focus-visible,button:focus-visible,textarea:focus-visible,select:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,input[type=text]:focus-visible,input[type=tel]:focus-visible,input[type=email]:focus-visible,input[type=url]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=date]:focus-visible,input[type=time]:focus-visible,input[type=datetime-local]:focus-visible{transition:var(--transition);outline:none;box-shadow:var(--focus)}a.mimicFocus,button.mimicFocus,textarea.mimicFocus,select.mimicFocus,input[type=button].mimicFocus,input[type=submit].mimicFocus,input[type=reset].mimicFocus,input[type=text].mimicFocus,input[type=tel].mimicFocus,input[type=email].mimicFocus,input[type=url].mimicFocus,input[type=search].mimicFocus,input[type=password].mimicFocus,input[type=number].mimicFocus,input[type=date].mimicFocus,input[type=time].mimicFocus,input[type=datetime-local].mimicFocus{box-shadow:var(--focus)}input[type=checkbox],input[type=radio]{outline-color:var(--c-purple)}section:focus{outline:none}@keyframes fadeBoxShadow{0%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 .375rem var(--c-focus)}to{box-shadow:0 0 0 0 transparent}}div[tabindex="-1"],section[tabindex="-1"]{--c-focus: var(--c-green)}div[tabindex="-1"]:target,section[tabindex="-1"]:target{animation:fadeBoxShadow 6s var(--cubic-bezier)}figure[tabindex="-1"]{--c-focus: var(--c-green)}figure[tabindex="-1"]:target>div:first-child,figure[tabindex="-1"]:target table{animation:fadeBoxShadow 6s var(--cubic-bezier)}.bard h2:target,.bard h3:target,.bard h4:target,.bard h5:target,.bard h6:target{background:var(--c-green)}@keyframes fadeBoxShadow{0%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 .25rem var(--c-focus)}to{box-shadow:0 0 0 0 transparent}}.hubspot-visual [data-hsfc-id=Renderer] .hsfc-TextInput,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-TextareaInput,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-CheckboxInput,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-RadioInput,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-FileInput,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret{--c-focus: var(--c-purple);--focus-initial: 0 0 0 0 var(--c-focus);--focus: 0 0 0 3px var(--c-focus);transition:var(--transition)}.hubspot-visual [data-hsfc-id=Renderer] .hsfc-TextInput:focus-visible,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus-visible,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-CheckboxInput:focus-visible,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-RadioInput:focus-visible,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-FileInput:focus-visible,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret:focus-visible,.hubspot-visual [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:focus-visible{outline:none;box-shadow:var(--focus)}.hubspot-visual [data-hsfc-id=Renderer] [data-custom-step-anchor-id]{--c-focus: var(--c-yellow);--target-focus-offset: .5rem;position:relative}.hubspot-visual [data-hsfc-id=Renderer] [data-custom-step-anchor-id]:after{content:"";position:absolute;pointer-events:none;inset:calc(var(--target-focus-offset) * -1);border-radius:calc(var(--input-radius, var(--radius)) + var(--target-focus-offset));box-shadow:0 0 0 0 transparent}.hubspot-visual [data-hsfc-id=Renderer] [data-custom-step-anchor-id].is-validation-link-target:after{animation:fadeBoxShadow 1.5s cubic-bezier(.165,.84,.44,1)}h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}.bard{--item-offset: calc(var(--one-column) + var(--grid-gap))}.bard>*+*{margin-block-start:1em}.bard>*+h2,.bard>*+h3{margin-block-start:1.75em}.bard>*+.group{margin-block:1.75em}.bard>*+.hubspot,.bard>*+.hubspot-visual,.bard>*+.statamic-form{margin-block:2.5em}.bard .c-grid{margin-block:var(--space-3xl-5xl)}.bard h2:not([class]),.bard h3:not([class]),.bard h4:not([class]){--c-headings: var(--c-body);font-variation-settings:"wght" 500}.bard h2:not([class]) strong,.bard h3:not([class]) strong,.bard h4:not([class]) strong{font-weight:inherit}.bard .hubspot-legacy{text-align:left}.bard>h2,.bard>h3,.bard>h4,.bard>h5,.bard>h6{display:block}.bard--long h2,.bard--long h3,.bard--long h4{--c-headings: var(--c-purple)}.bard--long div:has(ul),.bard--long .group,.bard--long blockquote,.bard--long figure{margin-block:2.5em!important}.bard>*:last-child{margin-block-end:0!important}.p-grid:has(.larger-heading){margin-block-end:0!important}.p-grid:has(.larger-heading) h2,.p-grid:has(.larger-heading) h3{margin-block-end:.75em}.p-grid:has(.larger-heading)+.p-grid{margin-block-start:0!important}.p-grid:has(.larger-heading)+.p-grid .bard h3:first-child{font-size:var(--fs-1)}.p-grid:has(.larger-heading):has(h2)+.p-grid .bard h2:first-child:before{display:block;color:var(--c-red);border:1px solid var(--c-red);padding:1em;font-variation-settings:"wght" 700;margin-bottom:1rem;font-size:var(--fs--1);content:"WARNING: The 'Larger heading' block directly above this uses an H2 heading. This heading should be set as an H3 to ensure page structure is semantic and accessible."}.p-grid:has(.larger-heading):has(h3)+.p-grid .bard h2:first-child:before,.p-grid:has(.larger-heading):has(h3)+.p-grid .bard h3:first-child:before{display:block;color:var(--c-red);border:1px solid var(--c-red);padding:1em;font-variation-settings:"wght" 700;margin-bottom:1rem;font-size:var(--fs--1);content:"WARNING: The 'Larger heading' block directly above this uses an H3 heading. This heading should be set as an H4 to ensure page structure is semantic and accessible. Or removed."}.p-grid:has(.larger-heading):has(h3)+.p-grid .bard h4:first-child{font-size:var(--fs-1)}body .bg--match-body{background-color:var(--bg-match-body)}body .cleanLoad{position:fixed;inset:0;animation-name:fadeOut;animation-duration:.6s;animation-delay:.2s;animation-fill-mode:both;animation-timing-function:var(--in-out-sine);z-index:var(--z-wtf);pointer-events:none}#skipLink>a{display:block;color:var(--c-skip-link, var(--c-body));background:var(--skip-link-bg, var(--c-yellow));padding:var(--skip-link-p, var(--sp));font-variation-settings:"wght" var(--fw-skip-link, var(--fw-700))}:where(html){--logo-height-50-68: clamp(3.125rem, 1.9612rem + 3.1034vi, 4.25rem);--nav-p-b: 0;--logo-p-b: var(--space-s);--nav-bg: var(--c-stone);--nav-bg-active: var(--c-green);--nav-gap: 0;--c-nav-item: var(--c-purple);--fs-nav-item: var(--fs--1);--nav-item-minh: 100%;--nav-self-align: stretch;--nav-item-p-i: 1rem;--nav-item-p-b: 1rem;--nav-item-active-bg: var(--c-green);--c-nav-item-active: var(--c-purple);--nav-item-current-bg: var(--c-purple);--c-nav-item-current: var(--c-green);--child-list-bg: var(--c-green);--c-toggle: var(--c-purple);--c--toggle-hover: var(--c-purple);--toggle-transform: none;--logo-total: calc(var(--logo-height-50-68) + var(--logo-p-b));--menu-offset: calc((var(--logo-total) - var(--icon-size-toggle)) * .75)}.nav{position:relative;z-index:var(--z-high);padding-block:var(--nav-p-b, var(--space-s));background:var(--nav-bg, var(--c-white))}.nav:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--nav-bg-active, var(--c-white));opacity:0;pointer-events:none}@media all and (min-width:60rem){.nav:has(.nav__toggle[aria-expanded=true]){background:var(--nav-bg-active, var(--c-black))}}.nav:has(.nav__toggle[aria-expanded=true]):before{opacity:1}.nav:has(.nav__toggle[aria-expanded=true]) .nav__logo{z-index:-2}@media all and (min-width:76.25rem){.nav{position:sticky;top:0}}@media all and (max-width:76.1875rem){.nav__bar{display:grid;grid-template-areas:"logo toggle" "menu gap";grid-template-columns:1fr auto;grid-template-rows:auto;margin-inline-start:calc(var(--nav-item-p-i) * -1)}.nav__bar .nav__logo{padding-inline-start:var(--nav-item-p-i)}.nav__bar:has(.nav__list-wrapper[aria-hidden=false]){max-height:100dvh;padding-block-end:var(--menu-offset)}}@media all and (min-width:76.25rem){.nav__bar{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-items:flex-start}.nav__bar *{pointer-events:initial}}@media all and (max-width:76.1875rem){.nav__bar>.nav__list-wrapper{grid-area:1/1/3;background:var(--nav-bg-active, var(--c-black));padding-block:var(--menu-offset);overflow-y:scroll;height:100%;max-height:100dvh;-ms-overflow-style:none;scrollbar-width:none}.nav__bar>.nav__list-wrapper::-webkit-scrollbar{display:none}.nav__bar>.nav__list-wrapper[aria-hidden=true]{display:none}}@media all and (min-width:76.25rem){.nav__bar>.nav__list-wrapper{display:flex;flex-flow:row wrap;align-self:var(--nav-self-align, center);align-items:var(--nav-align, center);gap:var(--nav-gap, var(--space-s))}}.nav__logo{position:relative}@media all and (max-width:76.1875rem){.nav__logo{grid-area:logo}}.nav__logo a{padding-block:var(--logo-p-b, 0);display:flex}.nav__logo a img{width:10rem;height:auto}.nav__list{display:flex;flex-flow:column nowrap;align-self:var(--nav-self-align, center);justify-content:var(--nav-justify, flex-end);gap:var(--nav-gap, var(--space-s))}@media all and (max-width:76.1875rem){.nav__list{padding-inline-start:var(--nav-item-p-i)!important}}@media all and (min-width:76.25rem){.nav__list{flex-flow:row wrap;align-items:var(--nav-align, center)}}.nav__list li{height:100%}.nav__list li .item{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--space-3xs);text-decoration:none;text-underline-offset:.125em;text-decoration-thickness:2px;color:var(--c-nav-item, var(--c-blue));padding-block:calc(var(--nav-item-p-b) * .7);font-variation-settings:"wght" var(--fw-nav-item, var(--fw-700));font-size:var(--fs-nav-item, inherit)}@media all and (min-width:76.25rem){.nav__list li .item{padding-inline:var(--nav-item-p-i, .5em);padding-block:var(--nav-item-p-b, .5em)}}@media all and (max-width:76.1875rem){.nav__list li:not(.has-children,.allows-icon) li:last-child{margin-block-end:calc(var(--nav-item-p-b) * .7)}}.nav__list li:not(.has-children,.allows-icon)>.item{min-height:var(--nav-item-minh, var(--touch-target))}@media(hover:hover){.nav__list li:not(:has(.link-description))>.item:hover{text-decoration:underline}}.nav__list li:has(.link-description)>.item .link-description{color:var(--c-black)}@media(hover:hover){.nav__list li:has(.link-description)>.item:hover .link-title{text-decoration:underline}}.nav__list li button.item svg{transition:none}.nav__list li button.item[aria-expanded=true]{background:var(--nav-item-active-bg, var(--c-black));color:var(--c-nav-item-active, var(--c-white))}.nav__list li button.item[aria-expanded=true] svg{transform:var(--menu-toggle-transform, rotate(180deg))}.nav__list li a.item[aria-current=page]{color:var(--c-nav-item-current, var(--c-black));background:var(--nav-item-current-bg, var(--c-white))}@media all and (max-width:76.1875rem){.nav__list li a.item[aria-current=page]{padding-inline:var(--nav-item-p-i, .5em);margin-inline-start:calc(var(--nav-item-p-i) * -1)}}.nav__list li a.item[aria-current=page] .link-description{color:var(--c-nav-item-current, var(--c-black))}.nav__child-list[aria-hidden=true]{display:none}@media all and (min-width:76.25rem){.nav__child-list{position:absolute;top:100%;right:0;left:0;z-index:-1;background:var(--child-list-bg, var(--c-black));padding-block:var(--nav-item-p-b, 1em);box-shadow:0 0 5em #0003}.nav__child-list:has(svg)>ul{display:grid;grid-template-columns:var(--grid-columns);grid-gap:var(--grid-gap);grid-auto-rows:auto;grid-auto-flow:row;row-gap:0}.nav__child-list:has(svg)>ul li{grid-column:span 4}.nav__child-list:has(svg)>ul li:has(ul){grid-row:span 2}}.nav__child-list:has(svg) svg+div{display:flex;flex-flow:column nowrap;gap:.25rem}.nav__child-list:has(svg) .item{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--space-m)}.nav__child-list:has(svg) .item svg{width:var(--icon-size-nav);height:var(--icon-size-nav);transform:translateY(0);transition:transform 1s var(--in-out-sine)}@media(hover:hover){.nav__child-list:has(svg) .item:hover svg{transform:translateY(-.5rem)}}.nav__child-list:has(svg) .item:not(:has(svg)){padding-inline-start:calc(var(--icon-size-nav) + var(--space-m))}@media all and (min-width:76.25rem){.nav__child-list:has(svg) .item:not(:has(svg)){padding-inline-start:calc(var(--icon-size-nav) + var(--space-m) + var(--nav-item-p-b))}}@keyframes expandCell{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@media all and (max-width:76.1875rem){.nav li[x-data] .nav__child-list{display:grid;grid-template-rows:0fr;overflow:hidden;min-height:0;transition:grid-template-rows 1.5s ease-in-out}.nav li[x-data] .nav__child-list[aria-hidden=true]{visibility:hidden;height:0;grid-template-rows:0fr}.nav li[x-data] .nav__child-list[aria-hidden=false]{animation:expandCell .5s ease-in-out}}.nav__toggle{position:relative;grid-area:toggle;margin-block:auto;display:flex;align-items:center;transition:opacity .1s ease-in-out;color:var(--c-toggle, var(--c-black))}@media all and (min-width:76.25rem){.nav__toggle{display:none}}.nav__toggle:before{--offset: calc(var(--sp) * -1.5);position:absolute;top:var(--offset);right:var(--offset);bottom:var(--offset);left:var(--offset);display:block;content:""}.nav__toggle svg{width:var(--icon-size-toggle);height:var(--icon-size-toggle)}@media all and (max-width:76.1875rem){.nav__toggle:focus-visible svg path{fill:var(--c--toggle-hover, var(--c-black))}}@media(max-width:76.1875rem)and (hover:hover){.nav__toggle:hover svg path{fill:var(--c--toggle-hover, var(--c-black))}.nav__toggle:not([aria-expanded=true]):hover svg path{fill:var(--c--toggle-hover, var(--c-black))}}:where(html){--footer-p-b: var(--grid-gap)}.footer{padding-block:calc(var(--footer-p-b) * 2)}@media all and (min-width:60rem){.footer{padding-block:var(--footer-p-b)}}.footer__logo a.logo{display:flex}.footer__logo a.logo img{width:10rem;height:auto}.footer__links{display:flex;flex-flow:column nowrap;gap:var(--space-3xs)}.footer__locations{--locations-gap: var(--space-s);display:flex;flex-flow:column nowrap;gap:var(--locations-gap)}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.footer__locations{--locations-gap: var(--space-xs)}}.footer__locations li{display:flex;flex-flow:column nowrap;gap:var(--space-3xs)}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.footer__locations li{flex-flow:row wrap;justify-content:space-between;align-items:center;padding-block-start:var(--locations-gap)}}.footer__legals{display:flex;flex-flow:column nowrap;gap:var(--space-s)}.footer__legals ul{display:flex;flex-flow:column nowrap;gap:.25em}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.footer__legals{flex-flow:row wrap;align-items:center}.footer__legals ul{flex-flow:row wrap;align-items:center;gap:var(--space-xs)}.footer__legals>div,.footer__legals>p{flex:0 0 100%}}.footer__footer{display:flex;flex-flow:row wrap;gap:var(--grid-gap);align-items:center;justify-content:space-between}.footer>*{order:1}@media all and (max-width:59.9375rem){.footer__legals{order:2}}@keyframes clipPath{0%{width:0;height:0}to{width:100%;height:100%}}div:has(.hero--common+.hero__bg) .hero--common{align-items:center}@media all and (max-width:73.6875rem){div:has(.hero--common+.hero__bg){min-height:calc(40vh + 10vw)}}@media all and (min-width:73.75rem){div:has(.hero--common+.hero__bg){min-height:37.5rem}}section:has(.hero__bg){min-height:calc(24rem + 5vw)}.hero{--anim-frequency: infinite;position:relative}.hero__bg{position:absolute;inset:0;overflow:hidden}.hero__bg:before{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero__bg .img--cover{height:100%}.hero__bg--horizontal .anim-bg-horizontal{position:absolute;opacity:0;width:100%;left:0;top:50%;transform:translateY(-50%);height:90%;overflow:visible;max-height:calc(350px + 10vw)}.hero__bg--radial:before{background:url(/build/assets/graphic-radial-BxDvlFQ2.png);background-size:auto 100%;background-repeat:no-repeat;background-position:bottom}.hero--common{text-align:center;padding-block:var(--space-2xl);padding-block:var(--space-3xl-6xl);align-items:center}.hero__chevron{position:absolute;bottom:calc(var(--sp) * 2);left:calc(var(--gutter) * .5);z-index:19;transform:translate(-50%) scale(.8)}@media all and (max-width:49.9375rem){.hero__chevron{display:none}}.hero__chevron svg{transform:rotate(90deg);pointer-events:none}:where(html){--card-p-b: var(--space-m);--card-p-i: var(--space-m);--card-footer-gap: var(--space-2xl);--card-img-bg: var(--c-green)}.use-loader{display:grid;grid-template-areas:"img";z-index:1}.use-loader.aspect--16-9{--inherit-aspect: 16 / 9}.use-loader.aspect--8-5{--inherit-aspect: 8 / 5}.use-loader.aspect--7-5{--inherit-aspect: 7 / 5}.use-loader.aspect--5-3{--inherit-aspect: 5 / 3}.use-loader.aspect--4-3{--inherit-aspect: 4 / 3}.use-loader.aspect--3-2{--inherit-aspect: 3 / 2}.use-loader.aspect--2-3{--inherit-aspect: 2 / 3}.use-loader.aspect--1-1{--inherit-aspect: 1 / 1}.use-loader.aspect--9-16{--inherit-aspect: 9 / 16}.use-loader.aspect--3-4{--inherit-aspect: 3 / 4}.use-loader .img-loader,.use-loader img:not(.location-marker__pin),.use-loader .map,.use-loader .plyr{grid-area:img;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:var(--inherit-aspect)}.use-loader img,.use-loader .map,.use-loader .plyr{z-index:1;opacity:0;animation-name:fadeIn;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:var(--in-out-sine);animation-delay:.2s;animation-duration:1.5s}.use-loader .img-loader{background:var(--card-img-bg, black);z-index:0;animation-name:fadeOut;animation-duration:.6s;animation-delay:.2s;animation-fill-mode:both;animation-timing-function:var(--in-out-sine);animation-delay:1s;animation-duration:.5s}.use-loader:has(.plyr) .plyr{animation-delay:.8s}.use-loader:has(.plyr) .img-loader{animation-delay:1.6s;background:var(--c-purple)}.card{position:relative}.card__img{margin-block-end:-1px}.card__content{position:relative;z-index:2;padding-block:var(--card-p-b, var(--space-s));padding-inline:var(--card-p-i, var(--space-s));display:flex;flex-flow:column nowrap;justify-content:space-between}.card__content__text{padding-inline-end:var(--card-text-inset, 0)}.card__content__footer{padding-block-start:var(--card-footer-gap, var(--space-s));display:flex;gap:var(--space-s);flex-flow:row wrap;align-items:center;justify-content:space-between}.card__content__footer:has(.text--white br) .text--green{align-self:end}.card__content__footer:has(.text--white+.text--green) .text-white{flex:1}.card__content__footer:has(.text--white+.text--green) .text-green{flex:0 0 42px}.card__content__footer p:only-child{margin-left:auto}.card__content__footer p:has(svg:only-child){margin-inline-start:auto}.group{display:flex;flex-flow:column nowrap;gap:var(--space-xs)}.group--tight{gap:var(--space-3xs)}.group--mid{gap:var(--space-2xs)}.group--inline{flex-flow:row wrap}.group--product-list{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:var(--space-2xl);padding:var(--space-2xl) var(--space-l)}:where(html){--input-accent: var(--c-purple);--input-pi-start: var(--sp);--input-pi-end: calc(var(--input-height) * .5);--input-pi: var(--sp) calc(var(--input-height) * .5);--input-border: none;--input-radius: 0 calc(var(--input-height) * .5) calc(var(--input-height) * .5) 0;--select-bg: var(--c-green);--select-icon-size: 1rem;--select-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='16' height='24' fill='none' viewBox='0 0 16 24'%3E%3Cpath fill='%234e0058' d='M9 1a1 1 0 0 0-2 0h2ZM7.293 22.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L8 20.586l-5.657-5.657A1 1 0 0 0 .93 16.343l6.364 6.364ZM7 1v21h2V1H7Z'/%3E%3C/svg%3E")}.simple-page{--input-border: 2px solid var(--c-green)}body.bg--green{--select-bg: var(--c-white)}.hs-form,.form{display:flex;flex-flow:column nowrap;gap:var(--space-m)}.hs-form .error-summary,.form .error-summary{display:flex;flex-flow:column nowrap;gap:var(--space-3xs);padding:var(--space-xs);border:var(--c-error-border, var(--space-4xs) solid var(--c-red));border-radius:var(--radius)}.field,.fieldset{display:flex;flex-flow:column nowrap;gap:var(--space-3xs)}.field legend,.field label:not(:has([type=radio],[type=checkbox])),.field .error,.fieldset legend,.fieldset label:not(:has([type=radio],[type=checkbox])),.fieldset .error{font-size:var(--fs--1);font-variation-settings:"wght" var(--fw-800)}.field .hint,.fieldset .hint{color:var(--c-hint, var(--c-n-500))}.field .error,.fieldset .error{color:var(--c-error, var(--c-red));display:flex;flex-flow:row nowrap;align-items:center;gap:var(--error-border-indent, var(--space-3xs))}.field .error:has(svg) svg,.fieldset .error:has(svg) svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.field:has(.error),.fieldset:has(.error){padding-inline-start:var(--space-xs);border-inline-start:var(--error-border, var(--space-4xs) solid var(--c-red))}.field:has(.guidance) select,.field:has(.guidance) textarea,.field:has(.guidance) input[type=text],.field:has(.guidance) input[type=tel],.field:has(.guidance) input[type=email],.field:has(.guidance) input[type=url],.field:has(.guidance) input[type=search],.field:has(.guidance) input[type=password],.field:has(.guidance) input[type=number],.field:has(.guidance) input[type=date],.field:has(.guidance) input[type=time],.field:has(.guidance) input[type=datetime-local],.fieldset:has(.guidance) select,.fieldset:has(.guidance) textarea,.fieldset:has(.guidance) input[type=text],.fieldset:has(.guidance) input[type=tel],.fieldset:has(.guidance) input[type=email],.fieldset:has(.guidance) input[type=url],.fieldset:has(.guidance) input[type=search],.fieldset:has(.guidance) input[type=password],.fieldset:has(.guidance) input[type=number],.fieldset:has(.guidance) input[type=date],.fieldset:has(.guidance) input[type=time],.fieldset:has(.guidance) input[type=datetime-local]{margin-block-start:var(--space-3xs)}.field select,.field input[type=text],.field input[type=tel],.field input[type=email],.field input[type=url],.field input[type=search],.field input[type=password],.field input[type=number],.field input[type=date],.field input[type=time],.field input[type=datetime-local],.fieldset select,.fieldset input[type=text],.fieldset input[type=tel],.fieldset input[type=email],.fieldset input[type=url],.fieldset input[type=search],.fieldset input[type=password],.fieldset input[type=number],.fieldset input[type=date],.fieldset input[type=time],.fieldset input[type=datetime-local]{height:var(--input-height);padding-block:var(--input-pb, 0)}.field textarea,.field input[type=text],.field input[type=tel],.field input[type=email],.field input[type=url],.field input[type=search],.field input[type=password],.field input[type=number],.field input[type=date],.field input[type=time],.field input[type=datetime-local],.fieldset textarea,.fieldset input[type=text],.fieldset input[type=tel],.fieldset input[type=email],.fieldset input[type=url],.fieldset input[type=search],.fieldset input[type=password],.fieldset input[type=number],.fieldset input[type=date],.fieldset input[type=time],.fieldset input[type=datetime-local]{background-color:var(--input-bg, var(--c-white))}.field select,.field textarea,.field input[type=text],.field input[type=tel],.field input[type=email],.field input[type=url],.field input[type=search],.field input[type=password],.field input[type=number],.field input[type=date],.field input[type=time],.field input[type=datetime-local],.fieldset select,.fieldset textarea,.fieldset input[type=text],.fieldset input[type=tel],.fieldset input[type=email],.fieldset input[type=url],.fieldset input[type=search],.fieldset input[type=password],.fieldset input[type=number],.fieldset input[type=date],.fieldset input[type=time],.fieldset input[type=datetime-local]{accent-color:var(--input-accent, var(--c-blue));padding-inline:var(--input-pi, var(--sp));border:var(--input-border, 1px solid var(--c-black));border-radius:var(--input-radius, var(--radius))}.field textarea,.fieldset textarea{resize:none;padding-block:var(--input-pb, var(--sp));min-block-size:calc(1.75rlh + 1.5rem);max-block-size:calc(10.5rlh + 1.5rem);min-inline-size:20ch;form-sizing:content}.field select,.fieldset select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--select-icon, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='2' width='24' height='24' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'%3E%3C/path%3E%3C/svg%3E")) no-repeat calc(100% - var(--input-pi-end, var(--sp))) center;background-size:var(--select-icon-size, var(--icon-size-sm));padding-inline-end:calc(var(--input-pi-end, var(--sp)) + var(--sp) + var(--icon-size-sm));background-color:var(--select-bg, var(--c-white))}:where(html){--c-social: var(--c-white);--c-social-hover: var(--c-green);--social-bg-hover: transparent;--social-p: 0;--social-border: none}a.social-link{display:block;padding:var(--social-p, var(--space-3xs));border:var(--social-border, var(--input-border, 1px solid var(--c-black)));color:var(--c-social, var(--c-black));background-color:var(--social-bg, transparent)}a.social-link svg{width:var(--icon-size-social);height:var(--icon-size-social)}@media(hover:hover){a.social-link:hover{color:var(--c-social-hover, var(--c-white));background-color:var(--social-bg-hover, var(--c-link-hover))}}table{border-collapse:collapse;text-align:left;vertical-align:top}table th,table td{border:1px solid black;padding:1.25ch 1.75ch;vertical-align:top}table th p{font-variation-settings:"wght" 700,"wdth" 25}table thead th{background:var(--c-green)}table tbody th{font-variation-settings:"wght" 700,"wdth" 25}table tfoot th,table tfoot td{background:var(--c-purple);color:#fff}@media all and (min-width:37.5rem){table tfoot th,table tfoot td{font-variation-settings:"wght" 700,"wdth" 25}}.data-table{width:-moz-fit-content;width:fit-content;max-width:var(--content);margin:0 auto;display:flex;flex-flow:column nowrap;gap:calc(var(--grid-gap) * .5)}@media all and (max-width:37.4375rem){.data-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-table th,.data-table td{border:none}.data-table th:first-child,.data-table td:first-child{border-bottom:1px solid var(--c-black);background:var(--c-green)}.data-table th:not(:first-child,:last-child),.data-table td:not(:first-child,:last-child){padding-bottom:0}.data-table th:last-child,.data-table td:last-child{padding-top:0}.data-table tr{border:1px solid var(--c-black)}.data-table td,.data-table th[scope=row]{display:flex;flex-flow:column nowrap;width:100%}.data-table td:before{content:attr(data-label) ":";font-variation-settings:"wght" 700,"wdth" 25}.data-table tfoot th:first-child,.data-table tfoot td:first-child{background:var(--c-purple)}.data-table tfoot th:not(:first-child),.data-table tfoot td:not(:first-child){color:#000;background:var(--c-stone)}}.covering-link~article svg path.arrow-right-line{transition:var(--transition);transform-origin:right}.covering-link:focus-visible~article svg{overflow:visible}.covering-link:focus-visible~article svg path.arrow-right-line{transform:scaleX(1.5)}@media(hover:hover){.covering-link:hover~article svg{overflow:visible}.covering-link:hover~article svg path.arrow-right-line{transform:scaleX(1.5)}}.card:has(.warning) .card__content{background:var(--c-red)}.card--fill-parent{display:flex;flex-flow:column nowrap;height:100%}.card--fill-parent .card__content{flex:1}.card--location__details{font-variation-settings:"wght" var(--fw-700),"wdth" 25}.card--location__details address p:empty{display:none}.card--location .card__img{position:relative}.card--location .location-marker{position:absolute;z-index:2;top:calc(50% - 70px);left:calc(50% - 25px)}.card--location .location-marker__pin{width:50px;height:70px}@media(hover:hover){.card--location .location-marker:hover{animation:bounceSolid 3s infinite}}.card--person .card__content{z-index:initial}.card--person__heading{display:flex;flex-flow:row nowrap;align-items:center}.card--person__heading>div{flex:1}.card--person__heading button[aria-expanded=true] svg{transform:rotate(45deg)}@media all and (max-width:49.9375rem){.card--person__heading+div{padding-block-start:var(--card-p-b)}}@media all and (min-width:50rem){.card--person__heading+div{position:absolute;top:100%;left:0;right:0;z-index:2;padding-block-end:var(--card-p-b);padding-inline:var(--card-p-i);box-shadow:0 2.5em 4em #00000040}}.card--person div[aria-hidden=true]{display:none}.card__expanding{background:#d1ffe9}.card__expanding div{position:relative}.card__expanding div[aria-hidden=true]{display:none}.card__expanding ul.files{background:#d1ffe9}@media all and (min-width:60rem){.card__expanding ul.files{position:absolute;z-index:2;top:100%;left:0;right:0}}.card__expanding ul.files li{border-top:1px solid var(--c-white)}.card__expanding ul.files li a{--c-link: var(--c-body);--c-link-hover: var(--c-purple);--text-decoration: none;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:1em;padding-block:.75em;padding-inline:var(--card-p-i);font-size:var(--fs--1);font-variation-settings:"wght" var(--fw-700),"wdth" 25}@media(hover:hover){.card__expanding ul.files li a:hover{background:var(--c-green)}}.card--info:not(.pair,:has(.location-graphic)){padding-block-start:var(--grid-gap)}.card--info:not(.pair,:has(.location-graphic)) .card__img{margin-block-start:calc(var(--grid-gap) * -1)}.card--info .group.place--center--md{place-content:start!important}.card--info .card__content__text h3{min-height:5ex;text-wrap:balance;padding-inline-end:1em;margin-block-end:var(--space-s)}.card--info .card__content__text div>*+*,.card--info .card__content__text>*+*{margin-block-start:.75em}@media all and (min-width:60rem){.card--info .card__content__footer .group{flex-flow:column nowrap}}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.card--info .card__content:first-child .card__content__text{display:flex;flex-flow:row nowrap;gap:var(--grid-gap)}.card--info .card__content:first-child .card__content__text h2,.card--info .card__content:first-child .card__content__text h3{flex:3;text-wrap:pretty;padding-inline-end:0}.card--info .card__content:first-child .card__content__text div{flex:5}.card--info .card__content:first-child .card__content__text>*+*{margin-block-start:0}}.card--info.c-grid{grid-row-gap:0}.card--info.c-grid .card__img{grid-column:span 6}.card--info.c-grid .card__img .img-loader,.card--info.c-grid .card__img img,.card--info.c-grid .card__img div{aspect-ratio:8/5}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.card--info.c-grid .card__img{grid-column:1/6}}@media all and (min-width:60rem){.card--info.c-grid .card__img{margin-block-start:var(--grid-gap);z-index:1;margin-block-end:auto}}.card--info.c-grid .card__content{grid-column:span 6}@media all and (min-width:37.5rem)and (max-width:59.9375rem){.card--info.c-grid .card__content{margin-block-start:calc(var(--grid-gap) * 2 * -1);grid-column:2/7}}@media all and (min-width:60rem){.card--info.c-grid .card__content{padding:var(--grid-gap);margin-inline-start:calc(var(--grid-gap) * -1);z-index:2;margin-block-end:auto}.card--info.c-grid .card__content>*+*{margin-block-start:calc(var(--grid-gap) * 2)}.card--info.c-grid .card__content__text h3{min-height:initial}.card--info.c-grid .card__content__text>*+*{margin-block-start:var(--grid-gap)}.card--info.c-grid .card__content__footer{padding-block-start:0}}.card--info:has(.location-graphic){position:relative}@media all and (min-width:60rem){.card--info:has(.location-graphic){margin-block-end:var(--grid-gap)}}@media all and (min-width:60rem)and (max-width:87.4375rem){.card--info:has(.location-graphic) .card__img{margin-block-start:calc(var(--grid-gap) * 3)}}@media all and (min-width:60rem){.card--info:has(.location-graphic) .card__img{margin-inline-end:calc(var(--grid-gap) * -1)}}.card--info:has(.location-graphic) .location-graphic{position:absolute;top:100%;left:var(--grid-gap);margin-top:0;width:calc(100% - var(--grid-gap))}@media all and (max-width:59.9375rem){.card--info:has(.location-graphic) .location-graphic{display:none}}.card--info:has(.location-graphic) .location-graphic svg{width:100%;height:auto}.card--info:has(.location-graphic) .location-graphic .marker{animation:bounceSolid 3s infinite}@media all and (min-width:50rem)and (max-width:59.9375rem){.card:not(.card--location,.card--related,.card--person,:only-child):has(img){display:grid;grid-template-columns:var(--grid-columns);grid-gap:var(--grid-gap);grid-auto-rows:auto;grid-auto-flow:row}.card:not(.card--location,.card--related,.card--person,:only-child):has(img) .card__img,.card:not(.card--location,.card--related,.card--person,:only-child):has(img) .card__content{grid-row:1}.card:not(.card--location,.card--related,.card--person,:only-child):has(img) .card__img{grid-column:1/4;margin-bottom:auto;margin-top:var(--grid-gap)}.card:not(.card--location,.card--related,.card--person,:only-child):has(img) .card__content{grid-column:3/7}}@media all and (min-width:50rem)and (max-width:73.6875rem){.card--related{display:flex;flex-flow:row nowrap;align-items:stretch}.card--related .card__img{flex:1.5;z-index:2;margin-block-end:var(--grid-gap);aspect-ratio:unset}}@media all and (min-width:50rem)and (max-width:73.6875rem)and (min-width:60rem){.card--related .card__img{margin-inline-end:calc(var(--grid-gap) * 2 * -1)}}@media all and (min-width:50rem)and (max-width:73.6875rem){.card--related .card__img img{-o-object-fit:cover;object-fit:cover}.card--related .card__content{flex:2;z-index:1}.card--related .card__content:not(:only-child){margin-block-start:var(--grid-gap)}.card--related .card__content:not(:only-child)>*{padding-inline-start:calc(var(--grid-gap) * 2.25)}}@media all and (min-width:50rem)and (max-width:73.6875rem)and (max-width:59.9375rem){.card--related .card__content:not(:only-child){margin-inline-start:calc(var(--grid-gap) * -2);grid-column:4/7!important}}.card__content__img-grid{--grid-item-size: clamp(8.125rem, 6.1161rem + 8.0357vw, 10.9375rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-size),var(--grid-item-size)));gap:.75rem;margin-block-start:calc(var(--grid-gap) * 1)!important}.card__content__img-grid--two-cols{grid-template-columns:repeat(2,minmax(var(--grid-item-size),var(--grid-item-size)))}.card__content__img-grid img{width:var(--grid-item-size);height:var(--grid-item-size);-o-object-fit:contain;object-fit:contain;aspect-ratio:1}.clip--img-down{-webkit-clip-path:url(#svgClipImgDown);clip-path:url(#svgClipImgDown)}.clip--img-down+.img-loader{aspect-ratio:1/1;-webkit-clip-path:url(#svgClipImgDown);clip-path:url(#svgClipImgDown)}.clip--img-down-mid{-webkit-clip-path:url(#svgClipImgDownMid);clip-path:url(#svgClipImgDownMid)}.clip--img-down-mid+.img-loader{-webkit-clip-path:url(#svgClipImgDownMid);clip-path:url(#svgClipImgDownMid)}.clip--img-down-tall{-webkit-clip-path:url(#svgClipImgDownTall);clip-path:url(#svgClipImgDownTall)}.clip--img-down-tall+.img-loader{-webkit-clip-path:url(#svgClipImgDownTall);clip-path:url(#svgClipImgDownTall)}@keyframes popupLoad{0%{transform:translateY(130%) translate(var(--margin-inline)) scale(.8);filter:blur(20px)}60%{transform:translateY(-20%) translate(calc(var(--margin-inline) * -.5)) scale(.9);box-shadow:none}to{transform:translateY(0) translate(0) scale(1);filter:blur(0);box-shadow:0 0 5em #0003}}@keyframes contRotate{0%{transform:rotate(0);opacity:0}50%{opacity:1}to{transform:rotate(360deg);opacity:0}}body:has(.popup--top) .popup--top{order:1}body:has(.popup--top) nav{order:2}body:has(.popup--top)>*:not(nav,.popup--top){order:3}.popup{padding:0}.popup--bottom{position:fixed;z-index:var(--z-wtf);transform:translateY(130%) scale(.8);filter:blur(20px)}.popup--bottom.float{bottom:var(--margin-inline);right:var(--margin-inline);left:auto;width:calc(100% - var(--margin-inline) * 2)}@media all and (min-width:50rem){.popup--bottom.float{width:calc(50% - var(--margin-inline))}}.popup--bottom.float .popup__actions{width:100%;justify-content:space-between;align-items:flex-end}.popup--bottom[open]{animation:popupLoad 1.5s forwards var(--in-out-sine)}.popup__content{position:relative;z-index:2;padding:calc(var(--grid-gap) * .75) var(--margin-inline);display:flex;flex-flow:column nowrap;gap:calc(var(--grid-gap) * .5);justify-content:space-between}.popup__text,.popup__actions{position:relative;z-index:2}.popup__text *{text-wrap:balance}.popup__bg{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:.7}.popup__bg img{width:120%;max-width:unset;height:auto;animation:contRotate 4s var(--in-out-sine) infinite}.popup__actions{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--space-s)}.popup__actions form{display:flex;flex-flow:row nowrap;align-items:center}.popup__actions form svg{width:1rem}.hero--common .col:has(h1){display:flex;flex-flow:column nowrap;justify-content:flex-end}header h1>span:not(.dropped-p){display:block}.anim-heading{--width: 100;display:block;font-variation-settings:"wght" 510,"wdth" var(--width)!important}.no-gap{gap:0!important}.min-h--100{min-height:100dvh}.children-fill-parent{display:flex;justify-content:stretch}.stretch-child{display:flex;align-items:stretch}.order--3{order:3}@media all and (min-width:60rem){.order--gc--1{order:1}.order--gc--2{order:2}.order--gc--3{order:3}}.place--center,.place--start,.place--end{display:grid}.place--center{place-content:center}@media all and (min-width:50rem){.place--center--md{place-content:center}}@media all and (min-width:60rem){.place--center--gc{place-content:center}}.place--start{place-content:start}.place--end{place-content:end}.justify--center{justify-content:center}.justify--start{justify-content:start}.justify--end{justify-content:end}.flow--xs>*+*{margin-block-start:.25em}.flow-down--xs>*:not(:last-child){margin-block-end:.25em}.flow--sm>*+*{margin-block-start:.5em}.flow-down--sm>*:not(:last-child){margin-block-end:.5em}.flow>*+*{margin-block-start:1em}.flow-down>*:not(:last-child){margin-block-end:1em}.flow--lg>*+*{margin-block-start:2em}.flow-down--lg>*:not(:last-child){margin-block-end:2em}.order--1{order:1}.order--2{order:2}@media all and (min-width:50rem){.order--md--1{order:1}.order--md--2{order:2}}.divider{border-top:var(--divider);padding-block-start:calc(var(--sp) * 1.5)}.text--center{text-align:center}@media all and (max-width:49.9375rem){.text--center--tomd{text-align:center}}@media all and (min-width:50rem){.text--center--md{text-align:center}}@media all and (max-width:59.9375rem){.text--center--togc{text-align:center}}@media all and (min-width:60rem){.text--center--gc{text-align:center}}.text--caps{text-transform:uppercase}.text--balance{text-wrap:balance}.text--balance>*{text-wrap:balance}.text--white{color:var(--c-white)}.text--white>span{color:inherit}.text--black{color:var(--c-black)}.text--black>span{color:inherit}.text--blue-dark{color:var(--c-blue-dark)}.text--blue-dark>span{color:inherit}.text--red{color:var(--c-red)}.text--red>span{color:inherit}.text--yellow{color:var(--c-yellow)}.text--yellow>span{color:inherit}.text--green-xl{color:var(--c-green-xl)}.text--green-xl>span{color:inherit}.text--green{color:var(--c-green)}.text--green>span{color:inherit}.text--purple-xl{color:var(--c-purple-xl)}.text--purple-xl>span{color:inherit}.text--purple-l{color:var(--c-purple-l)}.text--purple-l>span{color:inherit}.text--purple{color:var(--c-purple)}.text--purple>span{color:inherit}.text--purple-d{color:var(--c-purple-d)}.text--purple-d>span{color:inherit}.text--purple-85{color:var(--c-purple-85)}.text--purple-85>span{color:inherit}.text--purple-50{color:var(--c-purple-50)}.text--purple-50>span{color:inherit}.text--purple-20{color:var(--c-purple-20)}.text--purple-20>span{color:inherit}.text--stone{color:var(--c-stone)}.text--stone>span{color:inherit}.text--stone-d{color:var(--c-stone-d)}.text--stone-d>span{color:inherit}.text--teal{color:var(--c-teal)}.text--teal>span{color:inherit}.text--teal-l{color:var(--c-teal-l)}.text--teal-l>span{color:inherit}.text--orange-xl{color:var(--c-orange-xl)}.text--orange-xl>span{color:inherit}.text--orange{color:var(--c-orange)}.text--orange>span{color:inherit}.text--blue-xl{color:var(--c-blue-xl)}.text--blue-xl>span{color:inherit}.text--blue{color:var(--c-blue)}.text--blue>span{color:inherit}.text--white a{--c-link: var(--c-white);--c-link-hover: var(--c-green);--c-text-decoration: var(--c-white)}.aspect--16-9{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:16/9!important}.aspect--8-5{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:8/5!important}.aspect--7-5{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:7/5!important}.aspect--5-3{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:5/3!important}.aspect--4-3{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:4/3!important}.aspect--3-2{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:3/2!important}.aspect--2-3{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:2/3!important}.aspect--1-1{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/1!important}.aspect--9-16{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:9/16!important}.aspect--3-4{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:3/4!important}.lh--body{line-height:var(--lh-body)}.lh--mid{line-height:var(--lh-mid)}.lh--heading{line-height:var(--lh-heading)}.fw--100{font-variation-settings:"wght" var(--fw-100),"wdth" var(--fwid-body, 100)}.fw--200{font-variation-settings:"wght" var(--fw-200),"wdth" var(--fwid-body, 100)}.fw--300{font-variation-settings:"wght" var(--fw-300),"wdth" var(--fwid-body, 100)}.fw--400{font-variation-settings:"wght" var(--fw-400),"wdth" var(--fwid-body, 100)}.fw--500{font-variation-settings:"wght" var(--fw-500),"wdth" var(--fwid-body, 100)}.fw--600{font-variation-settings:"wght" var(--fw-600),"wdth" var(--fwid-body, 100)}.fw--700{font-variation-settings:"wght" var(--fw-700),"wdth" var(--fwid-body, 100)}.fw--800{font-variation-settings:"wght" var(--fw-800),"wdth" var(--fwid-body, 100)}.fw--900{font-variation-settings:"wght" var(--fw-900),"wdth" var(--fwid-body, 100)}.bg--white{background-color:var(--c-white)}.bg--white .bg--match-body{--bg-match-body: var(--c-white)}.bg--black{background-color:var(--c-black)}.bg--black .bg--match-body{--bg-match-body: var(--c-black)}.bg--blue-dark{background-color:var(--c-blue-dark)}.bg--blue-dark .bg--match-body{--bg-match-body: var(--c-blue-dark)}.bg--red{background-color:var(--c-red)}.bg--red .bg--match-body{--bg-match-body: var(--c-red)}.bg--yellow{background-color:var(--c-yellow)}.bg--yellow .bg--match-body{--bg-match-body: var(--c-yellow)}.bg--green-xl{background-color:var(--c-green-xl)}.bg--green-xl .bg--match-body{--bg-match-body: var(--c-green-xl)}.bg--green{background-color:var(--c-green)}.bg--green .bg--match-body{--bg-match-body: var(--c-green)}.bg--purple-xl{background-color:var(--c-purple-xl)}.bg--purple-xl .bg--match-body{--bg-match-body: var(--c-purple-xl)}.bg--purple-l{background-color:var(--c-purple-l)}.bg--purple-l .bg--match-body{--bg-match-body: var(--c-purple-l)}.bg--purple{background-color:var(--c-purple)}.bg--purple .bg--match-body{--bg-match-body: var(--c-purple)}.bg--purple-d{background-color:var(--c-purple-d)}.bg--purple-d .bg--match-body{--bg-match-body: var(--c-purple-d)}.bg--purple-85{background-color:var(--c-purple-85)}.bg--purple-85 .bg--match-body{--bg-match-body: var(--c-purple-85)}.bg--purple-50{background-color:var(--c-purple-50)}.bg--purple-50 .bg--match-body{--bg-match-body: var(--c-purple-50)}.bg--purple-20{background-color:var(--c-purple-20)}.bg--purple-20 .bg--match-body{--bg-match-body: var(--c-purple-20)}.bg--stone{background-color:var(--c-stone)}.bg--stone .bg--match-body{--bg-match-body: var(--c-stone)}.bg--stone-d{background-color:var(--c-stone-d)}.bg--stone-d .bg--match-body{--bg-match-body: var(--c-stone-d)}.bg--teal{background-color:var(--c-teal)}.bg--teal .bg--match-body{--bg-match-body: var(--c-teal)}.bg--teal-l{background-color:var(--c-teal-l)}.bg--teal-l .bg--match-body{--bg-match-body: var(--c-teal-l)}.bg--orange-xl{background-color:var(--c-orange-xl)}.bg--orange-xl .bg--match-body{--bg-match-body: var(--c-orange-xl)}.bg--orange{background-color:var(--c-orange)}.bg--orange .bg--match-body{--bg-match-body: var(--c-orange)}.bg--blue-xl{background-color:var(--c-blue-xl)}.bg--blue-xl .bg--match-body{--bg-match-body: var(--c-blue-xl)}.bg--blue{background-color:var(--c-blue)}.bg--blue .bg--match-body{--bg-match-body: var(--c-blue)}.mt--1{margin-block-start:calc(var(--sp) * 1)!important}.mb--1{margin-block-end:calc(var(--sp) * 1)!important}.mt--2{margin-block-start:calc(var(--sp) * 2)!important}.mb--2{margin-block-end:calc(var(--sp) * 2)!important}.mt--3{margin-block-start:calc(var(--sp) * 3)!important}.mb--3{margin-block-end:calc(var(--sp) * 3)!important}.mt--4{margin-block-start:calc(var(--sp) * 4)!important}.mb--4{margin-block-end:calc(var(--sp) * 4)!important}.mt--5{margin-block-start:calc(var(--sp) * 5)!important}.mb--5{margin-block-end:calc(var(--sp) * 5)!important}.mt--6{margin-block-start:calc(var(--sp) * 6)!important}.mb--6{margin-block-end:calc(var(--sp) * 6)!important}.mt--sm{margin-block-start:calc(var(--sp) * .5)!important}.mb--sm{margin-block-end:calc(var(--sp) * .5)!important}.mt--auto{margin-block-start:auto!important}.mb--auto{margin-block-end:auto!important}.mt--none{margin-block-start:calc(var(--sp) * 0)!important}.mb--none{margin-block-end:calc(var(--sp) * 0)!important}.mbe--gap{margin-block-end:var(--grid-gap)}.ml--auto{margin-inline-start:auto}.mr--auto{margin-inline-end:auto}.p-b{padding-block:var(--space-s)}.p-b--2{padding-block:var(--space-2xl)}.p-b--3{padding-block:var(--space-4xl)}.p-bs{padding-block-start:var(--space-s)}.p-bs--2{padding-block-start:var(--space-2xl)}.p-be{padding-block-end:var(--space-s)}.p-be--2{padding-block-end:var(--space-2xl)}.p-i{padding-inline:var(--space-s)}.p-i--2{padding-inline:var(--space-2xl)}.d--block{display:block}.d--flex{display:flex}.icon{width:var(--icon-size);height:var(--icon-size)}.icon--xl{width:var(--icon-size-xl);height:var(--icon-size-xl)}.icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon--sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.img--cover{width:100%;-o-object-fit:cover;object-fit:cover}.img--natural{width:auto;height:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.img--contain{width:100%;-o-object-fit:contain;object-fit:contain}@media all and (max-width:59.9375rem){.img--bleed{width:calc(100% + var(--margin) * 2);max-width:calc(100% + var(--margin) * 2);margin-inline-start:calc(var(--margin) * -1)}}@media all and (min-width:60rem){.hide--gc{display:none}}@media all and (min-width:73.75rem){.hide--xl{display:none}}@media all and (min-width:76.25rem){.hide--menu-change{display:none}}@media all and (min-width:50rem){.hide--md{display:none}}@media all and (min-width:37.5rem){.hide--sm{display:none}}@media all and (max-width:37.4375rem){.show--sm{display:none}}@media all and (max-width:49.9375rem){.show--md{display:none}}@media all and (max-width:59.9375rem){.show--lg{display:none}}.z---2{z-index:-2}.z---1{z-index:-1}.z--0{z-index:0}.z--1{z-index:1}.z--2{z-index:2}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.inset{inset:0}.warning--fill{background:var(--c-red);color:var(--c-white);padding:var(--grid-gap);padding-inline-end:calc(var(--grid-gap) * 3);font-variation-settings:"wght" 700}.ff--ext{font-variation-settings:"wdth" 75}.ff--cond{font-variation-settings:"wdth" 5;letter-spacing:.02em}.heading--xxl-ext-md-caps{font-variation-settings:"wght" 500,"wdth" 100;font-size:var(--fs-4);text-transform:uppercase}.heading--xxl-cond-md-caps{font-variation-settings:"wght" 500,"wdth" 5;font-size:var(--fs-4);text-transform:uppercase;letter-spacing:.02em}.heading--xxl-cond-md{font-variation-settings:"wght" 500,"wdth" 5;font-size:var(--fs-4);letter-spacing:.02em}@media all and (min-width:37.5rem){.heading--xxl-cond-md{font-size:var(--fs-5)}}.heading--xl-cond-md{font-variation-settings:"wght" 500,"wdth" 5;font-size:var(--fs-4);line-height:var(--lh-heading);letter-spacing:.02em}@media all and (min-width:37.5rem){.heading--xl-cond-md{font-size:var(--fs-5)}}.heading--md-ext-md{line-height:1.4;font-variation-settings:"wght" 500,"wdth" 100;font-size:var(--fs-1)}.is-condensed{font-variation-settings:"wght" 500,"wdth" 5;letter-spacing:.02em}.bard{--bard-h2: var(--fs-1);--bard-h3: var(--fs-0)}.bard--long{--bard-h2: var(--fs-2);--bard-h3: var(--fs-1)}.bard h2:not([class]){font-size:var(--bard-h2)}.bard h3:not([class]){font-variation-settings:"wght" 600,"wdth" 100;font-size:var(--bard-h3)}.match-bard--h2{font-size:var(--bard-h2);font-variation-settings:"wght" 500,"wdth" 100}.match-bard--h3{font-variation-settings:"wght" 600,"wdth" 100;font-size:var(--bard-h3)}.icon-list li,.heading--card{font-variation-settings:"wght" 700,"wdth" 25;font-size:var(--fs-1)}.btn,select,select.hs-input,[data-hsfc-id=Renderer] .hsfc-Button,input[type=button],input[type=submit],input[type=reset],.text--match-btn,.footer-link{font-variation-settings:"wght" 800,"wdth" 100;font-size:var(--fs--1);text-transform:uppercase}.text--stat{--fluid-64-104: clamp(4rem, 2.2143rem + 7.1429vi, 6.5rem);font-variation-settings:"wght" 500,"wdth" 5;font-size:var(--fluid-64-104);color:var(--c-purple)}.text--match-body{font-variation-settings:"wght" var(--fw-body, var(--fw-400)),"wdth" var(--fwid-body, 100)}.mw--32ch{max-width:32ch;margin-inline:auto}.commas{display:inline-flex;gap:1ch}.commas span:not(:only-child,:last-child):after{content:", "}.svg-1em{height:1em!important}.text--match-btn .dropped-p,.heading--xxl-ext-md-caps .dropped-p,.heading--xxl-cond-md-caps .dropped-p{text-transform:lowercase}.stopScroll{overflow:hidden}#sentinel{position:absolute;top:5rem;z-index:var(--z-wtf);border-bottom:2px dashed var(--c-purple);width:8rem}#monitorDVH,#getGutterWidth,#getMarginWidth{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#monitorDVH{position:absolute;left:-100%;height:100dvh;width:1px}#getGutterWidth{position:fixed;width:var(--grid-gap)}#getMarginWidth{position:fixed;width:var(--margin-inline)}
