@import "https://fonts.googleapis.com/css2?family=Gloock&family=Inter:wght@100..900&display=swap";*{--accent-color-50:color-mix(in srgb, var(--accent-color), #fff 90%);--accent-color-100:color-mix(in srgb, var(--accent-color), #fff 80%);--accent-color-200:color-mix(in srgb, var(--accent-color), #fff 60%);--accent-color-300:color-mix(in srgb, var(--accent-color), #fff 40%);--accent-color-400:color-mix(in srgb, var(--accent-color), #fff 20%);--accent-color-500:var(--accent-color);--accent-color-600:color-mix(in srgb, var(--accent-color), #000 20%);--accent-color-700:color-mix(in srgb, var(--accent-color), #000 40%);--accent-color-800:color-mix(in srgb, var(--accent-color), #000 60%);--accent-color-900:color-mix(in srgb, var(--accent-color), #000 80%);--accent-color-950:color-mix(in srgb, var(--accent-color), #000 90%);--accent-color-contrast:oklch(from var(--accent-color) round(1.21 - l) 0 0deg);--accent-color-text:var(--accent-color-contrast)}@supports selector(::view-transition){*{--accent-color-text:rgb(from color-mix(in srgb, var(--accent-color-contrast), var(--accent-color-dark)) calc(2 * r) calc(2 * g) calc(2 * b))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{color:var(--root-color);font-family:var(--root-font-family);font-size:var(--root-font-size);line-height:var(--root-line-height);interpolate-size:allow-keywords;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,input,optgroup,progress,select,textarea{accent-color:var(--accent-color)}p{overflow-wrap:break-word;margin:0 0 2rem}p:last-child{margin-bottom:0}canvas,img,picture,svg,video{max-width:100%;height:auto}a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*=\-]){touch-action:manipulation}button{cursor:pointer}:is(blockquote,dl,hr,ol,picture,pre,table,ul,p:has(+:where(blockquote,hr,ol,picture,pre,table,ul))){margin-top:0;margin-bottom:3rem}address{margin-bottom:.5em;font-style:normal;line-height:1.25}blockquote{box-shadow:4px 0 var(--accent-color-200) inset;margin-left:1.5em;margin-right:0;padding-left:1.5em}blockquote cite{margin-bottom:1em;font-style:normal;display:block}dialog{box-shadow:var(--root-box-shadow-med);color:var(--root-color);border:0;border-radius:1rem;max-width:36rem;padding:1.5rem 2rem;inset:0}hr{border:4px solid var(--accent-color);max-width:8rem}code{background:var(--accent-color-50);box-shadow:0 0 0 2px var(--accent-color-50)}pre{color:var(--accent-color);white-space:pre-wrap;overflow-wrap:break-word}:root{--fluid-rem-sm-md:clamp(0px, (100vw - 1px * var(--root-breakpoint-sm)) * 16 / (var(--root-breakpoint-md) - var(--root-breakpoint-sm)), 1rem);--fluid-rem-md-lg:clamp(0px, (100vw - 1px * var(--root-breakpoint-md)) * 16 / (var(--root-breakpoint-lg) - var(--root-breakpoint-md)), 1rem);--fluid-rem-sm-lg:clamp(0px, (100vw - 1px * var(--root-breakpoint-sm)) * 16 / (var(--root-breakpoint-lg) - var(--root-breakpoint-sm)), 1rem);--fluid-sm-md:clamp(0px, (100vw - 1px * var(--root-breakpoint-sm)) / (var(--root-breakpoint-md) - var(--root-breakpoint-sm)), 1px);--fluid-md-lg:clamp(0px, (100vw - 1px * var(--root-breakpoint-md)) / (var(--root-breakpoint-lg) - var(--root-breakpoint-md)), 1px);--fluid-sm-lg:clamp(0px, (100vw - 1px * var(--root-breakpoint-sm)) / (var(--root-breakpoint-lg) - var(--root-breakpoint-sm)), 1px)}@property --root-font-family{syntax:"*";inherits:true;initial-value:system-ui, sans-serif}@property --root-font-family-heading{syntax:"*";inherits:true;initial-value:inter, roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", arial, sans-serif}@property --root-font-size{syntax:"<length>";inherits:true;initial-value:16px}@property --root-font-size-h1{syntax:"<length>";inherits:true;initial-value:48px}@property --root-font-size-h2{syntax:"<length>";inherits:true;initial-value:40px}@property --root-font-size-h3{syntax:"<length>";inherits:true;initial-value:32px}@property --root-font-size-h4{syntax:"<length>";inherits:true;initial-value:24px}@property --root-font-size-h5{syntax:"<length>";inherits:true;initial-value:20px}@property --root-font-size-h6{syntax:"<length>";inherits:true;initial-value:16px}@property --root-font-size-sm{syntax:"<length>";inherits:true;initial-value:12px}@property --root-font-size-lg{syntax:"<length>";inherits:true;initial-value:24px}@property --root-line-height{syntax:"<number>";inherits:true;initial-value:1.5}@property --root-color{syntax:"<color>";inherits:true;initial-value:#666}@property --root-color-inactive{syntax:"<color>";inherits:true;initial-value:#999}@property --root-border-color{syntax:"<color>";inherits:true;initial-value:#b3b3b3}@property --root-background-color{syntax:"<color>";inherits:true;initial-value:#fff}@property --root-background-color-inactive{syntax:"<color>";inherits:true;initial-value:#ccc}@property --root-icon-fill-color{syntax:"<color>";inherits:true;initial-value:currentColor}@property --root-icon-stroke-color{syntax:"<color>";inherits:true;initial-value:#fff}@property --root-icon-stroke-width{syntax:"<number>";inherits:true;initial-value:2}@property --icon-fill-color{syntax:"<color>";inherits:true;initial-value:currentColor}@property --icon-stroke-color{syntax:"<color>";inherits:true;initial-value:currentColor}@property --icon-stroke-width{syntax:"<number>";inherits:true;initial-value:2}@property --root-breakpoint-sm{syntax:"<number>";inherits:true;initial-value:320}@property --root-breakpoint-md{syntax:"<number>";inherits:true;initial-value:744}@property --root-breakpoint-lg{syntax:"<number>";inherits:true;initial-value:1300}@property --root-border-width{syntax:"<length>";inherits:true;initial-value:2px}@property --root-border-radius{syntax:"<length>";inherits:true;initial-value:4px}@property --root-gap{syntax:"<length>";inherits:true;initial-value:16px}@property --root-padding-block{syntax:"<length>";inherits:true;initial-value:16px}@property --root-padding-inline{syntax:"<length>";inherits:true;initial-value:32px}@property --root-box-shadow-low{syntax:"*";inherits:true;initial-value:0 16px 64px #0000000d}@property --root-box-shadow-med{syntax:"*";inherits:true;initial-value:0 16px 32px #0000001a}@property --root-box-shadow-high{syntax:"*";inherits:true;initial-value:0 16px 64px #0000000d}@property --reduce-motion{syntax:"*";inherits:true;initial-value:unset}@property --root-duration-fast{syntax:"<time>";inherits:true;initial-value:.15s}@property --root-duration-moderate{syntax:"<time>";inherits:true;initial-value:.25s}@property --root-duration-slow{syntax:"<time>";inherits:true;initial-value:.4s}@property --root-duration-cinematic{syntax:"<time>";inherits:true;initial-value:.65s}@property --root-ease-in{syntax:"*";inherits:true;initial-value:cubic-bezier(.755, .05, .855, .06)}@property --root-ease-out{syntax:"*";inherits:true;initial-value:cubic-bezier(.23, 1, .32, 1)}@property --root-ease-in-out{syntax:"*";inherits:true;initial-value:cubic-bezier(.86, 0, .07, 1)}@view-transition{navigation:auto}.container{--columns:1;--gap:var(--root-gap,16px);--container-width:320px;gap:var(--gap);grid:auto/[wide-start] 1fr [main-start] repeat(var(--columns), minmax(0, calc((var(--container-width) - (var(--columns) - 1) * var(--gap)) / var(--columns)))) [main-end] 1fr [wide-end];display:grid}.container.-columns-2{--columns:2}.container.-columns-3{--columns:3}.container.-columns-4{--columns:4}.container.-columns-5{--columns:5}.container.-columns-6{--columns:6}.container.-columns-7{--columns:7}.container.-columns-8{--columns:8}.container.-columns-9{--columns:9}.container.-columns-10{--columns:10}.container.-columns-11{--columns:11}.container.-columns-12{--columns:12}.container>*{grid-column:main}@media (width>=368px){.container{--container-width:744px}}@media (width>=808px){.container{--container-width:1300px}}@media print{.container{max-width:100%;display:block}.container>*{max-width:100%}}.cell{--cell-span:clamp(1, round(var(--span,1) * 3), var(--columns));grid-column:span var(--cell-span)}.cell.-left{grid-column:main/span var(--cell-span)}.cell.-right{grid-column:span var(--cell-span)/main}.cell.-center{grid-column:round(down, 1 + (var(--columns,1) - var(--cell-span)) / 2, 1)/span calc(var(--cell-span) + mod(var(--columns) - var(--cell-span), 2))}:where(.container)>.cell.-center{grid-column-start:round(down, 2 + (var(--columns,1) - var(--cell-span)) / 2, 1)}.cell.-prioritize{order:-1}@media (width>=808px){.cell.-prioritize{order:unset}}.cell.-span-1{--span:1}.cell.-span-2{--span:2}.cell.-span-3{--span:3}.cell.-span-4{--span:4}.cell.-span-5{--span:5}.cell.-span-6{--span:6}.cell.-span-7{--span:7}.cell.-span-8{--span:8}.cell.-span-9{--span:9}.cell.-span-10{--span:10}.cell.-span-11{--span:11}.cell.-span-12{--span:12}@media (width>=368px){.cell{--cell-span:clamp(1, round(var(--span,1) * 1.5), var(--columns))}}@media (width>=808px){.cell{--cell-span:var(--span,1)}}.grid{--columns:1;--gap:var(--root-gap,16px);gap:var(--gap);grid:auto/[wide-start main-start] repeat(var(--columns), 1fr) [main-end wide-end];display:grid}.grid>*{min-width:0}.grid.-columns-2{--columns:2}.grid.-columns-3{--columns:3}.grid.-columns-4{--columns:4}.grid.-columns-5{--columns:5}.grid.-columns-6{--columns:6}.grid.-columns-7{--columns:7}.grid.-columns-8{--columns:8}.grid.-columns-9{--columns:9}.grid.-columns-10{--columns:10}.grid.-columns-11{--columns:11}.grid.-columns-12{--columns:12}.grid.-tight{row-gap:0}.srOnly{white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.webOnly{display:none!important}}.accent-color-scale{--size:1.5em;background:linear-gradient(var(--accent-color-50) 100%, tan) 0/10%, linear-gradient(var(--accent-color-100) 100%, tan) 10%/10%, linear-gradient(var(--accent-color-200) 100%, tan) 20%/10%, linear-gradient(var(--accent-color-300) 100%, tan) 30%/10%, linear-gradient(var(--accent-color-400) 100%, tan) 40%/10%, linear-gradient(var(--accent-color-500) 100%, tan) 50%/10%, linear-gradient(var(--accent-color-600) 100%, tan) 60%/10%, linear-gradient(var(--accent-color-700) 100%, tan) 70%/10%, linear-gradient(var(--accent-color-800) 100%, tan) 80%/10%, linear-gradient(var(--accent-color-900) 100%, tan) 90%/10%, linear-gradient(var(--accent-color-950) 100%, tan) 100%/10%;background-repeat:no-repeat;width:16.5em;height:1.5em;font-size:1.5em;display:inline-grid}.placeholder{aspect-ratio:1;--placeholder-color:rgb(from var(--accent-color) r g b / .2);border:2px solid var(--placeholder-color);background:linear-gradient(to top right, #0000 calc(50% - 2px), var(--placeholder-color), #0000 calc(50% + 2px)), linear-gradient(to top left, #0000 calc(50% - 2px), var(--placeholder-color), #0000 calc(50% + 2px)) rgb(from var(--accent-color) r g b/.1);text-align:center;color:var(--accent-color);align-content:center}@media print{.placeholder:empty{display:none}}:root{--root-font-family:initial;--root-font-family-heading:initial;--root-font-size-h1:calc(2rem + var(--fluid-rem-sm-md) * .5 + var(--fluid-rem-md-lg) * .5);--root-font-size-h2:calc(1.5rem + var(--fluid-rem-sm-md) * .5 + var(--fluid-rem-md-lg) * .5);--root-font-size-h3:calc(1.25rem + var(--fluid-rem-sm-md) * .25 + var(--fluid-rem-md-lg) * .5);--root-font-size-h4:calc(1.125rem + var(--fluid-rem-sm-md) * .125 + var(--fluid-rem-md-lg) * .25);--root-font-size-h5:calc(1rem + var(--fluid-rem-sm-md) * .125 + var(--fluid-rem-md-lg) * .125);--root-font-size-sm:.75rem;--root-font-size-lg:1.5rem;--root-prose-wide-max:53.5rem;--color-gray-50:#f2f2f2;--color-gray-100:#e5e5e5;--color-gray-200:#ccc;--color-gray-300:#b3b3b3;--color-gray-400:#999;--color-gray-500:gray;--color-gray-600:#666;--color-gray-700:#4c4c4c;--color-gray-800:#333;--color-gray-900:#1a1a1a;--color-gray-950:#0d0d0d;--color-purple:#93f;--color-blue:#06f;--color-blue-700:#003d99;--color-aqua:#0cc;--color-aqua-700:#099;--accent-color:var(--color-purple);--root-color:#666;--accent-color-dark:#222;--root-color-headings:#222;--root-border-color:#b3b3b3;--root-background-color:#fff;--root-color-inactive:#999;--root-background-color-inactive:#ccc;--icon-fill-color:var(--root-icon-fill-color);--icon-stroke-color:var(--root-icon-stroke-color);--root-color-error-50:#fff3f1;--root-color-error:#e53411;--root-color-error-900:#320800;--root-color-warning-50:#fff8ea;--root-color-warning:#f2a60f;--root-color-warning-900:#322100;--root-color-success-50:#ebffee;--root-color-success:#28c642;--root-color-success-900:#003208;--root-color-info-50:#ebf8ff;--root-color-info:#1ba9f0;--root-color-info-900:#023;--root-ease-in-fast:var(--root-duration-fast) var(--root-ease-in);--root-ease-in-moderate:var(--root-duration-moderate) var(--root-ease-in);--root-ease-in-slow:var(--root-duration-slow) var(--root-ease-in);--root-ease-out-fast:var(--root-duration-fast) var(--root-ease-out);--root-ease-out-moderate:var(--root-duration-moderate) var(--root-ease-out);--root-ease-out-slow:var(--root-duration-slow) var(--root-ease-out);--root-ease-in-out-fast:var(--root-duration-fast) var(--root-ease-in-out);--root-ease-in-out-moderate:var(--root-duration-moderate) var(--root-ease-in-out);--root-ease-in-out-slow:var(--root-duration-slow) var(--root-ease-in-out);--root-breakpoint-sm:320;--root-breakpoint-md:744;--root-breakpoint-lg:1300;--root-gap:16px;container-name:root}@media (width>=368px){:root{--root-gap:24px}}@media (width>=808px){:root{--root-gap:32px}}@media (prefers-reduced-motion:reduce){:root{--reduce-motion:reduce}}@container style(--reduce-motion:reduce){body{--root-duration-fast:0s;--root-duration-moderate:0s;--root-duration-slow:0s;--root-duration-cinematic:0s}}.icon{--icon-color:var(--accent-color);aspect-ratio:1;height:1.5em}.icon.-square,.icon.-circle{background:var(--accent-color);--icon-color:var(--icon-stroke-color);padding:.3125em;display:inline-grid}.icon.-square{border-radius:.25em}.icon.-circle{-webkit-mask:radial-gradient(closest-side,#fff calc(100% - 1px),#0000);mask:radial-gradient(closest-side,#fff calc(100% - 1px),#0000)}.icon.-light{--icon-color:var(--accent-color-700);background:var(--accent-color-300)}.breadcrumbs{--accent-color:var(--link-color,var(--color-blue));font-size:.75rem}.breadcrumbs__list{gap:1em;list-style:none;display:inline-flex}.breadcrumbs__item:nth-child(n+2):before{content:"";background:var(--color-gray-300);aspect-ratio:1;height:.75em;display:inline-grid;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Cpath d='M2 2L18 18L2 34' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Cpath d='M2 2L18 18L2 34' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat}.breadcrumbs__link{--accent-color:inherit;align-items:normal;gap:.5rem}.breadcrumbs__item{align-items:center;gap:1em;display:inline-flex}.breadcrumbs__icon{height:.875rem}.button{background-color:var(--accent-color);border:var(--root-border-width) solid var(--accent-color);color:var(--accent-color-text);cursor:pointer;padding:calc(1em - var(--root-border-width)) calc(2em - var(--root-border-width));transition:background var(--root-ease-out-fast), border-color var(--root-ease-out-fast);border-radius:3em;align-items:center;gap:1em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.button__icon{width:1em;height:1em;margin:-.25em 0}.button__icon.-large{width:2em;height:2em}.button:hover,.button:active{color:#fff;background-color:var(--accent-color-700);border-color:var(--accent-color-700)}.button[aria-disabled=true],.button[disabled],.button.-disabled{--accent-color:var(--root-background-color-inactive);--accent-color-text:white;cursor:initial;pointer-events:none}.button.-outline,.button.-outline-fill{color:var(--accent-color);background:0 0}.button.-outline:hover,.button.-outline-fill:hover{color:var(--accent-color-700)}.button.-outline-fill:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--accent-color-text)}.button.-ghost{color:var(--accent-color);background:0 0;border-color:#0000}.button.-ghost:hover{background-color:var(--accent-color-50)}.button.-square,.button.-circle{place-content:center;width:3em;height:3em;padding:0;display:inline-grid}.button.-square.-small,.button.-circle.-small{width:2em;height:2em}.button.-square{border-radius:0}:where(input[type=checkbox]),.checkbox{appearance:none;background:var(--color-gray-50);border:2px solid var(--color-gray-500);height:1.5em;transition:background var(--root-ease-out-fast), border-color var(--root-ease-out-fast);border-radius:5px;width:1.5em;display:inline-grid}:where(input[type=checkbox]):before,.checkbox:before{content:"";background:var(--accent-color-contrast);display:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 8L9.75 16.25L6 12.5' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 8L9.75 16.25L6 12.5' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}@media (any-hover:hover) and (any-pointer:fine){:where(input[type=checkbox]):hover,.checkbox:hover{border-color:var(--accent-color-700)}:where(input[type=checkbox]):hover:not(.-disabled,:disabled):before,.checkbox:hover:not(.-disabled,:disabled):before{background:var(--color-gray-200);display:block}}:where(input[type=checkbox]).-checked,:where(input[type=checkbox]):checked,.checkbox.-checked,.checkbox:checked{background:var(--accent-color);border-color:var(--accent-color)}:where(input[type=checkbox]).-checked:before,:where(input[type=checkbox]):checked:before,.checkbox.-checked:before,.checkbox:checked:before{display:block}@media (any-hover:hover) and (any-pointer:fine){:where(input[type=checkbox]).-checked:hover,:where(input[type=checkbox]):checked:hover,.checkbox.-checked:hover,.checkbox:checked:hover{background:var(--accent-color-600);border-color:var(--accent-color-600)}}:where(input[type=checkbox]).-disabled,:where(input[type=checkbox]):disabled,.checkbox.-disabled,.checkbox:disabled{background:var(--color-gray-50);border-color:var(--color-gray-200)}:where(input[type=checkbox]).-disabled:before,:where(input[type=checkbox]):disabled:before,.checkbox.-disabled:before,.checkbox:disabled:before{background-color:var(--color-gray-200)}@media (any-hover:hover) and (any-pointer:fine){:where(input[type=checkbox]).-disabled:hover,:where(input[type=checkbox]):disabled:hover,.checkbox.-disabled:hover,.checkbox:disabled:hover{border-color:var(--color-gray-200);background:var(--color-gray-50)}}.dropdown{box-shadow:var(--root-box-shadow-med);z-index:1;width:max-content;max-width:320px;transition:opacity var(--root-ease-out-moderate);background:#fff;padding:1.5rem;position:absolute}@starting-style{.dropdown{opacity:0}}.dropdown__link,.dropdown__button{color:var(--accent-color);background:0 0;border:0;padding:.5rem 0;font-weight:700;display:block}.dropdown__item{position:relative}.dropdown__list{display:grid}.dropdown__button{justify-content:space-between;gap:.5rem;width:100%;display:flex}.dropdown.-toRight{padding-top:.75rem;top:-.75rem;left:100%}.dropdown.-center{left:50%;translate:-50%}.dropdown.-rightAligned{right:0}@media screen and (width>=744px){.dropdown{max-width:744px}}@media screen and (width>=1300px){.dropdown{max-width:1300px}}.eyebrow{color:var(--accent-color);text-transform:uppercase;white-space:nowrap;margin-bottom:1rem;font-weight:700;display:inline-block}.eyebrow.-fill{background:var(--accent-color);color:var(--accent-color-text);border-radius:.25em;padding:.25em 1.5em;font-size:.75rem}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){--accent-color:var(--heading-color,var(--root-color-headings));color:var(--accent-color);font-family:var(--root-font-family-heading);overflow-wrap:break-word;text-wrap:balance;margin:0 0 1rem;font-weight:700;line-height:1.125}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6):has(+:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)){margin-bottom:0}h1,.h1{font-size:var(--root-font-size-h1);margin-bottom:calc(1rem + var(--fluid-rem-sm-md) * .5 + var(--fluid-rem-md-lg) * .5)}h2,.h2{font-size:var(--root-font-size-h2);margin-bottom:calc(1rem + var(--fluid-rem-sm-md) * .5 + var(--fluid-rem-md-lg) * 0)}h3,.h3{font-size:var(--root-font-size-h3)}h4,.h4{font-size:var(--root-font-size-h4)}h5,.h5{font-size:var(--root-font-size-h5)}h6,.h6{font-size:var(--root-font-size-h6);font-weight:700}.iconList{color:var(--root-color);gap:1.5rem;display:grid}.iconList__header{gap:.25rem;display:grid}.iconList__heading{font-size:var(--root-font-size-h4);color:var(--root-color-headings);margin:0;font-weight:700}.iconList__subheading{color:var(--color-gray-600);margin:0}.iconList__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.iconList__item{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.iconList__icon.icon{align-self:start;width:2.5rem;height:2.5rem;padding:.65rem}.iconList__content{gap:.25rem;display:grid}.iconList__title{color:var(--root-color-headings);margin:0;font-weight:700;line-height:1.2}.iconList__description{color:var(--color-gray-600);margin:0;font-size:.875rem;line-height:1.4}.input,.search{--accent-color:var(--color-gray-500);background-color:var(--color-gray-50);border-radius:var(--root-border-radius);border:2px solid var(--accent-color);color:var(--color-gray-800);width:100%;padding:.5em 1em;display:inline-block}.input:focus,.search:focus{--accent-color:inherit;outline:none}.input::placeholder,.search::placeholder{color:var(--color-gray-400)}.input[aria-disabled=true],[aria-disabled=true].search,.input[disabled],[disabled].search,.input.-disabled,.-disabled.search{border-color:var(--color-gray-200);color:var(--color-gray-200);cursor:initial;pointer-events:none;-webkit-user-select:none;user-select:none}.input:is(textarea),.search:is(textarea){resize:vertical;display:block}.input[type=date],[type=date].search{padding:calc(.5em - 1px) 1em}.input[type=file],[type=file].search{padding:calc(.5em - 3px) 1em}a,.link{--accent-color:var(--link-color,var(--color-blue));color:var(--accent-color);transition:color var(--root-ease-out-fast);align-items:center;gap:1em;text-decoration:none;display:inline-flex}a:where(button),.link:where(button){appearance:none;background:0 0;border:0}a svg,.link svg{height:1cap;display:inline}a:hover,.link:hover{color:var(--accent-color-700)}a__icon,.link__icon{aspect-ratio:1.5;color:inherit;flex:none;max-height:1cap}a.-wide,.link.-wide{align-items:center;gap:1rem;display:inline-flex}.media{background-color:rgb(from currentcolor r g b/.25);aspect-ratio:267/150;width:267px;height:150px;margin-bottom:2rem;display:inline-grid;overflow:hidden}@media (width>=768px){.media{aspect-ratio:300/150;width:300px}}.media>*{grid-area:1/1;position:relative}.media>div:not(.media__mask,.media__trigger){width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.media iframe,.media video{object-fit:contain;border:0;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;top:0;left:0}.media__mask{transition:opacity var(--root-ease-out-moderate);vertical-align:top;margin:0;line-height:0;display:inline-block}.media__mask img{width:100%;display:block}.media__mask.-loaded{opacity:0;pointer-events:none}.media__maskImg{object-fit:cover;width:100%;height:100%}.media__trigger{appearance:none;color:var(--accent-color-200);transition:color var(--root-ease-out-fast), opacity var(--root-ease-out-moderate);background:0 0;border:0;border-radius:max(50cqmin,6rem);place-self:center;width:min(50cqmin,6rem);height:min(50cqmin,6rem);padding:0;position:relative;container-type:size}.media__trigger:hover{color:var(--accent-color-300)}.media__trigger.-loaded{opacity:0;pointer-events:none;height:min(25cqmin,3rem);transition:opacity var(--root-ease-out-fast);place-self:start end;width:min(25cqmin,3rem);margin:.5rem}.media__trigger.-loaded.-keepVisible{opacity:.25;pointer-events:auto}.media__trigger.-loaded.-keepVisible:hover,.media__trigger.-loaded:focus-visible{opacity:1}.media__icon{--icon-stroke-color:var(--accent-color-200);filter:drop-shadow(var(--root-box-shadow-med));width:auto;height:auto}.media__icon.-circle{transition:padding var(--root-ease-out-fast);padding:min(6cqmin,.75rem)}.media__icon.-circle:hover{padding:min(4cqmin,.5rem)}.media:has(>iframe):not(:has(p-wistia),:has(p-lazy),:has(p-you-tube-playlist)){display:grid}.media:has(>iframe):not(:has(p-wistia),:has(p-lazy),:has(p-you-tube-playlist)) div[style]:has(>iframe){position:relative}.media:has(>iframe):not(:has(p-wistia),:has(p-lazy),:has(p-you-tube-playlist)) div[style]:has(>iframe)>iframe{position:absolute;inset:0}.media:has(p-lazy)>div:first-child{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}:is(.media:has(p-lazy)>div:first-child iframe,.media:has(p-lazy)>div:first-child video){width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;top:0;left:0}.media:has(p-you-tube-playlist){width:267px;height:150px;display:block}@media (width>=768px){.media:has(p-you-tube-playlist){width:300px}}.media:has(p-you-tube-playlist) .p-youtube-playlist-wrapper{width:100%;height:150px;min-height:150px;position:relative;overflow:visible}.media:has(p-you-tube-playlist) .p-youtube-playlist-wrapper iframe{object-fit:none;width:100%;max-width:none;height:150px;min-height:150px;max-height:none;display:block;position:relative;top:auto;left:auto}:where(input[type=radio]){--radio-size:1.5rem;--radio-knob-size:calc(var(--radio-size) * .5);appearance:none;background:var(--color-gray-50);border:2px solid var(--color-gray-500);border-radius:var(--radio-size);height:var(--radio-size);width:var(--radio-size);outline-offset:.25em;transition:background var(--root-ease-out-fast), border-color var(--root-ease-out-fast);place-items:center;display:inline-grid}:where(input[type=radio]):hover:where(:not(:disabled)){border-color:var(--color-gray-700);background:#fff}:where(input[type=radio]):after{background:var(--color-gray-100);width:var(--radio-knob-size);height:var(--radio-knob-size);content:"";opacity:0;transition:background 1s var(--root-ease-out), opacity 1s var(--root-ease-out), scale 1s var(--root-ease-out);border-radius:50%;grid-area:1/1;place-items:center;display:block;scale:0}:where(input[type=radio]).-checked,:where(input[type=radio]):checked{background:var(--accent-color);border-color:var(--accent-color)}:where(input[type=radio]).-checked.-disabled,:where(input[type=radio]).-checked:disabled,:where(input[type=radio]):checked.-disabled,:where(input[type=radio]):checked:disabled{background:var(--color-gray-50);border-color:var(--color-gray-200)}:where(input[type=radio]).-checked:after,:where(input[type=radio]):checked:after{opacity:1;background:var(--accent-color-contrast);scale:1}.search{border-radius:3em;grid:auto/auto auto;justify-content:start;align-items:center;padding:0;display:inline-grid;overflow:hidden}.search__icon{color:var(--color-gray-400);margin-left:1em}.search:focus-within .search__icon{color:inherit}.search__input{border:0;padding-left:.5em}.multiselect{--ms-bg:var(--color-gray-50);--ms-border-color:var(--color-gray-500);--ms-border-width:2px;--ms-caret-color:var(--accent-color);--ms-option-bg-selected:var(--accent-color);--ms-option-color-selected:var(--accent-color-contrast);--ms-placeholder-color:var(--color-gray-400);--ms-py:.4375rem;vertical-align:top;margin-bottom:1em}.multiselect-caret{width:1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 21'%3E%3Cpath d='M34 2L18 18L2 2' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 21'%3E%3Cpath d='M34 2L18 18L2 2' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat}select{background:var(--color-gray-50);border:2px solid var(--color-gray-500);color:var(--color-gray-800);outline-offset:2px;border-radius:5px;margin-bottom:1em;padding:.5em 2em .5em 1em;line-height:1.5;display:inline-grid}.select{place-items:center end;margin-bottom:1em;display:inline-grid}.select:after{background:var(--accent-color);content:"";width:1em;height:1em;margin-right:.75em;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 21'%3E%3Cpath d='M34 2L18 18L2 2' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 21'%3E%3Cpath d='M34 2L18 18L2 2' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat}.select__input{appearance:none;margin:0;padding-right:2.5em}.select__input:has(.select__placeholder:checked){color:var(--color-gray-400)}.select__input:has(.select__placeholder:checked) option{color:var(--color-gray-800)}.select option{font-style:normal}.select__placeholder{color:var(--color-gray-500)}.switch{box-shadow:0 2px 4px 0 var(--color-gray-500) inset;height:2em;transition:background-color var(--root-ease-out-fast), box-shadow var(--root-ease-out-fast);border-radius:2em;width:4em;padding:3px;display:inline-grid}.switch:before{aspect-ratio:1;background:var(--color-gray-600);height:100%;-webkit-mask:unset;mask:unset;transition:translate var(--root-ease-out-fast), background-color var(--root-ease-out-fast), box-shadow var(--root-ease-out-fast);border-radius:2em;justify-self:start}.switch.-checked,.switch:checked{box-shadow:0 2px 4px 0 var(--accent-color-700) inset}.switch.-checked:before,.switch:checked:before{background:var(--accent-color-contrast);box-shadow:0 2px 2px 0 var(--accent-color-700);translate:2em}.switch.-disabled,.switch:disabled{box-shadow:0 2px 4px 0 var(--color-gray-200) inset}.switch.-disabled:before,.switch:disabled:before{background:var(--color-gray-200)}.switch.-disabled.-checked:before,.switch.-disabled:checked:before,.switch:disabled.-checked:before,.switch:disabled:checked:before{box-shadow:none}.tag{border:1px solid var(--accent-color);color:var(--accent-color-700);font-size:var(--root-font-size-sm);margin-bottom:calc(var(--root-gap) / 2);margin-right:calc(var(--root-gap) / 2);transition:background var(--root-ease-out-fast), border-color var(--root-ease-out-fast);background-color:#0000;border-radius:.333em;justify-content:space-between;align-items:center;gap:.667em;padding:.667em 1.333em;line-height:1;display:inline-flex;position:relative}.tag__input{display:none}.tag__icon{aspect-ratio:1;color:var(--accent-color);flex-shrink:0;width:1.25em;height:1.25em}.tag__icon>use:nth-child(2){opacity:0}.tag:hover{border-color:var(--accent-color-700)}.tag:hover .tag__icon{color:var(--accent-color-700)}.tag:where(button){background-color:var(--accent-color);border-color:var(--accent-color);color:#fff;box-shadow:var(--root-box-shadow-low)}.tag:where(button) .tag__icon{color:#fff}.tag:where(button):hover{background-color:var(--accent-color-700);border-color:var(--accent-color-700);cursor:pointer}.tag:where(button):hover .tag__icon{color:inherit}.tag.-active{background-color:var(--accent-color-700);border-color:var(--accent-color-700);color:#fff}.tag:has(input:checked){background-color:var(--accent-color-700);border-color:var(--accent-color-700);color:#fff}.tag.-active .tag__icon{color:#fff}.tag:has(input:checked) .tag__icon{color:#fff}.tag.-dismissable:has(input:checked){background-color:var(--accent-color-700);border-color:var(--accent-color-700);color:#fff}.tag.-dismissable:has(input:checked) .tag__icon{color:#fff;padding:.1667em}.tag.-dismissable:has(input:checked) .tag__icon>use:first-child{opacity:0}.tag.-dismissable:has(input:checked) .tag__icon>use:nth-child(2){opacity:1}.tag.-inactive{border-color:var(--root-color-inactive);color:var(--root-color-inactive);background-color:#0000}.tag:has(input:disabled){border-color:var(--root-color-inactive);color:var(--root-color-inactive);background-color:#0000}.tag.-inactive .tag__icon{color:var(--root-color-inactive)}.tag:has(input:disabled) .tag__icon{color:var(--root-color-inactive)}.userDisclosure{display:inline-flex}.userDisclosure__avatar{background:var(--accent-color);width:1.75rem;height:1.75rem;color:var(--accent-color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.userDisclosure__avatar.-large{width:2.5rem;height:2.5rem;font-size:1rem}.userDisclosure__panel{border:1px solid var(--root-border-color);background:var(--root-background-color);box-shadow:var(--root-box-shadow-med);border-radius:.75rem;min-width:16rem;margin:0;padding:1rem}.userDisclosure__panel:popover-open{opacity:1;transition:opacity var(--root-ease-out-moderate), display var(--root-ease-out-moderate) allow-discrete;display:block}@starting-style{.userDisclosure__panel:popover-open{opacity:0}}@supports (position-anchor:--user-disclosure-trigger){.userDisclosure__panel{inset:calc(anchor(bottom) + .5rem) auto auto anchor(left);position-try-fallbacks:flip-inline, flip-block, flip-inline flip-block;position:absolute}}.userDisclosure__card{align-items:center;gap:.75rem;display:flex}.userDisclosure__info{gap:.125rem;min-width:0;display:grid}.userDisclosure__name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.userDisclosure__organization,.userDisclosure__email{color:var(--color-gray-600);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.accordion{box-shadow:var(--root-box-shadow-low);background:#fff;border-radius:.5rem;overflow:hidden}.accordion::details-content{height:0;transition:height var(--accordion-transition-duration,var(--root-duration-slow)) var(--root-ease-out)}@supports (interpolate-size:allow-keywords){.accordion::details-content{transition:content-visibility var(--root-duration-slow) allow-discrete, height var(--root-duration-slow) var(--root-ease-out)}}.accordion[open]::details-content{height:var(--accordion-height)}@supports (interpolate-size:allow-keywords){.accordion[open]::details-content{height:auto}}.accordion__summary{--heading-color:var(--root-color-headings);cursor:pointer;outline-offset:-2px;-webkit-user-select:none;user-select:none;border-radius:.5rem;grid-auto-flow:column;place-items:center start;padding:.5rem;list-style:none;display:grid}.accordion__summary::-webkit-details-marker{display:none}.accordion__heading{margin:0;padding:.25rem 1rem}.accordion__iconWrapper{background:var(--accent-color);justify-self:end;padding:.5rem;display:grid}.accordion__icon{--icon-color:var(--accent-color-contrast);aspect-ratio:1;height:var(--root-font-size-h3);transition:transform var(--root-duration-moderate) var(--root-ease-out)}.accordion__content{padding:0 1.5rem 1.5rem}.accordion[open]{box-shadow:var(--root-box-shadow-high)}.accordion[open] .accordion__iconWrapper{background:var(--color-gray-200)}.accordion[open] .accordion__icon{--icon-color:#000;transform:rotate(90deg)}@media screen and (width>=744px){.accordion.-horizontal{min-width:0;transition:flex var(--root-duration-cinematic) var(--root-ease-out);flex:0 7rem}.accordion.-horizontal[open]{flex:1 1 0;place-content:center}.accordion.-horizontal[open] .accordion__summary{grid-template-columns:auto 1fr auto;justify-content:start;height:auto;display:none}.accordion.-horizontal[open] .accordion__heading{padding-left:0;padding-right:0;display:block}.accordion.-horizontal[open] .accordion__iconWrapper{display:grid}.accordion.-horizontal .accordion__summary{justify-content:center;height:100%}.accordion.-horizontal .accordion__logo{object-fit:contain;width:100%;max-height:5rem;display:block}.accordion.-horizontal .accordion__heading,.accordion.-horizontal .accordion__iconWrapper{display:none}}.actions{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.actions__action{margin-bottom:0}.actions.-spaceBetween{justify-content:space-between;align-items:center}.banner{background:var(--accent-color);color:var(--accent-color-text);padding:var(--root-padding-block) var(--root-padding-inline);width:unset;border:0;border-radius:4px;margin-bottom:3rem;position:static}.banner__content{grid:auto/1fr auto;align-items:start;gap:2rem;display:grid}.banner__content>*{grid-column:1}.banner__content>:last-child{margin-bottom:0}.banner__content>:has(+.banner__action){margin-bottom:0}.banner__content>:has(+.banner__close){margin-bottom:0}.banner__action{grid-area:1/2;align-self:center}.banner__close{color:var(--accent-color-contrast);background:0 0;border:0;grid-area:1/2;width:2rem;height:2rem}.banner__close:hover{background-color:var(--accent-color-600)}.banner a,.banner .link{color:var(--accent-color-contrast);text-decoration:underline}.card{background-color:#fff;border-radius:1rem;flex-direction:column-reverse;justify-content:flex-end;max-width:100%;display:flex;overflow:hidden;box-shadow:0 .25rem .5rem #0000001a}.card__imageWrapper{aspect-ratio:1.78;overflow:hidden}.card__image{object-fit:cover;width:100%;height:100%}.card__tagList{flex-wrap:wrap;gap:1rem;margin-top:0;padding:0;list-style-type:none;display:flex}.card__cta{width:100%;margin-top:auto;font-weight:700;display:flex}.card__meta{color:var(--color-gray-500);margin:0;line-height:1.5}.card__metaLink{text-underline-offset:4px;font-weight:700}.card__metaIcon{aspect-ratio:1;vertical-align:text-bottom;width:1.25em;height:1.25em;margin-right:.5em;display:inline-block}.card .tag{margin:0}.card__title{font-size:calc(1.5rem + var(--fluid-rem-sm-lg) * .5);margin:.5rem 0}.card__description{color:var(--color-gray-600);margin:0;line-height:1.5}.card__content{flex-direction:column;align-items:flex-start;gap:1rem;height:100%;padding:1.5rem;display:flex}.card__iconWrapper{aspect-ratio:1;block-size:6rem}.card__icon{height:100%}.card.-condensed .card__description{line-height:1.5}.card.-flipped{flex-direction:column}.card.-horizontal{background:var(--root-background-color);grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 2rem;display:grid;overflow:visible;box-shadow:0 1rem 4rem #0000000d}@media screen and (width>=744px){.card.-horizontal{grid-template-columns:300px 1fr;align-items:start}}.card.-horizontal .card__title{min-width:0;margin:0}.card.-horizontal .card__body{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.card.-horizontal .card__body .card__link{font-weight:700}.card.-horizontal .card__intro{font-size:var(--root-font-size-sm);margin:0}.cardList{flex-direction:column;gap:2rem;display:flex}.checklist{grid:auto/1fr auto;align-items:start;gap:1em;padding:0;list-style:none;display:grid}.checklist__item{display:contents}.checklist__input{aspect-ratio:1;cursor:pointer;grid-column:1;height:1.5em}.checklist__label{cursor:pointer;grid-column:2}.dialog,dialog{box-shadow:var(--root-box-shadow-med);color:var(--root-color);border:0;border-radius:1rem;max-width:36rem;padding:1.5rem 2rem;inset:0}.dialog__close,dialog__close{position:absolute;top:.75rem;right:.75rem}.field{-webkit-user-select:none;user-select:none;vertical-align:top;gap:.5em;width:max-content;margin-bottom:1.25em;line-height:1.5;display:grid}.field__help{color:var(--color-gray-600);font-size:max(.75em,.75rem)}.field:has(input:not(:disabled)){cursor:pointer}.field.-inline{grid:auto/auto auto;align-items:center}.field.-inline .field__help{grid-column:2}.field.-wide{width:100%}.field.-stacked{grid-auto-flow:column}.field.-reversed{grid-auto-flow:dense}.field.-reversed input,.field.-reversed .field__input{grid-column:2}ul,ol{margin:0;padding:0}ul{list-style:none}.list,.richText dl,.richText ol,.richText ul{--list-line-height:1.125;line-height:var(--list-line-height);margin-bottom:1rem;padding-left:3rem}.list>li,.richText dl>li,.richText ol>li,.richText ul>li{margin-bottom:1em}.list:where(ul)>li:before,.richText ul:where(ul)>li:before{background:var(--accent-color);content:"";width:1em;height:.5em;translate:-1.5em calc(.5em * (var(--list-line-height) - .5));border-radius:1em;display:inline-grid;position:absolute}.list ul,.richText dl ul,.richText ol ul,.richText ul ul,.list ol,.richText dl ol,.richText ol ol,.richText ul ol{margin-top:1rem;padding-left:3rem}.list:where(ul ul)>li:before,.richText ul:where(ul ul)>li:before{height:.25em;translate:-1.5em calc(.5em * (var(--list-line-height) - .25));background:var(--accent-color-200)}.list:where(ol),.richText ol:where(ol){list-style:decimal}.list:where(ol)>li::marker{color:var(--accent-color);font-weight:700}.richText ol:where(ol)>li::marker{color:var(--accent-color);font-weight:700}.list:where(ol ol),.richText ol:where(ol ol){list-style:lower-alpha}.list dt,.richText dl dt,.richText ol dt,.richText ul dt{color:var(--accent-color);margin-left:-1.5em;font-weight:700}.list dd,.richText dl dd,.richText ol dd,.richText ul dd{margin:0 0 1em}.logoGrid{gap:calc(2rem + var(--fluid-rem-sm-lg) * 1);flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.logoGrid__item{height:calc(5rem + var(--fluid-rem-sm-lg) * 2.5);justify-content:center;align-items:center;width:100%;max-width:230px;display:flex;position:relative}.logoGrid__img,.logoGrid img{object-fit:contain;width:100%;height:100%;margin-bottom:0;display:block}.logoGrid__link:after{content:"";position:absolute;inset:0}.featureVideo{color:var(--accent-color-text);gap:calc(1.5rem + var(--fluid-rem-sm-lg) * .5);padding:0 calc(1.5rem + var(--fluid-rem-sm-md) * .5 + var(--fluid-rem-md-lg) * .5) calc(2.5rem + var(--fluid-rem-sm-md) * .5 + var(--fluid-rem-md-lg) * 1.5);grid-template-rows:1fr 1fr auto;grid-template-columns:1fr;width:100%;min-width:0;display:grid;position:relative}.featureVideo>*{grid-column:1}.featureVideo__media{z-index:2;grid-row:1/3;justify-items:center;width:100%;min-width:0;display:grid}.featureVideo__media .media{width:100%;min-width:200px;margin:0;overflow:hidden}@media screen and (width>=744px){.featureVideo__media .media{width:80%}}.featureVideo__media .media__mask img,.featureVideo__media .media__content,.featureVideo__media iframe{aspect-ratio:16/9;object-fit:cover;width:100%;display:block;box-shadow:0 16px 64px #0000000d}.featureVideo__background{background:var(--accent-color);z-index:0;grid-row:2/-1}.featureVideo__content{text-align:center;width:100%;max-width:42rem;padding:0 1rem calc(1.5rem + var(--fluid-rem-sm-md) * 1.5 + var(--fluid-rem-md-lg) * 1);z-index:1;grid-row:3/-1;align-self:start;justify-items:center;gap:.75rem;margin:0 auto;display:grid}.featureVideo__title,.featureVideo__text{margin:0}.mobileNavigation{--link-color:var(--accent-color)}.mobileNavigation__pane{box-shadow:var(--root-box-shadow-med);transition:translate var(--root-ease-out-fast);z-index:2;background:#fff;position:fixed;inset:0 4.5rem 0 0;overflow-x:auto;translate:0}@starting-style{.mobileNavigation__pane{translate:-100%}}.mobileNavigation__pane .mobileNavigation__pane{inset:0}.mobileNavigation__closeButton{transition:opacity var(--root-ease-out-fast);z-index:1;background:#0000001a;place-content:start center;width:4.5rem;padding:.375rem 0;display:grid;position:fixed;inset:0 0 0 auto;translate:0}@starting-style{.mobileNavigation__closeButton{opacity:0}}.mobileNavigation__title{place-content:center;min-height:4.25rem;padding:.25rem .5rem;display:grid}.mobileNavigation__actions{gap:.5rem;display:flex;position:absolute}.mobileNavigation__button,.mobileNavigation__link{color:var(--accent-color);justify-content:space-between;align-items:center;padding:1rem .5rem 1rem 1.5rem;display:flex}.mobileNavigation__list>li{border-top:1px solid var(--color-gray-100)}.mobileNavigation__button{appearance:none;background:0 0;border:0;width:100%}.navigation__list{grid-auto-flow:column;place-content:end space-between;place-items:center;display:grid}.navigation__link,.navigation__button{color:var(--root-color);background:0 0;border:0;padding:1.5rem}.navigation__button{gap:.5rem;display:flex}.navigation__button:after{content:"";background:var(--accent-color);width:.75rem;height:1em;transition:rotate var(--root-ease-out-slow);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 21'%3E%3Cpath d='M34 2L18 18L2 2' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 21'%3E%3Cpath d='M34 2L18 18L2 2' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat}.navigation__item{position:relative}.navigation__item.-wide{position:static}.navigation__item.-wide .navigation__dropdown{border-top:1px solid var(--accent-color);background:var(--color-gray-50);width:100%;max-width:100%;left:0}.navigation__item.-wide:has(.navigation__dropdown){box-shadow:0 -.5rem 0 inset var(--accent-color)}.navigation__item:has(.navigation__dropdown) .navigation__button{color:#000}.navigation__item:has(.navigation__dropdown) .navigation__button:after{background:var(--color-gray-600);rotate:x 180deg}.overlay{box-shadow:none;max-width:100%;height:100%;max-height:100%;padding:var(--root-gap);background:#0d001ab3;border:0;border-radius:0;place-content:center;justify-items:center;width:100%;display:grid;position:fixed;inset:0}.overlay::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d001ab3}.overlay:not([open]){display:none}.overlay__close{appearance:none;color:#fff;cursor:pointer;height:5.25rem;transition:opacity var(--root-ease-out-fast), transform var(--root-ease-out-fast);z-index:1;background:0 0;border:0;width:5.25rem;padding:0;position:absolute;top:1rem;right:1rem}.overlay__close:hover{opacity:.8;transform:scale(1.1)}.overlay__content{max-height:calc(100vh - var(--root-gap) * 2);justify-items:center;gap:1rem;max-width:min(90vw,56rem);display:grid}.overlay__figure{justify-items:center;gap:1rem;margin:0;display:grid}.overlay__image{box-shadow:var(--root-box-shadow-high);object-fit:contain;border-radius:.25rem;max-width:100%;height:auto;max-height:calc(100vh - 8rem);display:block}.overlay__caption{color:#ffffffe6;text-align:center;font-size:1rem}.overlay.-card .overlay__panel{--overlay-card-max-height:calc(100vh - var(--root-gap) * 2);--overlay-card-width:min(81.25rem, calc(100vw - var(--root-gap) * 2), calc(var(--overlay-card-max-height) * 2));background:var(--root-background-color);box-shadow:var(--root-box-shadow-med);color:var(--root-color);max-height:var(--overlay-card-max-height);width:min(100%, var(--overlay-card-width));border-radius:1rem;grid-template-columns:1fr;display:grid;position:relative;overflow:auto}@media screen and (width>=744px){.overlay.-card .overlay__panel{height:min(var(--overlay-card-width) / 2, var(--overlay-card-max-height));width:var(--overlay-card-width);grid-template-columns:1fr 1fr;overflow:hidden}}.overlay.-card .overlay__close{color:var(--color-blue);width:1.125rem;height:1.125rem;top:1.5rem;right:1.5rem}.overlay.-card .overlay__close svg{width:100%;height:100%;display:block}.overlay.-card .overlay__imageWrapper{background:var(--accent-color-50);min-height:0;padding:2rem}@media screen and (width>=744px){.overlay.-card .overlay__imageWrapper{display:grid}}.overlay.-card .overlay__image{aspect-ratio:1;box-shadow:none;object-fit:cover;width:100%;height:auto;max-height:100%;display:block}@media screen and (width>=744px){.overlay.-card .overlay__image{height:100%}}.overlay.-card .overlay__body{gap:1.5rem;min-height:0;padding:1.5rem 2rem 2rem;display:grid}@media screen and (width>=744px){.overlay.-card .overlay__body{flex-direction:column;gap:4rem;display:flex;overflow:hidden auto}}.overlay.-card .overlay__intro{gap:1rem;display:grid}@media screen and (width>=744px){.overlay.-card .overlay__intro{margin-top:auto}}.overlay.-card .overlay__title{font-size:var(--root-font-size-h1);margin:0;font-weight:700;line-height:1.125}.overlay.-card .overlay__subtitle{color:var(--root-color-headings);font-size:var(--root-font-size-lg);margin:0;line-height:1.5}.overlay.-card .overlay__title,.overlay.-card .overlay__subtitle{--root-color-headings:#333}.overlay.-card .overlay__description{margin:0;line-height:1.5}.overlay.-card .overlay__social{--accent-color:var(--color-blue);align-items:center;gap:3rem;margin-bottom:0}.overlay.-card .overlay__social .button.-square{width:2rem;height:2rem}.overlay.-card .overlay__social .button__icon{width:2rem;height:2rem;margin:0;display:block}.overlay.-card .overlay__quote{box-shadow:none;gap:1rem;margin:0;padding-left:0;display:grid}.overlay.-card .overlay__quoteIcon{--icon-color:var(--accent-color);width:3rem;height:2.75rem;display:block}.overlay.-card .overlay__quoteText{margin:0;font-size:1.25rem;line-height:1.5}@media screen and (width>=744px){.overlay.-card .overlay__quoteText{font-size:var(--root-font-size-lg)}}.overlay.-slider{--overlay-slider-nav-size:3rem;--overlay-slider-nav-gap:1.5rem;box-sizing:border-box;max-width:100%;overflow-x:hidden}.overlay.-slider .overlay__slider{box-sizing:border-box;max-width:100%;width:min(100%, 67.375rem + (var(--overlay-slider-nav-size) + var(--overlay-slider-nav-gap)) * 2);grid-template-columns:1fr auto auto;grid-template-areas:"slide slide slide"".prev next";gap:.75rem;display:grid}@media screen and (width>=744px){.overlay.-slider .overlay__slider{align-items:center;gap:var(--overlay-slider-nav-gap);grid-template-areas:"prev slide next";grid-template-columns:var(--overlay-slider-nav-size) minmax(0, 1fr) var(--overlay-slider-nav-size)}}.overlay.-slider .overlay__nav{--accent-color:var(--color-blue);--accent-color-text:#fff;height:var(--overlay-slider-nav-size);width:var(--overlay-slider-nav-size);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.overlay.-slider .overlay__nav .button__icon{width:.75rem;height:.75rem;margin:0}.overlay.-slider .overlay__nav.-prev{grid-area:prev}.overlay.-slider .overlay__nav.-next{grid-area:next}.overlay.-slider swiper-container{grid-area:slide;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.overlay.-slider swiper-container::part(container){overflow:hidden}.overlay.-slider swiper-slide{box-sizing:border-box;width:100%;max-width:100%;height:auto}.overlay.-slider swiper-container::part(pagination),.overlay.-slider swiper-container::part(button-prev),.overlay.-slider swiper-container::part(button-next){display:none}.overlay.-slider .overlay__panel{background:var(--root-background-color);box-shadow:var(--root-box-shadow-med);color:var(--root-color);max-height:calc(100vh - var(--root-gap) * 2);border-radius:1rem;grid-template-columns:1fr;width:100%;max-width:100%;display:grid;overflow:hidden}@media screen and (width>=1300px){.overlay.-slider .overlay__panel{height:min(26.75rem, 100vh - var(--root-gap) * 2);grid-template-columns:1fr auto}}.overlay.-slider .overlay__body{gap:2rem;padding:2rem;display:grid}@media screen and (width>=744px){.overlay.-slider .overlay__body{align-content:center;overflow:hidden auto}}.overlay.-slider .overlay__intro{gap:1rem;display:grid}.overlay.-slider .overlay__eyebrow{color:var(--accent-color);text-transform:uppercase;margin:0;font-size:1rem;font-weight:700;line-height:1}.overlay.-slider .overlay__title{color:var(--root-color-headings);font-size:var(--root-font-size-h2);margin:0;font-weight:700;line-height:1.125}.overlay.-slider .overlay__description{margin:0;line-height:1.5}.overlay.-slider .overlay__cta{--accent-color:var(--color-blue);justify-self:start}.overlay.-slider .overlay__imageWrapper{min-height:0}@media screen and (width>=1300px){.overlay.-slider .overlay__imageWrapper{aspect-ratio:1;width:auto;height:100%}}.overlay.-slider .overlay__image{aspect-ratio:1;box-shadow:none;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}@media screen and (width>=1300px){.overlay.-slider .overlay__image{width:100%;height:100%}}.pagination{justify-content:center;width:100%;margin-bottom:2rem;display:flex}.pagination__list{align-items:center;gap:calc(.5rem + var(--fluid-rem-sm-lg) * .5);flex-wrap:wrap;width:fit-content;display:flex}.pagination__icon{aspect-ratio:1.5;block-size:calc(.5rem + var(--fluid-rem-sm-lg) * .5);color:inherit}.pagination__button,.pagination__link{--accent-color:inherit}.pagination__link,.pagination__current,.pagination__skip{aspect-ratio:1;background:var(--accent-color);color:var(--accent-color-text);font-size:calc(.5rem + var(--fluid-rem-sm-lg) * .5);width:calc(2rem + var(--fluid-rem-sm-lg) * .5);height:calc(2rem + var(--fluid-rem-sm-lg) * .5);border-radius:.25rem;place-items:center;font-weight:700;line-height:1;display:grid}.pagination__link{--accent-color:inherit;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none}.pagination__link:hover{background:var(--accent-color-700);color:#fff}.pagination__button:not([disabled]){background:var(--accent-color-700);border-color:var(--accent-color-700)}.pagination__button[disabled]{--accent-color:var(--color-gray-100)}.pagination__current{background:var(--color-gray-100);color:var(--accent-color-700)}.pagination__skip{background:var(--color-gray-200);color:var(--accent-color-700)}.popoverActions__panel{background:var(--root-background-color);border:1px solid var(--root-border-color);box-shadow:var(--root-box-shadow-med);color:var(--root-color-headings);border-radius:.75rem;margin:0;padding:.25rem}.popoverActions__panel:popover-open{opacity:1;transition:opacity var(--root-ease-out-moderate), display var(--root-ease-out-moderate) allow-discrete;display:block}@starting-style{.popoverActions__panel:popover-open{opacity:0}}@supports (position-anchor:--popover-actions-trigger){.popoverActions__panel{inset:calc(anchor(bottom) + .5rem) auto auto anchor(left);position-try-fallbacks:flip-inline, flip-block, flip-inline flip-block;position:absolute}}.popoverActions__list{gap:.125rem;min-width:10rem;margin:0;padding:0;list-style:none;display:grid}.popoverActions__action{--accent-color:var(--root-color);color:var(--accent-color);cursor:pointer;text-align:left;transition:background var(--root-ease-out-fast);background:0 0;border:0;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.popoverActions__action:hover,.popoverActions__action:focus-visible{background:var(--accent-color-50)}.popoverActions__action[aria-disabled=true],.popoverActions__action[disabled],.popoverActions__action.-disabled{color:var(--root-background-color-inactive);cursor:initial;pointer-events:none}.sitemap__list{gap:var(--root-gap);grid:auto/repeat(auto-fit,minmax(11rem,1fr));display:grid}.sitemap__heading{margin-bottom:1.5rem;font-size:1.25rem}.sitemap__sublist{gap:1rem;display:grid}@property --tab__button-box-shadow{syntax:"<length>";inherits:false;initial-value:0}.tabs__tablist{justify-content:space-between;gap:.5rem;display:flex;overflow:clip}@media screen and (width>=320px){.tabs__tablist{border:solid var(--color-gray-300);border-width:0 0 2px;justify-content:start;gap:2rem}}@media screen and (width>=744px){.tabs__tablist{gap:3rem}}.tabs__button{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;outline-offset:2px;transition:color var(--root-duration-fast) var(--root-ease-out), --tab__button-box-shadow var(--root-duration-fast) var(--root-ease-out);background:0 0;border:0;display:none}@media screen and (width>=320px){.tabs__button{box-shadow:0 var(--tab__button-box-shadow) var(--accent-color) inset;padding:0 0 8px;display:block}.tabs__button:hover{--tab__button-box-shadow:-2px;box-shadow:0 var(--tab__button-box-shadow) var(--accent-color-400) inset;color:var(--color-gray-900)}}.tabs__button.-selected{--tab__button-box-shadow:-8px;color:var(--color-gray-900);display:block}.tabs__panel{padding:1rem 0}.tabs__prev,.tabs__next{flex-shrink:0}@media screen and (width>=320px){.tabs .tabs__prev,.tabs .tabs__next{background:red;display:none}.tabs.-vertical{grid:auto/auto 1fr;display:grid}.tabs.-vertical .tabs__tablist{border-width:0 2px 0 0;flex-direction:column;gap:2rem}.tabs.-vertical .tabs__button{text-align:right;box-shadow:var(--tab__button-box-shadow) 0 var(--accent-color) inset;padding:0 1rem 0 0}.tabs.-vertical .tabs__panel{padding:0 1rem}.tabs.-solid .tabs__tablist{border:0;gap:.5rem}.tabs.-solid .tabs__button{white-space:nowrap;background:var(--color-gray-100);box-shadow:0 1px 1px 0 var(--color-gray-200);border-radius:.5rem;margin-bottom:.5rem;padding:.5rem 1rem}.tabs.-solid .tabs__button:hover{box-shadow:var(--root-box-shadow-med);background:#fff;border-radius:8px}.tabs.-solid .tabs__button.-selected{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 .5rem #fff}.tabs.-solid .tabs__panel{background:#fff;padding:1rem}}.testimonial{box-shadow:none;grid:"quote"1fr"footer";gap:1rem;margin-left:0;padding-left:0;display:grid}.testimonial:has(.testimonial__icon){grid:"icon quote"1fr"footer footer"}@media screen and (width>=744px){.testimonial:has(.testimonial__icon){grid:"icon quote"1fr"_ footer"}}.testimonial__content{grid-area:quote;margin-bottom:0;line-height:2}.testimonial__citationPhotoWrapper{aspect-ratio:1;border-radius:4rem;flex-shrink:0;height:4rem;overflow:hidden}.testimonial__citationPhoto{object-fit:cover;width:100%;height:100%}.testimonial__citation{color:var(--root-color-headings);margin-bottom:0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5}.testimonial__citationTitle{color:var(--root-color);font-size:1rem;font-weight:400;display:block}.testimonial__footer{grid-area:footer;align-items:center;gap:1rem;margin-top:0;display:flex}.testimonial__icon{--icon-fill-color:var(--accent-color-600);grid-area:icon;justify-self:end;min-width:2rem;height:2.0625rem;transform:translateY(-50%)}.testimonial.-featured{column-gap:2rem}.testimonial.-featured .testimonial__content{font-size:1.5rem;line-height:1.5rem}.testimonial.-featured .testimonial__citationPhotoWrapper{height:6rem}.testimonial.-featured .testimonial__citation{font-size:1.25rem;line-height:1.625}.testimonial.-featured .testimonial__icon{inline-size:4rem;width:4.0625rem}.testimonial.-aside{grid-template-columns:5.5rem 1fr;column-gap:1.5rem}@media screen and (width>=744px){.testimonial.-aside{row-gap:0}}.testimonial.-aside .testimonial__content{grid-area:2/1/3/3}@media screen and (width>=744px){.testimonial.-aside .testimonial__content{grid-column:2/3}}.testimonial.-aside .testimonial__citationPhotoWrapper{height:5.5rem}.testimonial.-aside .testimonial__citationTitle{font-size:.75rem}.testimonial.-aside .testimonial__footer{grid-area:1/1/2/3;gap:1.5rem}.testimonial.-aside .testimonial__icon{grid-area:2/1/3/2}.basicSection__content{--columns:1;--gap:var(--root-gap,16px);gap:var(--gap);grid-template-columns:repeat(var(--columns,1), minmax(0, 1fr));display:grid}@media screen and (width>=744px){.basicSection__content{--columns:2}}.basicSection__content>*{min-width:0}.basicSection__content.-center{align-items:center}.basicSection__content>:first-child:last-child{grid-column:1/-1}.container>.basicSection__content{grid-column:main}.basicSection__image{order:1}.basicSection__testimonial{order:2}.basicSection__media{order:3}.basicSection__text{order:4}.basicSection__cta{order:5}@media screen and (width>=744px){.basicSection__text,.basicSection__image,.basicSection__media,.basicSection__cta,.basicSection__testimonial{order:unset;grid-column:span var(--span,1)}.basicSection.-wide .basicSection__content{--columns:3}.basicSection.-wide :is(.basicSection__text,.basicSection__image,.basicSection__media,.basicSection__cta,.basicSection__testimonial).-wide{grid-column:span var(--span,2)}.accordionGroup.-horizontal{aspect-ratio:3;gap:1rem;display:flex}}.callout{text-align:center}.callout__title{text-align:center;justify-self:center}.callout__content{text-wrap:balance}.callout__actions{flex-flow:wrap;justify-content:center;justify-self:center;gap:1rem;display:flex}.callout .grid{align-items:center}.callout.accent-secondary .button.accent-white{--accent-color-text:var(--color-blue)}.callout.accent-tertiary .button.accent-white{--accent-color-text:var(--color-aqua)}.cards{--columns:1;--gap:var(--root-gap,16px);--min-column:240px;gap:var(--gap);grid-template-columns:repeat(var(--columns), 1fr);display:grid}@media screen and (width>=320px){.cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min-column)), 1fr))}}@media screen and (width>=744px){.cards{--columns:2}}@media screen and (width>=1300px){.cards{grid-template-columns:repeat(var(--columns), 1fr)}}@media screen and (width>=744px){.cards.-columns-2{--columns:2}.cards.-columns-3{--columns:3}.cards.-columns-4{--columns:4}.cards.-columns-5{--columns:5}}@media screen and (width>=320px){.cards.-centered{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min-column)), max-content));justify-content:center}}@media screen and (width>=744px){.cards.-centered>.card{grid-column:span 2}.cards.-centered{grid-template-columns:repeat(6,1fr)}.cards.-centered>.card:nth-child(3n+1):last-child{grid-column:3/5}.cards.-centered>.card:nth-child(3n+1):nth-last-child(2){grid-column:2/4}.cards.-centered>.card:nth-child(3n+2):last-child{grid-column:4/6}}@media screen and (width>=1300px){.cards.-centered.-columns-4{grid-template-columns:repeat(8,1fr)}.cards.-centered.-columns-4>.card:nth-child(4n+1):last-child{grid-column:4/6}.cards.-centered.-columns-4>.card:nth-child(4n+1):nth-last-child(2){grid-column:3/5}.cards.-centered.-columns-4>.card:nth-child(4n+2):last-child{grid-column:5/7}.cards.-centered.-columns-4>.card:nth-child(4n+1):nth-last-child(3){grid-column:2/4}.cards.-centered.-columns-4>.card:nth-child(4n+2):nth-last-child(2){grid-column:4/6}.cards.-centered.-columns-4>.card:nth-child(4n+3):last-child{grid-column:6/8}.cards.-centered.-columns-5{grid-template-columns:repeat(10,1fr)}.cards.-centered.-columns-5>.card:nth-child(5n+1):last-child{grid-column:5/7}.cards.-centered.-columns-5>.card:nth-child(5n+1):nth-last-child(2){grid-column:4/6}.cards.-centered.-columns-5>.card:nth-child(5n+2):last-child{grid-column:6/8}.cards.-centered.-columns-5>.card:nth-child(5n+1):nth-last-child(3){grid-column:3/5}.cards.-centered.-columns-5>.card:nth-child(5n+2):nth-last-child(2){grid-column:5/7}.cards.-centered.-columns-5>.card:nth-child(5n+3):last-child{grid-column:7/9}.cards.-centered.-columns-5>.card:nth-child(5n+1):nth-last-child(4){grid-column:2/4}.cards.-centered.-columns-5>.card:nth-child(5n+2):nth-last-child(3){grid-column:4/6}.cards.-centered.-columns-5>.card:nth-child(5n+3):nth-last-child(2){grid-column:6/8}.cards.-centered.-columns-5>.card:nth-child(5n+4):last-child{grid-column:8/10}}@media print{.cards{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start}}.hero{background:var(--accent-color);color:var(--accent-color-contrast);z-index:0;position:relative}.hero__grid{--columns:1;--gap:var(--root-gap,16px);--container-width:320px;gap:var(--gap);grid:auto/[wide-start] 1fr [main-start] repeat(var(--columns), minmax(0, calc((var(--container-width) - (var(--columns) - 1) * var(--gap)) / var(--columns)))) [main-end] 1fr [wide-end];display:grid}.hero__grid>.container{grid-column:wide}@media (width>=368px){.hero__grid{--container-width:744px}}@media (width>=808px){.hero__grid{--container-width:1300px}}.hero__bg{grid-area:1/wide/2;display:grid;overflow:hidden;container-type:size}.hero__bg>*,.hero__bg:before,.hero__bg:after{grid-area:1/1}.hero__bg+.container{grid-row:1/2}.hero__bg img{object-fit:cover;width:100%;max-height:100cqh}.hero__bg.-fade:after{content:"";z-index:1;background:radial-gradient(circle farthest-side at 50% 25%,#0000 35vw,#0002 45vw,#0004)}@media screen and (width>=744px){.hero__bg.-fade:after{background:radial-gradient(circle farthest-side at calc(50vw + min(25vw,325px)),#0004 min(15vw,195px),#0008 min(25vw,325px),#000c)}}.hero__bg.-vignette:after{content:"";z-index:1;background:radial-gradient(closest-side at 50% 35%,#0002 40vw,#0004)}@media screen and (width>=744px){.hero__bg.-vignette:after{background:radial-gradient(#0004 40%,#000c 80%)}}.hero__bg.-split:after{content:"";z-index:1}@media screen and (width>=744px){.hero__bg.-split:after{background:linear-gradient(90deg,#0008 50%,#0000 calc(50% + 1px))}}.hero__bg.-colorize:before{content:"";background:var(--accent-color);mix-blend-mode:color;z-index:1}.hero__bg.-multiply{background:#fff}.hero__bg.-multiply:before{content:"";background:var(--accent-color);mix-blend-mode:multiply;z-index:1}.hero__content{--columns:1;--gap:var(--root-gap,16px);gap:var(--gap);grid-template-columns:repeat(var(--columns,1), minmax(0, 1fr));z-index:1;align-items:center;display:grid}@media screen and (width>=744px){.hero__content{--columns:2}}.hero__content>*{min-width:0}.hero__content>:first-child:last-child{grid-column:1/-1}.container>.hero__content{grid-column:main}.hero__image{order:1}.hero__testimonial{order:2}.hero__media{order:3}.hero__text{order:4;padding:2rem 0}.hero__cta{order:5}@media screen and (width>=744px){.hero__text,.hero__image,.hero__media,.hero__cta,.hero__testimonial{order:unset;grid-column:span var(--span,1)}.hero{--columns:2}}.hero.-padded{padding:5rem 0}.hero.-padded .hero__text{padding:0}.hero.-bleed .container>.hero__content{grid-column:main/wide}.hero.-bleed .hero__image{grid-column:2/-1}.hero.-center .hero__content{text-align:center;justify-items:center}.hero.-center .hero__text{max-width:calc(40rem + var(--fluid-rem-sm-lg) * 10);justify-items:center;padding:4rem 0}.logoCloud .container{padding-bottom:2rem}.logoCloud__title{margin-bottom:0}.logoCloud.-reduced .logoGrid__item{height:calc(2rem + var(--fluid-rem-sm-lg) * 1)}.logoCloud.-center .logoCloud__title,.logoCloud.-center .logoCloud__description{text-align:center}.mediaBanner{--media-banner-aspect-ratio:65 / 24;grid-template-areas:"media";width:100%;display:grid;position:relative;overflow:hidden}.mediaBanner__container{border-radius:var(--root-border-radius);grid-template-areas:"media";display:grid}.container>.mediaBanner__container{grid-column:main}.mediaBanner>div:first-child,.mediaBanner__container>div:first-child{grid-area:media;width:100%;position:relative}.mediaBanner>div:first-child video,.mediaBanner__container>div:first-child video{width:100%;height:auto;aspect-ratio:var(--media-banner-aspect-ratio);display:block}.mediaBanner .media,.mediaBanner__container .media{width:100%;aspect-ratio:var(--media-banner-aspect-ratio);--accent-color:var(--color-purple);grid-area:media;margin-bottom:0;display:grid}.mediaBanner__content{width:100%;height:auto;aspect-ratio:var(--media-banner-aspect-ratio);object-fit:cover;z-index:0;grid-area:media;display:block}.mediaBanner__content.-white{color:#fff;z-index:2;object-fit:initial;background:0 0;flex-direction:column;grid-area:media;justify-content:center;align-items:flex-start;padding:2rem;display:flex}.mediaBanner__content.-white *{color:inherit}.mediaBanner__content.-white .container{row-gap:0;width:100%}.mediaBanner__content.-white.-center{text-align:center;align-items:center}.mediaBanner__content.-white.-left{text-align:left;align-items:flex-start}.mediaBanner__content.-white.-right{text-align:right;align-items:flex-end}.mediaBanner__eyebrow{text-transform:uppercase;letter-spacing:.05em;opacity:.9;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.mediaBanner__title{text-shadow:0 2px 4px #0000004d;margin-bottom:1.5rem}.mediaBanner__actions{margin-top:1rem}.media .mediaBanner__mask{grid-area:1/1}.mediaBanner__mask{z-index:1;border-radius:var(--root-border-radius);background:#fff;grid-area:media;margin:0;transition:opacity .3s;position:relative}.mediaBanner__mask img{width:100%;height:auto;aspect-ratio:var(--media-banner-aspect-ratio);object-fit:cover}.mediaBanner__mask.-loaded{opacity:0;pointer-events:none}.media .mediaBanner__trigger{z-index:2;grid-area:1/1;place-self:center;position:relative}.mediaBanner__trigger{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.mediaBanner__overlay{pointer-events:none;z-index:1;background-color:#0000004d;grid-area:media}.mediaBanner.-withOverlay .mediaBanner__overlay{opacity:1}.message{background:var(--accent-color-50);box-shadow:0 1px 1px 0 rgb(from var(--accent-color-900) r g b/.2), 0 .5rem 1.5rem 0 rgb(from var(--accent-color) r g b/.1);border-radius:.5rem;grid:auto/2rem 1fr 3rem;align-items:start;gap:1em;margin-bottom:2rem;padding:1em;display:grid;position:static}.message__icon{--icon-stroke-color:#fff;--icon-fill-color:var(--accent-color)}.message__content{padding:.25em 0}.message__close{appearance:none;color:inherit;border:0;border-left:1px solid rgb(from var(--accent-color) r g b/.5);--icon-stroke-width:1;background:0 0;grid:1rem/1rem;place-content:center;height:2rem;display:grid}.message:is(dialog:not(:open)){display:none}.message.-dark{background:var(--accent-color-900);color:#fff}.table,.richText table,.table table{border-collapse:collapse;margin-bottom:2rem}.table thead,.richText table thead,.table table thead{background:var(--color-gray-50)}.table thead th,.richText table thead th,.table table thead th{background:var(--color-gray-100)}.table tr,.richText table tr,.table th,.richText table th,.table table tr,.table table th{transition:background-color var(--root-ease-out-fast)}.table td,.richText table td,.table th,.richText table th,.table table td,.table table th{padding:1em 1.5em}.table th,.richText table th,.table table th{text-align:left;background:var(--color-gray-50)}.table tbody tr:not(:last-child),.richText table tbody tr:not(:last-child),.table table tbody tr:not(:last-child){border-top:1px solid var(--color-gray-200)}.table tr:hover,.richText table tr:hover,.table table tr:hover{background:var(--accent-color-50)}.table tr:hover th,.richText table tr:hover th,.table table tr:hover th{background:var(--accent-color-100)}.table.-scrollable,.richText table.-scrollable,.table table.-scrollable{--max-table-fade:3rem;scroll-timeline:--table x;max-width:100%;max-height:clamp(50vh,640px,100svh - 2cm);animation-name:table-fade;animation-duration:1ms;animation-timeline:--table;position:relative;overflow:scroll}.table.-scrollable.-fadeRight,.richText table.-scrollable.-fadeRight,.table table.-scrollable.-fadeRight{-webkit-mask-image:linear-gradient(90deg, #fff calc(100% - var(--table-fade)), #0000 100%);mask-image:linear-gradient(90deg, #fff calc(100% - var(--table-fade)), #0000 100%)}.table.-scrollable.-fadeBoth,.richText table.-scrollable.-fadeBoth,.table table.-scrollable.-fadeBoth{-webkit-mask-image:linear-gradient(90deg, #0000, #fff var(--table-starting-fade) calc(100% - var(--table-fade)), #0000 100%);mask-image:linear-gradient(90deg, #0000, #fff var(--table-starting-fade) calc(100% - var(--table-fade)), #0000 100%)}.table.-scrollable.-stickHead thead,.richText table.-scrollable.-stickHead thead,.table table.-scrollable.-stickHead thead{background:var(--color-gray-50);z-index:1;position:sticky;top:0}.table.-scrollable.-stickFirstColumn tbody tr th:first-child,.richText table.-scrollable.-stickFirstColumn tbody tr th:first-child,.table table.-scrollable.-stickFirstColumn tbody tr th:first-child{position:sticky;left:0}.table.-scrollable.-stickHead.-stickFirstColumn thead tr th:first-child,.richText table.-scrollable.-stickHead.-stickFirstColumn thead tr th:first-child,.table.-scrollable.-stickHead.-stickFirstColumn thead tr td:first-child,.richText table.-scrollable.-stickHead.-stickFirstColumn thead tr td:first-child,.table table.-scrollable.-stickHead.-stickFirstColumn thead tr th:first-child,.table table.-scrollable.-stickHead.-stickFirstColumn thead tr td:first-child{background:var(--color-gray-50);position:sticky;left:0}@media print{.table.-scrollable,.richText table.-scrollable,.table table.-scrollable{max-height:none;animation:none;overflow:visible}.table.-scrollable.-fadeRight,.richText table.-scrollable.-fadeRight,.table.-scrollable.-fadeBoth,.richText table.-scrollable.-fadeBoth,.table table.-scrollable.-fadeRight,.table table.-scrollable.-fadeBoth{-webkit-mask-image:none;mask-image:none}}@property --table-fade{syntax:"<length>";inherits:false;initial-value:0}@property --table-starting-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes table-fade{0%{--table-starting-fade:0;--table-fade:var(--max-table-fade)}10%{--table-starting-fade:var(--max-table-fade)}90%{--table-fade:var(--max-table-fade)}to{--table-starting-fade:var(--max-table-fade);--table-fade:0}}.section{--accent-color:#fff;background:var(--accent-color);color:var(--accent-color-text);row-gap:16px;padding:5rem 0}.section .container{row-gap:16px}.siteFooter__content{gap:var(--gap);grid:"info""social""nav""utility";display:grid}@media screen and (width>=744px){.siteFooter__content{grid:"logo address""social contact""nav nav""utility utility"/auto 1fr}}@media screen and (width>=1300px){.siteFooter__content{grid:"info nav nav""info social social""info utility utility"/1fr 1fr 1fr}}.siteFooter__logo svg{width:min(100%,301px);height:auto}.siteFooter__info{gap:var(--root-gap);grid-area:info;justify-items:start;display:grid}@media screen and (width>=744px){.siteFooter__info{display:contents}}@media screen and (width>=1300px){.siteFooter__info{grid:auto/1fr 1fr 1fr;align-content:start;justify-items:start;display:grid}.siteFooter__info>*{grid-column:span 2}}.siteFooter__navigation{grid-area:nav}.siteFooter__social{grid-area:social;justify-content:space-between}@media screen and (width>=1300px){.siteFooter__social{justify-self:start}}.siteFooter__utility{flex-flow:wrap;grid-area:utility;gap:.5rem 2rem;display:flex}@property --siteheader-compact{syntax:"<number>";inherits:true;initial-value:0}.siteHeader{--gap:var(--root-gap,16px);--siteHeader-chrome-duration:.32s;--siteHeader-chrome-ease:cubic-bezier(.33, 1, .68, 1);--siteHeader-logo-max-height:calc(301px * 133 / 300);--siteHeader-primaryNav-row-height:calc(3rem + 1rem * var(--root-line-height,1.5));box-shadow:none;--siteHeader-min-height:12rem;min-height:var(--siteHeader-min-height);padding-block:var(--gap);transition:background-color var(--siteHeader-chrome-duration) var(--siteHeader-chrome-ease), box-shadow var(--siteHeader-chrome-duration) var(--siteHeader-chrome-ease), min-height var(--siteHeader-chrome-duration) var(--siteHeader-chrome-ease), padding-block var(--siteHeader-chrome-duration) var(--siteHeader-chrome-ease);background-color:#0000;padding-inline:0;position:relative}.siteHeader__content{align-items:center;gap:0 var(--gap);grid:"logo search mobile-nav"/auto 1fr auto;display:grid;position:relative}.siteHeader__logo{color:var(--accent-color);grid-area:logo;align-self:start;width:100%;max-width:301px;padding:.5rem 0}.siteHeader__logo svg{width:100%;height:auto;display:block}.siteHeader__utilityNav{grid-area:utility-nav;justify-self:end;gap:1.5rem;font-size:.75rem;display:none}.siteHeader__primaryNav{grid-area:primary-nav;justify-self:end;display:none}.siteHeader__search{width:calc(8rem + var(--fluid-rem-sm-md) * 0 + var(--fluid-rem-md-lg) * 8);justify-self:end}@media screen and (width>=744px){.siteHeader__content{grid:"logo utility-nav search""primary-nav primary-nav primary-nav"/auto 1fr auto}.siteHeader__primaryNav,.siteHeader__utilityNav{justify-self:end;display:grid}.siteHeader__mobileNav{display:none}}@media screen and (width>=1300px){.siteHeader__content{grid:"logo utility-nav search""logo spacer spacer""logo primary-nav primary-nav"/auto 1fr auto}}.siteHeader.-fixed{--siteheader-compact:0;background-color:color-mix(in srgb, var(--root-background-color,#fff) calc(var(--siteheader-compact) * 100%), transparent);min-height:calc((1 - var(--siteheader-compact)) * var(--siteHeader-min-height) + var(--siteheader-compact) * var(--siteHeader-min-height-when-fixed,5.5rem));padding-block:var(--gap);transition:--siteheader-compact var(--siteHeader-chrome-duration) var(--siteHeader-chrome-ease), box-shadow var(--siteHeader-chrome-duration) var(--siteHeader-chrome-ease);z-index:200;position:sticky;top:0}.siteHeader.-fixed .siteHeader__content{align-items:start}.siteHeader.-fixed .siteHeader__logo{align-self:end;padding:0}.siteHeader.-fixed .siteHeader__logo svg{max-height:calc(var(--siteHeader-primaryNav-row-height) + (var(--siteHeader-logo-max-height) - var(--siteHeader-primaryNav-row-height)) * (1 - var(--siteheader-compact)))}.siteHeader.-fixed .siteHeader__search{font-size:calc(.94rem + .06rem * (1 - var(--siteheader-compact)))}.siteHeader.-fixed .siteHeader__primaryNav .navigation__link,.siteHeader.-fixed .siteHeader__primaryNav .navigation__button{font-size:calc(.9rem + .1rem * (1 - var(--siteheader-compact)))}.siteHeader.-fixed .siteHeader__primaryNav .navigation__item:has(.navigation__dropdown) .navigation__button{font-size:1rem}.siteHeader.-fixed .siteHeader__mobileNav .mobileNavigation__menu{font-size:calc(.9rem + .1rem * (1 - var(--siteheader-compact)))}.siteHeader.-fixed.-active{--siteheader-compact:1}@media screen and (width>=744px){.siteHeader.-fixed.-active{box-shadow:0 .125rem .75rem #0000000f}}.siteHeader.-hideOnScroll{background-color:var(--root-background-color,#fff);min-height:unset;inset-inline:0;transition:transform var(--siteHeader-chrome-duration) var(--siteHeader-chrome-ease);z-index:200;width:100%;position:fixed;top:0}.siteHeader.-hideOnScroll.-hidden{pointer-events:none;transform:translateY(-100%)}.siteHeader+.siteHeader__spacer{pointer-events:none;min-height:0}.siteHeader.-hideOnScroll:not(.-hidden)+.siteHeader__spacer{min-height:9rem;transition:min-height var(--siteHeader-chrome-duration) var(--siteHeader-chrome-ease)}.siteHeader.-hideOnScroll.-hidden+.siteHeader__spacer{min-height:0}.slider{--swiper-theme-color:var(--accent-color)}.slider__content{padding:0 2rem 4.5rem;overflow:hidden;container-type:inline-size}@media screen and (width>=744px){.slider__content{padding:0 7rem 6.5rem}}.slider__playPause{z-index:2;position:absolute;top:1rem;left:1rem}.slider swiper-slide{width:100cqw;height:auto}@media screen and (width>=744px){.slider swiper-slide{width:auto;height:calc(50cqw - 1rem)}}@media screen and (width>=1300px){.slider swiper-slide{width:auto;height:calc(40cqw - 2rem)}}.slider swiper-container::part(bullet){opacity:1;background-color:var(--accent-color);flex-shrink:0;width:16px;height:16px}.slider swiper-container::part(bullet-active){background-color:#000;flex-shrink:0;width:1.5rem;height:1.5rem}.slider swiper-container::part(container){overflow:visible}.slider swiper-container::part(pagination){text-align:left;align-items:center;gap:1rem;margin-top:2rem;display:flex;top:100%;bottom:auto}.slider swiper-container::part(button-prev),.slider swiper-container::part(button-next){background:var(--accent-color);color:#fff;border-radius:3rem;width:1rem;height:1rem;padding:1rem;display:none}@media screen and (width>=744px){.slider swiper-container::part(button-prev),.slider swiper-container::part(button-next){display:block}}.slider swiper-container::part(button-prev){position:absolute;left:-7rem}.slider swiper-container::part(button-next){right:-7rem}.slider.-withCallout .slider__content{padding:0 0 2.5rem}@media screen and (width>=744px){.slider.-withCallout .slider__content{padding:0 0 11.5rem}}.slider.-withCallout swiper-container::part(button-prev),.slider.-withCallout swiper-container::part(button-next){z-index:12;display:block;top:1.5rem}@media screen and (width>=744px){.slider.-withCallout swiper-container::part(button-prev),.slider.-withCallout swiper-container::part(button-next){margin-top:5.25rem;top:100%}}.slider.-withCallout swiper-container::part(button-prev){left:auto;right:4rem}@media screen and (width>=744px){.slider.-withCallout swiper-container::part(button-prev){left:0}}.slider.-withCallout swiper-container::part(button-next){right:0}.slider.-withCallout swiper-container::part(pagination){display:none}@media screen and (width>=744px){.slider.-withCallout swiper-container::part(pagination){justify-content:center;margin-top:6rem;display:flex}}.slider.-withCallout swiper-slide{padding-top:4rem}@media screen and (width>=744px){.slider.-withCallout swiper-slide{padding-top:0}}.slider.-withCallout .slider__callout{gap:2rem;display:grid}.slider.-withCallout .slider__calloutIcon{width:4rem;height:4rem}.slider.-withCallout swiper-slide{height:auto}@media screen and (width>=744px){.slider.-withCallout swiper-slide{width:66.66cqw}}.slider.-withCallout swiper-slide>*{height:100%}@media screen and (width>=1300px){.slider.-withCallout{--columns:3}.slider.-withCallout .slider__calloutIcon{grid-area:1/main}.slider.-withCallout .slider__callout{grid-column:main/span 1}.slider.-withCallout .slider__content{grid-column:3/main}.slider.-withCallout .swiper-slide-next{-webkit-mask:linear-gradient(90deg,#fff,#0000 50%);mask:linear-gradient(90deg,#fff,#0000 50%)}}@media print{.slider__content{padding:0;overflow:visible}.slider swiper-container,.slider swiper-container::part(container){height:auto;overflow:visible}.slider swiper-container::part(wrapper){height:auto;display:block;transform:none!important}.slider swiper-container::part(pagination),.slider swiper-container::part(button-prev),.slider swiper-container::part(button-next){display:none}.slider swiper-slide{aspect-ratio:auto;max-width:100%;height:auto;width:100%!important;margin:0 0 1rem!important;transform:none!important}.slider swiper-slide.placeholder{aspect-ratio:16/9;background:#eee!important;border-color:#666!important}}.stats{background-color:var(--color-gray-50)}.stats__content{--columns:1;--gap:var(--root-gap,16px);gap:var(--gap);grid-template-columns:repeat(var(--columns,1), minmax(0, 1fr));display:grid}@media screen and (width>=744px){.stats__content{--columns:2}}@media screen and (width>=1300px){.stats__content{--columns:3}}.stats__content>*{min-width:0}.container>.stats__content{grid-column:main}.stats__stat{text-align:center;background-color:#fff;place-items:center;gap:1rem;padding:1.5rem;display:grid}.stats__icon{width:5rem}.stats__value{font-size:calc(2rem + var(--fluid-rem-sm-md) * 1 + var(--fluid-rem-md-lg) * 1);font-weight:700;line-height:1.125}@media screen and (width>=744px){.stats.-tiles .stats__content{--columns:2}}@media screen and (width>=1300px){.stats.-tiles .stats__content{--columns:4}}.stats__grid{gap:var(--root-gap,16px);align-items:center;display:grid}.container>.stats__grid{grid-column:main}@media screen and (width>=1300px){.stats.-withCallout .stats__grid{--columns:3;grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr))}}.stats.-withCallout .stats__callout{text-align:center;justify-items:center}@media screen and (width>=1300px){.stats.-withCallout .stats__callout{text-align:left;grid-column:span 1;justify-items:start}.stats.-withCallout .stats__content{grid-column:span 2;grid:auto/subgrid;display:grid}}@media print{.stats__content{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.tiles{padding:2rem 0}.tiles__grid{--columns:1;--gap:var(--root-gap,1rem);gap:var(--gap);grid-template-columns:repeat(var(--columns), 1fr);grid-auto-flow:dense;display:grid}@media screen and (width>=744px){.tiles__grid{--columns:2}}@media screen and (width>=1300px){.tiles__grid{--columns:4}}.tiles__tile{background-color:var(--tile-bg,var(--color-gray-100,#f5f5f5));display:grid;position:relative;overflow:hidden}.tiles__tile.-has-content{align-items:end}.tiles__media{width:100%;height:100%;position:absolute;top:0;left:0}.tiles__media img,.tiles__media video{object-fit:cover;width:100%;height:100%}.tiles__content{z-index:1;flex-direction:column;gap:1.5rem;max-width:32rem;padding:2rem;display:flex;position:relative}.tiles__heading{color:inherit;font-family:var(--root-font-family-heading);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.tiles__description{margin:0;line-height:1.5}.tiles__actions{flex-wrap:wrap;gap:1rem;margin-block-start:.5rem;display:flex}.tiles__tile.-dark{color:#fff}.tiles__tile.-dark .tiles__heading,.tiles__tile.-dark .tiles__description{color:inherit}.tiles__tile.-dark .button.-outline{color:inherit;border-color:currentColor}.tiles__tile.-dark .button.-outline:hover{color:#000;background-color:#fff;border-color:#fff}.tiles__tile.-light{color:var(--root-color,#333)}.tiles__grid.-featured{gap:var(--gap);flex-direction:column;display:flex}.tiles__set{gap:var(--gap);grid-auto-flow:dense;display:grid;container-type:inline-size}.tiles__set.-thirds{--_tile-size:100cqi;grid-template-columns:1fr}@media screen and (width>=320px){.tiles__set.-thirds{--_tile-size:calc((100cqi - var(--gap)) / 2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media screen and (width>=744px){.tiles__set.-thirds{--_tile-size:calc((100cqi - var(--gap) * 2) / 3);grid-template-columns:repeat(3,1fr)}}.tiles__set.-thirds.-staggered{--_short-height:calc(var(--_tile-size) * .5625);grid-auto-columns:minmax(0,1fr);grid-auto-flow:row}.tiles__set.-thirds.-staggered .tiles__tile.-fill{min-height:calc(var(--_short-height) * 2 + var(--gap));aspect-ratio:auto}.tiles__set.-thirds.-staggered .tiles__tile.-short{aspect-ratio:16/9;place-self:stretch stretch;width:100%;height:auto;min-height:0}@media screen and (width>=744px){.tiles__set.-thirds.-staggered .tiles__tile.-short{align-self:start}}.tiles__set.-thirds.-staggered>.tiles__tile:first-child{order:1}.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(2){order:6}.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(3){order:2}.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(4){order:5}.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(5){order:3}.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(6){order:4}@media screen and (width>=744px){.tiles__set.-thirds.-staggered>.tiles__tile:first-child,.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(2),.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(3),.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(4),.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(5),.tiles__set.-thirds.-staggered>.tiles__tile:nth-child(6){order:0}}.tiles__set.-halves{--_tile-size:100cqi;grid-template-columns:1fr}@media screen and (width>=320px){.tiles__set.-halves{--_tile-size:calc((100cqi - var(--gap)) / 2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media screen and (width>=744px){.tiles__set.-halves{--_tile-size:calc((100cqi - var(--gap) * 3) / 4);grid-template-columns:repeat(4,1fr)}}.tiles__set .tiles__tile{aspect-ratio:1}@media screen and (width>=320px){.tiles__set .tiles__tile.-featured{grid-area:span 2/1/auto/-1}}@media screen and (width>=744px){.tiles__set .tiles__tile.-featured{grid-area:span 2/span 2}}@media screen and (width>=320px){.tiles__set .tiles__tile.-wide{aspect-ratio:auto;min-height:var(--_tile-size,200px);grid-column:1/-1;align-self:stretch}}@media screen and (width>=744px){.tiles__set .tiles__tile.-wide{grid-column:span 2}}@media screen and (width>=320px){.tiles__set .tiles__tile.-tall{aspect-ratio:auto;min-height:calc(var(--_tile-size,200px) * 2 + var(--gap));grid-row:span 2;align-self:stretch}.tiles__set .tiles__tile.-short{aspect-ratio:16/9}}@media screen and (width>=744px){.tiles__set .tiles__tile.-fill{aspect-ratio:auto;grid-row:span 2;align-self:stretch}}.tiles__more{border-radius:var(--root-border-radius);color:var(--link-color,var(--color-blue));cursor:pointer;transition:box-shadow var(--root-ease-out-fast);white-space:nowrap;z-index:2;background:#fff;border:none;align-self:flex-end;align-items:center;gap:.5rem;margin:auto 2rem 2rem auto;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative;box-shadow:0 2px 4px #00000026}.tiles__more:hover{box-shadow:0 4px 8px #0003}.tiles__more svg,.tiles__more .icon{fill:currentColor;width:1em;height:1em}.tiles__overlay{z-index:0;background:linear-gradient(#0000 0%,#0000004d 50%,#000000b3 100%);position:absolute;inset:0}.featuredTestimonials__title{font-size:calc(2rem + var(--fluid-rem-sm-lg) * 1);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.featuredTestimonials__titleIcon{width:calc(2rem + var(--fluid-rem-sm-lg) * 2);height:calc(2rem + var(--fluid-rem-sm-lg) * 2)}.featuredTestimonials__container{gap:2rem;display:grid}@media screen and (width>=744px){.featuredTestimonials__container{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.detailsSection{flex-direction:column;gap:4rem;display:flex}.detailsSection__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.detailsSection__title{font-size:var(--root-font-size-h1);max-width:var(--root-prose-wide-max);margin:0}.detailsSection__intro{color:var(--color-gray-600);font-size:var(--root-font-size-lg);max-width:42.375rem;margin:0;line-height:1.5}.detailsSection__grid{--gap:1rem;margin-top:3rem}@media screen and (width>=744px){.detailsSection__grid{--columns:2;grid-template-rows:repeat(4,auto)}}@media screen and (width>=1300px){.detailsSection__grid{--columns:4;grid-template-rows:auto auto}}.detailsSection__item{gap:1rem;min-width:0;display:grid}@media screen and (width>=744px){.detailsSection__item{grid-row:span 2;grid-template-rows:subgrid}}.detailsSection__itemTitle{color:var(--accent-color);font-size:var(--root-font-size);margin:0;font-weight:700;line-height:1.5}.detailsSection__itemText{color:var(--accent-color-text);margin:0}.editorialSplit__grid{min-width:0}.editorialSplit__grid>.editorialSplit__main,.editorialSplit__grid>.editorialSplit__aside,.editorialSplit__grid>.editorialSplit__spacer{grid-column:1/-1}@media screen and (width>=1300px){.editorialSplit__grid>.editorialSplit__main,.editorialSplit__grid>.editorialSplit__aside,.editorialSplit__grid>.editorialSplit__spacer{grid-column:span var(--cell-span)}.editorialSplit.-introBody .editorialSplit__aside{--cell-span:5}.editorialSplit.-introBody .editorialSplit__main{--cell-span:7}.editorialSplit.-headline .editorialSplit__aside{--cell-span:3}}.editorialSplit.-headline .editorialSplit__spacer{display:none}@media screen and (width>=744px){.editorialSplit.-headline .editorialSplit__spacer{display:block}}@media screen and (width>=1300px){.editorialSplit.-headline .editorialSplit__spacer{--cell-span:1}.editorialSplit.-headline .editorialSplit__main{--cell-span:8}.editorialSplit.-withCards .editorialSplit__main{--cell-span:9}}.editorialSplit__aside{min-width:0}@media screen and (width>=1300px){.editorialSplit__aside.-stickyAside{align-self:start;position:sticky;top:2rem}}.editorialSplit__main{min-width:0}.editorialSplit__introText{color:var(--color-gray-500);font-size:var(--root-font-size-lg);margin:0;line-height:1.5}.editorialSplit__body{color:var(--color-gray-600)}.editorialSplit__lede{color:var(--color-gray-600);font-size:var(--root-font-size-sm);margin:0;line-height:1.5}.editorialSplit__headline{font-size:var(--root-font-size-h2);max-width:var(--root-prose-wide-max);margin:0}@media screen and (width>=744px){.editorialSplit__headline{font-size:var(--root-font-size-h1)}}.editorialSplit.-withCards{--accent-color:var(--color-gray-50);background:var(--color-gray-50);color:var(--root-color);padding-block:4rem}.editorialSplit.-withCards .editorialSplit__aside{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media screen and (width>=1300px){.editorialSplit.-withCards .editorialSplit__aside{--cell-span:3}}.featureSlider{--feature-slider-gap:var(--root-gap,16px);--feature-slider-card-width:min(20rem, calc(100vw - (var(--root-gap,16px) * 2)));--feature-slider-duration:15s;position:relative;overflow:hidden}.featureSlider__playPause{z-index:1;position:absolute;top:1rem;left:1rem}.featureSlider__viewport{overflow:hidden}.featureSlider__viewport:hover .featureSlider__track{animation-play-state:paused}.featureSlider__track{gap:var(--feature-slider-gap);width:max-content;animation:feature-slider-scroll var(--feature-slider-duration) linear infinite;display:flex}.featureSlider__list{gap:var(--feature-slider-gap);margin:0;padding:0;list-style:none;display:flex}.featureSlider__card{width:var(--feature-slider-card-width);padding:var(--feature-slider-gap);border:1px solid var(--root-border-color);color:var(--root-color);gap:.5rem;display:grid}.featureSlider__eyebrow{color:var(--accent-color);margin-bottom:0}.featureSlider__headline{color:var(--root-color-headings);font-size:var(--root-font-size-h4);margin:0}.featureSlider__subheadline{margin:0}@container style(--reduce-motion:reduce){.featureSlider__track{animation-play-state:paused}}@keyframes feature-slider-scroll{to{transform:translateX(calc(-50% - var(--feature-slider-gap) / 2))}}.editorialCards{--accent-color:var(--color-gray-50);background:var(--color-gray-50);color:var(--root-color);padding-block:4rem}.offsetSection{flex-direction:column;gap:3rem;display:flex}.offsetSection__title{max-width:var(--root-prose-wide-max);margin:0}.offsetSection__columns{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media screen and (width>=744px){.offsetSection__columns{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=1300px){.offsetSection__columns{grid-template-columns:repeat(4,1fr)}.offsetSection__columns>.offsetSection__column:first-child{grid-column-start:2}}.stackedSplitsSection__container{grid-column:main;row-gap:4rem;display:grid}.stackedSplitsSection__split{gap:1rem;display:grid}@media screen and (width>=744px){.stackedSplitsSection__split{grid-template-columns:1fr 1fr;gap:3rem}.stackedSplitsSection__split.-lead{grid-template-columns:1fr}}@media screen and (width>=1300px){.stackedSplitsSection__split.-lead{grid-template-columns:1fr 1fr}}@media screen and (width>=744px){.stackedSplitsSection__split.-alignEnd{align-items:end}}.stackedSplitsSection__headline{--accent-color:var(--color-purple);color:var(--accent-color-700);max-width:32.6875rem;font-size:var(--root-font-size-h1);margin:0}.stackedSplitsSection__intro{color:var(--color-gray-500);font-size:var(--root-font-size-lg);max-width:39.625rem;margin:0;line-height:1.5}.stackedSplitsSection__primary{color:var(--color-gray-600);align-self:start;display:grid}.stackedSplitsSection__features{grid-template-columns:1fr;gap:3rem 2rem;display:grid}@media screen and (width>=1300px){.stackedSplitsSection__features{grid-template-columns:repeat(2,1fr)}}.stackedSplitsSection__feature{gap:1rem;display:grid}.stackedSplitsSection__featureTitle{margin:0}.stackedSplitsSection__featureText{color:var(--color-gray-600);font-size:var(--root-font-size-sm);margin:0}@property --clip-border-radius{syntax:"<length>";inherits:true;initial-value:0}@property --clip-border-width{syntax:"<length>";inherits:true;initial-value:0}@property --clip-border-inner-radius{syntax:"<length>";inherits:true;initial-value:0}@property --clip-border-inset{syntax:"<length>";inherits:true;initial-value:0}.clip-border{--clip-border-inner-radius:max(0px, calc(var(--clip-border-radius) - var(--clip-border-width)));--clip-border-inset:max(var(--clip-border-radius), var(--clip-border-width));border:var(--clip-border-width) solid var(--clip-border-color,var(--accent-color));border-radius:var(--clip-border-radius);background-clip:padding-box;position:relative}.clip-border:before{content:"";pointer-events:none;inset:calc(-1 * var(--clip-border-width));background:var(--clip-border-background,var(--accent-color));border-radius:var(--clip-border-radius);display:none;position:absolute}@supports (clip-path:shape(from 0 0, hline to 100%)){.clip-border{border-color:#0000}.clip-border:before{clip-path:shape(evenodd from 0 0, hline to 100%, vline to 100%, hline to 0, move to var(--clip-border-width) var(--clip-border-inset), arc by var(--clip-border-inner-radius) calc(-1 * var(--clip-border-inner-radius)) of var(--clip-border-inner-radius) cw, hline to calc(100% - var(--clip-border-inset)), arc by var(--clip-border-inner-radius) var(--clip-border-inner-radius) of var(--clip-border-inner-radius) cw, vline to calc(100% - var(--clip-border-inset)), arc by calc(-1 * var(--clip-border-inner-radius)) var(--clip-border-inner-radius) of var(--clip-border-inner-radius) cw, hline to var(--clip-border-inset), arc by calc(-1 * var(--clip-border-inner-radius)) calc(-1 * var(--clip-border-inner-radius)) of var(--clip-border-inner-radius) cw);display:block}}.accent-primary{--accent-color:var(--color-purple);--link-color:#fff;--heading-color:#fff}.accent-secondary{--accent-color:var(--color-blue);--accent-color-700:var(--color-blue-700);--link-color:#fff;--heading-color:#fff}.accent-tertiary{--accent-color:var(--color-aqua);--accent-color-700:var(--color-aqua-700);--link-color:color-mix(in srgb, var(--color-purple), #000 40%)}.accent-white{--accent-color-50:#ffffff1a;--accent-color-100:#fff3;--accent-color-200:#fff6;--accent-color-300:#fff9;--accent-color-400:#fffc;--accent-color:#fff;--accent-color-600:#fffc;--accent-color-700:#fff9;--accent-color-text:var(--color-purple)}.accent-black{--accent-color:#000;--accent-color-600:#000c;--accent-color-700:#0009;--accent-color-800:#0006;--accent-color-900:#0003;--accent-color-950:#0000001a}.accent-danger,.danger,.accent-error,.error{--accent-color-50:var(--root-color-error-50);--accent-color:var(--root-color-error);--accent-color-900:var(--root-color-error-900)}.accent-warning,.warning{--accent-color-50:var(--root-color-warning-50);--accent-color:var(--root-color-warning);--accent-color-900:var(--root-color-warning-900)}.accent-success,.success{--accent-color-50:var(--root-color-success-50);--accent-color:var(--root-color-success);--accent-color-900:var(--root-color-success-900)}.accent-info,.info{--accent-color-50:var(--root-color-info-50);--accent-color:var(--root-color-info);--accent-color-900:var(--root-color-info-900)}@media print{html,body{height:auto;overflow:visible}*,:before,:after{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:0 0!important}a{text-decoration:underline}details:not([open])::details-content{height:auto}details:not([open])>:not(summary){display:block}pre,blockquote,tr,img,h1,h2,h3,h4,h5,h6{break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}}
