/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--progress-bar-bg-color:var(--color-absolutezero);--progress-bar-border-color:var(--color-absolutezero);--progress-bar-label-font-size:var(--font-size-base);--progress-bar-small-label-font-size:var(--font-size-label);--progress-bar-default-size:calc(var(--space-m) - (2 * var(--progress-bar-border-size)));--progress-bar-default-size-radius:var(--space-m);}.progress::after{display:table;clear:both;content:"";}.progress--small .progress__track{height:var(--progress-bar-small-size);}.progress--small .progress__bar{width:var(--progress-bar-small-size);min-width:var(--progress-bar-small-size);height:var(--progress-bar-small-size);}.progress--small .progress__label{font-size:var(--progress-bar-small-label-font-size);}.progress__track{height:var(--progress-bar-default-size);margin-block-start:0;border:var(--progress-bar-border-size) var(--progress-track-border-color) solid;border-radius:var(--progress-bar-default-size-radius);background-color:var(--progress-track-bg-color);}.progress__bar{width:var(--progress-bar-default-size);min-width:var(--progress-bar-default-size);height:var(--progress-bar-default-size);margin-block-start:calc(var(--progress-bar-border-size) * -1);margin-inline-start:calc(var(--progress-bar-border-size) * -1);transition:var(--progress-bar-transition);border:var(--progress-bar-border-size) var(--progress-bar-border-color) solid;border-radius:var(--progress-bar-default-size-radius);background-color:var(--progress-bar-bg-color);}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;}}@media (forced-colors:active){.progress__bar{background-color:canvastext;}}.progress__label{margin-block-end:var(--progress-bar-spacing-size);font-size:var(--progress-bar-label-font-size);font-weight:bold;}.progress__description,.progress__percentage{overflow:hidden;margin-block-start:var(--progress-bar-spacing-size);color:var(--progress-bar-description-color);font-size:var(--progress-bar-description-font-size);}
.region-blue-bar-header{display:none;@media screen and (min-width:768px){display:flex;justify-content:flex-end;padding:.75rem 2.5rem;align-items:center;height:3.12rem;background:none;background-color:var(--color-secondary);}}.nav-link a.ext svg{display:none;}#suHamburgerMenu .universal-nav{padding:1.685rem 1.25rem;background:linear-gradient(118deg,var(--color-secondary),30.08%,var(--color-secondary-medium) 98.9%);.separator{display:flex;width:100%;height:1px;}}@media screen and (min-width:768px){#suHamburgerMenu .universal-nav{display:none;}}
#syracuse-default-universalfooter{.footer-main-nav ul li{padding-left:0;margin-bottom:0;}a:hover,a:focus{color:var(--color-primary);}.social-links a{color:var(--color-white);}.social-links a{&:hover,&:focus{color:var(--color-primary);text-decoration:none;transition:color 0.2s ease;}}.contact .phone-link svg.tel{display:none;}.footer-secondary-nav ul li{padding-left:0;margin-bottom:0;}}
#suSiteHeader{.header-navigation .main-navigation{display:flex;align-items:center;}.header-navigation ul{list-style-type:none;}li{margin-bottom:0;}li.main-nav-toplink .nav-item-link{display:flex;align-items:center;justify-content:space-between;font-weight:700;padding:0 .5rem 0 0;}.main-nav-dropdown{display:flex;flex-direction:column;justify-content:flex-end;box-shadow:rgba(0,0,0,0.08) 0px 0px 15px;position:absolute;background-color:var(--color-white);z-index:9;border-top:3px solid var(--color-primary);padding:1.25rem;}.subnav-item{padding:.625rem 0;border-bottom:1px solid #E4E4E4;}.subnav-item:first-child{padding-top:0;}.subnav-item:last-child{border-bottom:none;}.main-nav-dropdown .subnav-item .nav-item-link a{color:var(--color-gray-dark);font-weight:500;padding-right:0;min-width:max-content;}.main-nav-dropdown .subnav-item .nav-item-link{padding:0;}.header-action-items .search-toggle-button,.header-action-items .menu-toggle-button{font-size:1.5rem;color:var(--color-primary-dark);padding:10px;}@media screen and (min-width:768px){.header-action-items .search-toggle-button,.header-action-items .menu-toggle-button{font-size:1.8rem;}}}li.main-nav-toplink .nav-item-link a{text-decoration:none;padding-right:0.5rem;color:var(--color-secondary);white-space:nowrap;}li.main-nav-toplink .nav-item-link a:hover{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--color-primary-dark);}.main-nav-toplink.this-subnav-open .nav-item-toggle{transform:rotate(180deg);}.main-nav-subnav{display:none;position:relative;z-index:12;}.main-nav-subnav.subnav-open{display:block;}.main-nav-container.isInHamburgerMenu{padding:0;background-color:var(--color-white);flex-grow:1;ul{margin:0;padding:0;list-style-type:none;}.main-navigation{width:100%;}li.main-nav-toplink:first-of-type{border-top:1px solid #e6e7ee;}li.main-nav-toplink{border-bottom:1px solid #e6e7ee;margin:0;padding:0;}li.main-nav-toplink:last-of-type{border-bottom:none;}li.main-nav-toplink a{font-weight:700;font-size:18px;line-height:180%;padding:1.25rem;}@media screen and (min-width:768px){li.main-nav-toplink a{font-size:2rem;padding:2.5rem;}}.nav-item-link{width:100%;justify-content:space-between;align-items:center;}.nav-item-toggle{font-size:20px;}@media screen and (min-width:768px){.nav-item-toggle{font-size:24px;}}.subnav-item{border-top:1px solid #e6e7ee;margin:0;padding:0;}.subnav-item .nav-item-link a{font-size:1.125rem;line-height:180%;font-weight:500;padding:1.25rem;}@media screen and (min-width:768px){.subnav-item .nav-item-link a{font-size:1.25rem;padding:2.5rem;}}}.unit-name-mobile-only:has(+ .hamburger-menu.main-menu-open){border-bottom:3px solid var(--color-primary);}
.region-header{position:relative;}.hamburger-menu{display:none;}.hamburger-menu.main-menu-open{display:block;position:absolute;width:100%;z-index:11;top:100%;right:0;}@media screen and (min-width:1366px){.hamburger-menu.main-menu-open{width:auto;}}.main-nav-container.isInHamburgerMenu{display:block;background-color:var(--color-white);}.hamburger-menu .main-nav-container.isInMainHeader{display:none;}.header-navigation.isInHamburgerMenu{display:none;}#collapsibleMenuColumn{.collapsible-menu-list.this-subnav-open{display:block;}}
#suSiteSearchModal{display:none;}#suSiteSearchModal.header-search-open{display:flex;}
@font-face{font-family:"ShermanSerif";src:url("https://assets.cdn.syr.edu/fonts/shermanserif-book.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermanserif-book.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermanserif-book.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A9,U+00AE,U+2013-201D;}@font-face{font-family:"ShermanSerif";src:url("https://assets.cdn.syr.edu/fonts/shermanserif-book-intl.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermanserif-book-intl.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermanserif-book-intl.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap;unicode-range:U+00A0-00A8,U+00C0-024F,U+201E-2026;}@font-face{font-family:"ShermanSerif";src:url("https://assets.cdn.syr.edu/fonts/shermanserif-bold.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermanserif-bold.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermanserif-bold.eot") format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A9,U+00AE,U+2013-201D;}@font-face{font-family:"ShermanSerif";src:url("https://assets.cdn.syr.edu/fonts/shermanserif-bold-intl.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermanserif-bold-intl.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermanserif-bold-intl.eot") format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap;unicode-range:U+00A0-00A8,U+00C0-024F,U+201E-2026;}@font-face{font-family:"ShermanSans";src:url("https://assets.cdn.syr.edu/fonts/shermansans-book.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermansans-book.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermansans-book.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A9,U+00AE,U+2013-201D;}@font-face{font-family:"ShermanSans";src:url("https://assets.cdn.syr.edu/fonts/shermansans-book-intl.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermansans-book-intl.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermansans-book-intl.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap;unicode-range:U+00A0-00A8,U+00C0-024F,U+201E-2026;}@font-face{font-family:"ShermanSans";src:url("https://assets.cdn.syr.edu/fonts/shermansans-bold.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermansans-bold.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermansans-bold.eot") format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A9,U+00AE,U+2013-201D;}@font-face{font-family:"ShermanSans";src:url("https://assets.cdn.syr.edu/fonts/shermansans-bold-intl.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermansans-bold-intl.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermansans-bold-intl.eot") format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap;unicode-range:U+00A0-00A8,U+00C0-024F,U+201E-2026;}@font-face{font-family:"ShermanSerif";src:url("https://assets.cdn.syr.edu/fonts/shermanserif-bookitalic.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermanserif-bookitalic.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermanserif-bookitalic.eot") format("embedded-opentype");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A9,U+00AE,U+2013-201D;}@font-face{font-family:"ShermanSerif";src:url("https://assets.cdn.syr.edu/fonts/shermanserif-bolditalic.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/shermanserif-bolditalic.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/shermanserif-bolditalic.eot") format("embedded-opentype");font-weight:bold;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A9,U+00AE,U+2013-201D;}@font-face{font-family:"Syracuse Block Cnd Reg";src:url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Regular.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Regular.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Regular.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Syracuse Block Cnd Med";src:url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Medium.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Medium.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Medium.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Syracuse Block Cnd Bold";src:url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Bold.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Bold.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Bold.eot") format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Syracuse Block Cnd Hvy";src:url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Heavy.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Heavy.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Heavy.eot") format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Syracuse Block Cnd Blk";src:url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Black.woff2") format("woff2"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Black.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensed-Black.eot") format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"SyracuseBlockCndVF";src:url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensedVF.ttf") format("truetype"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensedVF.woff") format("woff"),url("https://assets.cdn.syr.edu/fonts/SyracuseBlockCondensedVF.woff2") format("woff2");font-weight:100 1000;font-display:swap;}@font-face{font-family:"OswaldVF";src:url("https://assets.cdn.syr.edu/fonts/Oswald-VariableFont_wght.ttf") format("truetype");font-weight:100 1000;font-display:fallback;}@layer theme,base,components,utilities;@layer theme{:root,:host{--container-3xl:48rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--color-primary:#f76900;--color-primary-light:#ff8e00;--color-primary-dark:#cd3e00;--color-secondary:#000e54;--color-secondary-light:#2b72d7;--color-secondary-medium:#203299;--color-white:#fff;--color-gray-xlight:#eff0f1;--color-gray-light:#d6d9dc;--color-gray-medium:#8c939b;--color-gray-dark:#333;--color-black:#000;--color-primary-10:#fef0e6;--color-secondary-10:#e6e7ee;--color-success-600:#057a55;--color-info-light:#e1effe;--color-white-gradient-left:linear-gradient(185deg,transparent 37% 60%,rgba(255,255,255,0.5019607843) 70%,rgba(255,255,255,0.8) 77%,#FFF 84.79%);--color-white-gradient-left-md:linear-gradient(188deg,transparent 32% 55%,#ffffff80 65%,#ffffffcc 72%,#FFF 79.79%);--color-white-gradient-right:linear-gradient(175deg,transparent 37% 60%,rgba(255,255,255,0.5019607843) 70%,rgba(255,255,255,0.8) 77%,#FFF 84.79%);--color-white-gradient-right-md:linear-gradient(172deg,transparent 32% 55%,#ffffff80 65%,#ffffffcc 72%,#FFF 79.79%);--spacing-0:0rem;--spacing-4:0.25rem;--spacing-8:0.5rem;--spacing-12:0.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-28:1.75rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-56:3.5rem;--spacing-64:4rem;--spacing-80:5rem;--spacing-88:5.5rem;--spacing-96:6rem;--spacing-100:6.25rem;--spacing-120:7.5rem;--spacing-140:8.75rem;--font-sans:"ShermanSans",Verdana,sans-serif;--font-serif:"ShermanSerif",Georgia,serif;--font-su-block:"SyracuseBlockCndVF","OswaldVF",sans-serif;--text-214:13.375rem;--text-214--line-height:110%;--text-150:9.375rem;--text-150--line-height:110%;--text-133:8.3125rem;--text-133--line-height:110%;--text-118:7.375rem;--text-118--line-height:110%;--text-105:6.5625rem;--text-105--line-height:110%;--text-94:5.875rem;--text-94--line-height:110%;--text-83:5.1875rem;--text-83--line-height:110%;--text-74:4.625rem;--text-74--line-height:110%;--text-58:3.625rem;--text-58--line-height:110%;--text-48:3rem;--text-48--line-height:160%;--text-46:2.875rem;--text-46--line-height:110%;--text-41:2.5625rem;--text-41--line-height:110%;--text-36:2.25rem;--text-36--line-height:110%;--text-32:2rem;--text-32--line-height:110%;--text-29:1.8125rem;--text-29--line-height:160%;--text-26:1.625rem;--text-26--line-height:130%;--text-23:1.4375rem;--text-23--line-height:160%;--text-20:1.25rem;--text-20--line-height:180%;--text-18:1.125rem;--text-18--line-height:180%;--text-16:1rem;--text-16--line-height:160%;--text-14:.875rem;--text-14--line-height:165%;--breakpoint-lg:1012px;--breakpoint-xl:1280px;--breakpoint-xxxl:1640px;}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:"ShermanSans",Verdana,sans-serif;font-feature-settings:initial;font-variation-settings:initial;-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent);}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.inset-0{inset:var(--spacing-0);}.top-0{top:var(--spacing-0);}.top-\[2\%\]{top:2%;}.top-full{top:100%;}.right-0{right:var(--spacing-0);}.right-\[-8px\]{right:-8px;}.right-\[2\%\]{right:2%;}.bottom-\[100\%\]{bottom:100%;}.left-0{left:var(--spacing-0);}.-z-1{z-index:calc(1 * -1);}.z-0{z-index:0;}.z-1{z-index:1;}.z-3{z-index:3;}.z-10{z-index:10;}.z-\[1\]{z-index:1;}.z-\[2\]{z-index:2;}.z-\[3\]{z-index:3;}.z-\[9999\]{z-index:9999;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.col-span-1{grid-column:span 1 / span 1;}.col-span-2{grid-column:span 2 / span 2;}.col-span-3{grid-column:span 3 / span 3;}.col-span-6{grid-column:span 6 / span 6;}.row-span-1{grid-row:span 1 / span 1;}.row-span-2{grid-row:span 2 / span 2;}.container{width:100%;@media (width >= 0){max-width:0;}@media (width >= 544px){max-width:544px;}@media (width >= 768px){max-width:768px;}@media (width >= 1012px){max-width:1012px;}@media (width >= 1280px){max-width:1280px;}@media (width >= 1440px){max-width:1440px;}@media (width >= 1640px){max-width:1640px;}}.max-content-container{margin:auto;max-width:var(--breakpoint-xxxl);padding-inline:var(--spacing-20);@media (width >= 768px){padding-inline:var(--spacing-40);}@media (width >= 1012px){padding-inline:var(--spacing-140);}}.m-0{margin:var(--spacing-0);}.m-0\!{margin:var(--spacing-0) !important;}.m-16\!{margin:var(--spacing-16) !important;}.m-auto{margin:auto;}.mx-0{margin-inline:var(--spacing-0);}.mx-\[-20px\]{margin-inline:-20px;}.mx-auto{margin-inline:auto;}.mx-auto\!{margin-inline:auto !important;}.my-0{margin-block:var(--spacing-0);}.my-16{margin-block:var(--spacing-16);}.my-24{margin-block:var(--spacing-24);}.my-32{margin-block:var(--spacing-32);}.inner-rich-content{:is(& > *){margin-bottom:var(--spacing-16) !important;}:is(& > *){max-width:80ch;}:is(& > *){&:last-child{margin-bottom:var(--spacing-0) !important;}}& a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}& h2{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-36);line-height:var(--tw-leading,var(--text-36--line-height));@media (width >= 768px){font-size:var(--text-41);line-height:var(--tw-leading,var(--text-41--line-height));}@media (width >= 1012px){font-size:var(--text-46);line-height:var(--tw-leading,var(--text-46--line-height));}line-height:160%;}& h2{color:var(--color-primary);}& h3{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));@media (width >= 768px){font-size:var(--text-26);line-height:var(--tw-leading,var(--text-26--line-height));}@media (width >= 1012px){font-size:var(--text-32);line-height:var(--tw-leading,var(--text-32--line-height));}line-height:160%;}& h3{color:var(--color-secondary);}& h4{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}@media (width >= 1012px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}line-height:160%;}& h4{color:var(--color-gray-dark);}& li{margin-bottom:var(--spacing-0);}& li{&:last-child{margin-bottom:var(--spacing-16);}}& ol{padding-left:var(--spacing-20) !important;}& p{margin-top:var(--spacing-12) !important;}& p{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}}& p:has(>a.button){display:flex;}& p:has(>a.button){flex-wrap:wrap;}& p:has(>a.button){align-items:center;}& p:has(>a.button){gap:var(--spacing-16);}& ul{padding-left:var(--spacing-20) !important;}& ul.featured-list{padding-left:var(--spacing-0) !important;}}.mt-8{margin-top:var(--spacing-8);}.mt-12{margin-top:var(--spacing-12);}.mt-16{margin-top:var(--spacing-16);}.mt-20{margin-top:var(--spacing-20);}.mt-24{margin-top:var(--spacing-24);}.mt-28{margin-top:var(--spacing-28);}.mt-32{margin-top:var(--spacing-32);}.mt-40{margin-top:var(--spacing-40);}.mt-\[-18\%\]{margin-top:-18%;}.mt-auto{margin-top:auto;}.mr-8\!{margin-right:var(--spacing-8) !important;}.mr-28{margin-right:var(--spacing-28);}.mr-\[10px\]\!{margin-right:10px !important;}.vertical-block-spacer{margin-bottom:var(--spacing-28);&:is(:where(.group):is(.grid) *){margin-bottom:var(--spacing-0) !important;}@media (width >= 768px){margin-bottom:var(--spacing-48);}@media (width >= 1012px){margin-bottom:var(--spacing-64);}}.hero-vertical-spacer{margin-bottom:var(--spacing-40);@media (width >= 768px){margin-bottom:var(--spacing-56);}@media (width >= 1012px){margin-bottom:var(--spacing-100);}}.mb-0{margin-bottom:var(--spacing-0);}.mb-0\!{margin-bottom:var(--spacing-0) !important;}.mb-4{margin-bottom:var(--spacing-4);}.mb-8{margin-bottom:var(--spacing-8);}.mb-12{margin-bottom:var(--spacing-12);}.mb-16{margin-bottom:var(--spacing-16);}.mb-20{margin-bottom:var(--spacing-20);}.mb-24{margin-bottom:var(--spacing-24);}.mb-28\!{margin-bottom:var(--spacing-28) !important;}.mb-32{margin-bottom:var(--spacing-32);}.mb-40{margin-bottom:var(--spacing-40);}.mb-48{margin-bottom:var(--spacing-48);}.full-screen{margin-left:calc(-1 * (100vw - 100%) / 2);width:100vw;}.ml-8{margin-left:var(--spacing-8);}.ml-12{margin-left:var(--spacing-12);}.ml-20{margin-left:var(--spacing-20);}.ml-24{margin-left:var(--spacing-24);}.hide-scrollbar{&::-webkit-scrollbar{display:none;}-ms-overflow-style:none;scrollbar-width:none;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-flex{display:inline-flex;}.list-item{display:list-item;}.aspect-5\/4{aspect-ratio:5/4;}.aspect-16\/9{aspect-ratio:16/9;}.aspect-\[16\/9\]{aspect-ratio:16/9;}.aspect-\[25\/21\]{aspect-ratio:25/21;}.aspect-square{aspect-ratio:1 / 1;}.h-0{height:var(--spacing-0);}.h-20{height:var(--spacing-20);}.h-28{height:var(--spacing-28);}.h-40{height:var(--spacing-40);}.h-\[1px\]{height:1px;}.h-\[3px\]{height:3px;}.h-\[30px\]{height:30px;}.h-\[33rem\]{height:33rem;}.h-\[45px\]{height:45px;}.h-\[60rem\]{height:60rem;}.h-\[calc\(100\%\+5px\)\]{height:calc(100% + 5px);}.h-auto{height:auto;}.h-fit{height:fit-content;}.h-full{height:100%;}.max-h-\[31\.25rem\]{max-height:31.25rem;}.max-h-\[60px\]{max-height:60px;}.max-h-\[70vh\]{max-height:70vh;}.min-h-20{min-height:var(--spacing-20);}.min-h-\[400px\]{min-height:400px;}.min-h-full{min-height:100%;}.w-1\/2{width:calc(1/2 * 100%);}.w-3\/5{width:calc(3/5 * 100%);}.w-4\/5{width:calc(4/5 * 100%);}.w-28{width:var(--spacing-28);}.w-40{width:var(--spacing-40);}.w-\[1px\]{width:1px;}.w-\[2px\]{width:2px;}.w-\[16rem\]{width:16rem;}.w-\[45px\]{width:45px;}.w-\[50px\]{width:50px;}.w-\[80\%\]{width:80%;}.w-\[100vw\]{width:100vw;}.w-auto{width:auto;}.w-full{width:100%;}.button-primary{color:var(--color-white);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-secondary);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));@media (width >= 768px){font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}font-weight:700;padding:var(--spacing-16);@media (width >= 768px){padding:var(--spacing-24);}min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}}.button-primary\!{color:var(--color-white) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-secondary) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;@media (width >= 768px){font-size:var(--text-18) !important;line-height:var(--tw-leading,var(--text-18--line-height)) !important;}font-weight:700 !important;padding:var(--spacing-16) !important;@media (width >= 768px){padding:var(--spacing-24) !important;}min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}.button-secondary{color:var(--color-secondary);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-white);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));@media (width >= 768px){font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}font-weight:700;padding:var(--spacing-16);@media (width >= 768px){padding:var(--spacing-24);}min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-primary-dark);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}}.button-secondary\!{color:var(--color-secondary) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-white) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;@media (width >= 768px){font-size:var(--text-18) !important;line-height:var(--tw-leading,var(--text-18--line-height)) !important;}font-weight:700 !important;padding:var(--spacing-16) !important;@media (width >= 768px){padding:var(--spacing-24) !important;}min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-primary-dark) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}.button-primary-sm{color:var(--color-white);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-secondary);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));font-weight:700;padding:var(--spacing-16);min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}}.button-primary-sm\!{color:var(--color-white) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-secondary) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;font-weight:700 !important;padding:var(--spacing-16) !important;min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}.button-secondary-sm{color:var(--color-secondary);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-white);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));font-weight:700;padding:var(--spacing-16);min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-primary-dark);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}}.button-secondary-sm\!{color:var(--color-secondary) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-white) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;font-weight:700 !important;padding:var(--spacing-16) !important;min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-primary-dark) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}.button-tertiary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:none;font-size:inherit;min-width:var(--spacing-96);text-align:center;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:5px;cursor:pointer;}&:focus{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:5px;}}.button-tertiary\!{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;color:var(--color-secondary) !important;text-decoration:none !important;font-size:inherit !important;min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;&:hover{color:var(--color-primary-dark) !important;text-decoration:underline !important;text-underline-offset:5px !important;cursor:pointer !important;}&:focus{color:var(--color-primary-dark) !important;text-decoration:underline !important;text-underline-offset:5px !important;}}.link-on-dark-bg{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);max-width:fit-content;svg{padding-left:var(--spacing-12);color:var(--color-primary);}color:var(--color-white);&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{@media (hover:hover){text-decoration-color:var(--color-white) !important;}}&:focus{color:var(--color-white) !important;}&:focus{text-decoration-color:var(--color-white) !important;}}.link-cta{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);max-width:fit-content;svg{padding-left:var(--spacing-12);color:var(--color-primary);}}.link-cta\!{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;color:var(--color-secondary) !important;text-decoration:underline var(--color-primary) !important;font-size:inherit !important;text-underline-offset:5px !important;max-width:fit-content !important;&:hover{color:var(--color-primary-dark) !important;text-decoration:underline !important;cursor:pointer !important;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent !important;}font-family:var(--font-sans) !important;font-weight:400 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-size:var(--text-18) !important;line-height:var(--tw-leading,var(--text-18--line-height)) !important;@media (width >= 768px){font-size:var(--text-20) !important;line-height:var(--tw-leading,var(--text-20--line-height)) !important;}--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important;max-width:fit-content !important;svg{padding-left:var(--spacing-12) !important;color:var(--color-primary) !important;}}.text-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}.max-w-\(--breakpoint-xl\){max-width:var(--breakpoint-xl);}.max-w-\(--breakpoint-xxxl\){max-width:var(--breakpoint-xxxl);}.max-w-3xl{max-width:var(--container-3xl);}.max-w-4\/10{max-width:calc(4/10 * 100%);}.max-w-\[35ch\]{max-width:35ch;}.max-w-\[54rem\]{max-width:54rem;}.max-w-\[80ch\]{max-width:80ch;}.max-w-\[100vw\]{max-width:100vw;}.max-w-\[200px\]{max-width:200px;}.max-w-\[2048px\]{max-width:2048px;}.max-w-fit{max-width:fit-content;}.max-w-full{max-width:100%;}.min-w-4\/10{min-width:calc(4/10 * 100%);}.min-w-64{min-width:var(--spacing-64);}.min-w-\[200px\]{min-width:200px;}.min-w-fit{min-width:fit-content;}.shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.grow-\[1\]{flex-grow:1;}.basis-1\/2{flex-basis:calc(1/2 * 100%);}.basis-full{flex-basis:100%;}.cursor-pointer{cursor:pointer;}.list-none{list-style-type:none;}.list-none\!{list-style-type:none !important;}.auto-rows-fr{grid-auto-rows:minmax(0,1fr);}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}.grid-cols-\[_repeat\(auto-fit\,_minmax\(250px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-row{flex-direction:row;}.flex-nowrap{flex-wrap:nowrap;}.flex-wrap{flex-wrap:wrap;}.content-end{align-content:flex-end;}.content-start{align-content:flex-start;}.items-baseline{align-items:baseline;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.justify-start{justify-content:flex-start;}.gap-8{gap:var(--spacing-8);}.gap-12{gap:var(--spacing-12);}.gap-16{gap:var(--spacing-16);}.gap-20{gap:var(--spacing-20);}.gap-24{gap:var(--spacing-24);}.gap-28{gap:var(--spacing-28);}.gap-32{gap:var(--spacing-32);}.gap-40{gap:var(--spacing-40);}.gap-48{gap:var(--spacing-48);}.gap-88{gap:var(--spacing-88);}.gap-x-16{column-gap:var(--spacing-16);}.gap-x-28{column-gap:var(--spacing-28);}.gap-y-16{row-gap:var(--spacing-16);}.gap-y-24{row-gap:var(--spacing-24);}.self-center{align-self:center;}.self-end{align-self:flex-end;}.self-start{align-self:flex-start;}.self-stretch{align-self:stretch;}.justify-self-center{justify-self:center;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-hidden{overflow-y:hidden;}.rounded-\[3\.125rem\]{border-radius:3.125rem;}.border{border-style:var(--tw-border-style);border-width:1px;}.border-0{border-style:var(--tw-border-style);border-width:0px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-t-\[1px\]{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px;}.border-l-\[1px\]{border-left-style:var(--tw-border-style);border-left-width:1px;}.border-none{--tw-border-style:none;border-style:none;}.border-gray-light{border-color:var(--color-gray-light);}.border-gray-medium{border-color:var(--color-gray-medium);}.border-primary{border-color:var(--color-primary);}.border-secondary-light{border-color:var(--color-secondary-light);}.border-secondary-medium{border-color:var(--color-secondary-medium);}.border-white{border-color:var(--color-white);}.border-t-gray-light{border-top-color:var(--color-gray-light);}.border-t-secondary-10{border-top-color:var(--color-secondary-10);}.border-t-secondary-medium{border-top-color:var(--color-secondary-medium);}.border-r-secondary-light{border-right-color:var(--color-secondary-light);}.border-l-secondary-medium{border-left-color:var(--color-secondary-medium);}.alternate-bg-list-item{&:nth-child(even of .split-list-item){background-color:var(--color-white);}}.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent);}.bg-gray-medium{background-color:var(--color-gray-medium);}.bg-gray-xlight{background-color:var(--color-gray-xlight);}.bg-primary-10{background-color:var(--color-primary-10);}.bg-secondary{background-color:var(--color-secondary);}.bg-secondary-10{background-color:var(--color-secondary-10);}.bg-secondary-light{background-color:var(--color-secondary-light);}.bg-secondary-medium{background-color:var(--color-secondary-medium);}.bg-transparent{background-color:transparent;}.bg-white{background-color:var(--color-white);}.bg-none{background-image:none;}.bg-cover{background-size:cover;}.bg-top{background-position:top;}.bg-no-repeat{background-repeat:no-repeat;}.object-cover{object-fit:cover;}.p-0{padding:var(--spacing-0);}.p-8{padding:var(--spacing-8);}.p-8\!{padding:var(--spacing-8) !important;}.p-16{padding:var(--spacing-16);}.p-20{padding:var(--spacing-20);}.p-24{padding:var(--spacing-24);}.p-32{padding:var(--spacing-32);}.p-\[10px\]{padding:10px;}.px-0{padding-inline:var(--spacing-0);}.px-12{padding-inline:var(--spacing-12);}.px-16{padding-inline:var(--spacing-16);}.px-20{padding-inline:var(--spacing-20);}.px-20\!{padding-inline:var(--spacing-20) !important;}.px-24{padding-inline:var(--spacing-24);}.px-40{padding-inline:var(--spacing-40);}.px-56{padding-inline:var(--spacing-56);}.py-8{padding-block:var(--spacing-8);}.py-16{padding-block:var(--spacing-16);}.py-20{padding-block:var(--spacing-20);}.py-24{padding-block:var(--spacing-24);}.py-28{padding-block:var(--spacing-28);}.py-32{padding-block:var(--spacing-32);}.py-40{padding-block:var(--spacing-40);}.py-48{padding-block:var(--spacing-48);}.pt-20{padding-top:var(--spacing-20);}.pt-24{padding-top:var(--spacing-24);}.pt-28{padding-top:var(--spacing-28);}.pt-40{padding-top:var(--spacing-40);}.pt-48{padding-top:var(--spacing-48);}.pr-0{padding-right:var(--spacing-0);}.pr-12{padding-right:var(--spacing-12);}.pr-20{padding-right:var(--spacing-20);}.pb-16{padding-bottom:var(--spacing-16);}.pb-32{padding-bottom:var(--spacing-32);}.pb-40{padding-bottom:var(--spacing-40);}.pb-48{padding-bottom:var(--spacing-48);}.pl-0{padding-left:var(--spacing-0);}.pl-8{padding-left:var(--spacing-8);}.pl-12{padding-left:var(--spacing-12);}.pl-16{padding-left:var(--spacing-16);}.pl-20{padding-left:var(--spacing-20);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.align-middle{vertical-align:middle;}.align-middle\!{vertical-align:middle !important;}.h1-large\!{font-family:var(--font-su-block) !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.03125rem !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-size:var(--text-74) !important;line-height:var(--tw-leading,var(--text-74--line-height)) !important;@media (width >= 768px){font-size:var(--text-150) !important;line-height:var(--tw-leading,var(--text-150--line-height)) !important;}@media (width >= 1012px){font-size:var(--text-214) !important;line-height:var(--tw-leading,var(--text-214--line-height)) !important;}line-height:85% !important;}.h1-regular\!{font-family:var(--font-su-block) !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.03125rem !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-size:var(--text-74) !important;line-height:var(--tw-leading,var(--text-74--line-height)) !important;@media (width >= 768px){font-size:var(--text-94) !important;line-height:var(--tw-leading,var(--text-94--line-height)) !important;}@media (width >= 1012px){font-size:var(--text-133) !important;line-height:var(--tw-leading,var(--text-133--line-height)) !important;}line-height:85% !important;}.h1-small\!{font-family:var(--font-su-block) !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.03125rem !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-size:var(--text-74) !important;line-height:var(--tw-leading,var(--text-74--line-height)) !important;@media (width >= 768px){font-size:var(--text-94) !important;line-height:var(--tw-leading,var(--text-94--line-height)) !important;}@media (width >= 1012px){font-size:var(--text-118) !important;line-height:var(--tw-leading,var(--text-118--line-height)) !important;}line-height:85% !important;}.eyebrow{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height));text-transform:uppercase;}.testimonial-quote{font-family:var(--font-serif);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));@media (width >= 768px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}@media (width >= 1280px){font-size:var(--text-32);line-height:var(--tw-leading,var(--text-32--line-height));}@media (width >= 1280px){--tw-leading:160%;line-height:160%;}@media (width >= 1640px){font-size:var(--text-36);line-height:var(--tw-leading,var(--text-36--line-height));}}.cta-bar-block-heading{font-family:var(--font-su-block);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-41);line-height:var(--tw-leading,var(--text-41--line-height));@media (width >= 768px){font-size:var(--text-48);line-height:var(--tw-leading,var(--text-48--line-height));}@media (width >= 768px){--tw-leading:100%;line-height:100%;}@media (width >= 1012px){font-size:var(--text-105);line-height:var(--tw-leading,var(--text-105--line-height));}}.h2-regular{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-36);line-height:var(--tw-leading,var(--text-36--line-height));@media (width >= 768px){font-size:var(--text-41);line-height:var(--tw-leading,var(--text-41--line-height));}@media (width >= 1012px){font-size:var(--text-46);line-height:var(--tw-leading,var(--text-46--line-height));}line-height:160%;}.h2-regular\!{font-family:var(--font-sans) !important;font-weight:700 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-size:var(--text-36) !important;line-height:var(--tw-leading,var(--text-36--line-height)) !important;@media (width >= 768px){font-size:var(--text-41) !important;line-height:var(--tw-leading,var(--text-41--line-height)) !important;}@media (width >= 1012px){font-size:var(--text-46) !important;line-height:var(--tw-leading,var(--text-46--line-height)) !important;}line-height:160% !important;}.h3-regular{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));@media (width >= 768px){font-size:var(--text-26);line-height:var(--tw-leading,var(--text-26--line-height));}@media (width >= 1012px){font-size:var(--text-32);line-height:var(--tw-leading,var(--text-32--line-height));}line-height:160%;}.h4-regular{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}@media (width >= 1012px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}line-height:160%;}.body-lg{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}@media (width >= 1012px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}}.body-xl\!{font-family:var(--font-sans) !important;font-weight:400 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-size:var(--text-20) !important;line-height:var(--tw-leading,var(--text-20--line-height)) !important;@media (width >= 768px){font-size:var(--text-23) !important;line-height:var(--tw-leading,var(--text-23--line-height)) !important;}@media (width >= 1012px){font-size:var(--text-26) !important;line-height:var(--tw-leading,var(--text-26--line-height)) !important;}}.action-bar-heading{font-family:var(--font-su-block);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-58);line-height:var(--tw-leading,var(--text-58--line-height));@media (width >= 1280px){font-size:var(--text-83);line-height:var(--tw-leading,var(--text-83--line-height));}line-height:85%;}.body-regular{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}}.body-sm{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));@media (width >= 1012px){font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}}.section-intro{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));@media (width >= 1012px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}}.body-xsm{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));}.body-xxsm{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height));}.caption{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height));}.font-sans{font-family:var(--font-sans);}.font-su-block{font-family:var(--font-su-block);}.text-14{font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height));}.text-16{font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));}.text-18{font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}.text-18\!{font-size:var(--text-18) !important;line-height:var(--tw-leading,var(--text-18--line-height)) !important;}.text-20{font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}.text-20\!{font-size:var(--text-20) !important;line-height:var(--tw-leading,var(--text-20--line-height)) !important;}.text-23{font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}.text-26\!{font-size:var(--text-26) !important;line-height:var(--tw-leading,var(--text-26--line-height)) !important;}.text-32{font-size:var(--text-32);line-height:var(--tw-leading,var(--text-32--line-height));}.text-32\!{font-size:var(--text-32) !important;line-height:var(--tw-leading,var(--text-32--line-height)) !important;}.text-36{font-size:var(--text-36);line-height:var(--tw-leading,var(--text-36--line-height));}.text-94{font-size:var(--text-94);line-height:var(--tw-leading,var(--text-94--line-height));}.text-105{font-size:var(--text-105);line-height:var(--tw-leading,var(--text-105--line-height));}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.text-nowrap{text-wrap:nowrap;}.whitespace-normal{white-space:normal;}.whitespace-nowrap{white-space:nowrap;}.text-gray-dark{color:var(--color-gray-dark);}.text-gray-light{color:var(--color-gray-light);}.text-gray-medium{color:var(--color-gray-medium);}.text-primary{color:var(--color-primary);}.text-primary-dark{color:var(--color-primary-dark);}.text-primary-light{color:var(--color-primary-light);}.text-secondary{color:var(--color-secondary);}.text-white{color:var(--color-white);}.text-white\!{color:var(--color-white) !important;}.italic{font-style:italic;}.not-italic{font-style:normal;}.no-underline{text-decoration-line:none;}.opacity-95{opacity:95%;}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.duration-\[\.5s\]{--tw-duration:.5s;transition-duration:.5s;}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.white-gradient-left{background:var(--color-white-gradient-left);@media (width >= 768px){background:var(--color-white-gradient-left-md);}}.white-gradient-right{background:var(--color-white-gradient-right);@media (width >= 768px){background:var(--color-white-gradient-right-md);}}.black-gradient-35{background:linear-gradient(0deg,#000,#0000 35%);}.black-gradient-75{background:linear-gradient(0deg,#000,#0000 75%);}.black-gradient-95{background:linear-gradient(0deg,#000,#0000 95%);}.blue-gradient{background:linear-gradient(118deg,var(--color-secondary),30.08%,var(--color-secondary-medium) 98.9%);}.white-footer-gradient{background:linear-gradient(180deg,#fff,#ffffff51 7%,#fff0 12%);}.not-first\:border-t-\[1px\]{&:not(*:first-child){border-top-style:var(--tw-border-style);border-top-width:1px;}}.not-first\:border-l-0{&:not(*:first-child){border-left-style:var(--tw-border-style);border-left-width:0px;}}.not-first\:border-secondary-light{&:not(*:first-child){border-color:var(--color-secondary-light);}}.not-first\:pt-48{&:not(*:first-child){padding-top:var(--spacing-48);}}.not-last\:mb-40{&:not(*:last-child){margin-bottom:var(--spacing-40);}}.after\:mx-8{&::after{content:var(--tw-content);margin-inline:var(--spacing-8);}}.after\:content-\[\'_\/\'\] {
    &::after {
      content: var(--tw-content);
      --tw-content: ' /';
      content: var(--tw-content);
    }
  }
  .not-last\:after\:content-\[\'_\/\'\] {
    &:not(*:last-child) {
      &::after {
        content: var(--tw-content);
        --tw-content: ' /';content:var(--tw-content);}}}.first-of-type\:mt-16{&:first-of-type{margin-top:var(--spacing-16);}}.first-of-type\:button-primary-sm\!{&:first-of-type{color:var(--color-white) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-secondary) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;font-weight:700 !important;padding:var(--spacing-16) !important;min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}}.last-of-type\:mb-0{&:last-of-type{margin-bottom:var(--spacing-0);}}.last-of-type\:button-secondary-sm\!{&:last-of-type{color:var(--color-secondary) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-white) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;font-weight:700 !important;padding:var(--spacing-16) !important;min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-primary-dark) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}}.last-of-type\:border-none{&:last-of-type{--tw-border-style:none;border-style:none;}}.last-of-type\:pb-0{&:last-of-type{padding-bottom:var(--spacing-0);}}.hover\:orange-text-gradient{&:hover{@media (hover:hover){background:linear-gradient(84deg,#ff431b 0%,var(--color-primary) 50.67%,var(--color-primary-light) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}}}.hover\:text-primary{&:hover{@media (hover:hover){color:var(--color-primary);}}}.hover\:text-primary-dark{&:hover{@media (hover:hover){color:var(--color-primary-dark);}}}.hover\:text-primary-light{&:hover{@media (hover:hover){color:var(--color-primary-light);}}}.hover\:text-secondary{&:hover{@media (hover:hover){color:var(--color-secondary);}}}.hover\:no-underline{&:hover{@media (hover:hover){text-decoration-line:none;}}}.hover\:no-underline\!{&:hover{@media (hover:hover){text-decoration-line:none !important;}}}.hover\:decoration-primary-light\!{&:hover{@media (hover:hover){text-decoration-color:var(--color-primary-light) !important;}}}.focus\:orange-text-gradient{&:focus{background:linear-gradient(84deg,#ff431b 0%,var(--color-primary) 50.67%,var(--color-primary-light) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}}.focus\:text-primary{&:focus{color:var(--color-primary);}}.focus\:text-primary-dark{&:focus{color:var(--color-primary-dark);}}.focus\:text-primary-light{&:focus{color:var(--color-primary-light);}}.focus\:text-secondary{&:focus{color:var(--color-secondary);}}.focus\:no-underline\!{&:focus{text-decoration-line:none !important;}}.focus\:decoration-primary-light\!{&:focus{text-decoration-color:var(--color-primary-light) !important;}}.focus\:outline-0\!{&:focus{outline-style:var(--tw-outline-style) !important;outline-width:0px !important;}}.focus-visible\:outline-2\!{&:focus-visible{outline-style:var(--tw-outline-style) !important;outline-width:2px !important;}}.focus-visible\:outline-offset-3\!{&:focus-visible{outline-offset:3px !important;}}.focus-visible\:outline-primary-dark\!{&:focus-visible{outline-color:var(--color-primary-dark) !important;}}.aria-expanded\:text-white{&[aria-expanded="true"]{color:var(--color-white);}}.aria-expanded\:blue-gradient{&[aria-expanded="true"]{background:linear-gradient(118deg,var(--color-secondary),30.08%,var(--color-secondary-medium) 98.9%);}}.nth-\[1\]\:pl-0{&:nth-child(1){padding-left:var(--spacing-0);}}.nth-\[3\]\:pr-0{&:nth-child(3){padding-right:var(--spacing-0);}}.sm\:w-\[19rem\]{@media (width >= 544px){width:19rem;}}.sm\:min-w-\[200px\]{@media (width >= 544px){min-width:200px;}}.md\:absolute{@media (width >= 768px){position:absolute;}}.md\:top-\[30\%\]{@media (width >= 768px){top:30%;}}.md\:right-\[52vw\]{@media (width >= 768px){right:52vw;}}.md\:bottom-\[10\%\]{@media (width >= 768px){bottom:10%;}}.md\:left-\[52vw\]{@media (width >= 768px){left:52vw;}}.md\:m-0{@media (width >= 768px){margin:var(--spacing-0);}}.md\:mx-auto{@media (width >= 768px){margin-inline:auto;}}.md\:mt-20{@media (width >= 768px){margin-top:var(--spacing-20);}}.md\:mt-28{@media (width >= 768px){margin-top:var(--spacing-28);}}.md\:mt-28\!{@media (width >= 768px){margin-top:var(--spacing-28) !important;}}.md\:mr-0{@media (width >= 768px){margin-right:var(--spacing-0);}}.md\:mr-auto{@media (width >= 768px){margin-right:auto;}}.md\:-mb-32{@media (width >= 768px){margin-bottom:calc(var(--spacing-32) * -1);}}.md\:mb-0{@media (width >= 768px){margin-bottom:var(--spacing-0);}}.md\:mb-28{@media (width >= 768px){margin-bottom:var(--spacing-28);}}.md\:mb-40{@media (width >= 768px){margin-bottom:var(--spacing-40);}}.md\:ml-0{@media (width >= 768px){margin-left:var(--spacing-0);}}.md\:ml-auto{@media (width >= 768px){margin-left:auto;}}.md\:block\!{@media (width >= 768px){display:block !important;}}.md\:flex\!{@media (width >= 768px){display:flex !important;}}.md\:hidden{@media (width >= 768px){display:none;}}.md\:h-\[1px\]{@media (width >= 768px){height:1px;}}.md\:h-\[43rem\]{@media (width >= 768px){height:43rem;}}.md\:h-\[160px\]{@media (width >= 768px){height:160px;}}.md\:h-\[200px\]{@media (width >= 768px){height:200px;}}.md\:h-auto{@media (width >= 768px){height:auto;}}.md\:h-full{@media (width >= 768px){height:100%;}}.md\:max-h-\[37\.5\]{@media (width >= 768px){max-height:37.5;}}.md\:max-h-\[43\.75rem\]{@media (width >= 768px){max-height:43.75rem;}}.md\:max-h-full{@media (width >= 768px){max-height:100%;}}.md\:min-h-fit{@media (width >= 768px){min-height:fit-content;}}.md\:w-1\/4{@media (width >= 768px){width:calc(1/4 * 100%);}}.md\:w-\[26rem\]{@media (width >= 768px){width:26rem;}}.md\:w-\[35\%\]{@media (width >= 768px){width:35%;}}.md\:w-\[40\%\]{@media (width >= 768px){width:40%;}}.md\:w-\[70\%\]{@media (width >= 768px){width:70%;}}.md\:w-auto{@media (width >= 768px){width:auto;}}.md\:w-fit{@media (width >= 768px){width:fit-content;}}.md\:w-full{@media (width >= 768px){width:100%;}}.md\:button-secondary\!{@media (width >= 768px){color:var(--color-secondary) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-white) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;@media (width >= 768px){font-size:var(--text-18) !important;line-height:var(--tw-leading,var(--text-18--line-height)) !important;}font-weight:700 !important;padding:var(--spacing-16) !important;@media (width >= 768px){padding:var(--spacing-24) !important;}min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-primary-dark) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}}.md\:max-w-1\/2{@media (width >= 768px){max-width:calc(1/2 * 100%);}}.md\:max-w-4\/10{@media (width >= 768px){max-width:calc(4/10 * 100%);}}.md\:max-w-\[35\%\]{@media (width >= 768px){max-width:35%;}}.md\:max-w-\[360px\]{@media (width >= 768px){max-width:360px;}}.md\:max-w-full{@media (width >= 768px){max-width:100%;}}.md\:min-w-1\/2{@media (width >= 768px){min-width:calc(1/2 * 100%);}}.md\:min-w-\[40vw\]{@media (width >= 768px){min-width:40vw;}}.md\:min-w-\[200px\]{@media (width >= 768px){min-width:200px;}}.md\:basis-1\/2{@media (width >= 768px){flex-basis:calc(1/2 * 100%);}}.md\:grid-cols-2{@media (width >= 768px){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:flex-row{@media (width >= 768px){flex-direction:row;}}.md\:flex-row-reverse{@media (width >= 768px){flex-direction:row-reverse;}}.md\:flex-wrap{@media (width >= 768px){flex-wrap:wrap;}}.md\:items-center{@media (width >= 768px){align-items:center;}}.md\:justify-end{@media (width >= 768px){justify-content:flex-end;}}.md\:gap-0{@media (width >= 768px){gap:var(--spacing-0);}}.md\:gap-16{@media (width >= 768px){gap:var(--spacing-16);}}.md\:gap-20{@media (width >= 768px){gap:var(--spacing-20);}}.md\:gap-24{@media (width >= 768px){gap:var(--spacing-24);}}.md\:gap-28{@media (width >= 768px){gap:var(--spacing-28);}}.md\:gap-x-24{@media (width >= 768px){column-gap:var(--spacing-24);}}.md\:gap-x-32{@media (width >= 768px){column-gap:var(--spacing-32);}}.md\:gap-y-0{@media (width >= 768px){row-gap:var(--spacing-0);}}.md\:border-0{@media (width >= 768px){border-style:var(--tw-border-style);border-width:0px;}}.md\:border-t-0{@media (width >= 768px){border-top-style:var(--tw-border-style);border-top-width:0px;}}.md\:border-l{@media (width >= 768px){border-left-style:var(--tw-border-style);border-left-width:1px;}}.md\:bg-transparent{@media (width >= 768px){background-color:transparent;}}.md\:object-cover{@media (width >= 768px){object-fit:cover;}}.md\:p-0{@media (width >= 768px){padding:var(--spacing-0);}}.md\:p-40{@media (width >= 768px){padding:var(--spacing-40);}}.md\:p-56{@media (width >= 768px){padding:var(--spacing-56);}}.md\:px-40{@media (width >= 768px){padding-inline:var(--spacing-40);}}.md\:px-80{@media (width >= 768px){padding-inline:var(--spacing-80);}}.md\:py-0{@media (width >= 768px){padding-block:var(--spacing-0);}}.md\:py-24{@media (width >= 768px){padding-block:var(--spacing-24);}}.md\:py-40{@media (width >= 768px){padding-block:var(--spacing-40);}}.md\:py-48{@media (width >= 768px){padding-block:var(--spacing-48);}}.md\:py-56{@media (width >= 768px){padding-block:var(--spacing-56);}}.md\:py-80{@media (width >= 768px){padding-block:var(--spacing-80);}}.md\:pr-40{@media (width >= 768px){padding-right:var(--spacing-40);}}.md\:pb-56{@media (width >= 768px){padding-bottom:var(--spacing-56);}}.md\:pl-24{@media (width >= 768px){padding-left:var(--spacing-24);}}.md\:pl-40{@media (width >= 768px){padding-left:var(--spacing-40);}}.md\:pl-48{@media (width >= 768px){padding-left:var(--spacing-48);}}.md\:text-20{@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}}.md\:text-23\!{@media (width >= 768px){font-size:var(--text-23) !important;line-height:var(--tw-leading,var(--text-23--line-height)) !important;}}.md\:text-29\!{@media (width >= 768px){font-size:var(--text-29) !important;line-height:var(--tw-leading,var(--text-29--line-height)) !important;}}.md\:text-118{@media (width >= 768px){font-size:var(--text-118);line-height:var(--tw-leading,var(--text-118--line-height));}}.md\:text-133{@media (width >= 768px){font-size:var(--text-133);line-height:var(--tw-leading,var(--text-133--line-height));}}.md\:text-white{@media (width >= 768px){color:var(--color-white);}}.md\:black-gradient-35{@media (width >= 768px){background:linear-gradient(0deg,#000,#0000 35%);}}.md\:black-gradient-75{@media (width >= 768px){background:linear-gradient(0deg,#000,#0000 75%);}}.md\:black-gradient-95{@media (width >= 768px){background:linear-gradient(0deg,#000,#0000 95%);}}.lg\:\[grid-row\:span_3\]{@media (width >= 1012px){grid-row:span 3;}}.lg\:mt-40\!{@media (width >= 1012px){margin-top:var(--spacing-40) !important;}}.lg\:flex\!{@media (width >= 1012px){display:flex !important;}}.lg\:grid{@media (width >= 1012px){display:grid;}}.lg\:h-4{@media (width >= 1012px){height:var(--spacing-4);}}.lg\:min-h-48{@media (width >= 1012px){min-height:var(--spacing-48);}}.lg\:w-1\/2{@media (width >= 1012px){width:calc(1/2 * 100%);}}.lg\:w-\[1px\]{@media (width >= 1012px){width:1px;}}.lg\:w-\[70\%\]{@media (width >= 1012px){width:70%;}}.lg\:max-w-1\/2{@media (width >= 1012px){max-width:calc(1/2 * 100%);}}.lg\:max-w-2\/3{@media (width >= 1012px){max-width:calc(2/3 * 100%);}}.lg\:max-w-4\/10{@media (width >= 1012px){max-width:calc(4/10 * 100%);}}.lg\:max-w-\[30\%\]{@media (width >= 1012px){max-width:30%;}}.lg\:min-w-\[35\%\]{@media (width >= 1012px){min-width:35%;}}.lg\:basis-1\/2{@media (width >= 1012px){flex-basis:calc(1/2 * 100%);}}.lg\:basis-\[40\%\]{@media (width >= 1012px){flex-basis:40%;}}.lg\:basis-\[60\%\]{@media (width >= 1012px){flex-basis:60%;}}.lg\:grid-flow-col{@media (width >= 1012px){grid-auto-flow:column;}}.lg\:grid-cols-2{@media (width >= 1012px){grid-template-columns:repeat(2,minmax(0,1fr));}}.lg\:grid-cols-3{@media (width >= 1012px){grid-template-columns:repeat(3,minmax(0,1fr));}}.lg\:\[grid-template-rows\:subgrid\]{@media (width >= 1012px){grid-template-rows:subgrid;}}.lg\:flex-row{@media (width >= 1012px){flex-direction:row;}}.lg\:flex-row-reverse{@media (width >= 1012px){flex-direction:row-reverse;}}.lg\:flex-wrap{@media (width >= 1012px){flex-wrap:wrap;}}.lg\:items-center{@media (width >= 1012px){align-items:center;}}.lg\:justify-between{@media (width >= 1012px){justify-content:space-between;}}.lg\:justify-center{@media (width >= 1012px){justify-content:center;}}.lg\:gap-32{@media (width >= 1012px){gap:var(--spacing-32);}}.lg\:gap-40{@media (width >= 1012px){gap:var(--spacing-40);}}.lg\:gap-48{@media (width >= 1012px){gap:var(--spacing-48);}}.lg\:gap-x-32{@media (width >= 1012px){column-gap:var(--spacing-32);}}.lg\:self-center{@media (width >= 1012px){align-self:center;}}.lg\:border-t-0{@media (width >= 1012px){border-top-style:var(--tw-border-style);border-top-width:0px;}}.lg\:border-r-\[1px\]{@media (width >= 1012px){border-right-style:var(--tw-border-style);border-right-width:1px;}}.lg\:border-l-\[1px\]{@media (width >= 1012px){border-left-style:var(--tw-border-style);border-left-width:1px;}}.lg\:border-r-gray-light{@media (width >= 1012px){border-right-color:var(--color-gray-light);}}.lg\:border-l-gray-light{@media (width >= 1012px){border-left-color:var(--color-gray-light);}}.lg\:p-56{@media (width >= 1012px){padding:var(--spacing-56);}}.lg\:px-40{@media (width >= 1012px){padding-inline:var(--spacing-40);}}.lg\:px-56{@media (width >= 1012px){padding-inline:var(--spacing-56);}}.lg\:px-64{@media (width >= 1012px){padding-inline:var(--spacing-64);}}.lg\:px-140{@media (width >= 1012px){padding-inline:var(--spacing-140);}}.lg\:py-56{@media (width >= 1012px){padding-block:var(--spacing-56);}}.lg\:py-100{@media (width >= 1012px){padding-block:var(--spacing-100);}}.lg\:py-120{@media (width >= 1012px){padding-block:var(--spacing-120);}}.lg\:pt-0{@media (width >= 1012px){padding-top:var(--spacing-0);}}.lg\:pt-120{@media (width >= 1012px){padding-top:var(--spacing-120);}}.lg\:pr-0{@media (width >= 1012px){padding-right:var(--spacing-0);}}.lg\:pr-40{@media (width >= 1012px){padding-right:var(--spacing-40);}}.lg\:pb-56{@media (width >= 1012px){padding-bottom:var(--spacing-56);}}.lg\:pb-100{@media (width >= 1012px){padding-bottom:var(--spacing-100);}}.lg\:pl-40{@media (width >= 1012px){padding-left:var(--spacing-40);}}.lg\:pl-56{@media (width >= 1012px){padding-left:var(--spacing-56);}}.lg\:text-133{@media (width >= 1012px){font-size:var(--text-133);line-height:var(--tw-leading,var(--text-133--line-height));}}.lg\:text-150{@media (width >= 1012px){font-size:var(--text-150);line-height:var(--tw-leading,var(--text-150--line-height));}}.lg\:leading-\[160\%\]{@media (width >= 1012px){--tw-leading:160%;line-height:160%;}}.lg\:not-first\:border-t-0{@media (width >= 1012px){&:not(*:first-child){border-top-style:var(--tw-border-style);border-top-width:0px;}}}.lg\:not-first\:border-l-\[1px\]{@media (width >= 1012px){&:not(*:first-child){border-left-style:var(--tw-border-style);border-left-width:1px;}}}.lg\:not-first\:pt-0{@media (width >= 1012px){&:not(*:first-child){padding-top:var(--spacing-0);}}}.xl\:absolute{@media (width >= 1280px){position:absolute;}}.xl\:bottom-\[-50px\]{@media (width >= 1280px){bottom:-50px;}}.xl\:max-content-container{@media (width >= 1280px){margin:auto;max-width:var(--breakpoint-xxxl);padding-inline:var(--spacing-20);@media (width >= 768px){padding-inline:var(--spacing-40);}@media (width >= 1012px){padding-inline:var(--spacing-140);}}}.xl\:m-auto{@media (width >= 1280px){margin:auto;}}.xl\:mb-100{@media (width >= 1280px){margin-bottom:var(--spacing-100);}}.xl\:hidden{@media (width >= 1280px){display:none;}}.xl\:h-full{@media (width >= 1280px){height:100%;}}.xl\:max-h-\[43\.75rem\]{@media (width >= 1280px){max-height:43.75rem;}}.xl\:max-h-\[56\.25rem\]{@media (width >= 1280px){max-height:56.25rem;}}.xl\:w-\[48\%\]{@media (width >= 1280px){width:48%;}}.xl\:w-full{@media (width >= 1280px){width:100%;}}.xl\:max-w-5\/10{@media (width >= 1280px){max-width:calc(5/10 * 100%);}}.xl\:max-w-full{@media (width >= 1280px){max-width:100%;}}.xl\:min-w-\[48\%\]{@media (width >= 1280px){min-width:48%;}}.xl\:shrink-1{@media (width >= 1280px){flex-shrink:1;}}.xl\:basis-\[30\%\]{@media (width >= 1280px){flex-basis:30%;}}.xl\:basis-\[70\%\]{@media (width >= 1280px){flex-basis:70%;}}.xl\:grid-cols-2{@media (width >= 1280px){grid-template-columns:repeat(2,minmax(0,1fr));}}.xl\:grid-cols-3{@media (width >= 1280px){grid-template-columns:repeat(3,minmax(0,1fr));}}.xl\:grid-cols-4{@media (width >= 1280px){grid-template-columns:repeat(4,minmax(0,1fr));}}.xl\:flex-row{@media (width >= 1280px){flex-direction:row;}}.xl\:items-center{@media (width >= 1280px){align-items:center;}}.xl\:justify-between{@media (width >= 1280px){justify-content:space-between;}}.xl\:overflow-visible{@media (width >= 1280px){overflow:visible;}}.xl\:px-56{@media (width >= 1280px){padding-inline:var(--spacing-56);}}.xl\:px-80{@media (width >= 1280px){padding-inline:var(--spacing-80);}}.xl\:py-32{@media (width >= 1280px){padding-block:var(--spacing-32);}}.xl\:py-120{@media (width >= 1280px){padding-block:var(--spacing-120);}}.xl\:pt-140{@media (width >= 1280px){padding-top:var(--spacing-140);}}.xl\:pb-100{@media (width >= 1280px){padding-bottom:var(--spacing-100);}}.xl\:text-20{@media (width >= 1280px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}}.xxl\:order-2{@media (width >= 1440px){order:2;}}.xxl\:order-3{@media (width >= 1440px){order:3;}}.xxl\:hidden\!{@media (width >= 1440px){display:none !important;}}.xxl\:aspect-\[6\/4\]{@media (width >= 1440px){aspect-ratio:6/4;}}.xxl\:h-0{@media (width >= 1440px){height:var(--spacing-0);}}.xxl\:max-h-\[500px\]{@media (width >= 1440px){max-height:500px;}}.xxl\:w-0{@media (width >= 1440px){width:var(--spacing-0);}}.xxl\:flex-grow-1{@media (width >= 1440px){flex-grow:1;}}.xxl\:flex-row{@media (width >= 1440px){flex-direction:row;}}.xxl\:justify-between{@media (width >= 1440px){justify-content:space-between;}}.xxl\:gap-x-16{@media (width >= 1440px){column-gap:var(--spacing-16);}}.xxl\:border-l{@media (width >= 1440px){border-left-style:var(--tw-border-style);border-left-width:1px;}}.xxl\:p-120{@media (width >= 1440px){padding:var(--spacing-120);}}.xxl\:px-140{@media (width >= 1440px){padding-inline:var(--spacing-140);}}.xxl\:pl-24{@media (width >= 1440px){padding-left:var(--spacing-24);}}.xxl\:pl-100{@media (width >= 1440px){padding-left:var(--spacing-100);}}.xxxl\:top-\[40\%\]{@media (width >= 1640px){top:40%;}}.xxxl\:mt-\[-22\%\]{@media (width >= 1640px){margin-top:-22%;}}.xxxl\:px-140{@media (width >= 1640px){padding-inline:var(--spacing-140);}}.xxxl\:pl-0{@media (width >= 1640px){padding-left:var(--spacing-0);}}.\[\&_\*\]\:focus\:su-focus{& *{&:focus{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}}.\[\&_\.button\]\:button-primary-sm\!{& .button{color:var(--color-white) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-secondary) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;font-weight:700 !important;padding:var(--spacing-16) !important;min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}}.\[\&_\.extlink-nobreak\]\:ml-4{& .extlink-nobreak{margin-left:var(--spacing-4);}}.\[\&_\.form-element\]\:border{& .form-element{border-style:var(--tw-border-style);border-width:1px;}}.\[\&_\.form-element\]\:border-gray-medium{& .form-element{border-color:var(--color-gray-medium);}}.\[\&_\.form-element\]\:body-regular{& .form-element{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}}}.\[\&_\.form-element\]\:focus\:su-focus{& .form-element{&:focus{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}}.\[\&_\.form-submit\]\:button-primary-sm\!{& .form-submit{color:var(--color-white) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-secondary) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;font-weight:700 !important;padding:var(--spacing-16) !important;min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}}.\[\&_a\]\:mb-0{& a{margin-bottom:var(--spacing-0);}}.\[\&_a\]\:flex{& a{display:flex;}}.\[\&_a\]\:button-primary\!{& a{color:var(--color-white) !important;border-style:var(--tw-border-style) !important;border-width:2px !important;border-color:var(--color-secondary) !important;background-color:var(--color-secondary) !important;font-size:var(--text-16) !important;line-height:var(--tw-leading,var(--text-16--line-height)) !important;@media (width >= 768px){font-size:var(--text-18) !important;line-height:var(--tw-leading,var(--text-18--line-height)) !important;}font-weight:700 !important;padding:var(--spacing-16) !important;@media (width >= 768px){padding:var(--spacing-24) !important;}min-width:var(--spacing-96) !important;text-align:center !important;max-width:fit-content !important;text-decoration-line:none !important;&:hover{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;cursor:pointer !important;text-decoration:none !important;}&:active,&:focus{background-color:var(--color-white) !important;color:var(--color-secondary) !important;border-color:var(--color-primary) !important;text-decoration:none !important;}}}.\[\&_a\]\:text-link{& a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}}.\[\&_a\]\:text-white\!{& a{color:var(--color-white) !important;}}.motion-safe\:\[\&_img\]\:transition-all{@media (prefers-reduced-motion:no-preference){& img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}}}.motion-safe\:\[\&_img\]\:duration-600{@media (prefers-reduced-motion:no-preference){& img{--tw-duration:600ms;transition-duration:600ms;}}}.motion-safe\:\[\&_img\]\:ease-in-out{@media (prefers-reduced-motion:no-preference){& img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}}}.motion-safe\:hover\:\[\&_img\]\:scale-\[1\.2\]{@media (prefers-reduced-motion:no-preference){&:hover{@media (hover:hover){& img{scale:1.2;}}}}}.motion-safe\:hover\:\[\&_img\]\:transition-all{@media (prefers-reduced-motion:no-preference){&:hover{@media (hover:hover){& img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}}}}}.motion-safe\:hover\:\[\&_img\]\:duration-600{@media (prefers-reduced-motion:no-preference){&:hover{@media (hover:hover){& img{--tw-duration:600ms;transition-duration:600ms;}}}}}.motion-safe\:hover\:\[\&_img\]\:ease-in-out{@media (prefers-reduced-motion:no-preference){&:hover{@media (hover:hover){& img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}}}}}.\[\&_label\]\:font-bold{& label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}}.\[\&_label\]\:text-secondary{& label{color:var(--color-secondary);}}.\[\&_li\]\:mb-0{& li{margin-bottom:var(--spacing-0);}}.\[\&_li\]\:after\:text-primary{& li{&::after{content:var(--tw-content);color:var(--color-primary);}}}.\[\&_li\]\:after\:text-secondary{& li{&::after{content:var(--tw-content);color:var(--color-secondary);}}}.\[\&_ol\]\:pl-20\!{& ol{padding-left:var(--spacing-20) !important;}}.\[\&_p\]\:inline{& p{display:inline;}}.\[\&_span\]\:text-primary{& span{color:var(--color-primary);}}.\[\&_svg\]\:h-16\!{& svg{height:var(--spacing-16) !important;}}.hover\:\[\&_svg\]\:text-white{&:hover{@media (hover:hover){& svg{color:var(--color-white);}}}}.focus\:\[\&_svg\]\:text-white{&:focus{& svg{color:var(--color-white);}}}.\[\&_ul\]\:pl-20\!{& ul{padding-left:var(--spacing-20) !important;}}.motion-safe\:\[\&_video\]\:transition-all{@media (prefers-reduced-motion:no-preference){& video{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}}}.motion-safe\:\[\&_video\]\:duration-600{@media (prefers-reduced-motion:no-preference){& video{--tw-duration:600ms;transition-duration:600ms;}}}.motion-safe\:\[\&_video\]\:ease-in-out{@media (prefers-reduced-motion:no-preference){& video{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}}}.motion-safe\:hover\:\[\&_video\]\:scale-\[1\.2\]{@media (prefers-reduced-motion:no-preference){&:hover{@media (hover:hover){& video{scale:1.2;}}}}}.motion-safe\:hover\:\[\&_video\]\:transition-all{@media (prefers-reduced-motion:no-preference){&:hover{@media (hover:hover){& video{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}}}}}.motion-safe\:hover\:\[\&_video\]\:duration-600{@media (prefers-reduced-motion:no-preference){&:hover{@media (hover:hover){& video{--tw-duration:600ms;transition-duration:600ms;}}}}}.motion-safe\:hover\:\[\&_video\]\:ease-in-out{@media (prefers-reduced-motion:no-preference){&:hover{@media (hover:hover){& video{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}}}}}.\[\&\:has\(\+_\.media-gallery\)\]\:mb-8{&:has(+ .media-gallery){margin-bottom:var(--spacing-8);}}}body{font-family:var(--font-sans);font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}p{margin-top:0;}main{ul,ol{padding:0;margin:0;& > li{padding-left:.6rem;}}ol ol,ul ol{list-style-type:lower-alpha;}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-roman;}ul ul ul ol,ul ul ol ol,ul ol ul ol,ul ol ol ol,ol ul ul ol,ol ul ol ol,ol ol ul ol,ol ol ol ol{list-style-type:decimal;}ul{list-style-type:disc;font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}li::marker{color:var(--color-primary);}}ol{list-style-type:decimal;font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}li::marker{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));@media (width >= 1012px){font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}color:var(--color-secondary);font-weight:700;}}}.page-wrapper *:focus{box-shadow:none;outline:solid 2px var(--color-primary-dark);outline-offset:3px;}.page-wrapper a:focus,.page-wrapper a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--color-primary-dark);}a[data-extlink] .extlink{svg{width:12px;height:12px;margin-left:2.5px;margin-right:5px;vertical-align:middle;&:hover,&:focus{text-decoration:none;}}}.extlink{&:hover,&:focus{text-decoration:none;}}.icon::before{display:none;}.field--name-uid,.field--name-created{display:none;}p a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}ul.two-column-list{column-count:2;column-gap:3rem;padding:0;}ul.three-column-list{column-count:3;column-gap:2rem;padding:0;}ul.two-column-list li,ul.three-column-list li{margin:0;}ul.two-column-list a,ul.three-column-list a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}ul.featured-list{max-width:100% !important;list-style-type:none;columns:1;column-gap:var(--spacing-56);@media (width >= 768px){columns:2;}}ul.featured-list li{margin:var(--spacing-0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-light);padding-block:var(--spacing-20);font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));@media (width >= 768px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}@media (width >= 1012px){font-size:var(--text-26);line-height:var(--tw-leading,var(--text-26--line-height));}--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}ul.featured-list a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}@media (max-width:768px){ul.two-column-list,ul.three-column-list{column-count:1;}}.klaro{color:var(--color-gray-dark);.cookie-notice:not(.cookie-modal .cookie-notice){position:fixed;right:.5%;bottom:var(--spacing-8);left:.5%;z-index:1000;width:99%;overflow:hidden;background-color:var(--color-info-light);&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}.cn-body{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 1012px){grid-template-columns:repeat(2,minmax(0,1fr));}@media (width >= 1012px){column-gap:var(--spacing-40);}@media (width >= 1280px){column-gap:var(--spacing-120);}}#id-cookie-title{@media (width >= 1012px){grid-column-start:1;}@media (width >= 1012px){grid-row-start:1;}}#id-cookie-notice{@media (width >= 1012px){grid-column-start:1;}@media (width >= 1012px){grid-row-start:2;}}.cn-ok{margin-top:var(--spacing-20);display:flex;width:100%;flex-direction:column-reverse;justify-content:flex-end;gap:var(--spacing-24);@media (width >= 768px){flex-direction:row-reverse;}@media (width >= 768px){align-items:center;}@media (width >= 1012px){grid-column-start:2;}@media (width >= 1012px){grid-row-start:2;}@media (width >= 1012px){margin-top:var(--spacing-0);}@media (width >= 1012px){justify-content:flex-start;}@media (width >= 1012px){padding-right:var(--spacing-64);}}}.cookie-modal{position:fixed;top:var(--spacing-0);left:var(--spacing-0);z-index:1000;height:100%;width:100%;overflow:hidden;.cm-bg{position:fixed;top:var(--spacing-0);left:var(--spacing-0);height:100%;width:100%;background-color:var(--color-black);opacity:50%;}.cookie-modal-notice{position:relative;top:calc(2/5 * 100%);margin-inline:auto;margin-block:var(--spacing-0);max-width:var(--breakpoint-lg);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-info-light);&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}.cookie-modal-notice{.cn-ok{display:flex;width:100%;flex-direction:column-reverse;justify-content:flex-end;gap:var(--spacing-24);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-medium);padding-top:var(--spacing-32);@media (width >= 768px){flex-direction:row-reverse;}@media (width >= 768px){align-items:center;}}#id-cookie-notice{margin-bottom:var(--spacing-32);}}}.cn-body{padding-inline:var(--spacing-20);padding-block:var(--spacing-16);&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}@media (width >= 768px){padding-inline:var(--spacing-32);}@media (width >= 1440px){padding-block:var(--spacing-24);}}#id-cookie-title{margin-bottom:var(--spacing-16);font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));@media (width >= 768px){font-size:var(--text-26);line-height:var(--tw-leading,var(--text-26--line-height));}@media (width >= 1012px){font-size:var(--text-32);line-height:var(--tw-leading,var(--text-32--line-height));}line-height:160%;color:var(--color-secondary);}#id-cookie-notice{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));@media (width >= 1012px){font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}color:var(--color-gray-dark);}#id-cookie-notice a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}color:var(--color-gray-dark);text-decoration-color:var(--color-gray-dark);text-underline-offset:auto;&:focus-visible{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--color-primary-dark);}&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}.cn-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:var(--spacing-24);}.cn-ok button{&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}.cn-learn-more{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:none;font-size:inherit;min-width:var(--spacing-96);text-align:center;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:5px;cursor:pointer;}&:focus{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:5px;}font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));@media (width >= 1012px){font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}&:focus{outline:2px solid var(--color-primary-dark);outline-offset:3px;}&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}.cn-ok{button.cm-btn-info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:none;font-size:inherit;min-width:var(--spacing-96);text-align:center;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:5px;cursor:pointer;}&:focus{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:5px;}}button.cn-decline{color:var(--color-secondary);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-white);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));font-weight:700;padding:var(--spacing-16);min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-primary-dark);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);}button.cm-btn-success{color:var(--color-white);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-secondary);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));font-weight:700;padding:var(--spacing-16);min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}}}button.klaro-close{position:absolute;top:var(--spacing-0);right:var(--spacing-0);margin-top:var(--spacing-16);margin-right:var(--spacing-20);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:var(--spacing-0);&:hover{@media (hover:hover){cursor:pointer;}}&:focus{outline:2px solid var(--color-primary-dark);outline-offset:3px;}@media (width >= 768px){margin-right:var(--spacing-32);}@media (width >= 1440px){margin-top:var(--spacing-24);}}button.klaro-close{&::before{font:var(--fa-font-sharp-regular);content:"\f00d";display:none;}svg{height:var(--spacing-24);width:var(--spacing-24);color:var(--color-secondary);}}button.klaro-close:not(#klaro-cookie-notice button.klaro-close){display:none;}.cm-modal{position:relative;top:calc(5/10 * 100%);margin-inline:auto;margin-block:var(--spacing-0);max-width:800px;--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);padding:var(--spacing-40);&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}.cm-header{display:flex;flex-direction:column;gap:var(--spacing-20);}a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}.cm-header h1{margin:var(--spacing-0);font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}@media (width >= 1012px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}line-height:160%;}.cm-header p{margin-bottom:var(--spacing-20);font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));}button.klaro-close{margin-top:var(--spacing-20);margin-right:var(--spacing-20);@media (width >= 768px){margin-top:var(--spacing-40);}@media (width >= 768px){margin-right:var(--spacing-40);}svg{color:var(--color-primary);}}.cm-body{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));}.cm-body ul li{list-style-type:none;}.cm-services{display:flex;flex-direction:column;gap:var(--spacing-20);}.cm-service{position:relative;}.cm-list-input{position:absolute;top:var(--spacing-0);left:var(--spacing-0);height:var(--spacing-32);width:var(--spacing-48);opacity:0%;}.cm-list-label .slider{position:absolute;}li.cm-service{min-height:var(--spacing-40);padding-left:var(--spacing-40);vertical-align:middle;--tw-leading:var(--spacing-20);line-height:var(--spacing-20);}li.cm-service:nth-of-type(2):has(input:disabled){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-medium);padding-bottom:var(--spacing-20);}.cm-switch{position:absolute;left:var(--spacing-0);}.cm-list-input.required + .cm-list-label .cm-switch .slider{height:var(--spacing-24);width:var(--spacing-24);&::before{font:var(--fa-font-sharp-regular);content:"\f058";display:none;position:absolute;}}.cm-list-input.required + .cm-list-label .cm-switch .slider svg{color:var(--color-success-600);}li.cm-service:not(:has(input:disabled)){padding-left:var(--spacing-80);.cm-switch{margin-right:var(--spacing-20);display:inline-block;height:var(--spacing-32);width:var(--spacing-64);.slider{position:absolute;top:var(--spacing-0);right:var(--spacing-0);bottom:var(--spacing-0);left:var(--spacing-0);display:inline-block;width:var(--spacing-48);cursor:pointer;background-color:var(--color-secondary-10);}.slider::before{content:"";position:absolute;bottom:6px;left:var(--spacing-4);height:var(--spacing-20);width:var(--spacing-20);background-color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}}.cm-list-input:checked+.cm-list-label .slider::before{--tw-translate-x:var(--spacing-20);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-secondary);}input:focus + .cm-list-label .cm-switch .slider{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}.cm-list-label .cm-required{margin-left:var(--spacing-12);font-style:italic;}.cm-service .cm-list-description{margin-top:var(--spacing-12);}.cm-service .cm-list-description,.cm-service .purposes{margin-bottom:var(--spacing-12);}.cm-list-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.cm-footer{padding-top:var(--spacing-24);}.cm-footer-buttons{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:var(--spacing-24);}.cm-btn-success{color:var(--color-white);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-secondary);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));font-weight:700;padding:var(--spacing-16);min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}.cm-btn-decline{color:var(--color-secondary);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-white);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));font-weight:700;padding:var(--spacing-16);min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-primary-dark);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px;}}}}.openid-connect-login-form{.button{margin-top:var(--spacing-16);color:var(--color-white);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-secondary);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));font-weight:700;padding:var(--spacing-16);min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}}}.user-login-form{margin-top:var(--spacing-48);display:flex;width:fit-content;flex-direction:column;gap:var(--spacing-16);}.user-login-form .form-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-20);}.user-login-form .button{color:var(--color-secondary);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary);background-color:var(--color-white);font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));font-weight:700;padding:var(--spacing-16);min-width:var(--spacing-96);text-align:center;max-width:fit-content;text-decoration-line:none;&:hover{background-color:var(--color-white);color:var(--color-primary-dark);border-color:var(--color-primary);cursor:pointer;text-decoration:none;}&:active,&:focus{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-primary);text-decoration:none;}}.user-login-form .js-form-item label{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));@media (width >= 1012px){font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}color:var(--color-secondary);}.user-login-form .js-form-item input{width:300px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-light);padding:var(--spacing-16);}.checkerboard-item:nth-child(odd){@media (width >= 1012px){flex-direction:row;}}.checkerboard-item:nth-child(even){@media (width >= 1012px){flex-direction:row-reverse;}}.checkerboard-container.start-left .checkerboard-item:nth-child(odd){@media (width >= 1012px){flex-direction:row;}}.checkerboard-container.start-left .checkerboard-item:nth-child(even){@media (width >= 1012px){flex-direction:row-reverse;}}.checkerboard-container.start-right .checkerboard-item:nth-child(odd){@media (width >= 1012px){flex-direction:row-reverse;}}.checkerboard-container.start-right .checkerboard-item:nth-child(even){@media (width >= 1012px){flex-direction:row;}}.cta-bar-block{.action-link i{&::before{content:"";width:100%;align-self:center;background-color:var(--color-secondary-light);}&::after{content:"";position:absolute;right:1px;height:15px;width:15px;rotate:45deg;align-self:center;border-top-style:var(--tw-border-style);border-top-width:4px;border-right-style:var(--tw-border-style);border-right-width:4px;border-color:var(--color-secondary-light);@media (width >= 768px){height:20px;}@media (width >= 768px){width:20px;}@media (width >= 1012px){height:25px;}@media (width >= 1012px){width:25px;}}}.action-link:hover,.action-link:focus{& i{flex-grow:1;background:linear-gradient(84deg,#ff431b 0%,var(--color-primary) 50.67%,var(--color-primary-light) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}& i::before{background-position:100% 50%;background:linear-gradient(to left,var(--color-primary-dark),var(--color-primary-light));height:3px;@media (width >= 1012px){height:4px;}}& i::after{border-image-slice:1;border-image-source:linear-gradient(to left,var(--color-primary-dark),var(--color-primary-light));border-top-color:var(--color-primary);border-right-color:var(--color-primary-dark);-webkit-box-decoration-break:slice;box-decoration-break:slice;}}}[data-current-tab="1"] .tab-slot:not(.tab-1-slot){display:none;}[data-current-tab="2"] .tab-slot:not(.tab-2-slot){display:none;}[data-current-tab="3"] .tab-slot:not(.tab-3-slot){display:none;}[data-current-tab="4"] .tab-slot:not(.tab-4-slot){display:none;}.tab-button{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}}[data-current-tab="1"]:has(.tab-slot.tab-1-slot){[data-tab-trigger="1"]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px;border-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important;}}[data-current-tab="2"]:has(.tab-slot.tab-2-slot){[data-tab-trigger="2"]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px;border-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important;}}[data-current-tab="3"]:has(.tab-slot.tab-3-slot){[data-tab-trigger="3"]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px;border-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important;}}[data-current-tab="4"]:has(.tab-slot.tab-4-slot){[data-tab-trigger="4"]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px;border-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important;}}.region-content .text-content-component,.ck-content figure.table:not(.layout-table)>table{table{width:100%;}td,th{padding:1.25rem !important;border-style:solid !important;}td{border-color:#e4e4e4 !important;border-width:2px !important;}th{background-color:#e6e7ee !important;border-color:white !important;border-width:1px !important;font-weight:700 !important;text-align:left !important;}th p{font-weight:700;}.mobile{&-th{display:none;@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){display:initial;font-weight:700;}}&-td{@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){text-align:right;}}}.table-simple,.table-striped,.table-multi-level{@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){& > thead > tr{display:block;position:absolute;top:-9999px;left:-9999px;}& > tbody > tr{display:block;border-bottom-color:#e4e4e4;border-bottom-style:solid;border-bottom-width:2px;& > td{display:flex;justify-content:space-between;border:none;}& > th[scope="row"],& > th.column-header{border:none;display:block;text-align:center;}&:first-child{border-top-color:#e4e4e4;border-top-style:solid;border-top-width:2px;}}}}.table-striped tbody > tr:nth-child(even){background-color:#f8f8f8;}.table-multi-level{& > tbody > tr > th{&.column-span{background-color:#CCCFDD;border:none;border-bottom-color:white;border-bottom-style:solid;border-bottom-width:1px;}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){& > tbody > tr > th{&.column-span{display:block;text-align:center;}}}}}.ck-content figure.table:not(.layout-table)>table{border:0px !important;}.ck-content{:is(& > *){margin-bottom:var(--spacing-16) !important;}:is(& > *){max-width:80ch;}:is(& > *){&:last-child{margin-bottom:var(--spacing-0) !important;}}& a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}& h2{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-36);line-height:var(--tw-leading,var(--text-36--line-height));@media (width >= 768px){font-size:var(--text-41);line-height:var(--tw-leading,var(--text-41--line-height));}@media (width >= 1012px){font-size:var(--text-46);line-height:var(--tw-leading,var(--text-46--line-height));}line-height:160%;}& h2{color:var(--color-primary);}& h3{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));@media (width >= 768px){font-size:var(--text-26);line-height:var(--tw-leading,var(--text-26--line-height));}@media (width >= 1012px){font-size:var(--text-32);line-height:var(--tw-leading,var(--text-32--line-height));}line-height:160%;}& h3{color:var(--color-secondary);}& h4{font-family:var(--font-sans);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}@media (width >= 1012px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}line-height:160%;}& h4{color:var(--color-gray-dark);}& li{margin-bottom:var(--spacing-0);}& li{&:last-child{margin-bottom:var(--spacing-16);}}& ol{padding-left:var(--spacing-20) !important;}& p{margin-top:var(--spacing-12) !important;}& p{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}}& p:has(>a.button){display:flex;}& p:has(>a.button){flex-wrap:wrap;}& p:has(>a.button){align-items:center;}& p:has(>a.button){gap:var(--spacing-16);}& ul{padding-left:var(--spacing-20) !important;}& ul.featured-list{padding-left:var(--spacing-0) !important;}p:has(> a.button){display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-16);}ul,ol{padding:0;margin:0;& > li{padding-left:.6rem;}}ul{list-style-type:disc;font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}li::marker{color:var(--color-primary);}}ol{list-style-type:decimal;font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));@media (width >= 768px){font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));}li::marker{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height));@media (width >= 1012px){font-size:var(--text-18);line-height:var(--tw-leading,var(--text-18--line-height));}color:var(--color-secondary);font-weight:700;}}ol ol,ul ol{list-style-type:lower-alpha;}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-roman;}ul ul ul ol,ul ul ol ol,ul ol ul ol,ul ol ol ol,ol ul ul ol,ol ul ol ol,ol ol ul ol,ol ol ol ol{list-style-type:decimal !important;}ul.three-column-list{column-count:3;column-gap:2rem;padding:0;}ul.two-column-list li,ul.three-column-list li{margin:0;}ul.featured-list{max-width:100% !important;list-style-type:none;columns:1;column-gap:var(--spacing-56);@media (width >= 768px){columns:2;}}ul.featured-list li{margin:var(--spacing-0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-light);padding-block:var(--spacing-20);font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));@media (width >= 768px){font-size:var(--text-23);line-height:var(--tw-leading,var(--text-23--line-height));}@media (width >= 1012px){font-size:var(--text-26);line-height:var(--tw-leading,var(--text-26--line-height));}--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}ul.featured-list a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}ul.two-column-list a,ul.three-column-list a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-secondary);text-decoration:underline var(--color-primary);font-size:inherit;text-underline-offset:5px;max-width:fit-content;&:hover{color:var(--color-primary-dark);text-decoration:underline;cursor:pointer;}&:focus{color:var(--color-primary-dark) !important;background-color:transparent;}}@media (max-width:768px){ul.two-column-list,ul.three-column-list{column-count:1;}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";initial-value:"";inherits:false;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
