@font-face{font-family:'Quicksand';src:url('../includes/assets/fonts/Quicksand-VariableFont_wght.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:'Nunito';src:url('../includes/assets/fonts/Nunito-VariableFont_wght.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:'Bitter';src:url('../includes/assets/fonts/Bitter-VariableFont_wght.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}:root{--size-50:1.8rem;--size-100:2.4rem;--size-150:2.8rem;--size-200:3.2rem;--size-250:3.6rem;--size-300:4rem;--size-400:4.8rem;--size-500:6.4rem;--size-600:7.2rem;--size-700:8rem;--size-800:10.2rem;--size-900:12rem;--width-100:24rem;--width-150:32rem;--width-200:40rem;--width-250:48rem;--width-300:56rem;--width-350:64rem;--width-400:72rem;--width-450:81rem;--width-500:88rem;--width-550:98rem;--width-600:104rem;--width-650:112rem;--width-700:120rem;--width-750:128rem;--width-800:136rem;--width-850:144rem;--width-900:152rem;--color-primary-100:#E5EEF7;--color-primary-200:#CCDDF0;--color-primary-400:#4C89CC;--color-primary-500:#0057B7;--color-primary-600:#004592;--color-primary-800:#002249;--color-primary-900:#001A36;--color-neutral-100:#F2F2F2;--color-neutral-200:#D8D9D9;--color-neutral-400:#B2B3B3;--color-neutral-500:#7F8081;--color-neutral-600:#4C4D4E;--color-neutral-800:#191B1C;--color-neutral-900:#000203;--color-secondary-100:#E5E8EC;--color-secondary-200:#CCD2D9;--color-secondary-400:#4F617A;--color-secondary-500:#041E42;--color-secondary-600:#031834;--color-secondary-800:#010C1A;--color-secondary-900:#010913;--color-tertiary-100:#E5F7F7;--color-tertiary-200:#CCEFF0;--color-tertiary-400:#4CC9CC;--color-tertiary-500:#00B2B7;--color-tertiary-600:#008E92;--color-tertiary-800:#006D70;--color-tertiary-900:#003536;--color-quaternary-100:#F9F9F8;--color-quaternary-200:#F4F3F1;--color-quaternary-400:#DAD5D0;--color-quaternary-500:#CBC4BC;--color-quaternary-600:#A29C96;--color-quaternary-800:#514E4B;--color-quaternary-900:#3C3A38;--color-danger-100:#f8d3d9;--color-danger-400:#b31b34;--color-danger-500:#8e1529;--color-warning-100:#fff6e0;--color-warning-400:#ffea4d;--color-warning-500:#ffe20a;--color-success-100:#dbfaea;--color-success-400:#1ed577;--color-success-500:#19b363;--color-info-100:#e9f8fc;--color-info-400:#62cee9;--color-info-500:#2dbde1;--font-family-1:'Quicksand', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, sans-serif;--font-family-2:'Nunito', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, sans-serif;--font-family-3:'Bitter', Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;--font-family-i:'Font Awesome 7 Pro';--font-size-50:1.2rem;--font-size-100:1.4rem;--font-size-150:1.471rem;--font-size-200:1.6rem;--font-size-250:1.8rem;--font-size-300:1.944rem;--font-size-350:2.3rem;--font-size-400:2.6rem;--font-size-450:2.9rem;--font-size-500:3.2rem;--font-size-550:3.6rem;--font-size-600:4rem;--font-size-650:4.4rem;--font-size-700:4.8rem;--font-size-750:5.2rem;--font-size-800:5.6rem;--font-size-850:6rem;--font-size-900:6.4rem;--line-height-100:1.1;--line-height-200:1.25;--line-height-300:1.365;--line-height-400:1.5;--line-height-500:1.625;--line-height-600:1.75;--line-height-700:1.9;--line-height-800:2.05;--line-height-900:2.2;--letter-spacing-100:.01em;--letter-spacing-400:.03em;--letter-spacing-500:.04em;--letter-spacing-min-100:-0.01em;--letter-spacing-min-300:-0.02em;--duration-300:240ms;--duration-400:280ms;--duration-500:320ms;--radius-sm:1rem;--radius-md:1.2rem;--radius-lg:1.8rem;--radius-xl:2.4rem;--radius-300:1rem;--radius-400:1.2rem;--radius-600:1.8rem;--radius-800:2.4rem;--timing-function-dash:cubic-bezier(.1, .75, .55, 1);--gutter:2.2rem;--width-wrapper-default:128.8rem;--width-wrapper-compact:var(--width-400);--spacing-2xs:.4rem;--spacing-xs:.8rem;--spacing-sm:1.8rem;--spacing-md:2.8rem;--spacing-lg:3.2rem;--spacing-xl:4rem;--spacing-2xl:4.2rem;--spacing-3xl:5.2rem;--spacing-4xl:7.2rem;--spacing-5xl:9.2rem;--padding-block-ui-box-sm:var(--spacing-lg);--padding-inline-ui-box-sm:var(--spacing-md);--padding-block-ui-box-lg:var(--spacing-lg);--padding-inline-ui-box-lg:var(--spacing-md);--font-family-content:var(--font-family-1);--font-family-heading:var(--font-family-2);--font-family-accents:var(--font-family-3);--line-height-content:var(--line-height-900);--line-height-heading:1.3;--line-height-balance:1.5;--letter-spacing-content:.02em;--letter-spacing-accents:.12em;--typescale-xs:var(--font-size-100);--typescale-sm:var(--font-size-150);--typescale-md:var(--font-size-200);--typescale-lg:var(--font-size-250);--typescale-xl:var(--font-size-300);--typescale-content-xs:1.21rem;--typescale-content-sm:1.39rem;--typescale-content-md:1.6rem;--typescale-content-lg:1.74rem;--typescale-h6:2.2rem;--typescale-h5:2.5rem;--typescale-h4:2.9rem;--typescale-h3:3.4rem;--typescale-h2:3.9rem;--typescale-h1:4.8rem;--z-index-max:99;--z-index-nav:24;--z-index-min:-9;--duration-default:var(--duration-400);--color-selection:hsl(0,0%,100%);--background-selection:var(--color-primary-900);--outline-width-focus:.2rem;--outline-color-focus:var(--color-tertiary-400);--radius-sm:var(--radius-300);--radius-md:var(--radius-400);--radius-lg:var(--radius-600);--radius-xl:var(--radius-800);--radius-scale-xl:var(--radius-lg);--gap-flex:.9rem;--gap-icon:.5em;--gap-grid:2.2rem;--gap-flow-sm:1.25em;--gap-flow-lg:2.5em;--gap-flow-block:var(--spacing-3xl);--size-header:8.8rem}@media screen and (min-width:35.99875em){:root{--gutter:4.4rem;--padding-block-ui-box-lg:var(--spacing-3xl)}}@media screen and (min-width:47.99875em){:root{--padding-inline-ui-box-lg:var(--size-500)}}@media screen and (min-width:63.99875em){:root{--spacing-2xl:6.4rem;--spacing-3xl:8rem;--spacing-4xl:9.6rem;--spacing-5xl:12rem;--width-wrapper-compact:var(--width-wrapper-default)}}@media screen and (min-width:35.99875em){:root{--typescale-content-xs:1.28rem;--typescale-content-sm:1.43rem;--typescale-content-lg:1.85rem;--typescale-h6:2.4rem;--typescale-h5:2.83rem;--typescale-h4:3.33rem;--typescale-h3:clamp(4rem, 3.61vw, 5.2rem);--typescale-h2:clamp(4.7rem, 4.37vw, 6.3rem);--typescale-h1:clamp(5.76rem, 5.34vw, 7.7rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){:root{--typescale-h3:4rem;--typescale-h2:4.7rem;--typescale-h1:5.76rem}}}@media screen and (min-width:63.99875em){:root{--typescale-content-xs:1.35rem;--typescale-content-sm:1.43rem;--typescale-content-lg:var(--font-size-300);--typescale-h6:2.65rem;--typescale-h5:3.16rem;--typescale-h4:3.76rem}@supports not (font-size: clamp(1rem, 1vw, 1rem)){:root{--typescale-h3:4.6rem;--typescale-h2:5.5rem;--typescale-h1:6.75rem}}}@media screen and (min-width:89.99875em){:root{--typescale-h6:2.9rem;--typescale-h5:3.5rem;--typescale-h4:4.2rem}@supports not (font-size: clamp(1rem, 1vw, 1rem)){:root{--typescale-h3:5.2rem;--typescale-h2:6.3rem;--typescale-h1:7.7rem}}}@media screen and (min-width:35.99875em){:root{--radius-scale-xl:var(--radius-xl)}}@media screen and (min-width:63.99875em){:root{--gap-grid:2.8rem;--size-header:10.8rem}}:root,[data-theme="light"]{--color-text-1:var(--color-neutral-900);--color-text-2:var(--color-neutral-800);--color-text-3:var(--color-neutral-600);--color-content:var(--color-text-1);--color-heading:var(--color-primary-800);--color-support:var(--color-primary-500);--color-accents:var(--color-primary-500);--color-heading-accents:var(--color-primary-400);--color-link:var(--color-tertiary-800);--color-link-state:var(--color-tertiary-600);--color-link-state-focus:var(--color-quaternary-500);--color-ui-bg-1:var(--color-primary-200);--color-ui-bg-1-oppose:var(--color-primary-800);--color-ui-surface-1:var(--color-primary-100);--color-ui-surface-2:hsl(0,0%,100%);--color-ui-surface-3:var(--color-tertiary-200);--color-button-text:var(--color-text-2);--color-button-fill:var(--color-tertiary-400);--color-button-part:var(--color-tertiary-500);--color-button-text-state:var(--color-text-2);--color-button-fill-state:var(--color-tertiary-500);--color-button-part-state:var(--color-tertiary-500);--color-button-light-text:var(--color-text-2);--color-button-light-fill:var(--color-tertiary-200);--color-button-light-text-state:var(--color-text-2);--color-button-light-fill-state:var(--color-tertiary-500);--color-button-clean-text:var(--color-link);--color-button-clean-text-state:var(--color-link-state);--color-button-outline-text:var(--color-text-1);--color-button-outline-fill:transparent;--color-button-outline-part:var(--color-tertiary-500);--color-button-outline-text-state:var(--color-text-1);--color-button-outline-fill-state:var(--color-tertiary-500);--color-button-outline-part-state:var(--color-tertiary-500);--gradient-bg-primary:linear-gradient(180deg, var(--color-ui-surface-1), var(--color-ui-bg-1))}[data-theme="dark"]{--color-text-1:hsl(0,0%,100%);--color-text-2:var(--color-quaternary-200);--color-text-3:var(--color-quaternary-400);--color-heading:hsl(0,0%,100%);--color-support:var(--color-quaternary-400);--color-content:var(--color-quaternary-100);--color-accents:var(--color-tertiary-500);--color-heading-accents:var(--color-quaternary-400);--color-link:var(--color-tertiary-400);--color-link-state:var(--color-tertiary-200);--color-link-state-focus:var(--color-neutral-200);--color-ui-bg-1:var(--color-primary-800);--color-ui-bg-1-oppose:var(--color-primary-200);--color-ui-surface-1:var(--color-primary-600);--color-ui-surface-2:var(--color-primary-400);--color-ui-surface-3:var(--color-tertiary-600);--color-button-part:var(--color-tertiary-400);--color-button-outline-text:hsl(0,0%,100%);--color-button-outline-fill:color-mix(in hsl, var(--color-tertiary-500), transparent 85%);--color-button-outline-part:var(--color-tertiary-400);--color-button-outline-text-state:var(--color-text-2);--color-button-outline-fill-state:var(--color-tertiary-500);--color-button-outline-part-state:var(--color-tertiary-500);--color-button-clean-text:var(--color-link);--color-button-clean-text-state:var(--color-link-state);--gradient-bg-primary:linear-gradient(180deg, var(--color-ui-surface-1), var(--color-ui-bg-1));--color-selection:var(--color-neutral-900);--background-selection:var(--color-tertiary-200);--outline-color-focus:var(--color-tertiary-400);color:var(--color-content)}@keyframes fadeUp{from{opacity:0;transform:translateY(4.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScaleMd{from{scale:.75;opacity:0}to{scale:1;opacity:1}}*,*::before,*::after{box-sizing:border-box}::selection{color:var(--_color-selection, var(--color-selection));background:var(--_background-selection, var(--background-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(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%;background-color:var(--color-primary-200);font-family:var(--font-family-content);text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-y:auto;scroll-behavior:smooth;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}body{height:100%;display:flex;position:relative;isolation:isolate;flex-direction:column;min-height:100vh;min-height:100dvh;color:var(--color-content);font-size:var(--typescale-content-lg);font-weight:300;line-height:var(--line-height-content);font-smoothing:auto}main{flex:1;z-index:calc(var(--z-index-nav) - 1);display:block;isolation:isolate}*{-webkit-tap-highlight-color:rgba(255,0,0,0.5) !important}:where(:is(dl, ol, ul):not([class])){--_gap-flow-base:var(--gap-flow-lg);text-align:left;list-style-type:revert}:where(:is(dl, ol, ul):not([class]))>li{display:revert;padding-left:0}:where(:where(:is(dl, ol, ul):not([class]))>li+*){margin-top:.25em}:where(ol){list-style-type:revert}:where(ol):where(:not([class])){padding-left:3em}:where(ol):where(:not([class]))>li{padding-left:.25em}:where(ol):where(:not([class]))>li::marker{color:var(--color-accents);font-size:.75em}:where(ul){list-style-type:circle}:where(ul):where(:not([class])){padding-left:.7rem}:where(ul):where(:not([class]))>li{padding-left:.25em}:where(ul):where(:not([class]))>li::marker{color:var(--color-accents)}: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]){width:100%;height:auto;border:none;outline:none;box-shadow:none;font-family:inherit;accent-color:var(--color-link);vertical-align:middle;color:var(--_color, var(--color-text-3));display:block;border-style:solid;border-width:var(--_border-width, .1rem);border-color:var(--_border-color, var(--color-tertiary-400));border-radius:1.5em;padding:var(--_padding, calc(.85em - var(--_border-width, .1rem)) 1em);font-size:var(--_font-size, var(--typescale-sm));background:var(--_background, hsla(0,0%,100%,0));line-height:1.5;transition:var(--_transition, background-color var(--duration-default), border var(--duration-default), color var(--duration-default))}: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]):hover{--_background:hsla(0,0%,100%,0.1);--_border-color:var(--color-tertiary-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]):focus{--_color:var(--color-text-2);--_background:hsla(0,0%,100%,0.1);--_border-color:var(--color-tertiary-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])::placeholder{color:var(--_color-placeholder, color-mix(in hsl, var(--color-text-3), transparent 50%))}:where(h1, h2, h3, h4, h5, h5){color:var(--_color-heading, var(--color-heading));font-style:normal;font-weight:700;font-family:var(--font-family-heading);line-height:var(--_line-height-heading, var(--line-height-heading))}@media screen and (max-width:35.99875em){:where(h1, h2, h3, h4, h5, h5){hyphens:auto}}h1{font-size:var(--typescale-h1);font-weight:500}h2{font-size:var(--typescale-h2);font-weight:600;letter-spacing:var(--letter-spacing-min-300)}h3{font-size:var(--typescale-h3);letter-spacing:var(--letter-spacing-min-100)}h4{font-size:var(--typescale-h4)}h5{font-size:var(--typescale-h5)}h6{font-size:var(--typescale-h6)}hr{border-style:solid;border-width:.1rem 0 0 0;border-color:var(--color-base-200);margin-block:var(--_gap-flow, var(--gap-flow-lg))}strong,b{font-weight:700}:any-link:where(:not(.revert, .button)){gap:var(--gap-icon);color:var(--_color-link, var(--color-link));cursor:pointer;display:revert;font-weight:500;align-items:center;text-decoration:none;text-underline-offset:.3em;transition:var(--_transition-link, color var(--duration-default), opacity var(--duration-default))}:any-link:where(:not(.revert, .button)):where(:hover, :focus-visible){--_color-icon:currentColor;color:var(--_color-link-state, var(--color-link-state))}.section{width:100%;margin-inline:auto;padding-inline:var(--_padding-inline-section, var(--gutter))}.wrapper{width:100%;max-width:var(--_max-width-wrapper, var(--width-wrapper-default));margin-inline:auto}.wrapper-compact{width:100%;max-width:var(--_max-width-wrapper, var(--width-wrapper-compact));margin-inline:auto}.flex-flow-row{--_gap-flow-base:var(--gap-flow-lg);gap:var(--gap-flex);display:flex;flex-flow:wrap row;padding-left:0;list-style-type:none}.container-inline{container-type:inline-size}.embed-responsive>:where(iframe, object, embed){width:100%;height:100%;object-fit:cover}@media screen and (min-width:63.99875em){.l-aside-200{grid-template-columns:minmax(0, var(--width-200)) minmax(0, 1fr)}}.contact-body{--typescale-h2:var(--typescale-h5);--typescale-h3:var(--typescale-h5);--typescale-h4:var(--typescale-h5);padding-top:var(--spacing-2xl);border-style:solid;border-color:var(--color-ui-surface-1);border-width:.1rem 0 0}@media screen and (min-width:63.99875em){.contact-body{padding:0 0 0 var(--spacing-2xl);border-width:0 0 0 .1rem}}.ui-box-sm{padding:var(--padding-block-ui-box-sm) var(--padding-inline-ui-box-sm);background-color:var(--color-ui-surface-1)}.ui-box-lg{padding:var(--padding-block-ui-box-lg) var(--padding-inline-ui-box-lg);background-color:var(--color-ui-surface-1)}.slide-right{position:relative;isolation:isolate;width:100%;overflow:visible}.slide-right :is(.swiper-wrapper, #maxScore){height:auto}.slide-right[data-swiper-right="animals"]{--_max-width-slide:min(calc(100vw - (var(--gutter) * 2)), 37.6rem);padding-inline:var(--gutter) !important}@media screen and (min-width:35.99875em){.slide-right[data-swiper-right="animals"]{padding-left:0!important}}@media screen and (min-width:63.99875em){.slide-right[data-swiper-right="animals"]{--_max-width-slide:min(75vw, 91.2rem)}}.slide-right[data-swiper-right="logos"]{--_max-width-slide:30rem;--_min-width-slide:calc(50dvw - (var(--gutter) * 2));padding-inline:var(--gutter) !important}@media screen and (min-width:35.99875em){.slide-right[data-swiper-right="logos"]{padding-left:0!important}}.slide-right[data-swiper-right="stories"]{--_max-width-slide:63rem;--_min-width-slide:calc(100dvw - (var(--gutter) * 2));padding-inline:var(--gutter) !important}@media screen and (min-width:35.99875em){.slide-right[data-swiper-right="stories"]{padding-left:0!important}}.slide-right__slide{width:100%;height:auto!important;display:flex!important;max-width:min(var(--_min-width-slide, 86.5dvw), var(--_max-width-slide, 32.5rem));flex-direction:column}.md\:grid-cols{grid-auto-columns:minmax(0, 1fr)}@media screen and (min-width:63.99875em){.md\:grid-cols{align-items:start;grid-auto-flow:column}}.sm\:grid-cols{grid-auto-columns:minmax(0, 1fr)}@media screen and (min-width:47.99875em){.sm\:grid-cols{align-items:start;grid-auto-flow:column}}.grid-fill{gap:var(--_gap, var(--gap-grid));display:grid;grid-template-columns:repeat(var(--_column-count, auto-fill), var(--_column-sizes, minmax(min(100%, var(--_item-max-size, 24rem)), 1fr)))}.grid-section{display:grid;grid-template:". . ." auto / minmax(var(--gutter), 1fr) [wrapper-start] minmax(0, var(--width-wrapper-default)) [wrapper-end] minmax(var(--gutter), 1fr)}.grid-section__wrapper-r{width:100%;grid-column:wrapper-start / -1}@media screen and (max-width:35.99875em){.grid-section__wrapper-r{grid-column-start:1}}:where(.flow>*:not(:empty, script, .flow-stop)+*:not(:empty, script, .flow-none)){margin-top:var(--_gap-flow, var(--_gap-flow-base, var(--gap-flow-sm)))}:where(.flow--block>*:not(.flow-none)){display:var(--_display-flow, block)}.flow--lg{--_gap-flow-base:var(--gap-flow-lg)}:where(.flow-blocks>*:not(:empty, script, .flow-stop)+*:not(:empty, script, .flow-none)){margin-top:var(--_gap-flow-block, var(--_gap-flow-block-base, var(--gap-flow-block)))}.flow-blocks--encapsulated{--_padding-inline-section:0;margin:0!important}.menu-main{width:100%;display:flex;padding:0;font-size:var(--typescale-content-lg);flex-flow:wrap column;line-height:1.5;list-style-type:none}.menu-main.is-active .menu-main__item{opacity:1;translate:0}.menu-main__item{position:relative;isolation:isolate}@media screen and (prefers-reduced-motion:no-preference){.menu-main__item{opacity:0;translate:1.5em 0;transition:translate 500ms, opacity 500ms}}.menu-main__item:nth-child(1){transition-delay:0ms}.menu-main__item:nth-child(2){transition-delay:100ms}.menu-main__item:nth-child(3){transition-delay:200ms}.menu-main__item:nth-child(4){transition-delay:300ms}.menu-main__item:nth-child(5){transition-delay:400ms}.menu-main__item:nth-child(6){transition-delay:500ms}.menu-main__item:nth-child(7){transition-delay:600ms}.menu-main__item:nth-child(8){transition-delay:700ms}.menu-main__head{display:flex;align-items:stretch;justify-content:space-between}:is(.menu-main__link,
.menu-main__dropdown-link){color:var(--color-link);width:100%;padding:1em var(--size-100);display:flex;font-weight:600;align-items:center;justify-content:start;transition:color 500ms}:is(.menu-main__link,
.menu-main__dropdown-link):where(.is-active){color:var(--color-link-state-focus)}:is(.menu-main__link,
.menu-main__dropdown-link):where(:hover, :focus-visible, .is-open){color:var(--color-link-state)}.menu-main__link{gap:1ch}.menu-main__link--dropdown{flex:1 0}.menu-main__open{font:inherit;border:none;appearance:none;color:var(--color-link);cursor:pointer;rotate:0deg;min-width:5em;font-size:.75em;align-self:stretch;background:none;transition:color var(--duration-default),rotate var(--duration-default)}.menu-main__open:after{content:'\f078';font-family:var(--font-family-i)}.menu-main__open:where(:hover, :focus-visible, .is-open){color:var(--color-link-state)}.menu-main__open.is-open{rotate:180deg}.menu-main__mask{--_duration-mask:500ms;position:relative;isolation:isolate;border:none;display:grid;grid-column:1 / -1;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows var(--_duration-mask) 50ms}.menu-main__mask.is-open{pointer-events:all;transition-delay:0ms;grid-template-rows:1fr}.menu-main__mask.is-open .menu-main__dropdown:after{translate:0 100%;transition-delay:100ms}@media screen and (prefers-reduced-motion:no-preference){.menu-main__mask.is-open .menu-main__dropdown-item{opacity:1;translate:0}}.menu-main__dropdown{position:relative;isolation:isolate;margin:0;padding:0 0 2em;font-size:1.6rem;list-style-type:none}.menu-main__dropdown:after{inset:-100% 0 0;content:'';position:absolute;transition:translate var(--_duration-mask);background:linear-gradient(0deg, var(--color-primary-600) 50%, hsla(0,0%,100%,0))}.menu-main__dropdown-item{position:relative;isolation:isolate}@media screen and (prefers-reduced-motion:no-preference){.menu-main__dropdown-item{opacity:0;translate:0 1.5em;transition:translate 500ms, opacity 500ms}}.menu-main__dropdown-item:nth-child(1){transition-delay:0ms}.menu-main__dropdown-item:nth-child(2){transition-delay:100ms}.menu-main__dropdown-item:nth-child(3){transition-delay:200ms}.menu-main__dropdown-item:nth-child(4){transition-delay:300ms}.menu-main__dropdown-item:nth-child(5){transition-delay:400ms}.menu-main__dropdown-item:nth-child(6){transition-delay:500ms}.menu-main__dropdown-item:nth-child(7){transition-delay:600ms}.menu-main__dropdown-item:nth-child(8){transition-delay:700ms}.menu-main__dropdown-link{font-weight:400;padding-block:1.25em}.menu-list{display:grid;overflow:hidden;line-height:var(--line-height-balance);padding-left:0;list-style-type:none}.menu-list__link{gap:var(--gap-icon);color:var(--color-link);display:block;font-weight:600;padding-block:.75em;transition:color var(--duration-default)}.menu-list__link:before{content:'\f054';font-size:1rem;font-weight:400;margin-right:1em;font-family:var(--font-family-i)}.menu-list__link:where(.is-active){color:var(--color-link-state-focus)}.menu-list__link:where(:hover, :focus-visible){color:var(--color-link-state)}.menu-pipe{--_size-pipe:.1rem;--_gap-items:1em;--_outline-offset-focus:calc(var(--outline-width-focus) * -1);display:flex;flex-flow:wrap column;align-items:center;padding-left:0;list-style-type:none}@media screen and (min-width:35.99875em){.menu-pipe{margin-inline:calc(var(--_gap-items) * -1);flex-direction:row}}.menu-pipe__item{display:inline-flex;padding:0}@media screen and (min-width:35.99875em){.menu-pipe__item{padding-inline:var(--_gap-items)}.menu-pipe__item:not(:first-child){padding-left:0;margin-inline:calc(var(--_size-pipe) * -1) 0}.menu-pipe__item:not(:first-child):before{height:.75em;content:var(--_content-pipe, '');align-self:center;border-left:var(--_size-pipe) solid var(--color-accents);margin-inline:0 var(--_gap-items)}}.menu-pipe__link{color:var(--color-link);display:block;font-weight:600;padding-block:.75em;transition:color var(--duration-default)}.menu-pipe__link:where(.is-active){color:var(--color-link-state-focus)}.menu-pipe__link:where(:hover, :focus-visible){color:var(--color-link-state)}.sr-skip{--_font-size:var(--typescale-md);inset:0 auto auto 0;opacity:0;z-index:var(--z-index-max);position:absolute;isolation:auto;max-width:calc(100dvw - 1em);white-space:nowrap;pointer-events:none;transition:transform 0ms linear var(--duration-default),opacity var(--duration-default)}.sr-skip:focus-visible{opacity:1}.header{inset:0 0 auto;height:var(--size-header);z-index:var(--z-index-nav);display:flex;padding:1em;position:fixed;font-size:var(--typescale-md);transition:background-color 500ms;align-content:center}@media screen and (min-width:74.9975em){.header{padding-inline:var(--gutter)}}@media screen and (max-width:63.99875em){.header.is-scrolled{background-color:var(--color-ui-bg-1)}}@media screen and (min-width:63.99875em){.header.is-scrolled .header__navs:after{translate:0 -66.66%}}@media screen and (min-width:74.9975em){.header.is-scrolled .header__blob{opacity:0}}.header.is-scrolled .header__blob :where(svg, path){fill:hsl(0,0%,100%)}.header.is-scrolled .header__blob:after{rotate:-5deg;opacity:0;translate:-1em 0}.header.is-scrolled .header__logo{opacity:1;transition-delay:250ms}.header__navs{position:relative;isolation:isolate;display:flex;overflow:hidden;transition:background-color 500ms;background:transparent;align-items:center;margin-inline:auto;border-radius:var(--radius-lg);justify-content:space-between}@media screen and (min-width:63.99875em){.header__navs{max-width:calc(var(--width-wrapper-default) + 2em);padding-inline:1em}}.header__navs:after{inset:0 0 -200% 0;z-index:var(--z-index-min);position:absolute;background:linear-gradient(0deg, var(--color-ui-bg-1) 33.33%, hsla(0,0%,100%,0) 66.66%);transition:translate 500ms linear;pointer-events:none}@media screen and (min-width:63.99875em){.header__navs:after{content:''}}.header__blob{transition:opacity 500ms linear}.header__blob:after{--_mask-url-default:url('../includes/assets/masks/blob_tl.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover;inset:0 auto auto 0;height:calc(var(--size-header) * 1.15);rotate:0deg;content:'';z-index:var(--z-index-min);position:fixed;transition:rotate 500ms, translate 500ms, opacity 500ms;aspect-ratio:406 / 91;pointer-events:none;background-color:var(--color-ui-surface-2);transform-origin:0% 100%}@media screen and (min-width:74.9975em){.header__blob{left:var(--gutter);position:fixed}}.header__logo{opacity:0;transition:opacity 500ms}.header__logo :where(svg, path){fill:hsl(0,0%,100%)}@media screen and (max-width:74.9975em){.header__logo{display:none}}.header__list{--_font-size:inherit;gap:.8rem;display:flex}.logo-navs{height:4.4rem}.logo-navs *:where(svg, .shape){height:100%;max-width:100%}.logo-navs *:where(svg, .shape) :where(path){transition:fill 500ms}.logo-navs__blob{display:none}.header-open{gap:.5em;color:hsl(0,0%,100%);font-size:inherit;transition-delay:500ms;transition-duration:500ms}@media screen and (max-width:47.99875em){.header-open{width:4.2rem;padding:.5em;justify-content:center}}.header-open:not([aria-expanded="true"]){transition-delay:0ms}.header-open:is([aria-expanded="true"], .is-animating){--_color:hsl(0,0%,100%);--_background:transparent;transition-delay:0ms}.header-open[aria-expanded="true"] .header-open__name{transform:rotate3d(1, 0, 0, 90deg)}.header-open[aria-expanded="true"] .header-open__bars:nth-child(1){--_clip-path:inset(0 0 0 100%)}.header-open[aria-expanded="true"] .header-open__bars:nth-child(2),.header-open[aria-expanded="true"] .header-open__bars:nth-child(3){--_rotate:45deg;--_translate:0}.header-open[aria-expanded="true"] .header-open__bars:nth-child(3){--_rotate:225deg}.header-open[aria-expanded="true"] .header-open__bars:nth-child(4){--_clip-path:inset(0)}.header-open__core{--_size-toggle:1.5rem;position:relative;isolation:isolate;cursor:pointer;padding:0;display:inline-grid;min-width:var(--_size-toggle);appearance:none;align-self:center;aspect-ratio:1;place-content:center;grid-template-areas:"stack"}.header-open__bars{height:.2rem;rotate:var(--_rotate, 0);grid-area:stack;min-width:inherit;clip-path:var(--_clip-path, inset(0));translate:var(--_translate, 0);background-color:currentColor;transition-delay:0ms;transition-duration:500ms;transition-property:opacity,translate,rotate,clip-path}.header-open__bars:nth-child(1){--_translate:0 -0.5rem}.header-open__bars:nth-child(3){--_translate:0 .5rem}.header-open__bars:nth-child(4){--_rotate:-45deg;--_clip-path:inset(0 100% 0 0)}.header-open__name{display:inline-grid;line-height:1;transition:transform 500ms ease;white-space:nowrap;transform-style:preserve-3d;grid-template-areas:"stack"}@media screen and (max-width:47.99875em){.header-open__name{display:none}}.header-open__face{transform:translateZ(.5em);grid-area:stack}.header-open__face:nth-child(2){transform:rotate3d(1, 0, 0, -90deg) translateZ(.5em)}.navs-body{gap:1em;inset:0 0 0 auto;width:100%;z-index:var(--z-index-max);display:flex;overflow:auto;position:fixed;clip-path:inset(0 0 0 100%);max-height:100dvh;align-content:start;flex-direction:column;background-color:var(--color-primary-800);visibility:hidden;transition:clip-path 500ms ease 500ms,visibility 0ms linear 1000ms}@media screen and (min-width:35.99875em){.navs-body{width:40.2rem}}.navs-body:after{inset:0 -100% 0 0;content:'';z-index:var(--z-index-max);position:absolute;background:linear-gradient(90deg, var(--color-primary-800) 50%, hsla(0,0%,100%,0));transition:translate 500ms linear}.navs-body.is-active{clip-path:inset(0);visibility:visible;transition-delay:0ms}.navs-body.is-active:after{translate:-100% 0;transition-delay:250ms}.navs-body__head{padding:var(--spacing-lg) var(--size-100);display:flex}.navs-body__head--sticky{top:0;z-index:var(--z-index-max);position:sticky;background-color:var(--color-primary-800)}.navs-exit{--_padding:0;font:inherit;display:inline-grid;min-width:3em;aspect-ratio:1;place-content:center;grid-template-areas:"stack";transition:background-color var(--duration-default),border var(--duration-default),color var(--duration-default)}.navs-exit:before,.navs-exit:after{width:.75em;height:.1rem;rotate:var(--_rotate-psued, 135deg);content:'';grid-area:stack;transition:rotate var(--duration-default);background-color:currentColor}.navs-exit:after{rotate:var(--_rotate-psued, 225deg)}.navs-exit:not([aria-expanded="true"]),.navs-exit:where(:hover, :focus-visible){--_rotate-psued:0deg}.fade-cover{inset:0;cursor:pointer;opacity:0;position:fixed;visibility:hidden;background:color-mix(in hsl, var(--color-primary-400), transparent 15%);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:visibility 0ms linear 500ms, opacity 500ms}.fade-cover.is-active{opacity:1;visibility:visible;pointer-events:all;transition-delay:0ms}.footer-area{font-size:var(--typescale-content-sm);background:var(--gradient-bg-primary)}.footer{--_gap-flow:var(--spacing-lg);gap:var(--size-500);display:grid}@media screen and (min-width:63.99875em){.footer{gap:clamp(var(--size-400), 8.47vw, 12.2rem);grid-template-columns:minmax(0, 1fr) minmax(0, 2.33fr)}}.footer__body{gap:var(--size-500) var(--spacing-md);display:grid}@media screen and (min-width:35.99875em){.footer__body{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width:47.99875em){.footer__body{column-gap:var(--size-400)}}.footer__body .subtitle{margin-bottom:var(--spacing-lg)}.footer-navs{--_outline-offset-focus:calc(var(--outline-width-focus) * -1);overflow:hidden}.footer-navs>:where(ul){margin-block:-0.375em 0}.footer__keys{gap:var(--gap-flex) var(--spacing-2xs)}.logo-footer{width:100%;display:block;max-width:17.2rem;transition:opacity var(--duration-default)}.logo-footer:where(:hover, :focus-visible){opacity:.9}.sub-footer{color:var(--color-text-2);display:flex;padding:var(--spacing-sm) var(--gutter);row-gap:var(--spacing-sm);flex-flow:wrap column;font-size:var(--typescale-content-xs);line-height:var(--line-height-balance);align-items:center;border-radius:var(--radius-lg);background-color:var(--color-ui-bg-1)}@media screen and (min-width:35.99875em){.sub-footer{row-gap:.75em}}@media screen and (min-width:63.99875em){.sub-footer{min-height:6.6rem;flex-direction:row;padding-block:.5em;justify-content:space-between}}.sub-footer__body{gap:0 var(--spacing-sm);display:flex;row-gap:inherit;flex-flow:wrap row;align-items:center;justify-content:center}@media screen and (max-width:35.99875em){.sub-footer__body{flex-direction:column}}@media screen and (max-width:35.99875em){.sub-footer__list{--_size-pipe:0;--_gap-items:0;--_direction:column}}.site-link{color:var(--color-text-2);font-weight:400;padding-block:.75em;transition:color var(--duration-default)}.site-link>:where(*){color:var(--_color-state, var(--color-link));transition:inherit;font-weight:600}.site-link:where(:hover, :focus-visible){--_color-state:var(--color-link-state)}:where(.button:not(.revert)),:where(button:not([class], .revert)){position:relative;isolation:isolate;cursor:pointer;hyphens:auto;display:inline-flex;appearance:none;font-style:normal;align-items:center;text-transform:none;text-decoration:none;font-weight:500;line-height:1.5;gap:var(--_gap, var(--gap-icon));color:var(--_color, var(--color-button-text));border:var(--_border-width, 0) solid var(--_border-color, currentColor);padding:var(--_padding, calc(.639em - var(--_border-width, 0px)) 1.5em);font-size:var(--_font-size, var(--typescale-sm));min-height:4.2rem;font-family:var(--font-family-content);border-radius:var(--_border-radius, var(--radius-md));background-color:var(--_background-color, var(--color-button-fill));transition:var(--_transition, opacity var(--duration-default), background var(--duration-default), color var(--duration-default), border var(--duration-default))}:where(.button:not(.revert))[disabled],:where(button:not([class], .revert))[disabled]{opacity:.5;pointer-events:none}:where(.button:not(.revert)):where(:hover, :focus-visible),:where(button:not([class], .revert)):where(:hover, :focus-visible){--_color:var(--color-button-text-state);--_background-color:var(--color-button-fill-state)}:where(.button:not(.revert)) :where(*[class^="fa-"]),:where(button:not([class], .revert)) :where(*[class^="fa-"]){font-size:.8em}:where(:is(button, .button))[data-button^="outline"]{--_color:var(--color-button-outline-text);--_border-width:.1rem;--_border-color:var(--color-button-outline-part);--_background-color:var(--color-button-outline-fill)}:where(:is(button, .button))[data-button^="outline"][disabled]{opacity:.5;pointer-events:none}:where(:is(button, .button))[data-button^="outline"]:where(:hover, :focus-visible){--_color:var(--color-button-outline-text-state);--_border-color:var(--color-button-outline-part-state);--_background-color:var(--color-button-outline-fill-state)}:where(:is(button, .button))[data-button^="light"]{--_color:var(--color-button-light-text);--_background-color:var(--color-button-light-fill)}:where(:is(button, .button))[data-button^="light"][disabled]{opacity:.5;pointer-events:none}:where(:is(button, .button))[data-button^="light"]:where(:hover, :focus-visible){--_color:var(--color-button-light-text-state);--_background-color:var(--color-button-light-fill-state)}:where(:is(button, .button))[data-button^="clean"]{--_color:var(--color-button-clean-text);--_background-color:transparent}:where(:is(button, .button))[data-button^="clean"][disabled]{opacity:.5;pointer-events:none}:where(:is(button, .button))[data-button^="clean"]:where(:hover, :focus-visible){--_color:var(--color-button-clean-text-state);--_background-color:transparent}.button--key{--_padding:.5em;display:inline-grid;font-size:inherit;min-width:2.77em;aspect-ratio:1;place-content:center}.download{--_gap-flow:.5em;color:var(--color-neutral-900);border:.1rem solid var(--color-tertiary-500);padding:.5em .5em .5em var(--spacing-md);display:flex;font-size:var(--typescale-md);align-items:center;font-weight:600;border-radius:var(--radius-scale-xl);text-decoration:none;justify-content:space-between;transition:background-color var(--duration-default),color var(--duration-default),border var(--duration-default)}@media screen and (max-width:35.99875em){.download{flex-flow:wrap row;padding-bottom:1em}}.download:where(:hover, :focus-visible){--_color-icon-state:var(--color-tertiary-400);background-color:var(--color-tertiary-500)}.download__body{display:inherit;font-weight:400;align-items:inherit;justify-content:space-between}@media screen and (max-width:35.99875em){.download__body{flex:0 1 100%;order:-1}}.download__icon{width:4em;border:.1rem solid var(--_color-icon-state, var(--color-tertiary-500));display:inline-grid;font-size:.75em;transition:background-color var(--duration-default);margin-left:1em;aspect-ratio:1;border-radius:calc(var(--radius-scale-xl) / 1.5);place-content:center;background-color:var(--_color-icon-state, hsla(0,0%,100%,0))}.subtitle{color:var(--color-support);display:block;font-size:var(--typescale-md);font-weight:500;font-family:var(--font-family-accents);line-height:1.75;text-transform:uppercase;letter-spacing:var(--letter-spacing-accents)}.subtitle:where(*:not([data-revert]))+:where(*:not(.flow-none)){--_gap-flow:var(--spacing-lg)}.text-pill{color:var(--color-text-2);padding:.5em .75em;display:inline-block;transition:color var(--duration-default),background-color var(--duration-default);line-height:1.25;font-family:var(--font-family-accents);border-radius:1.125em;background-color:var(--color-ui-surface-1)}.text-more{position:relative;isolation:isolate;overflow:hidden;max-height:var(--_max-height-more, 22em)}.text-more:after{inset:0;content:'';position:absolute;background:linear-gradient(0deg, var(--_background-color-more, var(--color-ui-bg-1)) 1em, transparent 5em);pointer-events:none}[data-more="true"] .text-more{max-height:none}[data-more="true"] .text-more:after{content:none}.list-blank{padding-left:0;list-style-type:none}.list-middot{--_gap-items:1ch;--_font-size-icon:.75em;overflow:hidden;line-height:var(--line-height-600)}.list-middot__body{display:flex;row-gap:var(--_font-size-icon);flex-flow:wrap var(--_direction, row);align-items:center;margin-inline:calc(var(--_gap-items) * -1)}.list-middot__item{display:inline-flex;padding:0 var(--_font-size-icon);align-items:inherit}.list-middot__item:not(:first-child){margin-inline:calc(var(--_font-size-icon) * -1) 0}.list-middot__item:not(:first-child):before{color:var(--color-accents);content:var(--_content-pipe, '\00B7');margin-inline:0 var(--_gap-items)}.list-pipe{--_size-pipe:.1rem;--_gap-items:1em;overflow:hidden}.list-pipe__body{display:flex;row-gap:.75em;flex-flow:wrap var(--_direction, row);align-items:center;padding-left:0;margin-inline:calc(var(--_gap-items) * -1);list-style-type:none}.list-pipe__item{display:inline-flex;padding:0 var(--_gap-items)}.list-pipe__item:not(:first-child){padding-left:0;margin-inline:calc(var(--_size-pipe) * -1) 0}.list-pipe__item:not(:first-child):before{height:.75em;content:var(--_content-pipe, '');align-self:center;border-left:var(--_size-pipe) solid var(--color-accents);margin-inline:0 var(--_gap-items)}.list-pipe__link{color:var(--color-link);display:block;font-weight:600;padding-block:.75em;transition:color var(--duration-default)}.list-pipe__link:where(.is-active){color:var(--color-link-state-focus)}.list-pipe__link:where(:hover, :focus-visible){color:var(--color-link-state)}.list-crumb{color:var(--color-ui-surface-1);display:inline-flex;line-height:1.5;font-weight:600;word-spacing:.75em}.list-crumb>span :where(span:first-child){vertical-align:baseline}@media screen and (min-width:63.99875em){.list-crumb--encase{padding:1em 1.25em;border-radius:1.75em;background-color:var(--color-ui-bg-1)}}.list-crumb :is(a, #maxScore){color:var(--color-link);padding:.75em 0;word-spacing:normal;text-decoration:none;transition:color var(--duration-default)}.list-crumb :is(a, #maxScore):where(:hover, :focus-visible){color:var(--color-link-state)}.list-crumb :where(.breadcrumb_last),:where(.list-crumbs > * > span){color:var(--color-link-state-focus);display:inline;word-spacing:normal}.list-paged-text{gap:var(--gap-flex);display:inline-flex;flex-flow:wrap row}.list-paged-text>*:where(.page-numbers){position:relative;isolation:isolate;cursor:pointer;hyphens:auto;display:inline-flex;appearance:none;font-style:normal;align-items:center;text-transform:none;text-decoration:none;font-weight:500;line-height:1.5;gap:var(--_gap, var(--gap-icon));color:var(--_color, var(--color-button-text));border:var(--_border-width, 0) solid var(--_border-color, currentColor);padding:var(--_padding, calc(.639em - var(--_border-width, 0px)) 1.5em);font-size:var(--_font-size, var(--typescale-sm));min-height:4.2rem;font-family:var(--font-family-content);border-radius:var(--_border-radius, var(--radius-md));background-color:var(--_background-color, var(--color-button-fill));transition:var(--_transition, opacity var(--duration-default), background var(--duration-default), color var(--duration-default), border var(--duration-default));font-size:var(--typescale-content-lg)}.list-paged-text>*:where(.page-numbers)[disabled]{opacity:.5;pointer-events:none}.list-paged-text>*:where(.page-numbers):where(:hover, :focus-visible){--_color:var(--color-button-text-state);--_background-color:var(--color-button-fill-state)}.list-paged-text>*:where(.page-numbers)>:where(*[class^="fa-"]){font-size:.625em}.list-paged-text>*:where(.page-numbers):not(.next, .prev){width:5.4rem;padding:0;justify-content:center;--_color:var(--color-button-outline-text);--_border-width:.1rem;--_border-color:var(--color-button-outline-part);--_background-color:var(--color-button-outline-fill)}.list-paged-text>*:where(.page-numbers):not(.next, .prev)[disabled]{opacity:.5;pointer-events:none}.list-paged-text>*:where(.page-numbers):not(.next, .prev):where(:hover, :focus-visible){--_color:var(--color-button-outline-text-state);--_border-color:var(--color-button-outline-part-state);--_background-color:var(--color-button-outline-fill-state)}.list-paged-text>*:where(.page-numbers):not(.next, .prev).current{--_color:var(--color-neutral-900);--_border-color:hsl(0,0%,100%);--_background-color:hsl(0,0%,100%)}.module{gap:var(--spacing-xl) 1em;display:flex;flex-flow:nowrap column}@media screen and (min-width:63.99875em){.module{flex-flow:nowrap row;align-items:start;justify-content:space-between}}@media screen and (max-width:63.99875em){.module--ttb .module__body{order:-1}}@media screen and (min-width:63.99875em){.module--rtl .module__body{order:-1}}.module__mask{position:relative;isolation:isolate;--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;overflow:hidden;aspect-ratio:1}@media screen and (min-width:63.99875em){.module__mask{flex:0 1 53.5rem}}@media screen and (min-width:63.99875em){.module__mask--sticky{top:var(--size-header);position:sticky}}@media screen and (min-width:63.99875em){.module__body{flex:0 1 59rem}.module__body:only-child{margin-inline:auto}}.module-cta-cards{gap:1em;display:flex;flex-flow:nowrap column;min-width:0}@media screen and (min-width:63.99875em){.module-cta-cards{gap:var(--gap-grid);display:grid;grid-auto-flow:dense;grid-template-columns:minmax(0, 1.66fr) minmax(0, 1fr)}}@media screen and (min-width:63.99875em){.module-cta-cards--rtl{grid-template-columns:minmax(0, 1fr) minmax(0, 1.66fr)}}@media screen and (min-width:63.99875em){.module-cta-cards--rtl .module-cta-cards__mask{order:-1}}.module-cta-cards__item{min-width:0}@media screen and (prefers-reduced-motion:no-preference){.module-cta-cards__item{opacity:0}.module-cta-cards__item.is-visible{animation:fadeUp 750ms ease both var(--_delay-animate, 0ms)}}.module-cta-cards__mask{min-width:0;--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;align-self:stretch;aspect-ratio:2 / 1}@media screen and (min-width:63.99875em){.module-cta-cards__mask{height:100%;display:block}}@media screen and (prefers-reduced-motion:no-preference){.module-cta-cards__mask{opacity:0}.module-cta-cards__mask.is-visible{animation:fadeUp 750ms ease both var(--_delay-animate, 0ms)}}.grid-gallery{gap:var(--gap-grid);display:grid;max-width:100%;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr))}@media screen and (min-width:47.99875em){.grid-gallery{max-width:var(--width-wrapper-default);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0, var(--width-400))}}@media screen and (min-width:47.99875em){.grid-gallery--large{grid-auto-flow:dense;grid-template-columns:repeat(4, minmax(0, 1fr))}}.grid-gallery--large .grid-gallery__item:first-child{grid-area:1 / 1 / 3 / -1;aspect-ratio:4 / 3}@media screen and (min-width:47.99875em){.grid-gallery--large .grid-gallery__item:first-child{grid-area:1 / 1 / 3 / 3;aspect-ratio:auto}.grid-gallery--large .grid-gallery__item:first-child>:where(*){position:absolute}}.grid-gallery__item{position:relative;isolation:isolate;--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;aspect-ratio:4 / 3;background-color:var(--color-tertiary-400)}.grid-gallery__item:before,.grid-gallery__item:after{inset:0;color:var(--color-text-1);content:'\f00e';padding:1.25em;z-index:var(--z-index-max);display:inline-grid;position:absolute;font-size:.875em;transition:opacity var(--duration-default),translate var(--duration-default);line-height:1;font-family:var(--font-family-i);place-content:end}.grid-gallery__item:after{opacity:0;translate:1em 1em}.grid-gallery__item>:where(*){transition:opacity var(--duration-default),scale var(--duration-default)}.grid-gallery__item:where(:hover, :focus-visible)>:where(*){scale:1.025;opacity:.5}.grid-gallery__item:where(:hover, :focus-visible):after{opacity:1;translate:0}.accordion-item{--_gap-flow:.8rem;position:relative;isolation:isolate;overflow:hidden;font-size:var(--typescale-content-lg);border-radius:var(--radius-scale-xl)}@media screen and (min-width:63.99875em){.accordion-item{--_padding-item:var(--spacing-md)}}.accordion-item__link{font:inherit;width:100%;color:var(--color-text-1);border:none;cursor:pointer;display:flex;padding:var(--_padding-item, var(--spacing-sm));overflow:hidden;position:static;font-size:inherit;background:none;min-height:5em;text-align:left;transition:color var(--duration-default),background-color var(--duration-default);appearance:none;font-weight:600;line-height:var(--line-height-balance);font-family:var(--font-family-content);align-items:center;justify-content:space-between;background-color:transparent}.accordion-item__link:after{inset:0;border:.1rem solid var(--color-button-part);content:'';z-index:var(--z-index-min);position:absolute;border-radius:var(--radius-scale-xl);background-color:transparent;transition:background-color var(--duration-default),opacity var(--duration-default) linear,border var(--duration-default)}.accordion-item__link:where(:hover, :focus-visible){color:var(--color-neutral-900)}.accordion-item__link:where(:hover, :focus-visible):after{--_color-state:var(--color-button-part-state);border-color:var(--_color-state);background-color:var(--_color-state);transition-delay:0ms}.accordion-item__link:where(:hover, :focus-visible):not([aria-expanded="true"]) .accordion-item__icon{background-color:color-mix(in hsl, var(--color-ui-surface-1), transparent 75%)}@media (hover:hover){.accordion-item__link:where(:hover, :focus-visible):not([aria-expanded="true"]) .accordion-item__icon{translate:0 .5em}}.accordion-item__link[aria-expanded="true"]{color:var(--color-text-1);background-color:color-mix(in hsl, var(--color-button-fill-state), transparent 90%)}.accordion-item__link[aria-expanded="true"]:after{--_color-state:var(--color-ui-surface-1);border-color:var(--_color-state);background-color:var(--_color-state)}.accordion-item__link[aria-expanded="true"] .accordion-item__icon{rotate:180deg;background-color:var(--color-button-fill-state)}.accordion-item__icon{color:currentColor;width:4.2rem;display:inline-grid;font-size:.625em;aspect-ratio:1;border-radius:var(--radius-md);place-content:center;background-color:transparent;transition:background-color var(--duration-default),color var(--duration-default),rotate var(--duration-default),translate var(--duration-default)}.accordion-item__body{height:0;display:block;overflow:hidden;visibility:hidden;transition:visibility 0ms linear var(--duration-default),height 0ms ease}.accordion-item__body.is-active{visibility:visible;transition-delay:0ms}.accordion-item__flow{--_gap-flow:var(--gap-flow-sm);position:relative;isolation:isolate;display:inherit;padding:calc(var(--_padding-item, var(--spacing-sm)) * 2) var(--_padding-item, var(--spacing-sm))}.card-block{--_mask-url:url('../includes/assets/masks/square.svg');display:block;font-size:var(--typescale-sm);line-height:var(--line-height-balance);border-radius:var(--radius-scale-xl);background-color:var(--color-ui-surface-1);mask-image:var(--_mask-url);mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover}.card-block__mask{position:relative;isolation:isolate;background-color:inherit}.card-block__mask:after{--_mask-url:url('../includes/assets/masks/wave_xs_tr.svg');inset:0;content:'';position:absolute;background-color:inherit;mask-image:var(--_mask-url);mask-position:0% 100%;mask-repeat:no-repeat;mask-size:contain}@container (min-width:28rem){.card-block__box{padding:var(--spacing-xl) var(--spacing-lg)}}.card-outline{border:.1rem solid var(--color-primary-400);padding:var(--padding-inline-ui-box-sm) var(--padding-block-ui-box-sm);font-size:var(--typescale-sm);border-radius:var(--radius-lg)}@container (min-width:63rem){.card-outline{padding:var(--spacing-2xl) var(--spacing-xl);font-size:var(--typescale-content-lg);border-radius:var(--radius-xl)}}.card-outline__head{gap:.5em;display:flex;font-size:min(10cqw, var(--typescale-h5));align-items:center;justify-content:start}.card-outline__icon{position:relative;isolation:isolate;color:var(--color-tertiary-500);display:inline-grid;min-width:2em;aspect-ratio:1;place-content:center}.card-outline__icon :is(*, #maxScore){inset:0;margin:auto;position:absolute;font-size:1.5em;place-self:center;object-fit:contain}.grid-card-links{--_column-count:1;--_column-sizes:minmax(0, 1fr)}@media screen and (min-width:40em){.grid-card-links{--_column-count:2}}@media screen and (min-width:63.99875em){.grid-card-links[data-count="3"]{--_column-count:3}}.cta-box{gap:var(--gap-grid);display:grid;grid-auto-flow:dense;line-height:var(--line-height-800);grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width:63.99875em){.cta-box{grid-auto-rows:1fr auto;grid-template-columns:minmax(0, 4fr) minmax(0, 1fr) minmax(0, 1fr)}}.cta-box--lighten .cta-box__body{--color-text-1:var(--color-neutral-900);--color-heading:var(--color-text-1);--color-support:var(--color-neutral-600);--color-button-text:var(--color-neutral-900);--color-button-fill:var(--color-tertiary-200);--color-button-part:transparent;--color-button-text-state:var(--color-neutral-900);--color-button-fill-state:var(--color-tertiary-500);--color-button-part-state:transparent;--color-button-outline-text:var(--color-neutral-900);--color-button-outline-fill:hsla(0,0%,100%,0.1);--color-button-outline-part:var(--color-tertiary-200);--color-button-outline-text-state:var(--color-neutral-900);--color-button-outline-fill-state:var(--color-tertiary-500);--color-button-outline-part-state:var(--color-tertiary-500);color:var(--color-text-1);background-color:var(--color-tertiary-400)}.cta-box__body{grid-column:1 / -1}@media screen and (min-width:63.99875em){.cta-box__body{grid-row:span 2;grid-column:auto}}.cta-box__body[data-theme="light"]{background-color:var(--color-tertiary-400)}.cta-box__body:only-child{margin:0 auto;max-width:var(--width-400);grid-column:1 / -1}.cta-box__image{--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;overflow:hidden;grid-column:1 / -1;aspect-ratio:2 / 1}@media screen and (min-width:35.99875em){.cta-box__image{grid-column:auto}}@media screen and (min-width:63.99875em){.cta-box__image{aspect-ratio:4 / 3}}.cta-box__image--head{order:-1;grid-column:1 / -1;aspect-ratio:2 / 1}@media screen and (min-width:63.99875em){.cta-box__image--head{order:revert;grid-column:span 2;aspect-ratio:auto}.cta-box__image--head:last-child{grid-row:span 2}}.cta-wide{position:relative;isolation:isolate}.cta-wide:before{width:100vw;content:'';display:block;margin-block:-1px 0;aspect-ratio:1512 / 170;background-color:var(--_color-wave-shape, var(--color-ui-bg-1-oppose));--_mask-url-default:url('../includes/assets/masks/wave_lg_br.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover}.cta-wide:after{width:100vw;content:'';display:block;aspect-ratio:1512 / 55;background-color:var(--color-ui-surface-1);--_mask-url-default:url('../includes/assets/masks/wave_xs_tr.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover}.cta-wide--attached-gradient:before{--_color-wave-shape:var(--color-ui-bg-1)}.cta-wide__mask{inset:0;z-index:var(--z-index-min);position:absolute;background-color:var(--color-ui-surface-2)}.cta-wide__mask>:where(img){opacity:.8;mix-blend-mode:multiply}.cta-wide__mask:before{inset:0;content:'';z-index:var(--z-index-max);opacity:.8;position:absolute;background:linear-gradient(90deg, var(--color-ui-bg-1), color-mix(in hsl, var(--color-ui-bg-1), transparent 50%))}.slider-header{gap:var(--gap-flow);display:flex;flex-flow:wrap row;align-items:center;justify-content:space-between}.slider-number{gap:var(--spacing-xs);display:flex;font-size:var(--typescale-md)}.slider-number__item{font:inherit;border:none;appearance:none;color:var(--typescale-content-lg);width:3em;border:.1rem solid var(--color-tertiary-500);font-size:inherit;aspect-ratio:1;border-radius:var(--radius-sm);background-color:transparent;transition:opacity var(--duration-default) linear,background-color var(--duration-default),color var(--duration-default)}.slider-number__item[disabled]{cursor:default;opacity:.4;pointer-events:none}.slider-number__item:where(:hover, :focus-visible){cursor:pointer;background-color:var(--color-tertiary-500)}.logo-grid{--_item-max-size:23.5rem;gap:var(--gap-grid);display:grid}@media screen and (max-width:35.99875em){.logo-grid{gap:var(--spacing-sm);--_column-count:2;--_column-sizes:minmax(0, 1fr)}}.logo-item{--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;opacity:.75;display:block;background-color:hsl(0,0%,100%);transition:opacity var(--duration-default)}.logo-item[href]:where(:hover, :focus-visible){opacity:1}.logo-item__mask{position:relative;isolation:isolate;width:100%;display:grid;aspect-ratio:16 / 10}.logo-item__body{inset:0;width:80%;height:75%;position:absolute;place-self:center;object-fit:contain;object-position:center}.timeline{--_border-width-event:.4rem;display:block;background:var(--gradient-bg-primary)}.timeline:before{width:100vw;content:'';display:block;margin-block:-1px 0;aspect-ratio:1512 / 143;background-color:var(--_color-wave-shape, var(--color-ui-bg-1-oppose));--_mask-url-default:url('../includes/assets/masks/wave_lg_bl.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover}.timeline:after{width:100vw;content:'';display:block;margin-block:0 -1px;aspect-ratio:1512 / 55;background-color:var(--_color-wave-shape, var(--color-ui-bg-1-oppose));--_mask-url-default:url('../includes/assets/masks/wave_sm_tl.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover}.timeline--glued{background:var(--color-ui-bg-1)}.timeline--glued:before,.timeline--glued:after{content:none}.timeline__item{display:grid;column-gap:var(--spacing-sm);grid-template-columns:[index-start] auto [index-end] minmax(0, 1fr)}@media screen and (min-width:63.99875em){.timeline__item{column-gap:var(--gap-grid);grid-template-columns:minmax(0, 1fr) [index-start] auto [index-end] minmax(0, 1fr)}}.event-index{display:flex;flex-flow:nowrap column;grid-column:index;align-items:center}.event-index:before,.event-index:after{flex:1;width:var(--_border-width-event);content:'';min-height:4em;background:var(--color-ui-surface-2);border-radius:100vmax}.event-index--first:before{background:linear-gradient(180deg, hsla(0,0%,100%,0), var(--color-ui-surface-2) var(--spacing-3xl))}.event-index--last:after{background:linear-gradient(0deg, hsla(0,0%,100%,0), var(--color-ui-surface-2) var(--spacing-3xl))}@media screen and (min-width:63.99875em){.event-index--even{grid-row:1}}@media screen and (min-width:63.99875em){.event-index--even+.event-block{grid-row:1;grid-column:1}}.event-index__label{width:4.5em;color:var(--color-accents);display:inline-grid;hyphens:auto;font-size:clamp(2.4rem, 2.91vw, 3.5rem);word-break:break-word;text-align:center;font-weight:700;line-height:var(--line-height-heading);margin-block:var(--spacing-sm);aspect-ratio:1;place-content:center;border-radius:100vmax;text-transform:uppercase;background-color:var(--color-ui-surface-1)}@media screen and (max-width:35.99875em){.event-index__label{display:none}}@media screen and (prefers-reduced-motion:no-preference){.event-index__label{scale:.75;opacity:0}.event-index__label.is-visible{animation:fadeInScaleMd 500ms ease both var(--_delay-animate, 0ms)}}.event-block{align-self:center;padding-block:var(--size-300)}@media screen and (max-width:35.99875em){.event-block{padding:var(--spacing-3xl) 0 var(--spacing-3xl) var(--spacing-xs)}}@media screen and (prefers-reduced-motion:no-preference){.event-block{opacity:0}.event-block.is-visible{animation:fadeUp 750ms ease both var(--_delay-animate, 150ms)}}.event-block__image{--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;aspect-ratio:16 / 9}.event-block__label{position:relative;isolation:isolate;display:flex}@media screen and (max-width:35.99875em){.event-block__label:before{inset:0 calc(100% + var(--spacing-xs)) 0 auto;width:var(--spacing-sm);content:'';position:absolute;align-self:center;border-top:var(--_border-width-event) solid var(--color-ui-surface-2);border-radius:0 100vmax 100vmax 0}}.grid-posts{--_column-count:2;--_column-sizes:minmax(0, 1fr)}@media screen and (max-width:40em){.grid-posts{--_column-count:1}}.grid-posts[data-count="1"]{--_column-count:1;--_column-sizes:minmax(0, 63rem);justify-content:center}.post{position:relative;isolation:isolate;--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;color:var(--color-text-1);display:grid;font-size:var(--typescale-md);text-decoration:none;background-color:var(--color-primary-800);grid-template-areas:"stack"}.post>:where(*){grid-area:stack}.post:after{inset:0;z-index:var(--z-index-min);opacity:0;content:'';position:absolute;transition:opacity var(--duration-default) linear;background-color:var(--color-tertiary-800)}.post:where(:hover, :focus-visible):after{opacity:.7}.post:where(:hover, :focus-visible) .post__mask{scale:1.03}.post:where(:hover, :focus-visible) .post__link{color:var(--color-link-state)}.post:where(:hover, :focus-visible) .post__link:after{width:100%;inset-inline:0 auto;transition-delay:0ms}.post__mask{position:relative;isolation:isolate;z-index:var(--z-index-min);min-height:140cqw;transition:scale var(--duration-default);pointer-events:none}@container (min-width:40rem){.post__mask{min-height:100cqw;aspect-ratio:1}}.post__mask:after{inset:0;content:'';position:absolute;background:linear-gradient(0deg, hsla(0,0%,0%,0.85), hsla(0,0%,0%,0))}.post__meta{gap:.75em var(--spacing-sm);font-size:.85em;align-items:center;line-height:var(--line-height-balance)}.post__term{padding:.2em .5em;border-radius:1em;background-color:var(--color-ui-surface-1)}.post__body{--_gap-flow:var(--typescale-md);padding:var(--size-400) var(--size-200);align-self:end;line-height:var(--line-height-balance)}@container (min-width:40rem){.post__body{padding:var(--size-400)}}.post__body>:where(*:not([class])){overflow:hidden;max-width:calc(100cqw - (var(--size-200) * 2));white-space:nowrap;text-overflow:ellipsis}@container (min-width:40rem){.post__body>:where(*:not([class])){max-width:calc(100cqw - (var(--size-400) * 2))}}.post__name{color:hsl(0,0%,100%);text-wrap:balance;font-size:var(--typescale-h5)}@container (max-width:40rem){.post__name{font-size:2.2rem}}.post__link{position:relative;isolation:isolate;color:var(--color-link);display:inline-block;transition:color var(--duration-default);font-weight:600;padding-bottom:.25em}.post__link>:where(*[class^="fa-"]){font-size:.625em;margin-left:1ch;vertical-align:middle}.post__link:after{inset:auto 0 0 auto;width:0%;content:'';position:absolute;transition:inset 0ms linear var(--duration-default),width var(--duration-default);border-bottom:.1rem solid var(--color-tertiary-400)}.hero{--_gap-flow:var(--spacing-lg);position:relative;isolation:isolate;width:100%;display:flex;overflow:hidden;flex-flow:nowrap column;min-height:min(75vw, 56rem);min-height:min(75dvw, calc(56rem + var(--size-header)));justify-content:end}@media screen and (max-width:35.99875em){.hero{min-height:min(160vw, 64rem);min-height:min(max(48rem, 160vw), 64rem)}}.hero:after{content:'';display:block;margin-block:0 -1px;aspect-ratio:1512 / 122;background-color:var(--_color-wave-shape, var(--color-ui-bg-1-oppose));--_mask-url-default:url('../includes/assets/masks/wave_lg_tr.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover}.hero--flatten:after{aspect-ratio:1512 / 55;--_mask-url-default:url('../includes/assets/masks/wave_xs_tr.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover}.hero__body{margin-block:calc(var(--size-header) + var(--spacing-2xl)) var(--spacing-2xl)}.hero__mask{inset:0;z-index:var(--z-index-min);position:absolute;background-color:var(--color-ui-surface-2)}.hero__mask>:where(*){opacity:.8;position:absolute;mix-blend-mode:multiply}.hero__mask:before{inset:0;content:'';z-index:var(--z-index-max);opacity:.8;position:absolute;background:linear-gradient(90deg, var(--color-ui-surface-1), color-mix(in hsl, var(--color-ui-surface-2), transparent 50%))}.grid-animals{--_column-count:1;--_column-sizes:minmax(0, 1fr)}@media screen and (max-width:47.99875em){.grid-animals{--_column-sizes:minmax(0, 41rem);justify-content:center}}@media screen and (min-width:63.99875em){.grid-animals{--_column-count:3}}.animal{--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;color:var(--color-text-2);display:block;font-size:var(--typescale-content-sm);line-height:1.75;background-color:var(--color-ui-surface-1);transition:color var(--duration-default),background-color var(--duration-default)}@container (min-width:48rem){.animal{display:grid;font-size:var(--typescale-content-md);grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr)}}.animal:where(:hover, :focus-visible){color:var(--color-neutral-800);background-color:var(--color-tertiary-200)}.animal[data-theme="light"] .animal__tags{background-color:var(--color-primary-600)}.animal:is(:hover, :focus-visible) .animal__name{color:var(--color-primary-800)}.animal:is(:hover, :focus-visible) .animal__tags{color:var(--color-neutral-900);background-color:hsl(0,0%,100%)}.animal:is(:hover, :focus-visible) .animal__mask:before{background-color:inherit}.animal:is(:hover, :focus-visible) .animal__mask:after{opacity:.7}.animal:is(:hover, :focus-visible) .animal__link{color:var(--color-tertiary-600)}.animal:is(:hover, :focus-visible) .animal__link:after{width:100%;inset-inline:0 auto;transition-delay:0ms}.animal:is(:hover, :focus-visible) .animal__post-swap{color:var(--color-neutral-800)}.animal__mask{position:relative;isolation:isolate;align-self:stretch;aspect-ratio:1;background-color:inherit}@container (min-width:48rem){.animal__mask{height:100%}}.animal__mask:before{--_mask-url-default:url('../includes/assets/masks/wave_xs_tl.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:0% 100%;mask-repeat:no-repeat;mask-size:contain;inset:-1px;z-index:var(--z-index-max);content:'';position:absolute;transition:background-color var(--duration-default);background-color:var(--color-ui-surface-1)}@container (min-width:48rem){.animal__mask:before{--_mask-url:url('../includes/assets/masks/wave_xs_lt.svg')}}.animal__mask:after{inset:0;opacity:0;content:'';position:absolute;transition:opacity var(--duration-default) linear;background-color:var(--color-tertiary-400)}.animal__body{--_gap-flow:2rem;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg)}@container (min-width:48rem){.animal__body{order:-1;padding:var(--size-500) var(--spacing-xl)}}.animal__tags{color:hsl(0,0%,100%);padding:.5em .75em;display:inline-block;font-size:var(--typescale-content-xs);transition:color var(--duration-default),background-color var(--duration-default);line-height:1.25;font-family:var(--font-family-accents);border-radius:1.125em;background-color:var(--color-ui-bg-1)}.animal__tags>:where(*[class^="fa-"]){color:var(--color-tertiary-500);margin-right:1ch}.animal__name{font-size:2.1rem;transition:color var(--duration-default)}.animal__name :where(*:nth-child(2):not(:last-child)){margin-inline:.25ch}@container (min-width:48rem){.animal__name{--_gap-flow:1em;font-size:var(--typescale-h5)}}.animal__foot{gap:.5em;display:flex;flex-flow:wrap column;align-items:start}@container (min-width:48rem){.animal__foot{--_gap-flow:var(--gap-flow-lg);align-items:center;flex-direction:row;justify-content:space-between}}.animal__post{gap:1ch;font-size:var(--typescale-content-xs)}.animal__post>:where(*[class^="fa-"]){color:var(--color-heading-accents)}.animal__post-swap{transition:color var(--duration-default)}.animal__link{position:relative;isolation:isolate;color:var(--color-link);display:inline-block;font-size:var(--typescale-content-sm);transition:color var(--duration-default);font-weight:600;padding-block:.25em}.animal__link>:where(*[class^="fa-"]){font-size:.625em;margin-left:1ch;vertical-align:middle}.animal__link:after{inset:auto 0 0 auto;width:0%;content:'';position:absolute;transition:inset 0ms linear var(--duration-default),width var(--duration-default);border-bottom:.1rem solid var(--color-tertiary-400)}.grid-activities{--_column-count:auto-fill;--_column-sizes:minmax(min(100%, 26rem), 1fr)}@media screen and (min-width:63.99875em){.grid-activities{--_column-count:3}}.activity{--_transition:background-color var(--duration-default), color var(--duration-default);--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;color:var(--color-text-1);display:block;font-size:var(--typescale-content-sm);background-color:var(--_background-color-state, var(--color-ui-surface-1));transition:var(--_transition)}.activity:where(:hover, :focus-visible){--_color-state:var(--color-neutral-900);--_background-color-state:var(--color-link-state);color:var(--_color-state)}.activity:where(:hover, :focus-visible) .activity__mask>:where(img){opacity:.5}.activity:where(:hover, :focus-visible) .activity__link{color:var(--color-tertiary-600)}.activity:where(:hover, :focus-visible) .activity__link:after{width:100%;inset-inline:0 auto;transition-delay:0ms}.activity__mask{--_mask-url:url('../includes/assets/masks/wave_xs_tl.svg');background-color:var(--color-link)}.activity__mask>:where(img){transition:opacity var(--duration-default)}.activity__mask:after{inset:0;content:'';position:absolute;transition:var(--_transition);background-color:var(--_background-color-state, var(--color-ui-surface-1));--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:bottom;mask-repeat:no-repeat;mask-size:auto}.activity__body{background-color:transparent}.activity__name{color:var(--_color-state, hsl(0,0%,100%));transition:var(--_transition)}.activity__link{position:relative;isolation:isolate;color:var(--color-link);display:inline-block;font-size:var(--typescale-content-sm);transition:color var(--duration-default);font-weight:600;padding-block:.25em}.activity__link>:where(*[class^="fa-"]){font-size:.625em;margin-left:1ch;vertical-align:middle}.activity__link:after{inset:auto 0 0 auto;width:0%;content:'';position:absolute;transition:inset 0ms linear var(--duration-default),width var(--duration-default);border-bottom:.1rem solid var(--color-tertiary-400)}.species{--_transition:background-color var(--duration-default);--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;color:var(--color-text-1);display:block;font-size:var(--typescale-content-sm);background-color:var(--_background-color-state, var(--color-ui-surface-1));transition:var(--_transition)}.species:where(:hover, :focus-visible){--_background-color-state:var(--color-tertiary-200)}.species:where(:hover, :focus-visible) .species__mask>:where(img){opacity:.5}.species__mask{--_mask-url:url('../includes/assets/masks/wave_xs_tl.svg');background-color:var(--color-tertiary-400)}.species__mask>:where(img){transition:opacity var(--duration-default)}.species__mask:after{inset:0;content:'';position:absolute;transition:var(--_transition);background-color:var(--_background-color-state, var(--color-ui-surface-1));--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:bottom;mask-repeat:no-repeat;mask-size:auto}.species__mask--fit{background-color:var(--color-neutral-100)}.species__mask--fit>:is(img, #maxScore){padding:1em;object-fit:contain}.species__name{font-size:var(--typescale-content-lg);font-weight:700}.species__body{padding:var(--spacing-lg) 2.8rem;line-height:var(--line-height-balance)}.alert-box{gap:var(--gap-flow-sm) var(--spacing-lg);border:.1rem solid var(--color-primary-400);padding:var(--spacing-lg);display:flex;flex-flow:wrap row;font-size:var(--typescale-content-md);line-height:var(--line-height-600);border-radius:var(--radius-scale-xl);justify-content:space-between;background-color:color-mix(in hsl, var(--color-primary-100), transparent 85%)}@media screen and (min-width:63.99875em){.alert-box{flex-wrap:nowrap;align-items:center}}.alert-box :where(.button){flex:0 0 fit-content}.alert-box__body{flex:0 1 auto;display:inline-flex;align-items:center}.alert-box__icon{color:var(--color-tertiary-500);font-size:1.875em;align-self:baseline;margin-right:1ch;margin-block:.25em}.display{position:relative;isolation:isolate;width:100%;z-index:var(--z-index-min);display:flex;overflow:hidden;min-height:calc(100dvh - var(--spacing-3xl));align-items:end}@media screen and (max-width:47.99875em){.display{display:grid;grid-template-rows:[mask-start] minmax(0, 1fr) [body-start] var(--spacing-5xl) [mask-end] auto [body-end]}}.display__mask{inset:0;z-index:var(--z-index-min);position:absolute;background-color:var(--color-ui-surface-2)}@media screen and (max-width:47.99875em){.display__mask{position:static;grid-area:mask;min-height:max(calc(100dvh - var(--spacing-3xl)), 70rem)}}.display__mask>:where(*){opacity:.8;position:absolute;mix-blend-mode:multiply}.display__mask:before{inset:0;content:'';z-index:var(--z-index-max);opacity:.8;position:absolute;background:linear-gradient(90deg, var(--color-ui-surface-1), color-mix(in hsl, var(--color-ui-surface-2), transparent 50%))}.display__body{position:relative;isolation:isolate;display:grid;grid-area:body}@media screen and (min-width:47.99875em){.display__body{grid-area:revert;max-width:min(var(--width-wrapper-default), calc(100% - (var(--gutter) * 2)));grid-template:"head head" auto ".    text" min(20.1rem, 100%) "fill text" auto / minmax(0, 1fr) minmax(56rem, 1fr)}}@media screen and (min-width:63.99875em){.display__body{grid-template:"head .   " auto "head text" min(20.1rem, 100%) "fill text" auto / minmax(0, 1fr) minmax(0, 1fr)}}.display__body:before{inset:0;width:max(100%, var(--width-wrapper-default));display:block;z-index:var(--z-index-min);grid-area:2 / 1 / 3 / -1;justify-self:end;aspect-ratio:1512 / 239;background-color:var(--color-ui-surface-1);--_mask-url-default:url('../includes/assets/masks/wave_xl_tr.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:cover}@media screen and (min-width:47.99875em){.display__body:before{content:''}}.display__body:after{inset:0;z-index:var(--z-index-min);position:absolute;box-shadow:0 0 0 100vw var(--color-ui-surface-1);clip-path:inset(0 -100vw);grid-area:fill / fill / fill-end / -1;background-color:var(--color-ui-surface-1)}@media screen and (min-width:47.99875em){.display__body:after{content:''}}.display__head{--_gap-flow:var(--spacing-lg);inset:auto 0 100%;padding:var(--spacing-3xl) var(--gutter);position:absolute}@media screen and (min-width:47.99875em){.display__head{position:static;grid-area:head;padding:var(--spacing-5xl) 0}}.display__text{position:relative;isolation:isolate;padding:var(--spacing-5xl) var(--gutter) 0}.display__text:before,.display__text:after{inset:var(--spacing-5xl) 0 0;content:'';z-index:var(--z-index-min);position:absolute;background-color:var(--color-ui-surface-1)}.display__text:before{inset:0 0 auto;height:var(--spacing-5xl);content:'';clip-path:ellipse(65% 100% at 40% 100%);background:var(--color-ui-surface-1)}@media screen and (min-width:47.99875em){.display__text:before{content:none}}@media screen and (min-width:47.99875em){.display__text{padding:0;grid-area:text;background-color:transparent}.display__text:after{inset:5.4rem auto auto calc(100% - 1px);width:100vw;rotate:13deg;display:block;aspect-ratio:4 / 3;transform-origin:0% 0%}}@media screen and (min-width:47.99875em){.display__text-body{max-width:48rem;padding-top:8.2rem;margin-inline:auto 0}}@media screen and (min-width:47.99875em) and (max-width:89.99875em){.display__text-body{padding-right:var(--gutter)}}.cta-modules{display:grid;row-gap:1em}@media screen and (min-width:63.99875em){.cta-modules{row-gap:var(--spacing-3xl)}}.update{--_max-height-more:7.5em;--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;color:var(--color-text-1);padding:.5em;display:grid;font-size:var(--typescale-content-md);line-height:var(--line-height-700);background-color:var(--color-ui-bg-1)}@container (min-width:48rem){.update{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}.update__mask{--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;aspect-ratio:2 / 1}@container (min-width:48rem){.update__mask{aspect-ratio:1}}.update__date{color:var(--color-text-3);display:inline-block;font-size:.918em;line-height:var(--line-height-balance)}.update__date>:where(*[class^="fa"]){color:var(--color-ui-surface-2);font-size:.688em}.update__body{padding:calc(var(--spacing-md) - .5em) var(--spacing-md)}.update__link{color:var(--color-link);display:inline-block;font-size:.918em;font-weight:600;line-height:var(--line-height-balance);transition:color var(--duration-default)}.update__link>:where(*[class^="fa"]){color:currentColor;opacity:.75;font-size:.688em;transition:opacity var(--duration-default)}.activity-area{gap:var(--spacing-xl);display:flex;flex-flow:nowrap column}@media screen and (min-width:63.99875em){.activity-area{flex-direction:row;justify-content:space-between}}@media screen and (min-width:63.99875em){.activity-area__side{flex:0 1 53.5rem}}.activity-area__prop{--_gap-flow:var(--spacing-lg);border:.1rem solid var(--color-primary-400);padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-lg);border-radius:var(--radius-lg);background-color:color-mix(in hsl, var(--color-tertiary-500), transparent 85%)}@media screen and (min-width:63.99875em){.activity-area__prop{padding:var(--spacing-2xl);border-radius:var(--radius-xl)}}@media screen and (min-width:63.99875em){.activity-area__body{flex:0 1 62.5rem}}.species-support{--_gap-flow:var(--gap-flow-sm);border:.1rem solid var(--color-primary-400);padding:var(--padding-inline-ui-box-sm) var(--padding-block-ui-box-sm);font-size:var(--typescale-content-md);border-radius:var(--radius-lg);background-color:hsla(0,0%,100%,0.1)}@media screen and (min-width:47.99875em){.species-support{padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--radius-xl)}}:is(.gform-theme, #maxScore){--gf-ctrl-label-color-req:var(--color-danger-400);--gf-ctrl-desc-color:var(--color-text-3);--gf-ctrl-label-color-primary:var(--color-text-2);--gf-ctrl-label-color-secondary:var(--color-text-3);--gf-ctrl-label-color-tertiary:var(--color-text-3);--gf-ctrl-choice-check-color:teal;--gf-font-size-secondary:var(--typescale-md);--gf-font-size-tertiary:var(--typescale-sm);--gf-ctrl-desc-font-size:var(--typescale-md);--gf-ctrl-desc-font-size-error:var(--typescale-sm);--gf-ctrl-label-line-height-primary:1.5;--gf-ctrl-desc-line-height:1.75;--gf-form-gap-x:1em;--gf-form-gap-y:2.5em;--gf-field-gap-x:1em;--gf-field-gap-y:2.5em;--gf-field-choice-gap:1.5em;--gf-label-space-primary:1.25em;--gf-label-space-secondary:1em;--gf-label-space-tertiary:.75em;--gf-desc-space:1em;--gf-label-choice-field-space-primary:var(--gap-flow);--gf-field-pg-steps-number-border-color:blue;--gf-field-pg-steps-number-bg-color-complete:blue;--gf-field-pg-steps-number-border-color-complete:red;--gf-field-pg-steps-number-bg-color-active:yellow;--gf-field-pg-steps-number-border-color-active:orange;--gf-field-pg-steps-number-color-active:white;--gf-field-pg-prog-color:black;--gf-field-pg-steps-number-size:4.5rem;--gf-form-footer-margin-y-start:var(--size-400);hyphens:auto;font-size:var(--typescale-content-lg);word-break:break-word;line-height:2}: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;font-family:inherit;accent-color:var(--color-link);vertical-align:middle;color:var(--_color, var(--color-text-3));display:block;border-style:solid;border-width:var(--_border-width, .1rem);border-color:var(--_border-color, var(--color-tertiary-400));border-radius:1.5em;padding:var(--_padding, calc(.85em - var(--_border-width, .1rem)) 1em);font-size:var(--_font-size, var(--typescale-sm));background:var(--_background, hsla(0,0%,100%,0));line-height:1.5;transition:var(--_transition, background-color var(--duration-default), border var(--duration-default), color var(--duration-default))}: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{--_background:hsla(0,0%,100%,0.1);--_border-color:var(--color-tertiary-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:var(--color-text-2);--_background:hsla(0,0%,100%,0.1);--_border-color:var(--color-tertiary-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, color-mix(in hsl, var(--color-text-3), transparent 50%))}:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button){position:relative;isolation:isolate;cursor:pointer;hyphens:auto;display:inline-flex;appearance:none;font-style:normal;align-items:center;text-transform:none;text-decoration:none;font-weight:500;line-height:1.5;gap:var(--_gap, var(--gap-icon));color:var(--_color, var(--color-button-text));border:var(--_border-width, 0) solid var(--_border-color, currentColor);padding:var(--_padding, calc(.639em - var(--_border-width, 0px)) 1.5em);font-size:var(--_font-size, var(--typescale-sm));min-height:4.2rem;font-family:var(--font-family-content);border-radius:var(--_border-radius, var(--radius-md));background-color:var(--_background-color, var(--color-button-fill));transition:var(--_transition, opacity var(--duration-default), background var(--duration-default), color var(--duration-default), border var(--duration-default))}:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button)[disabled]{opacity:.5;pointer-events:none}:is(.gform-theme, #maxScore) :is(.gform_button,
    .gform-theme-button):where(:hover, :focus-visible){--_color:var(--color-button-text-state);--_background-color:var(--color-button-fill-state)}:is(.gform-theme, #maxScore) .gf_step_label:empty{display:none}img[class*="wp-image"]{--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;max-width:100%}.xapti{background-color:var(--color-ui-surface-1);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.my-spacing-5xl{margin-block:var(--spacing-5xl)}.my-spacing-4xl{margin-block:var(--spacing-4xl)}.my-spacing-3xl{margin-block:var(--spacing-3xl)}.my-spacing-2xl{margin-block:var(--spacing-2xl)}.my-spacing-sm{margin-block:var(--spacing-sm)}.my-300{margin-block:var(--size-300)}.mt-spacing-5xl{margin-top:var(--spacing-5xl)}.mt-spacing-4xl{margin-top:var(--spacing-4xl)}.mt-spacing-3xl{margin-top:var(--spacing-3xl)}.mt-spacing-2xl{margin-top:var(--spacing-2xl)}.mt-spacing-lg{margin-top:var(--spacing-lg)}.mb-spacing-4xl{margin-bottom:var(--spacing-4xl)}.mb-spacing-3xl{margin-bottom:var(--spacing-3xl)}.mb-spacing-2xl{margin-bottom:var(--spacing-2xl)}.py-spacing-5xl{padding-block:var(--spacing-5xl)}.py-spacing-4xl{padding-block:var(--spacing-4xl)}.py-spacing-2xl{padding-block:var(--spacing-2xl)}.py-05em{padding-block:.5em}.px-0{padding-inline:0}.mx-auto{margin-inline:auto}.mt-300{margin-top:var(--size-300)}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mx-1ch{margin-inline:1ch}.mr-1ch{margin-right:1ch}.mr-auto{margin-right:auto}.mr-0{margin-right:0}.ml-auto{margin-left:auto}.p-0{padding:0}.b-min-1px{bottom:-1px}.t-min-1px{top:-1px}.fs-inherit{font-size:inherit}.fs-h1{font-size:var(--typescale-h1)}.fs-h2{font-size:var(--typescale-h2)}.fs-h3{font-size:var(--typescale-h3)}.fs-h4{font-size:var(--typescale-h4)}.fs-h5{font-size:var(--typescale-h5)}.fs-h6{font-size:var(--typescale-h6)}.fs-xl{font-size:var(--typescale-xl)}.fs-lg{font-size:var(--typescale-lg)}.fs-sm{font-size:var(--typescale-sm)}.fs-xs{font-size:var(--typescale-xs)}.fs-content-lg{font-size:var(--typescale-content-lg)}.fs-content-md{font-size:var(--typescale-content-md)}.fs-content-sm{font-size:var(--typescale-content-sm)}.fs-content-xs{font-size:var(--typescale-content-xs)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.lh-balance{line-height:var(--line-height-balance)}.lh-heading{line-height:var(--line-height-heading)}.text-wrap-balance{text-wrap:balance}.text-center{text-align:center}.text-right{text-align:right}.bg-ui-1{background-color:var(--color-ui-bg-1)}.bg-primary-100{background-color:var(--color-primary-100)}.color-content{color:var(--color-content)}.color-accents{color:var(--color-accents)}.color-title{color:var(--color-heading)}.color-title-accents{color:var(--color-heading-accents)}.color-tertiary-500{color:var(--color-tertiary-500)}.color-primary-400{color:var(--color-primary-400)}.color-ui-surface-2{color:var(--color-ui-surface-2)}.color-text-3{color:var(--color-text-3)}.color-text-2{color:var(--color-text-2)}.color-text-1{color:var(--color-text-1)}.color-accents-2{color:var(--color-accents-2)}.gradient-bg-primary{background:var(--gradient-bg-primary)}.max-w-550{width:100%;max-width:var(--width-550)}.max-w-450{width:100%;max-width:var(--width-450)}.max-w-400{width:100%;max-width:var(--width-400)}.max-w-250{width:100%;max-width:var(--width-250)}.w-100{width:100%}.h-100{height:100%}.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}.fit-cover{width:100%;height:100%;object-fit:cover}.isolate{position:relative;isolation:isolate}.d-grid{display:grid}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.gap-1em{gap:1em}.gap-spacing-2xl{gap:var(--spacing-2xl)}.gap-spacing-2xs{gap:var(--spacing-2xs)}.gap-flow-sm{--_gap-flow:var(--gap-flow-sm)}.justify-content-center{justify-content:center}.col-all{grid-column:1 / -1}.flex-1{flex:1}.flex-basis-100{flex-basis:100%}.z-index-max{z-index:var(--z-index-max)}.overflow-hidden{overflow:hidden}.ratio-16x10{aspect-ratio:16 / 10}@media screen and (max-width:47.99875em){.sm\:ratio-16x10{aspect-ratio:16 / 10}}.ratio-4x3{aspect-ratio:4 / 3}@media screen and (max-width:47.99875em){.sm\:ratio-4x3{aspect-ratio:4 / 3}}.ratio-47x20{aspect-ratio:47 / 20}.ratio-16x9{aspect-ratio:16 / 9}.ratio-3x4{aspect-ratio:3 / 4}.ratio-auto{aspect-ratio:auto}.mask-square{--_mask-url-default:url('../includes/assets/masks/square.svg');mask-image:var(--_mask-url, var(--_mask-url-default));mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%}.wave-dark{--_color-wave-shape:var(--color-primary-600)}.wave-light{--_color-wave-shape:var(--color-primary-100)}.gap-spacing-md{gap:var(--spacing-md)}.align-items-start{align-items:start}@media screen and (max-width:47.99875em){.image-match-ratio[class*="sm:"]>img{width:100%;height:100%;object-fit:cover}}