.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}
@font-face{font-display:swap;font-family:'Fustat';src:url('/wp-content/themes/smeders/includes/assets/fonts/Fustat-VariableFont_wght.ttf') format('truetype');font-weight:300 900;font-style:normal;font-display:swap}:root{--gutter:2rem;--size-100:3rem;--size-200:3.6rem;--size-300:4rem;--size-400:4.4rem;--size-500:6rem;--size-600:7rem;--size-700:8.4rem;--size-800:10.2rem;--size-900:12rem;--size-950:14.4rem;--width-100:24rem;--width-200:32rem;--width-300:41.6rem;--width-400:52rem;--width-500:64rem;--width-600:75.2rem;--width-700:88rem;--width-800:97.6rem;--width-900:112rem;--wrapper-200:120rem;--wrapper-300:126rem;--wrapper-400:131.2rem;--wrapper-500:140rem;--color-primary-050:#E3E6F1;--color-primary-100:#D6DAEA;--color-primary-200:#C8CDE2;--color-primary-300:#929BC5;--color-primary-400:#5C69A7;--color-primary-500:#25378A;--color-primary-600:#1D2C74;--color-primary-700:#17235C;--color-primary-800:#111A44;--color-primary-900:#0B112C;--color-primary-950:#050814;--color-secondary-050:#FAE1E0;--color-secondary-100:#FAD8D7;--color-secondary-200:#EFCCCB;--color-secondary-300:#DF9997;--color-secondary-400:#CF6663;--color-secondary-500:#BF332F;--color-secondary-600:#972825;--color-secondary-700:#7B201D;--color-secondary-800:#5F1716;--color-secondary-900:#2E0A09;--color-secondary-950:#170303;--color-neutral-050:#f9f7f7;--color-neutral-100:#F7F7F7;--color-neutral-200:#FBFBFB;--color-neutral-300:#F7F7F7;--color-neutral-400:#F3F3F3;--color-neutral-500:#EFEFEF;--color-neutral-600:#DADADA;--color-neutral-700:#C4C4C4;--color-neutral-800:#999999;--color-neutral-900:#777777;--color-neutral-950:#5B5B5B;--color-danger-050:#FDE9E7;--color-danger-100:#FDE9E7;--color-danger-500:#EE3B2B;--color-danger-800:#430F0A;--color-warning-050:#FFF7E5;--color-warning-100:#FFF7E5;--color-warning-500:#FFC94D;--color-warning-800:#48370F;--color-success-050:#F5FBE9;--color-success-100:#F5FBE9;--color-success-500:#84B620;--color-success-800:#67862B;--color-info-050:#E9F6FC;--color-info-100:#E9F6FC;--color-info-500:#1FA3E0;--color-info-800:#092D3E;--font-family-primary:'Fustat', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, sans-serif;--font-family-fontawesome:'Font Awesome 6 Pro';--font-family-fontawesome-sharp:'Font Awesome 6 Sharp';--font-size-050:1.1rem;--font-size-100:1.2rem;--font-size-200:1.4rem;--font-size-300:1.6rem;--font-size-400:1.8rem;--font-size-500:2rem;--font-size-600:2rem;--font-size-700:2.1rem;--font-size-800:2.4rem;--font-size-900:2.7rem;--font-size-xl1:2.8rem;--font-size-xl2:3rem;--font-size-xl3:3.4rem;--line-height-050:1.05;--line-height-100:1.1;--line-height-200:1.15;--line-height-300:1.25;--line-height-400:1.365;--line-height-500:1.5;--line-height-600:1.65;--line-height-700:1.8;--line-height-800:2;--line-height-900:2.2;--letter-spacing-050:.005em;--letter-spacing-100:.01em;--letter-spacing-200:.015em;--letter-spacing-300:.02em;--letter-spacing-400:.0275em;--letter-spacing-500:.03em;--letter-spacing-600:.04em;--letter-spacing-700:.05em;--letter-spacing-800:.075em;--letter-spacing-900:.1em;--letter-spacing-min-200:-0.005em;--letter-spacing-min-300:-0.01em;--duration-300:175ms;--duration-400:250ms;--duration-500:275ms;--duration-700:450ms;--timing-function-dash:cubic-bezier(.1, .75, .55, 1);--radius-xs:.4rem;--radius-sm:.6rem;--radius-md:.8rem;--radius-lg:1.6rem;--radius-xl:2rem;--width-wrapper:var(--wrapper-400);--width-wrapper-resize:var(--width-500);--color-text-1:hsl(358,55%,13%);--color-text-2:hsl(0,0%,47%);--color-text-3:hsl(0,0%,60%);--color-text-light-1:hsl(0,0%,98%);--color-text-light-2:hsl(0,0%,94%);--color-text-light-3:hsl(0,0%,100%);--color-root:var(--color-text-1);--color-heading:var(--color-text-1);--color-link:var(--color-secondary-700);--color-link-state:var(--color-secondary-600);--font-family-heading:var(--font-family-primary);--font-size-root:var(--font-size-400);--font-size-icon:calc(var(--font-size-xl3) * 1.5);--line-height-root:var(--line-height-900);--line-height-heading:1.4;--duration-root:var(--duration-400);--color-selection:#000000;--background-color-selection:var(--color-primary-050);--z-index-max:9;--outline-width-focus:.3rem;--outline-color-focus:var(--color-secondary-400);--gap-flow:1.125em;--gap-flow-block:8rem;--size-header:6.4rem}@media screen and (min-width:35.99875em){:root{--gutter:4rem}}@media screen and (min-width:74.9975em){:root{--gutter:6.4rem}}@media screen and (min-width:0){:root{--spacing-sm:4.4rem;--spacing-md:4.4rem;--spacing-lg:4.8rem;--spacing-xl:5.6rem;--spacing-1xl:6.4rem}}@media screen and (min-width:47.99875em){:root{--spacing-sm:5.4rem;--spacing-md:6.4rem;--spacing-lg:6.4rem;--spacing-xl:7.2rem;--spacing-1xl:8.4rem}}@media screen and (min-width:74.9975em){:root{--spacing-sm:6.4rem;--spacing-md:7.2rem;--spacing-lg:8rem;--spacing-xl:9rem;--spacing-1xl:11.2rem}}@media screen and (min-width:99.99875em){:root{--spacing-md:8rem;--spacing-lg:9.6rem;--spacing-xl:11.2rem;--spacing-1xl:12.8rem}}@media screen and (min-width:119.99875em){:root{--spacing-1xl:14.4rem}}@media screen and (min-width:35.99875em){:root{--font-size-600:2.05rem;--font-size-700:2.2rem;--font-size-800:2.53rem;--font-size-900:2.83rem;--font-size-xl1:clamp(3.05rem, 2.5vw, 3.6rem);--font-size-xl2:clamp(3.6rem, 3.33vw, 4.8rem);--font-size-xl3:clamp(4.25rem, 5vw, 7.2rem)}@supports not (font-size: clamp(4.25rem, 5.00vw, 7.20rem)){:root{--font-size-xl1:3.05rem;--font-size-xl2:3.6rem;--font-size-xl3:4.25rem}}}@media screen and (min-width:63.99875em){:root{--font-size-600:2.1rem;--font-size-700:2.3rem;--font-size-800:2.66rem;--font-size-900:2.96rem}@supports not (font-size: clamp(4.25rem, 5.00vw, 7.20rem)){:root{--font-size-xl1:3.35rem;--font-size-xl2:4.2rem;--font-size-xl3:5.6rem}}}@media screen and (min-width:89.99875em){:root{--font-size-800:2.8rem;--font-size-900:3.1rem;--font-size-xl1:3.6rem;--font-size-xl2:4.8rem;--font-size-xl3:7.2rem}}@media screen and (min-width:63.99875em){:root{--width-wrapper-resize:var(--width-wrapper)}}@media screen and (min-width:35.99875em){:root{--font-size-root:var(--font-size-500)}}@media screen and (min-width:63.99875em){:root{--size-header:12.8rem}}*,*::before,*::after{box-sizing:border-box}::selection{color:var(--_color-selection, var(--color-selection));background:var(--_background-selection, var(--background-color-selection))}*:where(:focus-visible){outline:var(--_outline-width-focus, var(--outline-width-focus)) solid var(--_outline-color-focus, var(--outline-color-focus));outline-offset:var(--_outline-offset-focus, var(--outline-width-focus))}:where(
body, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
figure, 
blockquote, 
dl, 
dd,
ul,
ol,
dl){margin:0}:where(:is(
input, 
button, 
textarea, 
select):not([class])){font:inherit}:where(button[class]){background-color:transparent;font:unset;border:none;padding:0;appearance:none;background:transparent}:where(i:not([class*="fa-"])){font-style:normal}:where(ul[role='list']),:where(ol[role='list']){list-style:none}:where(
img, 
svg,
picture){height:auto;display:block;max-width:100%}a:where(:not([class])){text-decoration-skip-ink:auto}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms !important;transition-duration:.01ms !important;animation-iteration-count:1!important}}html{font-size:62.5%;overflow-y:auto;font-family:var(--font-family-primary);text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--color-neutral-200);overflow-scrolling:touch;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}body{height:100%;display:flex;position:relative;isolation:isolate;flex-flow:column nowrap;min-height:100vh;min-height:100dvh;color:var(--color-root);font-size:var(--font-size-root);font-weight:400;line-height:var(--line-height-root);font-smoothing:auto;letter-spacing:var(--letter-spacing-400)}main{flex:1;display:block;isolation:isolate}.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none!important}:where(.h1, .h2, .h3, .h4, .h5, .h6),:where(h1, h2, h3, h4, h5, h6){--_gap-flow-base:2em;color:var(--_color-heading, var(--color-heading));font-style:normal;font-weight:800;line-height:1.4;font-family:inherit;text-transform:none;letter-spacing:var(--letter-spacing-500);text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,.h1{font-size:var(--font-size-xl2)}h1.display,.h1.display{font-size:var(--font-size-xl3);line-height:1.25}h2,.h2{font-size:var(--font-size-xl1)}h3,.h3{font-size:var(--font-size-900)}h4,.h4{font-size:var(--font-size-800)}h5,.h5{font-size:var(--font-size-700);line-height:1.7;letter-spacing:var(--letter-spacing-700)}h6,.h6{font-size:var(--font-size-600)}:any-link:not([class]),.link-text{gap:.5em;color:var(--_color-link, var(--color-link));cursor:pointer;align-items:center;text-decoration:none;text-underline-offset:.2em;transition:var(--_transition-link, color var(--duration-root) ease, opacity var(--duration-root) ease)}:any-link:not([class]):not([class]),.link-text:not([class]){text-decoration:underline}:any-link:not([class]):is(:hover, :focus-visible),.link-text:is(:hover, :focus-visible){--_color-icon:var(--color-link-state);color:var(--_color-link-state, var(--color-link-state))}.link-icon{--fa-display:inline-grid;color:var(--_color-icon, currentColor);min-width:1.5em;transition:inherit;place-items:center;aspect-ratio:1;vertical-align:baseline}hr{border-style:solid;border-width:.1rem 0 0 0;border-color:var(--color-primary-400);margin-block:var(--_gap-flow, calc(var(--gap-flow) * 2))}.title-small{color:var(--_color-title-small, var(--color-text-3));display:block;font-size:var(--font-size-200);text-wrap:balance;font-weight:800;line-height:var(--line-height-500);letter-spacing:var(--letter-spacing-300)}.title-small:where(:not(.flow-stop))+*{--_gap-flow:1rem}.text-tag{color:var(--color-text-light-1);padding:.625em .75em;font-size:var(--font-size-100);line-height:1.25;font-weight:400;letter-spacing:var(--letter-spacing-300);background-color:var(--color-primary-700)}.text-tag--light{color:var(--color-text-1);background-color:hsl(0,0%,100%)}.section{width:100%;margin-inline:auto;padding-inline:var(--_padding-section, var(--gutter))}.wrapper{width:100%;max-width:var(--_max-width-container, var(--width-wrapper));margin-inline:auto}.wrapper-resize{width:100%;max-width:var(--_max-width-container, var(--width-wrapper-resize));margin-inline:auto}.max-w-200{width:100%;max-width:var(--width-200)}.max-w-500{width:100%;max-width:var(--width-500)}.max-w-600{width:100%;max-width:var(--width-600)}.max-w-800{width:100%;max-width:var(--width-800)}:where(.flow>:is(ul, ol, dl, .flow-list)+*){--_gap-flow-base:2.5em}:where(.flow>*:not(:empty, .flow-stop, script)+*:not(.flow-none, script, :empty)){margin-top:var(--_gap-flow, var(--_gap-flow-base, var(--gap-flow)))}:where(.flow>*:not(:empty, .flow-stop, script)+*:not(.flow-none, script, :empty)):not(:where([class], .flow-ignore)){display:var(--_display-flow, block)}.flow-blocks{display:block}:where(.flow-blocks>*:not(:empty, .flow-stop, script)+*:not(.flow-none, script, :empty)){margin-top:var(--_gap-flow-block, var(--_gap-flow-block-base, var(--spacing-1xl)))}:where(.flow-blocks>*:not(:empty, .flow-stop, script)+*:not(.flow-none, script, :empty)):not(:where([class], .flow-ignore)){display:var(--_display-flow, block)}.flow-blocks--compact{--_padding-section:0}.main-fade{inset:0;z-index:1;opacity:0;position:fixed;appearance:none;visibility:hidden;pointer-events:none;background-color:var(--color-primary-950);transition:visibility 0ms linear var(--duration-root),opacity var(--duration-root) linear}.main-fade.is-active{opacity:1;visibility:visible;pointer-events:all;transition-delay:0ms}.state-circle{color:var(--_color-state-icons, hsl(0,0%,100%));display:inline-grid;place-items:center;aspect-ratio:1;grid-template-areas:"stack";font-size:var(--font-size-300);font-size:clamp(var(--font-size-300), 2vw, 2.4rem);transition-property:color, opacity;transition-duration:var(--duration-root)}@supports not (font-size: var(--font-size-300), 1.333vw, 2.4rem){@media screen and (min-width:47.99875em){.state-circle{font-size:2.4rem}}}.state-circle>:where(*){grid-area:stack}.state-circle[data-rand="1"] .state-circle__body{rotate:135deg}.state-circle[data-rand="2"] .state-circle__body{rotate:225deg}.state-circle[data-rand="3"] .state-circle__body{rotate:315deg}.state-circle__body{rotate:45deg;transition:stroke-dashoffset 250ms ease;transform-origin:50%;stroke-dasharray:307.876;stroke-dashoffset:var(--_dashoffset-state-icons, 307.876)}.state-circle__body:nth-child(2){transition-delay:100ms}.link-with-line{--_gap-flow:2em;gap:1.25em;display:flex;font-size:var(--font-size-300);align-items:center}.link-with-line:before{flex:1 0 var(--size-400);height:.1rem;content:'';background-color:var(--color-secondary-500)}@media screen and (min-width:63.99875em){.link-with-line{gap:3.2rem;align-self:end}}.link-with-line__link{gap:1em;color:var(--_color-state, hsla(0,0%,100%,0.85));display:inline-flex;padding:.5em 0;line-height:1.5;align-items:center;text-decoration:none;transition:color var(--duration-root)}.link-with-line__link:where(:hover, :focus-visible){--_color-state:hsl(0,0%,100%)}.link-with-line__link>:where(*[class^="fa-"]){color:var(--_color-state, var(--color-secondary-500));font-size:.75em;transition:inherit}.md\:grid-300-1fr{display:grid}@media screen and (min-width:63.99875em){.md\:grid-300-1fr{grid-template-columns:minmax(0, var(--width-300)) minmax(0, 1fr)}}.layout-header{gap:var(--gap-flow) var(--gutter);display:flex;flex-direction:column}@media screen and (min-width:47.99875em){.layout-header{flex-flow:wrap row}.layout-header :where(*){flex:1 0}}.layout-header__text{max-width:48ch;font-size:var(--font-size-200)}@media screen and (min-width:63.99875em){.layout-header__text{max-width:41.6rem;font-size:var(--font-size-400)}}:where(
select,
textarea, 
input[type=url],
input[type=tel],
input[type=text],
input[type=date],
input[type=time],
input[type=week],
input[type=color], 
input[type=email],
input[type=month],
input[type=number],
input[type=search],
input[type=password],
input[type=datetime],
input[type=datetime-local]):not(.revert){width:100%;height:auto;border:none;outline:none;box-shadow:none;margin-top:var(--_gap-flow, 0);font-family:inherit;vertical-align:middle;color:var(--_color-input, var(--color-secondary-700));display:block;border-style:solid;border-width:0 0 .1rem;border-color:var(--_border-color-input, var(--color-secondary-300));border-radius:0;padding:var(--_padding-input, calc(.75em - var(--_border-width, 0rem)) .75em);font-size:var(--_font-size-input, var(--font-size-300));line-height:1.5;background-color:var(--_background-color-input, hsl(0,0%,100%));transition-property:color,background-color,border;transition-duration:var(--duration-root)}:where(
select,
textarea, 
input[type=url],
input[type=tel],
input[type=text],
input[type=date],
input[type=time],
input[type=week],
input[type=color], 
input[type=email],
input[type=month],
input[type=number],
input[type=search],
input[type=password],
input[type=datetime],
input[type=datetime-local]):not(.revert):hover{--_border-color-input:var(--color-secondary-600);cursor:auto}:where(
select,
textarea, 
input[type=url],
input[type=tel],
input[type=text],
input[type=date],
input[type=time],
input[type=week],
input[type=color], 
input[type=email],
input[type=month],
input[type=number],
input[type=search],
input[type=password],
input[type=datetime],
input[type=datetime-local]):not(.revert):focus{--_color-input:var(--color-text-1);--_border-color-input:var(--color-secondary-600)}:where(
select,
textarea, 
input[type=url],
input[type=tel],
input[type=text],
input[type=date],
input[type=time],
input[type=week],
input[type=color], 
input[type=email],
input[type=month],
input[type=number],
input[type=search],
input[type=password],
input[type=datetime],
input[type=datetime-local]):not(.revert)::placeholder{color:var(--_color-placeholder-input, var(--color-text-3))}:is(
input[type=radio],
input[type=checkbox]):not(.revert){margin:0 .1rem;accent-color:var(--color-link);vertical-align:middle}:is(
input[type=radio],
input[type=checkbox]):not(.revert):checked{accent-color:var(--color-link-state)}select option{color:var(--color-text-1);background-color:inherit}select:-webkit-autofill select,select:-webkit-autofill :is(option){color:var(--color-text-1);background-color:inherit}textarea:where(:not(.revert)){resize:vertical;min-height:6em;line-height:var(--line-height-root)}@media screen and (min-width:63.99875em){textarea:where(:not(.revert)){min-height:9em}}.check-button{--_padding-button:calc(.75em - var(--_border-width-button, 0rem)) 1.25em;--_border-width-button:.1rem;--_border-color-button:hsla(0,0%,100%,0.25);--_background-color-button:transparent}.check-button :where(input[type="checkbox"]){clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;border:none;padding:0;position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.check-button:has(input[type="checkbox"]:checked){--_color-button:var(--color-link);--_border-color-button:hsl(0,0%,100%);--_background-color-button:var(--_border-color-button)}.check-button:has(input[type="checkbox"]:checked):where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)),.check-button:has(input[type="checkbox"]:checked):where(:hover, :focus-visible){--_color-button:hsl(0,0%,100%)}.check-button:has(input[type="checkbox"]:checked) .check-button__label{translate:-0.5em 0}.check-button:has(input[type="checkbox"]:checked) .check-button__clear{clip-path:inset(0)}.check-button__label{transition:translate var(--duration-root) var(--timing-function-dash)}.check-button__clear{right:1em;position:absolute;clip-path:inset(0 0 0 100%);font-size:.5em;transition:clip-path var(--duration-root)}.button:where(:not(.revert)),button:not(:where([class], .revert)){background-color:transparent;font:unset;border:none;padding:0;appearance:none;background:transparent;cursor:pointer;hyphens:auto;display:inline-flex;position:relative;overflow:visible;isolation:isolate;text-align:left;font-style:normal;place-items:center;text-transform:none;text-decoration:none;-ms-word-break:break-word;word-break:break-word;gap:.25em 1em;font-size:var(--_font-size-button, var(--font-size-300));font-weight:800;line-height:1.25;border-radius:0;letter-spacing:var(--letter-spacing-500);color:var(--_color-button, hsl(0,0%,100%));border:var(--_border-width-button, 0) solid var(--_border-color-button, var(--color-secondary-500));padding:var(--_padding-button, calc(.875em - var(--_border-width-button, 0rem)) 1.25em);background-color:var(--_background-color-button, var(--color-secondary-500));transition:var(--_transition-button, color var(--duration-root), background-color var(--duration-root), border var(--duration-root))}.button:where(:not(.revert)):after,button:not(:where([class], .revert)):after{inset:0;width:0%;margin:auto;opacity:0;z-index:-1;content:var(--_content-button-after, '');position:absolute;clip-path:inset(100% 0 0);max-height:100%;aspect-ratio:1;background-color:var(--_background-color-button-after, var(--color-secondary-600));border-style:solid;border-width:var(--_border-width-button-after, calc(.4375em - var(--_border-width-button, 0rem)));border-color:var(--_border-color-button-after, var(--color-secondary-400));transition:var(--_transition-button-after, clip-path var(--duration-root), background-color var(--duration-root), width 0ms linear var(--duration-root), height 0ms linear var(--duration-root), border 0ms ease var(--duration-root), opacity 0ms linear var(--duration-root))}.button:where(:not(.revert)):where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)),button:not(:where([class], .revert)):where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)),.button:where(:not(.revert)):where(:hover, :focus-visible),button:not(:where([class], .revert)):where(:hover, :focus-visible){--_animation-button-text:inset-push-up calc(var(--duration-root) * 2) ease 1 forwards}.button:where(:not(.revert)):where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)):after,button:not(:where([class], .revert)):where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)):after,.button:where(:not(.revert)):where(:hover, :focus-visible):after,button:not(:where([class], .revert)):where(:hover, :focus-visible):after{--_transition-button-after:clip-path 0ms, background-color var(--duration-root), width var(--duration-root) var(--timing-function-dash), height var(--duration-root) var(--timing-function-dash), 
            border var(--duration-root) ease-out var(--duration-root), opacity 0ms linear 0ms;width:100%;opacity:1;clip-path:inset(0);border-width:0}.button:where(:not(.revert))>*:where([data-text]),button:not(:where([class], .revert))>*:where([data-text]){position:relative;isolation:isolate}.button:where(:not(.revert))>*:where([data-text]):after,button:not(:where([class], .revert))>*:where([data-text]):after{inset:0;color:var(--_color-button-text, var(--color-secondary-200));margin:auto;content:attr(data-text);position:absolute;clip-path:inset(100% 0 0);animation:var(--_animation-button-text, none);pointer-events:none;transition-property:color;transition-duration:calc(var(--duration-root) * .75)}@keyframes inset-push-up{50%{clip-path:inset(0)}100%{clip-path:inset(0 0 100%)}}.button:where(:not(.revert))>:where(*[class^="fa-"]:not(.revert)),:where(.button-icon){--fa-display:inline-grid;color:currentColor;display:var(--fa-display);font-size:.875em;min-height:calc(1.5em - .1rem);place-items:center;border-width:0;border-style:solid;border-color:var(--_border-color-button-icon, hsla(0,0%,100%,0.15));vertical-align:middle;transition-property:border;transition-duration:var(--duration-root)}.button:where(:not(.revert))>:where(*[class^="fa-"]:not(.revert)):where(:not(.icon-revert)),:where(.button-icon):where(:not(.icon-revert)){border-width:0 .1rem 0 0;padding-right:1.125em}.button:where(:not(.revert))>:where(*[class^="fa-"]:not(.revert)):where(:not(.icon-revert)):where(:not(:only-child):last-child),:where(.button-icon):where(:not(.icon-revert)):where(:not(:only-child):last-child),.button:where(:not(.revert))>:where(*[class^="fa-"]:not(.revert)):where(:not(.icon-revert)).icon-last,:where(.button-icon):where(:not(.icon-revert)).icon-last{border-width:0 0 0 .1rem;padding-inline:1.125em 0}:where(:is(button, .button))[data-button^="outline"]{--_color-button:var(--color-secondary-800);--_border-width-button:.1rem;--_background-color-button:hsl(0,0%,100%)}:where(:is(button, .button))[data-button^="outline"]:where(:not(:hover, :focus-visible)){--_border-color-button-icon:hsla(0,0%,0%,0.15)}:where(:is(button, .button))[data-button^="outline"]:where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)),:where(:is(button, .button))[data-button^="outline"]:where(:hover, :focus-visible){--_color-button:hsl(0,0%,100%);--_border-color-button:var(--color-secondary-600)}:where(:is(button, .button))[data-button^="white"]{--_color-button:var(--color-secondary-800);--_background-color-button:hsl(0,0%,100%);--_background-color-button-after:var(--color-secondary-500)}:where(:is(button, .button))[data-button^="white"]:where(:not(:hover, :focus-visible)){--_border-color-button-icon:hsla(0,0%,0%,0.15)}:where(:is(button, .button))[data-button^="white"]:where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)),:where(:is(button, .button))[data-button^="white"]:where(:hover, :focus-visible){--_color-button:hsl(0,0%,100%);--_border-color-button:var(--color-secondary-500)}:where(:is(button, .button))[data-button^="transparent"]{--_color-button:hsla(0,0%,100%,0.85);--_content-button-after:none;--_background-color-button:transparent}:where(:is(button, .button))[data-button^="transparent"]:where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)),:where(:is(button, .button))[data-button^="transparent"]:where(:hover, :focus-visible){--_color-button:hsl(0,0%,100%)}:where(dl, ol, ul):where(:not([class])),:where(:is(dl, ol, ul).list){text-align:left;list-style-type:revert}:where(dl, ol, ul):where(:not([class]))>li,:where(:is(dl, ol, ul).list)>li{display:revert;padding-left:0}:where(:where(dl, ol, ul):where(:not([class]))>li+*),:where(:where(:is(dl, ol, ul).list)>li+*){margin-top:.375em}:where(ul:not([class])),:where(ul.list){padding-left:2.5em;list-style-type:circle}:where(ul:not([class]))>li,:where(ul.list)>li{padding-left:.5ch}:where(ul:not([class]))>li::marker,:where(ul.list)>li::marker{color:var(--_color-theme-1, var(--color-secondary-500));font-size:inherit}:where(ol:not([class])),:where(ol.list){list-style-type:revert}:where(ol:not([class]))>li::marker,:where(ol.list)>li::marker{color:var(--color-text-3);font-weight:800}.list-blank{padding-left:0;list-style-type:none}.list-flex{--_gap-flow:2em;gap:var(--_gap, .5em);width:auto;display:flex;flex-flow:wrap row;justify-content:start}.list-flex-divide{--_gap-divide-base:var(--_gap-divide, 1em);gap:.25em;width:auto;display:flex;flex-flow:wrap row;margin-inline:calc(var(--_gap-divide-base) * -1);padding-right:.25em;justify-content:start}.list-flex-divide>:where(*){position:relative;isolation:isolate;color:inherit;display:inline-flex;padding-inline:var(--_gap-divide-base)}.list-flex-divide>:where(*):not(:first-child):before{right:100%;color:var(--color-primary-200);position:absolute;content:'\f111';font-size:.25em;align-self:center;font-family:var(--font-family-fontawesome)}.list-data{line-height:1.5}@media screen and (max-width:35.99875em){.list-data--stack .list-data__group{--_gap-flow:.5em;align-items:start;padding-block:1em;flex-direction:column}:where(.list-data--stack .list-data__group>:is(ul, ol, dl, .flow-list)+*){--_gap-flow-base:2.5em}:where(.list-data--stack .list-data__group>*:not(:empty, .flow-stop, script)+*:not(.flow-none, script, :empty)){margin-top:var(--_gap-flow, var(--_gap-flow-base, var(--gap-flow)))}:where(.list-data--stack .list-data__group>*:not(:empty, .flow-stop, script)+*:not(.flow-none, script, :empty)):not(:where([class], .flow-ignore)){display:var(--_display-flow, block)}:where(.list-data--stack .list-data__group>:is(ul, ol, dl, .flow-list)+*){--_gap-flow-base:2.5em}:where(.list-data--stack .list-data__group>*:not(:empty, .flow-stop, script)+*:not(.flow-none, script, :empty)){margin-top:var(--_gap-flow, var(--_gap-flow-base, var(--gap-flow)))}:where(.list-data--stack .list-data__group>*:not(:empty, .flow-stop, script)+*:not(.flow-none, script, :empty)):not(:where([class], .flow-ignore)){display:var(--_display-flow, block)}}@media screen and (max-width:35.99875em){.list-data--stack .list-data__label,.list-data--stack .list-data__value{flex:auto;margin-inline:0}}.list-data__group{display:flex;flex-wrap:nowrap;align-items:center;min-height:4.5em;padding-block:.5em;border-bottom:.1rem solid hsla(358,55%,13%,0.15)}.list-data__label{flex:1 0 30%;font-weight:700}.list-data__value{flex:0 0 70%;margin-left:auto}:where(table, .table):not(.revert){--_gap-flow:2.5em;color:inherit;width:100%;border:none;overflow:visible;font-size:inherit;text-align:left;white-space:nowrap;line-height:1.5;table-layout:auto;border-collapse:collapse;background-color:transparent}:where(table, .table):not(.revert) :where(thead, tbody, tfoot, tr){border:0 solid var(--color-neutral-500);position:relative;isolation:isolate}:where(table, .table):not(.revert) :where(thead){border-bottom-width:.1rem}:where(table, .table):not(.revert) :where(tbody tr:not(:first-child)),:where(table, .table):not(.revert) :where(tfoot tr){border-top:.1rem solid var(--color-neutral-500)}:where(table, .table):not(.revert) :where(td, th){border:none;padding:var(--_padding-block-cell, 1em) var(--_padding-inline-cell, 0);vertical-align:top;min-width:var(--_min-width-cell, 4em);scroll-snap-align:start}:where(table, .table):not(.revert) :where(:is(td, th)[data-expand]>*:not(.ignore)){margin:var(--_margin-cell-expand, -1em 0)}.thd-w64{width:6.4rem}.table-scroll{--_gap-flow:2.5em;width:auto;overflow:auto;position:relative;isolation:isolate;max-width:100%;scroll-snap-type:x mandatory}.sr-skip{opacity:0;z-index:999;position:absolute;max-width:var(--content-area-root);isolation:auto;white-space:nowrap;pointer-events:none;transition:transform 0ms linear var(--duration-400),opacity var(--duration-400) ease}.sr-skip:focus-visible{opacity:1}.header-alert{top:0;width:100%;color:var(--color-primary-700);z-index:var(--z-index-max);position:sticky;font-size:var(--font-size-100);line-height:1.25;background-color:hsl(0,0%,100%)}.header-alert__body{gap:.5em 1em;display:flex;padding:.4rem var(--_min-height-alert, 4rem) .4rem 0;flex-flow:nowrap row;min-height:var(--_min-height-alert, 4rem);place-items:center;justify-content:start}@media screen and (max-width:35.99875em){.header-alert__body{flex-wrap:wrap;padding-block:.75em}}.header-alert__link{--_padding-button:.625em .75em;font-size:inherit}@media screen and (min-width:35.99875em){.header-alert__link{white-space:nowrap}}.header-alert__hide{right:0;color:var(--color-link);cursor:pointer;height:4rem;border:none;padding:0;display:inline-grid;position:absolute;min-width:4rem;font-size:var(--font-size-200);appearance:none;place-items:center;background-color:transparent;transition-property:color;transition-duration:var(--duration-root)}.header-alert__hide:where(:hover, :focus-visible){color:var(--color-link-state)}.header{--_header-navs-width:41.6rem;--_header-exit-width:4rem;--_outline-offset-focus:calc(var(--outline-width-focus) * -1);--_header-logo-max-size:70%;--_header-dynamic-height:calc(var(--_size-alert, 0rem) + var(--_size-header, var(--size-header)));inset:var(--_size-alert, 0) 0 auto;color:hsl(0,0%,100%);z-index:var(--z-index-max);height:var(--_size-header, var(--size-header));position:sticky;font-size:var(--font-size-300);padding-inline:var(--gutter);background-color:var(--color-primary-500);transition-property:background-color,height;transition-duration:var(--duration-root)}@media screen and (min-width:35.99875em){.header{padding-inline:1.25em}}@media screen and (min-width:74.9975em){.header.is-scrolled{--size-header:9.6rem}}.header--glass:not(.is-scrolled):not(:has(.menu-layer.is-open)){background-color:hsla(0,0%,100%,0)}@media screen and (max-width:74.9975em){.header--glass:not(.is-scrolled):not(:has(.menu-layer.is-open)):not(:has(#headerOpen[aria-expanded="false"])){background-color:var(--color-primary-500)}}.header__body{height:100%;display:flex;flex-flow:nowrap row;column-gap:.75em;align-items:center;margin-inline:auto;justify-content:space-between}@media screen and (min-width:74.9975em){.header__body{column-gap:1.25em}}.header-logo{flex:0 1 auto;height:var(--_header-logo-max-size, 75%);display:block;align-self:center}@media screen and (min-width:74.9975em){.header-logo{margin:0 10% 0 0;margin-right:max(10rem, 10%)}}.header-logo *:where(svg, .shape){width:100%;height:100%}.header-logo:where(:hover, :focus-visible){--_color-shape:var(--color-neutral-100)}.header-option{gap:.5em;order:99;z-index:1;display:flex;font-size:var(--font-size-200);flex-flow:nowrap row;align-items:center}.ticket-button{--_padding-button:.5em 1em;flex:0 1 auto;font-size:inherit;min-height:4rem;white-space:nowrap}@media screen and (max-width:35.99875em){.ticket-button{font-size:var(--font-size-100)}}.header__navs{--_duration-navs:var(--duration-700);inset:var(--_header-dynamic-height) 0 0;z-index:auto;display:grid;position:fixed;overflow:visible;clip-path:inset(0 0 0 100%);visibility:hidden;background-color:var(--color-primary-800);transition:visibility 0ms linear var(--_duration-navs),clip-path var(--_duration-navs)}@media screen and (min-width:35.99875em){.header__navs{grid-template-columns:minmax(0, 1fr) [menu-start] var(--_header-navs-width) [menu-end]}}@media screen and (min-width:74.9975em){.header__navs{display:block;position:static;clip-path:none;visibility:visible;transition:none;background:transparent}}.header__navs.is-active{clip-path:inset(0);visibility:visible;transition-delay:0ms}.header__menu{padding:var(--spacing-lg) var(--gutter);background-color:var(--color-primary-700)}@media screen and (min-width:23.74875em){.header__menu{padding-inline:var(--size-400)}}@media screen and (min-width:35.99875em){.header__menu{grid-column:menu}}@media screen and (min-width:74.9975em){.header__menu{padding:0;grid-column:auto;background-color:transparent}}.navs-lang{font-size:inherit;line-height:1.25}.navs-lang__show{background-color:transparent;font:unset;border:none;padding:0;appearance:none;background:transparent;gap:.5em;color:hsla(0,0%,100%,0.95);cursor:pointer;padding:.75em;display:flex;flex-wrap:nowrap;min-height:4rem;align-items:center;text-transform:uppercase;transition-property:color;transition-duration:var(--duration-root)}.navs-lang__show:where(:hover, :focus-visible, [aria-expanded="true"]){color:hsl(0,0%,100%)}.navs-lang__icon{font-size:var(--font-size-300)}.navs-lang__list{width:auto;inset:calc(100% + .5em) auto auto 0;padding:.325em 0;min-width:15.6rem;line-height:1.5;position:absolute;clip-path:inset(0 0 100%);list-style-type:none;background-color:var(--color-primary-800);transition:clip-path var(--duration-root),transform var(--duration-root),visibility 0ms linear 0ms}@media screen and (min-width:35.99875em){.navs-lang__list{left:50%;translate:-50%}}.navs-lang__list:after{inset:auto 0 0;height:100%;content:'';position:absolute;transition:height calc(var(--duration-root) / 1.5);background-color:var(--color-secondary-500)}.navs-lang__list.is-active{clip-path:inset(0);visibility:visible;transition-delay:0ms}.navs-lang__list.is-active:after{height:0%;transition:height var(--duration-root) ease 75ms}.navs-lang__link{color:hsla(0,0%,100%,0.9);display:block;padding:.675em 1em;text-decoration:none;text-underline-offset:.2em;transition:opacity var(--duration-root) linear,color var(--duration-root)}.navs-lang__link:where(:hover, :focus-visible, .is-active){color:hsl(0,0%,100%)}.navs-lang__link.is-active{color:hsl(0,0%,100%);text-decoration:underline}.menu-open{--_padding-button:0;height:4rem;overflow:hidden;min-width:4rem;display:inline-grid;grid-template-areas:"stack"}@media screen and (min-width:74.9975em){.menu-open{display:none}}.menu-open:where([aria-expanded="true"]) .menu-open__bars:nth-child(3){--_rotate:135deg;--_translatey:0;transition-timing-function:var(--timing-function-dash)}.menu-open:where([aria-expanded="true"]) .menu-open__bars:nth-child(-n+2){clip-path:inset(0 0 0 100%)}.menu-open:where([aria-expanded="true"]) .menu-open__bars:nth-child(4){rotate:45deg;opacity:1;transition-delay:calc(var(--duration-root) - 100ms)}.menu-open__bars{width:50%;height:.2rem;rotate:var(--_rotate, 0);max-width:1.25em;grid-area:stack;clip-path:inset(0);translate:var(--_translatex, 0) var(--_translatey, 0);background-color:currentColor;transition-delay:0ms;transition-duration:var(--duration-root);transition-property:translate,rotate,opacity,clip-path}.menu-open__bars:nth-child(1){--_translatey:-0.6rem}.menu-open__bars:nth-child(3){--_translatey:.6rem}.menu-open__bars:nth-child(4){rotate:-45deg;opacity:0}.header-fade{transition-duration:var(--duration-700)}.footer{--_width-social-list:26.8rem;display:grid}.footer-head{--_font-size-button:var(--font-size-100);gap:var(--gap-flow) var(--size-400);padding:var(--size-400) 0;display:flex;flex-flow:wrap row;justify-content:space-between}@media screen and (max-width:35.99875em){.footer-head :where(.list-flex){flex:0 1 100%;align-items:start;flex-direction:column}}.footer-logo{flex:0 1 5.8rem}.footer-body{--_color-title-small:var(--color-neutral-700);color:hsl(0,0%,100%);font-size:var(--font-size-300);box-shadow:inset 50vw 0 0 0 var(--color-primary-500)}@media screen and (min-width:35.99875em){.footer-body{font-size:var(--font-size-400)}}.footer-body__flex{gap:var(--size-400);display:flex;padding:var(--size-400) 0;flex-direction:column;background-color:var(--color-primary-500)}@media screen and (min-width:35.99875em){.footer-body__flex{flex-flow:wrap row}.footer-body__flex>:where(*){flex:1 0 32rem}}.footer-body__list{--_color-link:hsla(0,0%,100%,0.85);--_color-icon:var(--color-link);--_color-link-state:hsl(0,0%,100%)}@media screen and (min-width:47.99875em){.footer-body__list{flex:0 1 var(--_width-social-list)}}.footer-body__list :where(ul){row-gap:.2rem;padding-block:.2rem}.footer-navs{gap:var(--size-400) var(--size-200);display:grid;padding-block:var(--spacing-lg)}@media screen and (min-width:35.99875em){.footer-navs{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width:63.99875em) and (max-width:74.9975em){.footer-navs{max-width:calc(100% - var(--_width-social-list));margin-inline:0 auto}}@media screen and (min-width:74.9975em){.footer-navs{grid-template-columns:repeat(4, minmax(0, 1fr))}}.footer-end{gap:var(--gap-flow) var(--size-400);display:flex;align-items:center;line-height:1.5;padding-block:0 var(--gap-flow);justify-content:space-between}@media screen and (max-width:35.99875em){.footer-end{align-items:start;flex-direction:column}}@media screen and (max-width:74.9975em){.footer-end{flex-wrap:wrap}}.footer-end__column{flex:auto;width:100%}@media screen and (min-width:35.99875em){.footer-end__column{flex:0 0 14.8rem;width:auto}}.footer-lang{display:inline-flex;flex-wrap:wrap;text-transform:uppercase}.footer-lang__link{padding:1em .5em;display:block;font-weight:600}.footer-lang__link:where(:hover, :focus-visible){text-decoration:underline}.footer-lang__link.is-active{color:var(--color-text-1);text-decoration:none}.link-unscroll{--_color-icon:var(--color-secondary-500);font-weight:800;padding-block:.75em}.site-link{--_color-link:var(--color-text-1);padding-block:.75em;margin-inline:auto}.site-link>:where(*){color:var(--_color-state, var(--color-link))}.site-link:where(:hover, :focus-visible){--_color-state:var(--color-link-state)}.navs-header{display:flex;font-size:var(--font-size-400);line-height:1.25;padding-left:0;flex-direction:column;list-style-type:none}@media screen and (min-width:35.99875em),(max-width:23.74875em){.navs-header{font-size:var(--font-size-300)}}@media screen and (min-width:74.9975em){.navs-header{max-width:none;flex-flow:wrap row;font-size:var(--font-size-200)}}:is(.navs-header__link,
.navs-header__dropdown-link){--_color-icon:currentColor;background-color:transparent;font:unset;border:none;padding:0;appearance:none;background:transparent;gap:.5em 1em;font:inherit;width:100%;color:hsla(0,0%,100%,0.9);display:flex;padding:1em 0;font-size:inherit;font-weight:600;text-decoration:none;text-underline-offset:.25em;transition-property:color, opacity;transition-duration:var(--duration-root)}:is(.navs-header__link,
.navs-header__dropdown-link):is(:hover, :focus-visible, .is-open, .is-active){color:hsl(0,0%,100%);cursor:pointer}@media screen and (min-width:74.9975em){.navs-header__link{color:hsla(0,0%,100%,0.95);padding:1em 2em}}@media screen and (max-width:74.9975em){.navs-header__link--dropdown:before{color:hsla(0,0%,100%,0.5);content:'\f13a';align-self:center;font-weight:100;font-family:var(--font-family-fontawesome)}}.navs-header__link--dropdown.is-exit{pointer-events:none}.navs-header__link:is(.is-open, .is-active, :focus-visible) .navs-header__link-name:after{width:100%;inset-inline:0 auto}.navs-header__link-name{position:relative;isolation:isolate}@media screen and (min-width:74.9975em){.navs-header__link-name:after{inset:auto 0 -0.2em auto;width:0%;content:'';position:absolute;transition:width var(--duration-root);border-bottom:.1rem solid currentColor}}.navs-header__dropdown-link.is-active{text-decoration:underline}.navs-header__layer{inset:var(--_header-dynamic-height) 0 0;z-index:1;display:grid;padding:var(--spacing-lg) var(--gutter);overflow:auto;position:fixed;clip-path:inset(0 0 100%);max-height:100%;visibility:hidden;transition:visibility 0ms linear var(--_duration-navs),clip-path var(--_duration-navs) ease}@media screen and (min-width:74.9975em){.navs-header__layer{padding:0;align-content:stretch;background-color:var(--color-primary-800);grid-template-columns:minmax(0, 1fr) [menu-start] minmax(0, var(--_header-navs-width)) [menu-end]}}.navs-header__layer.is-open{animation:none;clip-path:inset(0);visibility:visible;transition-delay:0ms}.navs-header__layer:where(.is-exit){animation:menu-clip-exit var(--_duration-navs) ease 1 forwards}@keyframes menu-clip-exit{from{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}.navs-header__layer--education{padding-left:0}.navs-header__layer--education .menu-layer__body{grid-column:1 / -1}.navs-header__layer--education .dropdown-menu{display:none}.navs-header__layer--cover{background-color:var(--color-primary-800)}@media screen and (max-width:74.9975em){.navs-header__layer--cover{row-gap:var(--spacing-md);padding-inline:var(--gutter)}}@media screen and (max-width:74.9975em){.navs-header__layer--cover .navs-header__dropdown{padding-inline:var(--spacing-sm)}}@media screen and (min-width:47.99875em) and (max-width:74.9975em){.navs-header__layer--cover .navs-header__dropdown{gap:0 2em;flex-flow:wrap row}}@media screen and (max-width:35.99875em){.navs-header__layer--cover .navs-header__link,.navs-header__layer--cover .navs-header__dropdown-link{text-align:center;justify-content:center}}.navs-header__layer--blank{background:tranparent}@media screen and (max-width:74.9975em){.navs-header__layer--blank{padding:0;position:static;animation:none;clip-path:none;transition:grid-template-rows 250ms ease;grid-template-rows:0fr}}.navs-header__layer--blank.is-open{grid-template-rows:1fr}.navs-header__layer--blank .navs-header__dropdown{overflow:hidden}@media screen and (max-width:74.9975em){.navs-header__layer--blank .navs-header__dropdown{border-left:.1rem solid var(--color-secondary-500);padding-left:1.5em}}@media screen and (max-width:74.9975em){.navs-header__layer--blank .navs-header__dropdown-link{font-weight:400}}.navs-header__dropdown{order:-1;display:flex;flex-flow:nowrap column;padding-left:0;list-style-type:none}@media screen and (min-width:74.9975em){.navs-header__dropdown{order:revert;padding:var(--spacing-lg) var(--size-400);font-size:var(--font-size-300);grid-column:menu;background-color:var(--color-primary-700)}}.navs-header__highlight{order:99;margin:auto 0 0;display:flex;font-size:var(--font-size-200);padding-top:calc(var(--spacing-md) - 1em)}@media screen and (max-width:74.9975em){.navs-header__highlight{flex:1 1 100%;justify-content:center}}@media screen and (max-width:35.99875em){.navs-header__highlight{margin-inline:calc(var(--spacing-sm) * -1)}}.navs-header__highlight>:where(.button){font-size:inherit;justify-content:space-between}@media screen and (min-width:74.9975em){.navs-header__highlight>:where(.button){width:100%}}.menu-image{position:relative;isolation:isolate;opacity:.25;display:block;grid-column:1 / menu-start}@media screen and (max-width:74.9975em){.menu-image{display:none}}.menu-image__item{opacity:0;z-index:-1;display:block;transition:opacity 350ms linear}.menu-image__item.is-visible{opacity:1;z-index:auto}.navs-footer{padding:.25em 0;font-size:var(--_font-size-navs, var(--font-size-100));line-height:1.5;list-style-type:none}.navs-footer__link{color:var(--_colo-link, var(--color-link));display:block;padding-block:.75em;text-decoration:none;text-underline-offset:.2em;transition-property:color;transition-duration:var(--duration-root)}.navs-footer__link:where(:hover, :focus-visible, .is-active){color:var(--_color-link-state, var(--color-link-state));text-decoration:underline}.navs-footer__link.is-active{color:var(--color-text-1)}.navs-inline{--_navs-bar:.1rem;--_gap-navs:1.25em;display:flex;line-height:1.5;flex-direction:column;padding-inline:0;list-style-type:none}@media screen and (min-width:35.99875em){.navs-inline{flex-flow:wrap row;margin-inline:calc(var(--_gap-navs) * -1)}}.navs-inline__nav{display:inline-flex;justify-content:start}.navs-inline__nav:before{height:1em;content:var(--_content-bar, none);align-self:center;border-left:var(--_navs-bar) solid var(--color-neutral-700);margin-inline:0 var(--_gap-navs)}@media screen and (min-width:35.99875em){.navs-inline__nav{padding-inline:var(--_gap-navs)}.navs-inline__nav:not(:first-child){padding-left:0;margin-inline:calc(var(--_size-bar-navs) * -1) 0}.navs-inline__nav:not(:first-child):before{content:''}}.navs-inline__link{gap:1em;color:var(--_color-link, var(--color-link));display:flex;align-items:baseline;padding-block:.75em;text-decoration:none;text-underline-offset:.2em;transition-property:color;transition-duration:var(--duration-root)}@media screen and (max-width:35.99875em){.navs-inline__link:before{color:var(--_color-icon, currentColor);content:'\f178';font-size:.75em;font-family:var(--font-family-fontawesome)}}.navs-inline__link:where(:hover, :focus-visible, .is-open, .is-active){color:var(--_color-link-state, var(--color-link-state))}@media screen and (min-width:35.99875em){.navs-inline__link:where(:hover, :focus-visible, .is-open, .is-active){text-decoration:underline}}.navs-inline__link.is-active{--_color-icon:var(--color-link-state);color:var(--color-text-1)}@media screen and (min-width:134em){.menu-layer--has-children:not(.navs-header__layer--education){padding-left:var(--_header-navs-width)}}.menu-layer.is-open :is(.nav-item-bar, .navs-card){opacity:0;translate:0 2em;animation:menu-item-show 500ms ease 1 forwards}.menu-layer.is-open :is(.nav-item-bar, .navs-card):nth-child(1){animation-delay:0ms}.menu-layer.is-open :is(.nav-item-bar, .navs-card):nth-child(2){animation-delay:100ms}.menu-layer.is-open :is(.nav-item-bar, .navs-card):nth-child(3){animation-delay:200ms}.menu-layer.is-open :is(.nav-item-bar, .navs-card):nth-child(4){animation-delay:300ms}.menu-layer__body{width:100%;align-self:center;margin-inline:auto}@media screen and (min-width:89.99875em) and (max-width:134em){.menu-layer__body{margin-right:0}}.menu-layer__exit{--_padding-button:1.25em 0 1em;inset:calc(var(--spacing-lg) + var(--_header-dynamic-height)) auto auto 0;z-index:1;position:fixed;min-width:var(--_header-exit-width, 4rem);white-space:nowrap;writing-mode:sideways-rl}.menu-layer__exit:after{max-height:none}.menu-layer__exit:where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)):after,.menu-layer__exit:where(:hover, :focus-visible):after{height:100%}.menu-layer__exit *[class^="fa-"]{padding:0 0 1.125em;border-width:0 0 .1rem}@supports not (writing-mode: sideways-lr){.menu-layer__exit *[class^="fa-"]{padding:0;border-width:0}}@media screen and (min-width:74.9975em){.menu-layer__exit{display:none}}@supports not (writing-mode: sideways-lr){.menu-layer__exit{padding:.625em 1.25em;transform:rotate(90deg);line-height:1;transform-origin:0 100%}}.navs-bars{gap:1.25em;display:grid;max-width:32rem;flex-wrap:nowrap;font-size:clamp(var(--font-size-300), 1.333dvw, var(--font-size-500));align-items:start;justify-content:center;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width:35.99875em){.navs-bars{gap:3.33%;display:flex;max-width:none}}@media screen and (min-width:35.99875em) and (max-width:74.9975em){.navs-bars{gap:4%;max-width:72rem}}.nav-item-bar{position:relative;isolation:isolate;color:hsl(0,0%,100%);row-gap:1.25em;display:flex;font-weight:500;align-content:start;flex-direction:column;text-decoration:none;transition-property:flex-basis;transition-duration:500ms}@media screen and (min-width:35.99875em){.nav-item-bar{flex-basis:min(16.875%, 19rem)}}@media screen and (min-width:35.99875em) and (max-width:74.9975em){.nav-item-bar{flex-basis:22.5%}}.nav-item-bar:where(:hover, :focus-visible){--_dashoffset-state-icons:0}@media (hover:hover) and (min-width:74.9975em){.nav-item-bar:where(:hover, :focus-visible){flex-basis:22.5%}}.nav-item-bar:nth-child(2){margin-top:6%}@media screen and (min-width:74.9975em),screen and (max-width:35.99875em){.nav-item-bar:nth-child(2){margin-top:3.5em}}@media screen and (min-width:35.99875em){.nav-item-bar:nth-child(3n + 1){margin-top:12%}}@media screen and (min-width:74.9975em){.nav-item-bar:nth-child(3n + 1){margin-top:7em}}@media screen and (max-width:35.99875em){.nav-item-bar:nth-child(3n + 1):nth-child(4){margin-top:3.5em}}.nav-item-bar:where(:hover, :focus-visible) .nav-item-bar__state{color:hsl(0,0%,100%)}.nav-item-bar__frame{position:relative;isolation:isolate;aspect-ratio:1 / 2.25}@media screen and (min-width:74.9975em){.nav-item-bar__frame{height:21em}}.nav-item-bar__title{width:min-content;display:block;min-width:min(9em, 100%);word-break:break-word}.nav-item-bar__state{color:transparent;inset:0 0 auto auto;width:4.5em;z-index:1;position:absolute;translate:25% -25%}@media screen and (min-width:74.9975em){.navs-cards{padding-inline:var(--gutter)}}.navs-cards__grid{--_max-width-card:26rem;gap:2.4rem;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(0, var(--_max-width-card)))}@media screen and (min-width:47.99875em){.navs-cards__grid{gap:var(--spacing-sm);align-items:center;grid-template-columns:repeat(3, minmax(0, 1fr))}}.navs-card{position:relative;isolation:isolate;width:100%;color:hsl(0,0%,100%);line-height:1.4;text-decoration:none;font-size:var(--font-size-300);font-size:clamp(var(--font-size-300), 2vw, 2.4rem);transition-property:color;transition-duration:var(--duration-root)}@supports not (font-size: var(--font-size-300), 1.333vw, 2.4rem){@media screen and (min-width:47.99875em){.navs-card{font-size:2.4rem}}}@media screen and (min-width:47.99875em){.navs-card:first-child:not(:last-child){margin-block:25% 0}}.navs-card:nth-child(3){justify-self:center;margin-block:0 25%}@media screen and (max-width:47.99875em){.navs-card:nth-child(3){max-width:var(--_max-width-card);grid-column:1 / -1;margin-block:0}}.navs-card:where(:hover, :focus-visible){--_dashoffset-state-icons:0;color:var(--color-link-state)}.navs-card:where(:hover, :focus-visible) .navs-card__frame{scale:.975}.navs-card:where(:hover, :focus-visible) .navs-card__frame>:where(*){scale:1.0375}.navs-card:where(:hover, :focus-visible) .navs-card__state{color:hsl(0,0%,100%)}.navs-card__frame{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1;margin-bottom:.75em;border-top-right-radius:33%}.navs-card__frame,.navs-card__frame>:where(*){transition:scale 500ms ease}.navs-card__state{inset:auto -0.5em 0 auto;color:transparent;width:4.5em;position:absolute;font-size:inherit}.activity{--_gap-flow:.75em;position:relative;isolation:isolate;gap:1.25em;color:hsl(0,0%,100%);display:grid;font-size:var(--font-size-200);line-height:1.75;grid-auto-flow:dense;text-decoration:none;grid-template:"body" auto "head" auto / minmax(0, 1fr);transition-property:color;transition-duration:var(--duration-root)}@media screen and (min-width:47.99875em){.activity{column-gap:var(--spacing-sm);column-gap:clamp(2.4rem, 6.666vw, 8rem);align-items:center;grid-template-areas:none;grid-template-columns:[head-start] var(--_size-head, minmax(32rem, 2fr)) [head-end body-start] var(--_size-body, minmax(0, 3fr)) [body-end]}}.activity:where(:hover, :focus-visible){--_color-state:hsl(0,0%,100%);--_dashoffset-state-icons:0}@media (prefers-reduced-motion:no-preference){.activity{opacity:0;translate:0 2em;animation:menu-item-show 500ms ease 1 forwards}.activity:nth-child(1){animation-delay:0ms}.activity:nth-child(2){animation-delay:250ms}.activity:nth-child(3){animation-delay:500ms}.activity:nth-child(4){animation-delay:750ms}.activity:nth-child(5){animation-delay:1000ms}.activity:nth-child(6){animation-delay:1250ms}}@media screen and (min-width:47.99875em) and (hover:hover){.activity:where(:hover, :focus-visible) .activity__mask{scale:.975}.activity:where(:hover, :focus-visible) .activity__mask>:where(img){scale:1.0375}}.activity__head{gap:1.25em;display:grid;grid-area:head;grid-template-columns:minmax(0, 1fr) minmax(0, 2.5fr)}@media screen and (min-width:47.99875em){.activity__head{column-gap:inherit;grid-template-columns:repeat(2, minmax(0, 1fr))}}.activity__mask{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1;border-radius:0 33.33% 0 0}@media screen and (min-width:47.99875em) and (hover:hover){.activity__mask{transition:scale var(--duration-root)}.activity__mask>:where(img){transition:inherit}}.activity__meta{display:flex;row-gap:.75em;font-size:var(--font-size-300);align-self:center;align-items:start;flex-direction:column}.activity__body{--_color-title-small:var(--color-primary-200);gap:1.25em;display:flex;grid-area:body;align-items:center;justify-content:space-between}@media screen and (min-width:47.99875em){.activity__body{align-self:center}}.activity__name{--_gap-flow:.5em;color:var(--_color-state, hsla(0,0%,100%,0.85));font-size:2rem;text-wrap:balance;transition:color var(--duration-root)}@media screen and (min-width:35.99875em){.activity__name{font-size:2.4rem}}.activity__blob{position:relative;isolation:isolate;flex:0 0 auto;width:3em;font-size:2rem}.activity__blob:after{inset:.1rem;content:'';border:.1rem solid hsla(0,0%,100%,0.25);position:absolute;border-radius:100vmax;display:none}@media screen and (min-width:63.99875em){.activity__blob{width:4em;font-size:2.4rem}}@media screen and (max-width:27.49875em){.activity__blob{display:none}}.hero{display:grid;grid-auto-columns:minmax(0, 1fr)}.hero__body{position:relative;isolation:isolate;padding-block:var(--spacing-lg)}.hero__icon{inset:0 0 0 auto;opacity:.15;position:absolute;font-size:calc(var(--font-size-xl3) * 2.5);align-self:center}.hero__back{inset:auto auto 0 0;font-size:var(--font-size-100);margin-right:auto}@media screen and (min-width:47.99875em){.hero__back{position:absolute}}.hero__image{position:relative;isolation:isolate;aspect-ratio:3 / 1;background-color:var(--color-neutral-200)}@media screen and (max-width:35.99875em){.hero__image{aspect-ratio:16 / 9}}.hero__image:after{inset:0;content:'';position:absolute;clip-path:inset(50% -50vw -0.1rem);box-shadow:0 0 0 50vw var(--color-neutral-200)}.hero__image>img{clip-path:inset(50% 0);animation:image-open 650ms ease 1 forwards}@keyframes image-open{to{clip-path:inset(0)}}.location{color:hsla(0,0%,100%,0.5);display:block;font-size:var(--font-size-300);line-height:1.75;text-decoration:none;transition-property:color;transition-duration:var(--duration-root)}@media (hover:none){.location{color:hsla(0,0%,100%,0.75)}}.location:where(:hover, :focus-visible){color:var(--color-text-light-1)}.location:where(:hover, :focus-visible) .location__image{scale:.975}.location:where(:hover, :focus-visible) .location__image>img{scale:1.0375}.location:where([data-observed]){opacity:0;translate:0 5em;transition:opacity 500ms,translate 750ms,color var(--duration-root)}.location:where([data-observed]).is-visible{opacity:1;translate:0}.location:where([data-observed].is-visible) .location__image{opacity:1}.location__frame{position:relative;isolation:isolate;z-index:auto;margin-block:0 var(--gap-flow)}.location__icon{--fa-display:inline-grid;inset:auto auto .5em 0;color:hsla(0,0%,100%,0.5);display:var(--fa-display);z-index:1;position:absolute;translate:-50% 0;font-size:calc(var(--font-size-xl3) * 1.5);place-items:center;aspect-ratio:1}.location__image{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:2 / 3;border-radius:100vmax 100vmax 0 0}.location__image,.location__image>:where(*){transition:scale 500ms ease}.dialog-cover{width:100%;border:none;padding:0;max-width:var(--width-500);max-width:min(var(--width-500), calc(100dvw - var(--gutter)))}.dialog-cover::backdrop{background:hsla(229,60%,17%,0.97);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-exit{padding:.5em;font-size:var(--font-size-300);place-content:center;height:var(--size-400);min-width:var(--size-400)}.post-wide{--_gap-flow:.75em;--_color-state-icons:transparent;position:relative;isolation:isolate;gap:.75em 1.25em;color:var(--color-text-light-2);display:grid;font-size:var(--font-size-200);line-height:1.75;grid-auto-flow:dense;text-decoration:none;grid-template-columns:var(--_size-head, minmax(0, 1fr)) var(--_size-body, minmax(0, 2.5fr));grid-template-areas:"head meta" "head body";transition-property:color;transition-duration:var(--duration-root)}@media screen and (min-width:47.99875em){.post-wide{--_gap-flow:1.25em;--_size-body:minmax(0, 2fr);column-gap:var(--size-100);grid-template-areas:"head body"}}.post-wide:where(:hover, :focus-visible){--_color-state:hsl(0,0%,100%);--_color-state-icons:hsl(0,0%,100%);--_dashoffset-state-icons:0}@media (prefers-reduced-motion:no-preference){.post-wide{opacity:0;translate:0 2em;animation:menu-item-show 500ms ease 1 forwards}.post-wide:nth-child(1){animation-delay:0ms}.post-wide:nth-child(2){animation-delay:250ms}.post-wide:nth-child(3){animation-delay:500ms}.post-wide:nth-child(4){animation-delay:750ms}.post-wide:nth-child(5){animation-delay:1000ms}.post-wide:nth-child(6){animation-delay:1250ms}}.post-wide--center{align-items:center;grid-template-areas:"head body"}.post-wide:where(:hover, :focus-visible) .post-wide__link>:where(*[class^="fa-"]){color:var(--color-link-state);translate:.25em 0}@media screen and (min-width:47.99875em) and (hover:hover){.post-wide:where(:hover, :focus-visible) .post-wide__mask{scale:.975}.post-wide:where(:hover, :focus-visible) .post-wide__mask>:where(img){scale:1.0375}}.post-wide:where(:hover, :focus-visible) .post-wide__icon{opacity:.3}.post-wide__head{position:relative;isolation:isolate;z-index:-1;grid-area:head;align-self:start}.post-wide__mask{position:relative;isolation:isolate;overflow:hidden;grid-row-end:-1;aspect-ratio:1}@media screen and (min-width:47.99875em){.post-wide__mask{aspect-ratio:16 / 9}}@media screen and (min-width:47.99875em) and (hover:hover){.post-wide__mask{transition:scale var(--duration-root)}.post-wide__mask>:where(img){transition:inherit}}.post-wide__icon{--fa-display:inline-grid;color:hsl(0,0%,100%);display:var(--fa-display);z-index:1;opacity:.25;position:absolute;translate:10% -33%;font-size:var(--font-size-icon);transition:opacity var(--duration-root);aspect-ratio:1;place-items:center;pointer-events:none}.post-wide__meta{display:flex;grid-area:meta;align-items:end}@media screen and (min-width:47.99875em){.post-wide__meta{grid-area:head;aspect-ratio:16 / 9}}.post-wide__tags{gap:.25em;display:inline-flex;flex-flow:wrap}@media screen and (min-width:47.99875em){.post-wide__tags{padding:.75em}}.post-wide__body{grid-area:body}@media screen and (max-width:40em){.post-wide__body :where(.excerpt){display:none}}.post-wide__date{color:var(--color-neutral-700)}.post-wide__name{--_gap-flow:.5em;color:var(--_color-state, sl(0 0% 100% / .85));font-size:2.2rem;text-wrap:balance;transition:color var(--duration-root)}@media screen and (min-width:35.99875em){.post-wide__name{font-size:clamp(2.4rem, 2.5vw, 3rem)}@supports not (font-size: clamp(2.4rem, 2.5vw, 3.0rem)){.post-wide__name{font-size:3rem}}}.post-wide__link{--_gap-flow:2em;gap:.75em;color:var(--_color-state, hsla(0,0%,100%,0.85));display:inline-flex;transition:color var(--duration-root);font-weight:600;place-items:center;letter-spacing:var(--letter-spacin-500)}.post-wide__link>:where(*[class^="fa"]){color:var(--_color-state, var(--color-secondary-500));font-size:.857em;transition:inherit;transition-property:color, translate}.post-wide__blob{inset:0 0 auto auto;width:4em;position:absolute;font-size:inherit;translate:50% -50%;font-size:var(--font-size-700);font-size:clamp(1.8rem, 2vw, 2.4rem)}.post-archive>:where(*){display:grid;row-gap:var(--spacing-1xl);max-width:var(--width-900)}@media screen and (min-width:35.99875em){.post-archive .post:nth-child(2n),.post--rtl,.post-archive .post:nth-child(2n).post,.post--rtl.post{grid-template-columns:minmax(0, 5fr) minmax(0, 2fr)}}.post-archive .post:nth-child(2n) .post__mask,.post--rtl .post__mask{border-radius:0 0 50%}@media screen and (min-width:35.99875em){.post-archive .post:nth-child(2n) .post__mask,.post--rtl .post__mask{grid-column:2}}.post{gap:1em;color:var(--color-text-2);display:grid;font-size:var(--font-size-300);transition:color var(--duration-root);text-decoration:none}@media screen and (min-width:35.99875em){.post{row-gap:0;grid-auto-flow:dense;grid-template:". ." minmax(0, 4fr) ". ." 1fr [end] / minmax(0, 2fr) minmax(0, 5fr)}}.post__mask{position:relative;isolation:isolate;overflow:hidden;grid-row:1 / end;margin-top:25%;align-self:end;aspect-ratio:1;border-radius:50% 0 0}@media screen and (max-width:35.99875em){.post__mask{margin:0;max-width:50%}}.post__body{--_gap-flow:.75em;padding:var(--size-300) var(--gutter);background:var(--color-neutral-500)}@media screen and (min-width:35.99875em){.post__body{padding:var(--spacing-md)}}.post__name{font-weight:700;letter-spacing:var(--letter-spacing-500)}.post__link{--_gap-flow:2em;gap:1em;color:var(--_color-state, var(--color-link));display:inline-flex;font-size:var(--font-size-200);font-weight:600;align-items:center;transition-property:color;transition-duration:var(--duration-root)}.post__link>:where(*[class^="fa"]){font-size:.75em}.cta{--_size-icon:41.2rem;--_max-width-navs:42rem;color:var(--color-text-2);font-size:var(--font-size-400);box-shadow:inset 50vw 0 0 0 var(--color-neutral-400);container-type:block-size}.cta--min-h .cta__grid{align-content:center}@media screen and (min-width:35.99875em){.cta--min-h .cta__grid{min-height:var(--_size-icon)}}@media screen and (min-width:35.99875em){.cta--min-h .cta__icon{align-self:center}}.cta__grid{display:grid;row-gap:var(--spacing-lg);background-color:var(--color-neutral-400)}@media screen and (min-width:63.99875em){.cta__grid{row-gap:var(--spacing-1xl)}}.cta__icon{right:0;color:hsl(0,0%,100%);opacity:.75;z-index:-1;position:absolute;font-size:min(var(--_size-icon), 50vw);align-self:end;pointer-events:none}.cta__body{gap:var(--size-400) var(--gutter);display:grid}@media screen and (min-width:63.99875em){.cta__body{gap:var(--spacing-xl);justify-content:space-between;grid-template-columns:minmax(0, var(--_max-width-navs)) minmax(var(--spacing-xl), var(--width-500))}}.cta__navs{gap:1.25em;display:flex;max-width:var(--_max-width-navs);align-items:center}.cta__navs:before{flex:1 0 var(--size-400);height:.1rem;content:'';background-color:var(--color-primary-500)}@media screen and (min-width:63.99875em){.cta__navs{gap:3.2rem;order:-1;max-width:none;align-self:end}}.archive-related{background-color:var(--color-primary-500)}.archive-related:not(.archive-related--post){--color-text-3:var(--color-neutral-700);--_color-heading:var(--color-text-light-3);color:var(--color-text-light-2)}.archive-related--education{background-color:var(--color-primary-700)}.archive-related--post{background-color:var(--color-neutral-300)}.archive-related__grid{display:grid;row-gap:var(--spacing-lg)}@media screen and (min-width:63.99875em){.archive-related__grid{row-gap:var(--spacing-1xl)}}.archive-related__list>:where([data-ajax-body]){display:grid;row-gap:var(--spacing-1xl)}.accordion{display:grid;row-gap:.75em;grid-template-columns:minmax(0, 1fr)}.accordion-item{font-size:var(--font-size-300)}.accordion-item__name{position:relative;isolation:isolate;width:100%;color:var(--color-link);cursor:pointer;display:flex;padding:1.25em;column-gap:1em;appearance:none;line-height:1.5;font-weight:700;letter-spacing:var(--letter-spacing-500);justify-content:space-between;border-style:solid;border-width:.1rem .1rem 0;border-color:var(--color-secondary-500);transition-property:color;transition-duration:var(--duration-root)}.accordion-item__name:after{width:100%;inset:0 0 0 auto;content:'';position:absolute;transition:width 250ms ease;border-bottom:.1rem solid currentColor;pointer-events:none}.accordion-item__name:is(:hover, :focus-visible, [aria-expanded="true"]){color:var(--color-link-state);border-color:currentColor}.accordion-item__name[aria-expanded="true"]{color:var(--color-text-1)}.accordion-item__name[aria-expanded="true"]:after{width:0%;transition-duration:200ms}.accordion-item__name[aria-expanded="true"]+*:after{opacity:1;transition-delay:0ms}.accordion-item__name[aria-expanded="true"] .accordion-item__bars:before{opacity:0;translate:0 .5em}.accordion-item__name[aria-expanded="true"] .accordion-item__bars:after{opacity:1;translate:0}.accordion-item__bars{flex:0 0 2em;display:grid;min-height:1.5em;align-items:center;border-left:.1rem solid hsla(358,55%,13%,0.25);justify-content:end;grid-template-areas:"icon"}.accordion-item__bars:before,.accordion-item__bars:after{content:'\f078';grid-area:icon;font-size:.75em;font-family:var(--font-family-fontawesome);transition-property:opacity, translate;transition-duration:var(--duration-root)}.accordion-item__bars:after{opacity:0;content:'\f077';translate:0 -0.5em}.accordion-item__body{height:0;display:block;overflow:hidden;visibility:hidden;transition:border var(--duration-root) ease,visibility 0ms linear 250ms,height 0ms ease}.accordion-item__body:after{inset:0;border:.1rem solid var(--color-link-state);opacity:0;content:'';position:absolute;pointer-events:none;transition:border-color 250ms ease,opacity 250ms linear}.accordion-item__body.is-active{visibility:visible;transition-delay:0ms}.accordion-item__body.is-active .accordion-item__main:after{width:100%}.accordion-item__main{position:relative;isolation:isolate;display:inherit;padding:var(--size-200);margin-bottom:1em}@media screen and (max-width:35.99875em){.accordion-item__main{padding-inline:var(--gutter)}}.accordion-item__main:after{inset:0 auto auto 0;width:0%;margin:0 auto;content:'';position:absolute;border-top:.1rem solid var(--color-neutral-500);transition:opacity 250ms linear,
        width 250ms ease}.text-module{gap:var(--size-400);display:grid;grid-auto-flow:dense}@media screen and (min-width:47.99875em){.text-module{column-gap:0;align-items:center;grid-template-columns:[slot-1-start] var(--gutter) minmax(0, 1fr) minmax(0, calc((var(--width-wrapper) - var(--spacing-sm)) - var(--width-600))) [slot-1-end slot-2-start] minmax(14rem, calc(var(--width-600) + var(--spacing-sm))) [slot-2-end] minmax(0, 1fr) var(--gutter)}}@media screen and (max-width:47.99875em){.text-module--ttb .text-module__block{grid-row:1}}.text-module__frame{width:48rem;max-width:calc(100vw - (var(--gutter) * 2));justify-self:start;margin-inline:0 auto}@media screen and (min-width:47.99875em){.text-module__frame{width:100%;max-width:48rem;max-width:max(48rem, 25dvw);grid-column:slot-1;margin-inline:0}}.text-module__frame[data-ratio-lg="02x03"]{aspect-ratio:2 / 3}.text-module__frame[data-ratio-lg="04x03"]{aspect-ratio:4 / 3}.text-module__frame[data-ratio-lg="grows"]{display:flex;align-self:stretch}.text-module__frame[data-ratio-lg="scale"]{aspect-ratio:auto}@media screen and (min-width:47.99875em){.text-module__frame[data-ratio-lg="scale"] :where(img){position:static}}@media screen and (max-width:47.99875em){.text-module__frame[data-ratio-xs="16x10"]{aspect-ratio:16 / 10}}@media screen and (max-width:47.99875em){.text-module__frame[data-ratio-xs="01x01"]{aspect-ratio:1 / 1}}@media screen and (max-width:47.99875em){.text-module__frame[data-ratio-xs="scale"]:where([data-ratio-lg="scale"], [data-ratio-lg="grows"]) :where(img){position:static}}.text-module__frame[data-observed] img{clip-path:inset(0 50%);transition:clip-path 650ms}.text-module__frame[data-observed].is-visible img{clip-path:inset(0)}.text-module__icon{--fa-display:inline-grid;inset:auto 0 .5em auto;color:var(--color-primary-500);display:var(--fa-display);z-index:1;position:absolute;translate:50% 0;font-size:calc(var(--font-size-xl3) * 1.5);place-items:center;aspect-ratio:1}.text-module__block{max-width:calc(100vw - (var(--gutter) * 2));max-width:min(calc(100dvw - (var(--gutter) * 2)), var(--width-500));grid-column:1 / -1;justify-self:center}@media screen and (min-width:47.99875em){.text-module__block:not(.text-module__block--no-sibling){grid-column:slot-2;max-width:none;padding-inline:var(--spacing-sm) 0}}@media screen and (min-width:47.99875em){.text-module__block--padded{padding-block:var(--spacing-1xl)}}@media screen and (min-width:63.99875em){.text-module__block--no-sibling{max-width:var(--width-600)}}.images-display{gap:var(--gutter);display:grid;justify-content:center;grid-template-columns:minmax(0, var(--width-500))}@media screen and (min-width:63.99875em){.images-display{gap:var(--size-400);grid-template-columns:minmax(0, var(--width-700))}}.images-display[data-count="1"]--full{grid-template-columns:minmax(0, 1fr)}@media screen and (min-width:47.99875em){.images-display[data-count="2"]{aspect-ratio:16 / 10;grid-template-columns:repeat(2, minmax(0, 1fr))}}.images-display[data-count="2"] .images-display__mask{aspect-ratio:1;border-top-left-radius:33.33%}@media screen and (max-width:47.99875em){.images-display[data-count="2"] .images-display__mask{max-width:75%}}.images-display[data-count="2"] .images-display__mask:nth-child(2){place-self:end;border-radius:0 0 33.33%}@media screen and (min-width:47.99875em){.images-display[data-count="3"]{grid-template-columns:minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr)}}.images-display[data-count="3"] .images-display__mask:nth-child(1){margin:0 var(--gutter) 0;max-width:50%;place-self:end;aspect-ratio:1;border-top-left-radius:33.33%}@media screen and (min-width:47.99875em){.images-display[data-count="3"] .images-display__mask:nth-child(1){margin:0 0 10%;max-width:none}}.images-display[data-count="3"] .images-display__mask:nth-child(3){margin:0 0 0 var(--gutter);max-width:50%;place-self:start;border-bottom-right-radius:33.33%}@media screen and (min-width:47.99875em){.images-display[data-count="3"] .images-display__mask:nth-child(3){margin:10% 0 0;max-width:none}}.images-display:where([data-count="3"][data-observed]) .images-display__mask:nth-child(1){clip-path:inset(100% 0 0 100%)}.images-display:where([data-count="3"][data-observed]) .images-display__mask:nth-child(2){clip-path:inset(50% 0)}.images-display:where([data-count="3"][data-observed]) .images-display__mask:nth-child(3){clip-path:inset(0 100% 100% 0)}.images-display:where([data-count="2"][data-observed]) .images-display__mask:nth-child(1){clip-path:inset(100% 0 0 100%)}.images-display:where([data-count="2"][data-observed]) .images-display__mask:nth-child(2){clip-path:inset(0 100% 100% 0)}.images-display:where([data-count="1"][data-observed]) .images-display__mask{clip-path:inset(50% 0)}.images-display[data-observed].is-visible .images-display__mask{clip-path:inset(0);transition:clip-path 650ms ease}.images-display[data-observed].is-visible .images-display__mask:nth-child(1){transition-delay:0ms}.images-display[data-observed].is-visible .images-display__mask:nth-child(2){transition-delay:500ms}.images-display[data-observed].is-visible .images-display__mask:nth-child(3){transition-delay:1000ms}.images-display__mask{position:relative;isolation:isolate;width:100%;overflow:hidden;aspect-ratio:2 / 1}.images-display__mask:nth-child(3){aspect-ratio:1}.tiles-masonry{gap:var(--gutter);display:grid;justify-content:start;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width:23.74875em){.tiles-masonry{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width:35.99875em){.tiles-masonry{gap:2rem;display:flex;flex-flow:wrap row}}@media screen and (min-width:74.9975em){.tiles-masonry{gap:2.4rem}}.tiles-masonry__item{display:block;border-radius:25% 0 0;pointer-events:all}.tiles-masonry__item:nth-child(2n){margin-top:25%;border-radius:0 0 25%}@media screen and (min-width:35.99875em){.tiles-masonry__item:nth-child(2n){margin-top:5%}}@media screen and (min-width:35.99875em) and (max-width:63.99875em){.tiles-masonry__item{flex:0 1 calc(25% - 1.5rem)}.tiles-masonry__item:nth-child(7n+5){margin-left:calc(10.69% + 2rem)}}@media screen and (min-width:63.99875em) and (max-width:74.9975em){.tiles-masonry__item{flex:0 1 calc(20% - 1.6rem)}.tiles-masonry__item:nth-child(9n+6){margin-left:calc(8.58% + 1.6rem)}}@media screen and (min-width:74.9975em){.tiles-masonry__item{flex:0 1 calc(16.666% - 2rem)}.tiles-masonry__item:nth-child(11n+7){margin-left:calc(8.5%)}}.image-tile{overflow:hidden}.image-tile[href]:where(:hover, :focus-visible) .image-tile__image{opacity:.8}.image-tile__mask{position:relative;isolation:isolate;width:100%;display:flex;background:hsl(0,0%,100%);aspect-ratio:1}.image-tile__image{margin:auto;transition-property:opacity;transition-duration:var(--duration-root)}.image-tile__image--center{inset:auto;max-height:66.66%;max-width:75%;object-fit:contain!important}.image-tile__caption{font-size:var(--font-size-200);text-wrap:balance;text-align:center;line-height:1.5;margin-block:1.25em 0}.link-visual{line-height:1.5}@media screen and (min-width:47.99875em){.link-visual{font-size:var(--font-size-700);font-size:clamp(var(--font-size-root), 2vw, 2.4rem)}}.link-visual:not(:first-child){margin-top:var(--spacing-1xl)}.link-visual__item{position:relative;isolation:isolate;display:grid;column-gap:1.8rem;grid-template-columns:[link-start] minmax(0, 1fr) [link-end]}@media screen and (min-width:23.74875em){.link-visual__item{grid-template-columns:[img-start] minmax(4.8rem, 1fr) [img-end link-start] minmax(0, 2fr) [link-end]}}@media screen and (min-width:47.99875em){.link-visual__item{column-gap:2em;grid-template-columns:[img-1-start] minmax(0, 15rem) [img-2-start] minmax(0, 15rem) [img-1-end] minmax(0, 15rem) [img-2-end link-start] minmax(40rem, 1fr) [link-end]}}.link-visual__item:nth-child(2n) .link-visual__mask{border-radius:33.33% 0 0}@media screen and (min-width:47.99875em){.link-visual__item:nth-child(2n) .link-visual__mask{grid-column:img-1}}.link-visual__link{position:relative;isolation:isolate;gap:1em;width:100%;color:var(--color-link);display:flex;min-height:4.5em;text-decoration:none;grid-column:link;align-items:center;padding-block:.5em;border-bottom:.1rem solid hsla(358,55%,13%,0.15);justify-content:space-between;transition-property:color;transition-duration:var(--duration-root)}@media screen and (min-width:47.99875em){.link-visual__link{max-width:var(--width-500);justify-self:end}}.link-visual__link:after{width:0%;inset:auto auto -0.1rem 0;content:'';position:absolute;transition:width var(--duration-root);border-bottom:.1rem solid currentColor}.link-visual__link:where(:hover, :focus-visible){color:var(--color-link-state)}.link-visual__link:where(:hover, :focus-visible):after{width:100%;inset-inline:auto 0}.link-visual__link:where(:hover, :focus-visible)+.link-visual__mask{scale:1;opacity:1;z-index:1;transition-delay:0ms}@media screen and (hover:none),screen and (max-width:35.99875em){.link-visual__link:where(:hover, :focus-visible, .is-visible)+.link-visual__mask{scale:1;opacity:1;z-index:1;transition-delay:0ms}}.link-visual__icon{font-size:.75em}.link-visual__mask{width:100%;scale:.98;opacity:0;display:none;z-index:-1;overflow:hidden;position:absolute;align-self:center;aspect-ratio:1;border-radius:0 33.33% 0 0;pointer-events:none;transition:scale 350ms ease,z-index 0ms linear var(--duration-root),opacity 350ms linear}@media screen and (min-width:23.74875em){.link-visual__mask{display:block;grid-column:img}}@media screen and (min-width:47.99875em){.link-visual__mask{grid-column:img-2}}.post-feed{display:grid;row-gap:var(--spacing-lg);font-size:var(--font-size-300)}@media screen and (min-width:47.99875em){.post-feed{gap:var(--spacing-1xl) var(--gutter);grid-template-columns:minmax(0, 3fr) 33.6rem}}.post-feed__view{gap:1.25em;display:flex;align-items:center}.post-feed__view:before{flex:1 0 var(--size-400);height:.1rem;content:'';background-color:var(--color-secondary-500)}@media screen and (max-width:47.99875em){.post-feed__view{order:99}}.post-feed__link{gap:.75em;color:var(--_color-state, var(--color-link));padding:.625em 0;display:inline-flex;text-wrap:balance;align-items:center;font-weight:600;line-height:1.25;letter-spacing:var(--letter-spacing-500);text-decoration:none;transition-property:color;transition-duration:var(--duration-root)}.post-feed__link:where(:hover, :focus-visible){--_color-state:var(--color-link-state);cursor:pointer}.post-feed__link>:where(*[class^="fa"]){color:var(--_color-state, var(--color-secondary-500));font-size:.75em}.reviews-showcase{display:grid;row-gap:var(--spacing-sm);font-size:var(--font-size-300)}@media screen and (min-width:74.9975em){.reviews-showcase{font-size:var(--font-size-400)}}.reviews-showcase--sliding{padding-inline:0}.reviews-showcase--sliding .reviews-showcase__areas{--_gutter:minmax(var(--gutter), 1fr);max-width:100%;column-gap:0;grid-template:". . ." auto / var(--_gutter) [wrapper-start] minmax(0, var(--width-wrapper-resize)) [wrapper-end] var(--_gutter)}@media screen and (min-width:63.99875em){.reviews-showcase--sliding .reviews-showcase__areas{grid-template:". aside items items" auto / var(--_gutter) [wrapper-start] 41.6rem minmax(0, calc(var(--width-wrapper) - 41.6rem)) [wrapper-end] var(--_gutter)}}.reviews-showcase--sliding .reviews-showcase__aside{grid-column:wrapper}@media screen and (min-width:63.99875em){.reviews-showcase--sliding .reviews-showcase__aside{grid-area:aside;align-self:stretch}}.reviews-showcase--sliding .reviews-showcase__items{width:100%;grid-column:1 / -1;padding-inline:var(--gutter)}@media screen and (min-width:63.99875em){.reviews-showcase--sliding .reviews-showcase__items{grid-area:items;padding-left:var(--size-200)}.reviews-showcase--sliding .reviews-showcase__items:only-child{grid-column-start:wrapper-start}}.reviews-showcase--sliding .reviews-showcase__slide{width:calc(100vw - 8rem);max-width:68rem}@media screen and (min-width:63.99875em){.reviews-showcase--sliding .reviews-showcase__slide{width:calc(100vw - (41.6rem + (var(--gutter) * 3)));aspect-ratio:16 / 10}}.reviews-showcase__areas{gap:var(--size-200);width:100%;display:grid;overflow:hidden;max-width:var(--width-wrapper-resize);margin-inline:auto;grid-template-columns:minmax(0, 1fr)}@media screen and (min-width:63.99875em){.reviews-showcase__areas{grid-template-columns:41.6rem minmax(0, 1fr)}}.reviews-showcase__aside{align-self:start}@media screen and (min-width:63.99875em){.reviews-showcase__aside{min-height:41.6rem}}.reviews-showcase__items:where(:only-child){grid-column:1 / -1}.reviews-showcase__items:not([data-swiper-reviews])>:is(*, #maxScore){gap:var(--size-200);display:grid}@media screen and (min-width:63.99875em){.reviews-showcase__items:not([data-swiper-reviews])>:is(*, #maxScore){grid-template-columns:repeat(auto-fit, minmax(40rem, 1fr))}}.review-rating{--_gap-flow:2em;--_color-heading:hsla(0,0%,100%,0.85);position:relative;isolation:isolate;color:var(--color-text-light-1);display:flex;padding:var(--spacing-sm) var(--gutter);overflow:hidden;text-wrap:balance;text-align:center;border-radius:calc(var(--font-size-xl3) * 1.5) 0 0;flex-direction:column;background-color:var(--color-primary-500)}@media screen and (min-width:35.99875em){.review-rating{padding-inline:var(--size-400)}}.review-rating__icon{--fa-display:inline-grid;top:calc(var(--spacing-sm) / 2);color:hsla(0,0%,100%,0.15);display:var(--fa-display);z-index:-1;position:absolute;font-size:calc(var(--font-size-xl3) * 1.5);align-self:center;place-items:center;aspect-ratio:1}.review-rating__title{font-size:2.1rem;font-size:clamp(2.1rem, 2.5vw, 3rem);padding-block:.5em}@supports not (font-size: clamp(2.1rem, 2.5vw, 3rem)){@media screen and (min-width:63.99875em){.review-rating__title{font-size:3rem}}}.review-rating__links{margin-top:auto;padding-top:var(--_gap-flow, 2em)}.platform-list{--_size-item:3em;gap:1.6rem;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(0, var(--_size-item)))}.platform-list__item{position:relative;isolation:isolate;color:var(--color-link);width:100%;display:block;aspect-ratio:1;background-color:hsl(0,0%,100%);transition-property:background-color,color;transition-duration:var(--duration-root)}.platform-list__item:where(:hover, :focus-visible){color:var(--color-link-state);background-color:var(--color-secondary-050)}.platform-list__body{inset:0;display:inline-grid;position:absolute;font-size:1.25em;place-items:center}.platform-list__body>img{inset:auto;max-height:66.66%;max-width:75%}.slider-controls{gap:var(--size-200);display:flex;flex-flow:nowrap row;justify-content:stretch}.progress-line{position:relative;isolation:isolate;flex:1 1 var(--size-400);height:.2rem;align-self:center;pointer-events:none;background-color:var(--color-secondary-100)}.progress-line__body{height:inherit;position:absolute;background-color:var(--color-secondary-500)}.slider-controls__navs{flex:0 0 auto}.slide-index{--_padding-button:0;gap:.5em;display:flex;font-size:var(--font-size-300)}.slide-index__link{min-width:2.75em;aspect-ratio:1;place-content:center}:is(.review, #maxScore){--_gap-flow:var(--size-400);padding:var(--size-400) var(--gutter);display:flex;font-size:inherit;flex-direction:column;background-color:var(--color-neutral-300)}@media screen and (min-width:35.99875em){:is(.review, #maxScore){padding:var(--size-400);justify-content:space-between}}.review__stars{gap:.5em;display:flex;font-size:var(--font-size-200)}[data-ajax-container]{display:grid;align-content:start;grid-template-areas:"body"}[data-ajax-container]>:where([data-ajax-body], [data-ajax-loading]){grid-area:body}[data-ajax-container] [data-ajax-loading]{top:50%;margin:auto;position:sticky;translate:0 -50%}[data-ajax-container][data-loading="true"] [ajax-load-more]{visibility:hidden}[data-ajax-container][data-loading="true"] [data-ajax-loading]{visibility:visible;animation:load-show var(--duration-root) ease 1 forwards}[data-ajax-loading]{opacity:0;visibility:hidden}[ajax-load-more]{opacity:0;visibility:visible;animation:load-show var(--duration-root) ease var(--duration-root) 1 forwards}@keyframes load-show{to{opacity:1}}.ajax-loader-paged{margin-top:var(--spacing-1xl);justify-self:start}.loading{display:block;z-index:1;pointer-events:none}.loading__shape{fill:none;inset:0;stroke:hsl(0,0%,100%);position:absolute;stroke-width:.2rem;stroke-linecap:round}.loading__outer{stroke:var(--color-secondary-500);display:none;stroke-width:1rem}.loading__inner{stroke-dasharray:280;animation:loading-rotation 750ms linear 0s infinite}@keyframes loading-rotation{0%{stroke-dasharray:40 250;stroke-dashoffset:0}50%{stroke-dasharray:150;stroke-dashoffset:150}100%{stroke-dasharray:40 250;stroke-dashoffset:300}}.hero-video{--_color-heading:hsl(0,0%,100%);--_window-height:calc(100dvh - 16.8rem);color:var(--_color-heading);height:90vh;height:var(--_window-height, 100dvh);height:min(var(--_window-height), 81rem);text-align:right;align-items:end;margin-block:calc(var(--size-header) * -1) 0}.hero-video:after{inset:0;content:'';z-index:-1;position:absolute;mix-blend-mode:multiply;background-color:hsla(0,0%,0%,0.45);background:no-repeat linear-gradient(180deg, hsla(0,0%,0%,0.65) 0%, hsla(0,0%,0%,0.05) 50%, hsla(0,0%,0%,0.65) 100%)}.hero-video__title{margin:0 0 .75em auto;max-width:18ch;text-wrap:balance}@media screen and (max-width:47.99875em){.hero-video__title :where(br){display:none}}.location-showcase{gap:var(--size-400);display:flex;align-items:end;flex-direction:column}@media screen and (min-width:47.99875em){.location-showcase{gap:0 clamp(2.4rem, 10dvw, var(--size-950));display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}@supports not (width: 100dvw){.location-showcase{gap:0 clamp(2.4rem, 10vw, var(--size-950))}}}.location-showcase__item{width:41.6rem;max-width:calc(100% - (var(--gutter) * 2))}@media screen and (min-width:47.99875em){.location-showcase__item{width:100%;max-width:none;align-self:start}}.location-showcase__item:nth-child(2n){align-self:start}@media screen and (min-width:47.99875em){.location-showcase__item:nth-child(2n){margin-top:var(--spacing-xl)}}.location-showcase__item:nth-child(2n) .location-showcase__icon{inset:0 10% auto auto;translate:50% 0}.info-links{gap:.4rem;display:grid;grid-template-columns:repeat(var(--_column-count, auto-fit), minmax(min(100%, 20rem), 1fr))}@media screen and (min-width:35.99875em) and (max-width:63.99875em){.info-links{--_column-count:2}}.info-links__item{text-align:center;justify-content:center}@media screen and (min-width:47.99875em){.info-links__item{text-wrap:balance;min-height:4em;padding-block:.5em}}.activity-archives{padding-block:var(--spacing-1xl)}.activity-archives__group{min-height:100dvh}.activity-archives__group>:where([data-ajax-body]){display:grid;row-gap:var(--spacing-1xl)}.activity-archives__group:not(.is-active){display:none}.archive-control{gap:.5em var(--gutter);display:flex;flex-direction:column}@media screen and (min-width:40em){.archive-control{flex-flow:nowrap row;justify-content:space-between}}.navs-tabs{font-size:var(--font-size-300);line-height:1.25}.navs-tabs__body{gap:1em;display:flex;flex-flow:nowrap row}@media screen and (min-width:63.99875em){.navs-tabs__body{column-gap:2em}}.navs-tabs__item{position:relative;isolation:isolate;color:hsla(0,0%,100%,0.85);cursor:pointer;appearance:none;font-weight:700;padding-block:.625em;letter-spacing:var(--letter-spacing-500);transition-property:color;transition-duration:var(--duration-root)}.navs-tabs__item:after{width:0%;inset:auto 0 0 auto;content:'';position:absolute;transition:width var(--duration-root);border-bottom:.2rem solid currentColor}.navs-tabs__item:where(.is-active, :hover, :focus-visible){color:hsl(0,0%,100%)}.navs-tabs__item.is-active:after{width:100%;inset-inline:0 auto}.navs-date{flex:1;display:flex;flex-wrap:wrap;font-size:var(--font-size-200);flex-direction:row}@media screen and (min-width:40em){.navs-date{max-width:36rem}}.navs-date__body{flex:1 1 14.4rem;display:grid;overflow:hidden;transition:transform var(--duration-root) ease;grid-template-areas:"stack"}.navs-date__type{z-index:-1;grid-area:stack;clip-path:inset(0 0 100%);transition:clip-path var(--duration-root) ease var(--duration-root),visibility 0ms linear var(--duration-root)}.navs-date__type:after{inset:auto 0 0;height:100%;content:'';position:absolute;transition:height var(--duration-root);background-color:var(--color-secondary-600)}.navs-date__type:nth-child(2){clip-path:inset(100% 0 0)}.navs-date__type:nth-child(2):after{inset-block:0 auto}.navs-date__type.is-active{z-index:1;clip-path:inset(0)}.navs-date__type.is-active:after{height:0%}.navs-date__item{font-size:inherit}.filter-dialog{padding:var(--size-400) var(--gutter);font-size:var(--font-size-200);background-color:var(--color-primary-500)}@media screen and (min-width:35.99875em){.filter-dialog{padding:var(--size-400)}}.filter-dialog__body{display:grid;row-gap:var(--spacing-sm)}.filter-dialog__head{gap:1em;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:35.99875em){.filter-dialog__head{padding-right:calc(var(--size-400) - (var(--gutter) / 2))}}@media screen and (max-width:35.99875em){.filter-dialog__exit{inset:.5em .5em auto auto;position:absolute}}.filter-dialog__button{--_padding-button:.5em 1.25em;font-size:inherit;min-height:var(--size-400);justify-content:center}.filter-checklist{gap:.8rem;display:flex;flex-flow:wrap row}.activity-prop{--_gap-flow:.25em;gap:1em;display:flex;align-items:baseline}.activity-prop>:where(*[class^="fa-"]){width:1.25em;color:var(--color-primary-200);font-size:.8571;text-align:center}:is(.gform-theme, #maxScore){--gf-form-gap-x:.75em;--gf-form-gap-y:1.5em;--_color-form:hsl(0,0%,100%);--gf-ctrl-label-color-tertiary:var(--_color-form)}:is(.gform-theme, #maxScore) :is(
    select,
    textarea, 
    input[type=url],
    input[type=tel],
    input[type=text],
    input[type=date],
    input[type=time],
    input[type=week],
    input[type=color], 
    input[type=email],
    input[type=month],
    input[type=number],
    input[type=search],
    input[type=password],
    input[type=datetime],
    input[type=datetime-local]):not(.revert){width:100%;height:auto;border:none;outline:none;box-shadow:none;margin-top:var(--_gap-flow, 0);font-family:inherit;vertical-align:middle;color:var(--_color-input, var(--color-secondary-700));display:block;border-style:solid;border-width:0 0 .1rem;border-color:var(--_border-color-input, var(--color-secondary-300));border-radius:0;padding:var(--_padding-input, calc(.75em - var(--_border-width, 0rem)) .75em);font-size:var(--_font-size-input, var(--font-size-300));line-height:1.5;background-color:var(--_background-color-input, hsl(0,0%,100%));transition-property:color,background-color,border;transition-duration:var(--duration-root)}:is(.gform-theme, #maxScore) :is(
    select,
    textarea, 
    input[type=url],
    input[type=tel],
    input[type=text],
    input[type=date],
    input[type=time],
    input[type=week],
    input[type=color], 
    input[type=email],
    input[type=month],
    input[type=number],
    input[type=search],
    input[type=password],
    input[type=datetime],
    input[type=datetime-local]):not(.revert):hover{--_border-color-input:var(--color-secondary-600);cursor:auto}:is(.gform-theme, #maxScore) :is(
    select,
    textarea, 
    input[type=url],
    input[type=tel],
    input[type=text],
    input[type=date],
    input[type=time],
    input[type=week],
    input[type=color], 
    input[type=email],
    input[type=month],
    input[type=number],
    input[type=search],
    input[type=password],
    input[type=datetime],
    input[type=datetime-local]):not(.revert):focus{--_color-input:var(--color-text-1);--_border-color-input:var(--color-secondary-600)}:is(.gform-theme, #maxScore) :is(
    select,
    textarea, 
    input[type=url],
    input[type=tel],
    input[type=text],
    input[type=date],
    input[type=time],
    input[type=week],
    input[type=color], 
    input[type=email],
    input[type=month],
    input[type=number],
    input[type=search],
    input[type=password],
    input[type=datetime],
    input[type=datetime-local]):not(.revert)::placeholder{color:var(--_color-placeholder-input, var(--color-text-3))}:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button){background-color:transparent;font:unset;border:none;padding:0;appearance:none;background:transparent;cursor:pointer;hyphens:auto;display:inline-flex;position:relative;overflow:visible;isolation:isolate;text-align:left;font-style:normal;place-items:center;text-transform:none;text-decoration:none;-ms-word-break:break-word;word-break:break-word;gap:.25em 1em;font-size:var(--_font-size-button, var(--font-size-300));font-weight:800;line-height:1.25;border-radius:0;letter-spacing:var(--letter-spacing-500);color:var(--_color-button, hsl(0,0%,100%));border:var(--_border-width-button, 0) solid var(--_border-color-button, var(--color-secondary-500));padding:var(--_padding-button, calc(.875em - var(--_border-width-button, 0rem)) 1.25em);background-color:var(--_background-color-button, var(--color-secondary-500));transition:var(--_transition-button, color var(--duration-root), background-color var(--duration-root), border var(--duration-root))}:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button):after{inset:0;width:0%;margin:auto;opacity:0;z-index:-1;content:var(--_content-button-after, '');position:absolute;clip-path:inset(100% 0 0);max-height:100%;aspect-ratio:1;background-color:var(--_background-color-button-after, var(--color-secondary-600));border-style:solid;border-width:var(--_border-width-button-after, calc(.4375em - var(--_border-width-button, 0rem)));border-color:var(--_border-color-button-after, var(--color-secondary-400));transition:var(--_transition-button-after, clip-path var(--duration-root), background-color var(--duration-root), width 0ms linear var(--duration-root), height 0ms linear var(--duration-root), border 0ms ease var(--duration-root), opacity 0ms linear var(--duration-root))}:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button):where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)),:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button):where(:hover, :focus-visible){--_animation-button-text:inset-push-up calc(var(--duration-root) * 2) ease 1 forwards}:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button):where([aria-expanded="true"], .is-active):where(:not(.button--ignore-active)):after,:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button):where(:hover, :focus-visible):after{--_transition-button-after:clip-path 0ms, background-color var(--duration-root), width var(--duration-root) var(--timing-function-dash), height var(--duration-root) var(--timing-function-dash), 
            border var(--duration-root) ease-out var(--duration-root), opacity 0ms linear 0ms;width:100%;opacity:1;clip-path:inset(0);border-width:0}.grid{display:grid}.col-all{grid-column:1 / -1}.gap-1em{gap:1em}.flex{display:flex}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-auto{flex:auto}.gap-flow{gap:var(--gap-flow)}.gap-400{gap:var(--size-400)}.w-100{width:100%}@media screen and (min-width:63.99875em){.md\:flex{display:flex}.md\:grid{display:grid}.md\:flex-initial{flex:0 auto}.md\:mw-300{max-width:var(--width-300)}}.fs-050{font-size:var(--font-size-050)}.fs-100{font-size:var(--font-size-100)}.fs-200{font-size:var(--font-size-200)}.fs-300{font-size:var(--font-size-300)}.fs-400{font-size:var(--font-size-400)}.fs-500{font-size:var(--font-size-500)}.fs-600{font-size:var(--font-size-600)}.fs-700{font-size:var(--font-size-700)}.fs-800{font-size:var(--font-size-800)}.fs-900{font-size:var(--font-size-900)}.fs-xl1{font-size:var(--font-size-xl1)}.fs-xl2{font-size:var(--font-size-xl2)}.fs-inherit{font-size:inherit}.fw-400{font-weight:400}.fw-600{font-weight:600}.fw-700{font-weight:700}.lh-300{line-height:var(--line-height-300)}.lh-700{line-height:var(--line-height-700)}.text-wrap-balance{text-wrap:balance}.text-center{text-align:center}.section-heading{max-width:25ch;text-wrap:balance}@keyframes menu-item-show{to{opacity:1;translate:0}}.my-spacing-1xl{margin-block:var(--spacing-1xl)}.my-spacing-sm{margin-block:var(--spacing-sm)}.py-spacing-1xl{padding-block:var(--spacing-1xl)}.py-400{padding-block:var(--size-400)}.px-0{padding-inline:0}.py-0{padding-block:0}.pl-0{padding-left:0}.pb-0{padding-bottom:0}.mt-spacing-block{margin-top:var(--gap-flow-block)}.mt-spacing-1xl{margin-top:var(--spacing-1xl)}.mt-spacing-sm{margin-top:var(--spacing-sm)}.mb-spacing-1xl{margin-bottom:var(--spacing-1xl)}.mb-spacing-md{margin-bottom:var(--spacing-md)}.mb-spacing-sm{margin-bottom:var(--spacing-sm)}.mt-300{margin-top:var(--size-300)}.mt-200{margin-top:var(--size-200)}.my-1em{margin-block:1em}.mx-auto{margin-inline:auto}.mx-0{margin-inline:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.mr-auto{margin-right:auto}@media screen and (min-width:63.99875em){.md\:ml-auto{margin-left:auto}}.ml-auto{margin-left:auto}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-primary-500{background-color:var(--color-primary-500)}.color-secondary-500{color:var(--color-secondary-500)}.color-neutral-700{color:var(--color-neutral-700)}.color-theme-light{--color-text-3:var(--color-neutral-700);--_color-heading:var(--color-text-light-3);color:var(--color-text-light-2)}.color-text-2{color:var(--color-text-2)}.color-text-light-1{color:var(--color-text-light-1)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;border:none;padding:0;position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.object-fit{inset:0;width:100%;height:100%;position:absolute;object-position:50% 50%;object-fit:cover}.isolate{position:relative;isolation:isolate}.d-none{display:none}.z-min{z-index:-1}.overflow-hidden{overflow:hidden}