/* crocoblocks-design-system:v2 */:root{--primary:hsla(0, 100%, 58%, 1);--min-viewport:360;--space--s:clamp(calc(1rem * (10 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (10 / var(--base-font)))) + (((20 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));--base-font:10;--max-viewport:1600;--clamp-unit:1vw;--site-box-max-width:1300px;--section-max-width:100%;--blog-width:900px;--section--alt-background:var(--neutral-t-6);--header-height:0px;--grid--1:minmax(0,1fr);--grid--2:repeat( 2, minmax(0,1fr) );--grid--3:repeat( 3, minmax(0,1fr) );--grid--4:repeat( 4, minmax(0,1fr) );--grid--5:repeat( 5, minmax(0,1fr) );--grid--6:repeat( 6, minmax(0,1fr) );--grid--7:repeat( 7, minmax(0,1fr) );--grid--8:repeat( 8, minmax(0,1fr) );--grid--9:repeat( 9, minmax(0,1fr) );--grid--10:repeat( 10, minmax(0,1fr) );--grid--11:repeat( 11, minmax(0,1fr) );--grid--12:repeat( 12, minmax(0,1fr) );--grid--1-2:minmax(0,1fr) minmax(0,2fr);--grid--2-1:minmax(0,2fr) minmax(0,1fr);--grid--1-3:minmax(0,1fr) minmax(0,3fr);--grid--3-1:minmax(0,3fr) minmax(0,1fr);--grid-auto-fit:repeat( auto-fit, minmax( min( var(--grid-auto-col-min-width), 100%), 1fr) );--grid-auto-fill:repeat( auto-fill, minmax( min( var(--grid-auto-col-min-width), 100%), 1fr) );--grid-auto-col-min-width:270px;--space--3xs:calc(var(--space--s) * 0.296);--space--2xs:calc(var(--space--s) * 0.444);--space--xs:calc(var(--space--s) * 0.667);--space--m:calc(var(--space--s) * 1.5);--space--l:calc(var(--space--s) * 2.25);--space--xl:calc(var(--space--s) * 3.375);--space--2xl:calc(var(--space--s) * 5.063);--space--3xl:calc(var(--space--s) * 7.594);--section-padding-block:var(--space--2xl);--gutter:var(--space--s);--block-overlap:var(--section-padding-block);--container-gap:var(--space--l);--content-gap--xs:var(--space--2xs);--content-gap--s:var(--space--xs);--content-gap:var(--space--s);--grid-gap--s:var(--space--xs);--grid-gap:var(--space--s);--grid-gap--l:var(--space--m);--heading--2xs:calc(var(--heading--s) * 0.64);--heading--xs:calc(var(--heading--s) * 0.8);--heading--s:clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((24 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((24 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (24 / var(--base-font))));--heading--m:calc(var(--heading--s) * 1.25);--heading--l:calc(var(--heading--s) * 1.563);--heading--xl:calc(var(--heading--s) * 1.953);--text--2xs:calc(var(--text--s) * 0.64);--text--xs:calc(var(--text--s) * 0.8);--text--s:clamp(calc(1rem * (15 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((18 - 15) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (15 / var(--base-font)))) + (((18 - 15) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (18 / var(--base-font))));--text--m:calc(var(--text--s) * 1.25);--text--l:calc(var(--text--s) * 1.563);--text--xl:calc(var(--text--s) * 1.953);--text--2xl:calc(var(--text--s) * 2.441);--text--3xl:calc(var(--text--s) * 3.052);--radius--2xs:calc(var(--radius--s) * 0.382);--radius--xs:calc(var(--radius--s) * 0.618);--radius--s:clamp(calc(1rem * (5 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((10 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (5 / var(--base-font)))) + (((10 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (10 / var(--base-font))));--radius--m:calc(var(--radius--s) * 1.618);--radius--l:calc(var(--radius--s) * 2.618);--radius--xl:calc(var(--radius--s) * 4.236);--border-width:1px;--border-type:solid;--border-color:var(--black-t-5);--border--standard:var(--border-width) var(--border-type) var(--border-color);--radius-full:999rem;--shadow--s:rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;--shadow--m:rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;--shadow--l:rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;--shadow--xl:rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;--shadow--2xl:rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;--link-color-default:var(--primary);--link-color-default--hover:var(--primary-l-2);--link-color-default--active:var(--secondary);--mark-background:var(--primary);--mark-color:var(--primary-l-5);--mark-font-size:1em;--mark-font-weight:inherit;--mark-text-transform:none;--mark-letter-spacing:1;--mark-line-height:1;--mark-padding:var(--space--xs);--mark-inset-block:0;--mark-inset-inline:0;--mark-border-width:0.1em;--mark-border-color:var(--black-t-5);--mark-border-radius:var(--radius--s);--mark-shadow:var(--shadow--m);--mark-text-shadow:var(--shadow--s);--mark-transform:rotate(1deg);--mark-background-transform:skewx(5deg);--duration--slow:1.5s;--duration--medium:0.5s;--duration--fast:0.2s;--distance--s:4px;--distance--m:15px;--distance--l:40px;--entrance-animation--easing:ease-in-out;--entrance-animation--delay:var(--duration--fast, 200ms);--entrance-animation--distance:var(--distance--m, 15px);--entrance-animation--duration:var(--duration--fast, 200ms);--entrance-animation-stagger--delay:var(--entrance-animation--delay);--entrance-animation--image-easing:cubic-bezier(0.455, 0.03, 0.515, 0.955);--entrance-animation--layer-easing:cubic-bezier(0.77, 0, 0.175, 1);--entrance-animation-reveal--duration:var(--duration--medium, 500ms);--entrance-animation-reveal-with-layer--duration:var(--duration--slow, 1500ms);--entrance-animation--layer-bg-color:var(--primary);--focus-outline-color:var(--neutral);--focus-outline-width:3px;--focus-outline-offset:3px;--primary-l-1:hsla(0, 100%, 64.64%, 1);--primary-l-2:hsla(0, 100%, 71.28%, 1);--primary-l-3:hsla(0, 100%, 77.92%, 1);--primary-l-4:hsla(0, 100%, 84.56%, 1);--primary-l-5:hsla(0, 100%, 91.2%, 1);--primary-l-6:hsla(0, 100%, 97.84%, 1);--primary-d-1:hsla(0, 100%, 49.15%, 1);--primary-d-2:hsla(0, 100%, 40.3%, 1);--primary-d-3:hsla(0, 100%, 31.45%, 1);--primary-d-4:hsla(0, 100%, 22.6%, 1);--primary-d-5:hsla(0, 100%, 13.75%, 1);--primary-d-6:hsla(0, 100%, 4.9%, 1);--primary-t-1:hsla(0, 100%, 58%, 0.84);--primary-t-2:hsla(0, 100%, 58%, 0.68);--primary-t-3:hsla(0, 100%, 58%, 0.53);--primary-t-4:hsla(0, 100%, 58%, 0.37);--primary-t-5:hsla(0, 100%, 58%, 0.21);--primary-t-6:hsla(0, 100%, 58%, 0.05);--secondary:hsla(26, 99%, 56%, 1);--secondary-l-1:hsla(26, 99%, 62.97%, 1);--secondary-l-2:hsla(26, 99%, 69.95%, 1);--secondary-l-3:hsla(26, 99%, 76.92%, 1);--secondary-l-4:hsla(26, 99%, 83.89%, 1);--secondary-l-5:hsla(26, 99%, 90.87%, 1);--secondary-l-6:hsla(26, 99%, 97.84%, 1);--secondary-d-1:hsla(26, 99%, 47.48%, 1);--secondary-d-2:hsla(26, 99%, 38.97%, 1);--secondary-d-3:hsla(26, 99%, 30.45%, 1);--secondary-d-4:hsla(26, 99%, 21.93%, 1);--secondary-d-5:hsla(26, 99%, 13.42%, 1);--secondary-d-6:hsla(26, 99%, 4.9%, 1);--secondary-t-1:hsla(26, 99%, 56%, 0.84);--secondary-t-2:hsla(26, 99%, 56%, 0.68);--secondary-t-3:hsla(26, 99%, 56%, 0.53);--secondary-t-4:hsla(26, 99%, 56%, 0.37);--secondary-t-5:hsla(26, 99%, 56%, 0.21);--secondary-t-6:hsla(26, 99%, 56%, 0.05);--neutral:hsla(182, 8%, 50%, 1);--neutral-l-1:hsla(183.33,8.41%,58.04%,1);--neutral-l-2:hsla(180,8.05%,65.88%,1);--neutral-l-3:hsla(180,8.27%,73.92%,1);--neutral-l-4:hsla(187.5,8.7%,81.96%,1);--neutral-l-5:hsla(180,7.69%,89.8%,1);--neutral-l-6:hsla(180,9.09%,97.84%,1);--neutral-d-1:hsla(180,7.83%,42.55%,1);--neutral-d-2:hsla(184,8.38%,35.1%,1);--neutral-d-3:hsla(180,7.8%,27.65%,1);--neutral-d-4:hsla(180,7.84%,20%,1);--neutral-d-5:hsla(180,7.69%,12.75%,1);--neutral-d-6:hsla(180,7.69%,5.1%,1);--neutral-t-1:hsla(182.86,8.24%,50%,0.84);--neutral-t-2:hsla(182.86,8.24%,50%,0.68);--neutral-t-3:hsla(182.86,8.24%,50%,0.53);--neutral-t-4:hsla(182.86,8.24%,50%,0.37);--neutral-t-5:hsla(182.86,8.24%,50%,0.21);--neutral-t-6:hsla(182.86,8.24%,50%,0.05);--black:hsla(0, 0%, 0%, 1);--black-t-1:hsla(0,0%,0%,0.84);--black-t-2:hsla(0,0%,0%,0.68);--black-t-3:hsla(0,0%,0%,0.53);--black-t-4:hsla(0,0%,0%,0.37);--black-t-5:hsla(0,0%,0%,0.21);--black-t-6:hsla(0,0%,0%,0.05);--white:#ffffff;--white-t-1:hsla(0,0%,100%,0.84);--white-t-2:hsla(0,0%,100%,0.68);--white-t-3:hsla(0,0%,100%,0.53);--white-t-4:hsla(0,0%,100%,0.37);--white-t-5:hsla(0,0%,100%,0.21);--white-t-6:hsla(0,0%,100%,0.05);--font-heading:TGS Perfect, Arial Narrow, sans-serif;--font-accent:Glancyr, Futura, sans-serif;--font-body:BR Omega, Inter, Arial, sans-serif;--ag-bg:#0a0c11;--ag-surface:#14171f;--ag-surface-alt:#1b1f29;--ag-border:rgba(255, 255, 255, 0.08);--ag-text-muted:#9ba0ae;--ag-radius-lg:28px;--ag-radius-md:18px;--ag-radius-sm:14px;--ag-radius-image:20px;--ag-container-max:1200px;--ag-section-pad-y:90px;}:where(.crocoblocks-document .cb-el,.crocoblocks-preview .cb-el){box-sizing:border-box;max-width: 100%}:where(.crocoblocks-document .cb-image,.crocoblocks-preview .cb-image){max-width: 100%;height: auto;}:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 48px);max-width:var(--cb-section-container-width,1180px);margin-left:auto;margin-right:auto;}@media (max-width: 1024px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 40px);}}@media (max-width: 767px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 32px);}}section{padding:var(--space--xl) var(--space--xs);display:flex;flex-direction:column;justify-content:center;align-items:center;}
@media (min-width: 768px) and (max-width: 1024px){section{padding:var(--space--xl) var(--space--xs);display:flex;flex-direction:column;justify-content:center;align-items:center;}}
@media (min-width: 478px) and (max-width: 767px){section{padding:var(--space--xl) var(--space--xs);display:flex;flex-direction:column;justify-content:center;align-items:center;}}
@media (min-width: 320px) and (max-width: 467px){section{padding:var(--space--xl) var(--space--xs);display:flex;flex-direction:column;justify-content:center;align-items:center;}}
.container{width:1300px;}
@media (min-width: 768px) and (max-width: 1024px){.container{width:1300px;}}
@media (min-width: 478px) and (max-width: 767px){.container{width:1300px;}}
@media (min-width: 320px) and (max-width: 467px){.container{width:1300px;}}
.anim-stagger--8{--animation-delay-multiplier:8;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--8{--animation-delay-multiplier:8;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--8{--animation-delay-multiplier:8;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--8{--animation-delay-multiplier:8;}}
.placeholder--person{--icon-svg:url('data:image/svg+xml,');}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--person{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--person{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--person{--icon-svg:url('data:image/svg+xml,');}}
.placeholder--l{--min-height:200px;}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--l{--min-height:200px;}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--l{--min-height:200px;}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--l{--min-height:200px;}}
.anim-delay--slow{--animation-delay:var(--duration--slow);}
@media (min-width: 768px) and (max-width: 1024px){.anim-delay--slow{--animation-delay:var(--duration--slow);}}
@media (min-width: 478px) and (max-width: 767px){.anim-delay--slow{--animation-delay:var(--duration--slow);}}
@media (min-width: 320px) and (max-width: 467px){.anim-delay--slow{--animation-delay:var(--duration--slow);}}
.anim-distance--m{--animation-distance:var(--distance--m, 15px);}
@media (min-width: 768px) and (max-width: 1024px){.anim-distance--m{--animation-distance:var(--distance--m, 15px);}}
@media (min-width: 478px) and (max-width: 767px){.anim-distance--m{--animation-distance:var(--distance--m, 15px);}}
@media (min-width: 320px) and (max-width: 467px){.anim-distance--m{--animation-distance:var(--distance--m, 15px);}}
.anim-distance--s{--animation-distance:var(--distance--s, 4px);}
@media (min-width: 768px) and (max-width: 1024px){.anim-distance--s{--animation-distance:var(--distance--s, 4px);}}
@media (min-width: 478px) and (max-width: 767px){.anim-distance--s{--animation-distance:var(--distance--s, 4px);}}
@media (min-width: 320px) and (max-width: 467px){.anim-distance--s{--animation-distance:var(--distance--s, 4px);}}
.placeholder--h2{row-gap:0;--padding:0 var(--space--s);--icon-size:var(--heading--l);--min-height:0;}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--h2{row-gap:0;--padding:0 var(--space--s);--icon-size:var(--heading--l);--min-height:0;}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--h2{row-gap:0;--padding:0 var(--space--s);--icon-size:var(--heading--l);--min-height:0;}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--h2{row-gap:0;--padding:0 var(--space--s);--icon-size:var(--heading--l);--min-height:0;}}
.placeholder--icon-l{--icon-size:4rem;}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--icon-l{--icon-size:4rem;}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--icon-l{--icon-size:4rem;}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--icon-l{--icon-size:4rem;}}
.anim-distance--l{--animation-distance:var(--distance--l, 40px);}
@media (min-width: 768px) and (max-width: 1024px){.anim-distance--l{--animation-distance:var(--distance--l, 40px);}}
@media (min-width: 478px) and (max-width: 767px){.anim-distance--l{--animation-distance:var(--distance--l, 40px);}}
@media (min-width: 320px) and (max-width: 467px){.anim-distance--l{--animation-distance:var(--distance--l, 40px);}}
.anim-effect-swirl-in{--_rotate:var(--rotate, -540deg);--_scale:var(--scale, 0);--animation-name:swirlInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-swirl-in{--_rotate:var(--rotate, -540deg);--_scale:var(--scale, 0);--animation-name:swirlInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-swirl-in{--_rotate:var(--rotate, -540deg);--_scale:var(--scale, 0);--animation-name:swirlInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-swirl-in{--_rotate:var(--rotate, -540deg);--_scale:var(--scale, 0);--animation-name:swirlInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
.anim-stagger--6{--animation-delay-multiplier:6;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--6{--animation-delay-multiplier:6;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--6{--animation-delay-multiplier:6;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--6{--animation-delay-multiplier:6;}}
.btn{background-color:blue;background-image:none;padding:0.375em 1.25em;text-decoration:none;color:var(--white);border-radius:var(--radius--xs);transition:all 0.3s ease-in-out;}.btn:hover{
  color: var(--white);
  background-color: red;
}
@media (min-width: 768px) and (max-width: 1024px){.btn{background-color:blue;background-image:none;padding:0.375em 1.25em;text-decoration:none;color:var(--white);border-radius:var(--radius--xs);transition:all 0.3s ease-in-out;}.btn:hover{
  color: var(--white);
  background-color: red;
}}
@media (min-width: 478px) and (max-width: 767px){.btn{background-color:blue;background-image:none;padding:0.375em 1.25em;text-decoration:none;color:var(--white);border-radius:var(--radius--xs);transition:all 0.3s ease-in-out;}.btn:hover{
  color: var(--white);
  background-color: red;
}}
@media (min-width: 320px) and (max-width: 467px){.btn{background-color:blue;background-image:none;padding:0.375em 1.25em;text-decoration:none;color:var(--white);border-radius:var(--radius--xs);transition:all 0.3s ease-in-out;}.btn:hover{
  color: var(--white);
  background-color: red;
}}
.mark--secondary{--color:var(--secondary-l-5);--background:var(--secondary);}
@media (min-width: 768px) and (max-width: 1024px){.mark--secondary{--color:var(--secondary-l-5);--background:var(--secondary);}}
@media (min-width: 478px) and (max-width: 767px){.mark--secondary{--color:var(--secondary-l-5);--background:var(--secondary);}}
@media (min-width: 320px) and (max-width: 467px){.mark--secondary{--color:var(--secondary-l-5);--background:var(--secondary);}}
.anim-stagger--4{--animation-delay-multiplier:4;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--4{--animation-delay-multiplier:4;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--4{--animation-delay-multiplier:4;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--4{--animation-delay-multiplier:4;}}
.mark--dark{--color:var(--neutral-l-5);--background:var(--neutral-d-5);}
@media (min-width: 768px) and (max-width: 1024px){.mark--dark{--color:var(--neutral-l-5);--background:var(--neutral-d-5);}}
@media (min-width: 478px) and (max-width: 767px){.mark--dark{--color:var(--neutral-l-5);--background:var(--neutral-d-5);}}
@media (min-width: 320px) and (max-width: 467px){.mark--dark{--color:var(--neutral-l-5);--background:var(--neutral-d-5);}}
.reveal-with-layer--top-to-bottom{--layer-transform-origin--start:0% 0%;--layer-transform-origin--end:100% 0%;--layer-scale--start:1,0,1;}
@media (min-width: 768px) and (max-width: 1024px){.reveal-with-layer--top-to-bottom{--layer-transform-origin--start:0% 0%;--layer-transform-origin--end:100% 0%;--layer-scale--start:1,0,1;}}
@media (min-width: 478px) and (max-width: 767px){.reveal-with-layer--top-to-bottom{--layer-transform-origin--start:0% 0%;--layer-transform-origin--end:100% 0%;--layer-scale--start:1,0,1;}}
@media (min-width: 320px) and (max-width: 467px){.reveal-with-layer--top-to-bottom{--layer-transform-origin--start:0% 0%;--layer-transform-origin--end:100% 0%;--layer-scale--start:1,0,1;}}
.placeholder--h1{--padding:0 var(--space--s);--icon-size:var(--heading--xl);--min-height:0;}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--h1{--padding:0 var(--space--s);--icon-size:var(--heading--xl);--min-height:0;}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--h1{--padding:0 var(--space--s);--icon-size:var(--heading--xl);--min-height:0;}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--h1{--padding:0 var(--space--s);--icon-size:var(--heading--xl);--min-height:0;}}
.reveal--left-to-right{--reveal-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);}
@media (min-width: 768px) and (max-width: 1024px){.reveal--left-to-right{--reveal-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);}}
@media (min-width: 478px) and (max-width: 767px){.reveal--left-to-right{--reveal-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);}}
@media (min-width: 320px) and (max-width: 467px){.reveal--left-to-right{--reveal-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);}}
.anim-effect-swing-in{--_rotate-x:var(--rotate-x, -100deg);--_origin:var(--origin, top);--animation-name:swingInAnimation;--animation-easing:cubic-bezier(0.175, 0.885, 0.320, 1.275);--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-swing-in{--_rotate-x:var(--rotate-x, -100deg);--_origin:var(--origin, top);--animation-name:swingInAnimation;--animation-easing:cubic-bezier(0.175, 0.885, 0.320, 1.275);--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-swing-in{--_rotate-x:var(--rotate-x, -100deg);--_origin:var(--origin, top);--animation-name:swingInAnimation;--animation-easing:cubic-bezier(0.175, 0.885, 0.320, 1.275);--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-swing-in{--_rotate-x:var(--rotate-x, -100deg);--_origin:var(--origin, top);--animation-name:swingInAnimation;--animation-easing:cubic-bezier(0.175, 0.885, 0.320, 1.275);--animation-fill-mode:both;}}
.anim-effect-slit-in{--_translate-z--start:var(--translate-z--start, -800px);--_rotate-y--start:var(--rotate-y--start, 90deg);--_translate-z--half:var(--translate-z--half, -160px);--_rotate-y--half:var(--rotate-y--half, 87deg);--animation-name:slitInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-slit-in{--_translate-z--start:var(--translate-z--start, -800px);--_rotate-y--start:var(--rotate-y--start, 90deg);--_translate-z--half:var(--translate-z--half, -160px);--_rotate-y--half:var(--rotate-y--half, 87deg);--animation-name:slitInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-slit-in{--_translate-z--start:var(--translate-z--start, -800px);--_rotate-y--start:var(--rotate-y--start, 90deg);--_translate-z--half:var(--translate-z--half, -160px);--_rotate-y--half:var(--rotate-y--half, 87deg);--animation-name:slitInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-slit-in{--_translate-z--start:var(--translate-z--start, -800px);--_rotate-y--start:var(--rotate-y--start, 90deg);--_translate-z--half:var(--translate-z--half, -160px);--_rotate-y--half:var(--rotate-y--half, 87deg);--animation-name:slitInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
.anim-duration--slow{--animation-duration:var(--duration--slow, 1500ms);--reveal-duration:var(--duration--slow, 1500ms);--reveal-with-layer-duration:var(--duration--slow, 1500ms);}
@media (min-width: 768px) and (max-width: 1024px){.anim-duration--slow{--animation-duration:var(--duration--slow, 1500ms);--reveal-duration:var(--duration--slow, 1500ms);--reveal-with-layer-duration:var(--duration--slow, 1500ms);}}
@media (min-width: 478px) and (max-width: 767px){.anim-duration--slow{--animation-duration:var(--duration--slow, 1500ms);--reveal-duration:var(--duration--slow, 1500ms);--reveal-with-layer-duration:var(--duration--slow, 1500ms);}}
@media (min-width: 320px) and (max-width: 467px){.anim-duration--slow{--animation-duration:var(--duration--slow, 1500ms);--reveal-duration:var(--duration--slow, 1500ms);--reveal-with-layer-duration:var(--duration--slow, 1500ms);}}
.header__logo{width:min(180px, 30vw);}
@media (min-width: 768px) and (max-width: 1024px){.header__logo{width:min(180px, 30vw);}}
@media (min-width: 478px) and (max-width: 767px){.header__logo{width:min(180px, 30vw);}}
@media (min-width: 320px) and (max-width: 467px){.header__logo{width:min(180px, 30vw);}}
.line-clamp--2{--lines:2;line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media (min-width: 768px) and (max-width: 1024px){.line-clamp--2{--lines:2;line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}}
@media (min-width: 478px) and (max-width: 767px){.line-clamp--2{--lines:2;line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}}
@media (min-width: 320px) and (max-width: 467px){.line-clamp--2{--lines:2;line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}}
.line-clamp--3{--lines:3;line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
@media (min-width: 768px) and (max-width: 1024px){.line-clamp--3{--lines:3;line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}}
@media (min-width: 478px) and (max-width: 767px){.line-clamp--3{--lines:3;line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}}
@media (min-width: 320px) and (max-width: 467px){.line-clamp--3{--lines:3;line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}}
.anim-effect-fade-in{--translate:0, 0, 0;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-fade-in{--translate:0, 0, 0;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-fade-in{--translate:0, 0, 0;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-fade-in{--translate:0, 0, 0;}}
.anim-delay--fast{--animation-delay:var(--duration--fast);}
@media (min-width: 768px) and (max-width: 1024px){.anim-delay--fast{--animation-delay:var(--duration--fast);}}
@media (min-width: 478px) and (max-width: 767px){.anim-delay--fast{--animation-delay:var(--duration--fast);}}
@media (min-width: 320px) and (max-width: 467px){.anim-delay--fast{--animation-delay:var(--duration--fast);}}
.focus--dark{--focus-outline-color:var(--black);}
@media (min-width: 768px) and (max-width: 1024px){.focus--dark{--focus-outline-color:var(--black);}}
@media (min-width: 478px) and (max-width: 767px){.focus--dark{--focus-outline-color:var(--black);}}
@media (min-width: 320px) and (max-width: 467px){.focus--dark{--focus-outline-color:var(--black);}}
.anim-effect-slide--left-to-right{--translate:calc(var(--animation-distance) * -1), 0, 0;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-slide--left-to-right{--translate:calc(var(--animation-distance) * -1), 0, 0;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-slide--left-to-right{--translate:calc(var(--animation-distance) * -1), 0, 0;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-slide--left-to-right{--translate:calc(var(--animation-distance) * -1), 0, 0;}}
.anim-effect-scale-up{--_scale:var(--scale, 0);--animation-name:scaleUpAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-scale-up{--_scale:var(--scale, 0);--animation-name:scaleUpAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-scale-up{--_scale:var(--scale, 0);--animation-name:scaleUpAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-scale-up{--_scale:var(--scale, 0);--animation-name:scaleUpAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
.anim-effect-slide--right-to-left{--translate:var(--animation-distance, 15px), 0, 0;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-slide--right-to-left{--translate:var(--animation-distance, 15px), 0, 0;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-slide--right-to-left{--translate:var(--animation-distance, 15px), 0, 0;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-slide--right-to-left{--translate:var(--animation-distance, 15px), 0, 0;}}
.anim-effect-tilt-in{--_rotate-y:var(--rotate-y, 30deg);--_translate-y:var(--translate-y, -300px);--_skew-y:var(--skew-y, -30deg);--animation-name:tiltinAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-tilt-in{--_rotate-y:var(--rotate-y, 30deg);--_translate-y:var(--translate-y, -300px);--_skew-y:var(--skew-y, -30deg);--animation-name:tiltinAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-tilt-in{--_rotate-y:var(--rotate-y, 30deg);--_translate-y:var(--translate-y, -300px);--_skew-y:var(--skew-y, -30deg);--animation-name:tiltinAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-tilt-in{--_rotate-y:var(--rotate-y, 30deg);--_translate-y:var(--translate-y, -300px);--_skew-y:var(--skew-y, -30deg);--animation-name:tiltinAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
.anim-effect-flip{--_rotate-x:var(--rotate-x, -180deg);--animation-name:flipAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-flip{--_rotate-x:var(--rotate-x, -180deg);--animation-name:flipAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-flip{--_rotate-x:var(--rotate-x, -180deg);--animation-name:flipAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-flip{--_rotate-x:var(--rotate-x, -180deg);--animation-name:flipAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
.placeholder--list{--icon-svg:url('data:image/svg+xml,');}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--list{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--list{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--list{--icon-svg:url('data:image/svg+xml,');}}
.placeholder--review{--icon-svg:url('data:image/svg+xml,');}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--review{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--review{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--review{--icon-svg:url('data:image/svg+xml,');}}
.placeholder--video{--icon-svg:url('data:image/svg+xml,');}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--video{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--video{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--video{--icon-svg:url('data:image/svg+xml,');}}
.anim-effect-roll-in{--_translate-x:var(--translate-x, -800px);--_rotate:var(--rotate, -540deg);--animation-name:rollInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-roll-in{--_translate-x:var(--translate-x, -800px);--_rotate:var(--rotate, -540deg);--animation-name:rollInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-roll-in{--_translate-x:var(--translate-x, -800px);--_rotate:var(--rotate, -540deg);--animation-name:rollInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-roll-in{--_translate-x:var(--translate-x, -800px);--_rotate:var(--rotate, -540deg);--animation-name:rollInAnimation;--animation-easing:ease-out;--animation-fill-mode:both;}}
.anim-stagger--3{--animation-delay-multiplier:3;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--3{--animation-delay-multiplier:3;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--3{--animation-delay-multiplier:3;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--3{--animation-delay-multiplier:3;}}
.anim-effect-scale-down{--_scale:var(--scale, 2);--animation-name:scaleDownAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-scale-down{--_scale:var(--scale, 2);--animation-name:scaleDownAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-scale-down{--_scale:var(--scale, 2);--animation-name:scaleDownAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-scale-down{--_scale:var(--scale, 2);--animation-name:scaleDownAnimation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
.mark--light{--color:var(--neutral-d-5);--background:var(--neutral-l-6);}
@media (min-width: 768px) and (max-width: 1024px){.mark--light{--color:var(--neutral-d-5);--background:var(--neutral-l-6);}}
@media (min-width: 478px) and (max-width: 767px){.mark--light{--color:var(--neutral-d-5);--background:var(--neutral-l-6);}}
@media (min-width: 320px) and (max-width: 467px){.mark--light{--color:var(--neutral-d-5);--background:var(--neutral-l-6);}}
.placeholder--chart{--icon-svg:url('data:image/svg+xml,');}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--chart{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--chart{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--chart{--icon-svg:url('data:image/svg+xml,');}}
.anim-effect-rotate-scale{--_rotate-scale:var(--rotate-scale, 2);--_rotate-z--half:var(--rotate-z--half,180deg);--_rotate-z--end:var(--rotate-z--end, 360deg);--animation-name:rotateScaleAnimation;--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-rotate-scale{--_rotate-scale:var(--rotate-scale, 2);--_rotate-z--half:var(--rotate-z--half,180deg);--_rotate-z--end:var(--rotate-z--end, 360deg);--animation-name:rotateScaleAnimation;--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-rotate-scale{--_rotate-scale:var(--rotate-scale, 2);--_rotate-z--half:var(--rotate-z--half,180deg);--_rotate-z--end:var(--rotate-z--end, 360deg);--animation-name:rotateScaleAnimation;--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-rotate-scale{--_rotate-scale:var(--rotate-scale, 2);--_rotate-z--half:var(--rotate-z--half,180deg);--_rotate-z--end:var(--rotate-z--end, 360deg);--animation-name:rotateScaleAnimation;--animation-fill-mode:both;}}
.line-clamp--5{--lines:5;line-clamp:5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
@media (min-width: 768px) and (max-width: 1024px){.line-clamp--5{--lines:5;line-clamp:5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}}
@media (min-width: 478px) and (max-width: 767px){.line-clamp--5{--lines:5;line-clamp:5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}}
@media (min-width: 320px) and (max-width: 467px){.line-clamp--5{--lines:5;line-clamp:5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}}
.placeholder{--_background-color:var(--background-color, var(--neutral-t-5));--_border:var(--border, 2px dashed var(--neutral-t-4));--_border-radius:var(--border-radius, var(--radius--s));--_padding:var(--padding, var(--space--s));--_min-height:var(--min-height, 90px);--_label-background-color:var(--label-background-color, var(--neutral-t-3));--_label-color:var(--label-color, var(--white));--_label-padding:var(--label-padding, 4px);--_label-border-radius:var(--label-padding, 3px);--_icon-size:var(--icon-size, 2rem);--_icon-opacity:var(--icon-opacity, 0.5);background-color:var(--_background-color);border:var(--_border);border-radius:var(--_border-radius);padding:var(--_padding);display:flex;align-items:center;justify-content:center;min-height:var(--_min-height);}
@media (min-width: 768px) and (max-width: 1024px){.placeholder{--_background-color:var(--background-color, var(--neutral-t-5));--_border:var(--border, 2px dashed var(--neutral-t-4));--_border-radius:var(--border-radius, var(--radius--s));--_padding:var(--padding, var(--space--s));--_min-height:var(--min-height, 90px);--_label-background-color:var(--label-background-color, var(--neutral-t-3));--_label-color:var(--label-color, var(--white));--_label-padding:var(--label-padding, 4px);--_label-border-radius:var(--label-padding, 3px);--_icon-size:var(--icon-size, 2rem);--_icon-opacity:var(--icon-opacity, 0.5);background-color:var(--_background-color);border:var(--_border);border-radius:var(--_border-radius);padding:var(--_padding);display:flex;align-items:center;justify-content:center;min-height:var(--_min-height);}}
@media (min-width: 478px) and (max-width: 767px){.placeholder{--_background-color:var(--background-color, var(--neutral-t-5));--_border:var(--border, 2px dashed var(--neutral-t-4));--_border-radius:var(--border-radius, var(--radius--s));--_padding:var(--padding, var(--space--s));--_min-height:var(--min-height, 90px);--_label-background-color:var(--label-background-color, var(--neutral-t-3));--_label-color:var(--label-color, var(--white));--_label-padding:var(--label-padding, 4px);--_label-border-radius:var(--label-padding, 3px);--_icon-size:var(--icon-size, 2rem);--_icon-opacity:var(--icon-opacity, 0.5);background-color:var(--_background-color);border:var(--_border);border-radius:var(--_border-radius);padding:var(--_padding);display:flex;align-items:center;justify-content:center;min-height:var(--_min-height);}}
@media (min-width: 320px) and (max-width: 467px){.placeholder{--_background-color:var(--background-color, var(--neutral-t-5));--_border:var(--border, 2px dashed var(--neutral-t-4));--_border-radius:var(--border-radius, var(--radius--s));--_padding:var(--padding, var(--space--s));--_min-height:var(--min-height, 90px);--_label-background-color:var(--label-background-color, var(--neutral-t-3));--_label-color:var(--label-color, var(--white));--_label-padding:var(--label-padding, 4px);--_label-border-radius:var(--label-padding, 3px);--_icon-size:var(--icon-size, 2rem);--_icon-opacity:var(--icon-opacity, 0.5);background-color:var(--_background-color);border:var(--_border);border-radius:var(--_border-radius);padding:var(--_padding);display:flex;align-items:center;justify-content:center;min-height:var(--_min-height);}}
.placeholder__label{line-height:1.1;padding:var(--_label-padding);background-color:var(--_label-background-color);color:var(--_label-color);border-radius:var(--_label-border-radius);}
@media (min-width: 768px) and (max-width: 1024px){.placeholder__label{line-height:1.1;padding:var(--_label-padding);background-color:var(--_label-background-color);color:var(--_label-color);border-radius:var(--_label-border-radius);}}
@media (min-width: 478px) and (max-width: 767px){.placeholder__label{line-height:1.1;padding:var(--_label-padding);background-color:var(--_label-background-color);color:var(--_label-color);border-radius:var(--_label-border-radius);}}
@media (min-width: 320px) and (max-width: 467px){.placeholder__label{line-height:1.1;padding:var(--_label-padding);background-color:var(--_label-background-color);color:var(--_label-color);border-radius:var(--_label-border-radius);}}
.reveal-with-layer--bottom-to-top{--layer-transform-origin--start:100% 100%;--layer-transform-origin--end:0% 100%;--layer-scale--start:1,0,1;}
@media (min-width: 768px) and (max-width: 1024px){.reveal-with-layer--bottom-to-top{--layer-transform-origin--start:100% 100%;--layer-transform-origin--end:0% 100%;--layer-scale--start:1,0,1;}}
@media (min-width: 478px) and (max-width: 767px){.reveal-with-layer--bottom-to-top{--layer-transform-origin--start:100% 100%;--layer-transform-origin--end:0% 100%;--layer-scale--start:1,0,1;}}
@media (min-width: 320px) and (max-width: 467px){.reveal-with-layer--bottom-to-top{--layer-transform-origin--start:100% 100%;--layer-transform-origin--end:0% 100%;--layer-scale--start:1,0,1;}}
.anim-stagger--0{--animation-delay-multiplier:0;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--0{--animation-delay-multiplier:0;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--0{--animation-delay-multiplier:0;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--0{--animation-delay-multiplier:0;}}
.focus--neutral{--focus-outline-color:var(--neutral);}
@media (min-width: 768px) and (max-width: 1024px){.focus--neutral{--focus-outline-color:var(--neutral);}}
@media (min-width: 478px) and (max-width: 767px){.focus--neutral{--focus-outline-color:var(--neutral);}}
@media (min-width: 320px) and (max-width: 467px){.focus--neutral{--focus-outline-color:var(--neutral);}}
.placeholder--xl{--min-height:350px;}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--xl{--min-height:350px;}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--xl{--min-height:350px;}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--xl{--min-height:350px;}}
.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
@media (min-width: 768px) and (max-width: 1024px){.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}}
@media (min-width: 478px) and (max-width: 767px){.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}}
@media (min-width: 320px) and (max-width: 467px){.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}}
.header__container{display:flex;flex-direction:row;width:min(var(--site-box-max-width), 100%);align-items:center;justify-content:space-between;}
@media (min-width: 768px) and (max-width: 1024px){.header__container{display:flex;flex-direction:row;width:min(var(--site-box-max-width), 100%);align-items:center;justify-content:space-between;}}
@media (min-width: 478px) and (max-width: 767px){.header__container{display:flex;flex-direction:row;width:min(var(--site-box-max-width), 100%);align-items:center;justify-content:space-between;}}
@media (min-width: 320px) and (max-width: 467px){.header__container{display:flex;flex-direction:row;width:min(var(--site-box-max-width), 100%);align-items:center;justify-content:space-between;}}
.anim-effect-rotate2{--_rotate:var(--rotate, -45deg);--animation-name:rotate2Animation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-rotate2{--_rotate:var(--rotate, -45deg);--animation-name:rotate2Animation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-rotate2{--_rotate:var(--rotate, -45deg);--animation-name:rotate2Animation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-rotate2{--_rotate:var(--rotate, -45deg);--animation-name:rotate2Animation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
.focus--secondary{--focus-outline-color:var(--secondary);}
@media (min-width: 768px) and (max-width: 1024px){.focus--secondary{--focus-outline-color:var(--secondary);}}
@media (min-width: 478px) and (max-width: 767px){.focus--secondary{--focus-outline-color:var(--secondary);}}
@media (min-width: 320px) and (max-width: 467px){.focus--secondary{--focus-outline-color:var(--secondary);}}
.anim-effect-rotate1{--_rotate:var(--rotate, 0);--animation-name:rotate1Animation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-rotate1{--_rotate:var(--rotate, 0);--animation-name:rotate1Animation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-rotate1{--_rotate:var(--rotate, 0);--animation-name:rotate1Animation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-rotate1{--_rotate:var(--rotate, 0);--animation-name:rotate1Animation;--animation-easing:cubic-bezier(0.250, 0.460, 0.450, 0.940);--animation-fill-mode:both;}}
.placeholder--form{--icon-svg:url('data:image/svg+xml,');}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--form{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--form{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--form{--icon-svg:url('data:image/svg+xml,');}}
.anim-duration--fast{--animation-duration:var(--duration--fast, 200ms);--reveal-duration:var(--duration--fast, 200ms);--reveal-with-layer-duration:var(--duration--fast, 200ms);}
@media (min-width: 768px) and (max-width: 1024px){.anim-duration--fast{--animation-duration:var(--duration--fast, 200ms);--reveal-duration:var(--duration--fast, 200ms);--reveal-with-layer-duration:var(--duration--fast, 200ms);}}
@media (min-width: 478px) and (max-width: 767px){.anim-duration--fast{--animation-duration:var(--duration--fast, 200ms);--reveal-duration:var(--duration--fast, 200ms);--reveal-with-layer-duration:var(--duration--fast, 200ms);}}
@media (min-width: 320px) and (max-width: 467px){.anim-duration--fast{--animation-duration:var(--duration--fast, 200ms);--reveal-duration:var(--duration--fast, 200ms);--reveal-with-layer-duration:var(--duration--fast, 200ms);}}
.anim-duration--medium{--animation-duration:var(--duration--medium, 800ms);--reveal-duration:var(--duration--medium, 800ms);--reveal-with-layer-duration:var(--duration--medium, 800ms);}
@media (min-width: 768px) and (max-width: 1024px){.anim-duration--medium{--animation-duration:var(--duration--medium, 800ms);--reveal-duration:var(--duration--medium, 800ms);--reveal-with-layer-duration:var(--duration--medium, 800ms);}}
@media (min-width: 478px) and (max-width: 767px){.anim-duration--medium{--animation-duration:var(--duration--medium, 800ms);--reveal-duration:var(--duration--medium, 800ms);--reveal-with-layer-duration:var(--duration--medium, 800ms);}}
@media (min-width: 320px) and (max-width: 467px){.anim-duration--medium{--animation-duration:var(--duration--medium, 800ms);--reveal-duration:var(--duration--medium, 800ms);--reveal-with-layer-duration:var(--duration--medium, 800ms);}}
.reveal--right-to-left{--reveal-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);}
@media (min-width: 768px) and (max-width: 1024px){.reveal--right-to-left{--reveal-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);}}
@media (min-width: 478px) and (max-width: 767px){.reveal--right-to-left{--reveal-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);}}
@media (min-width: 320px) and (max-width: 467px){.reveal--right-to-left{--reveal-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);}}
.focus--primary{--focus-outline-color:var(--primary);}
@media (min-width: 768px) and (max-width: 1024px){.focus--primary{--focus-outline-color:var(--primary);}}
@media (min-width: 478px) and (max-width: 767px){.focus--primary{--focus-outline-color:var(--primary);}}
@media (min-width: 320px) and (max-width: 467px){.focus--primary{--focus-outline-color:var(--primary);}}
.line-clamp--1{--lines:1;line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
@media (min-width: 768px) and (max-width: 1024px){.line-clamp--1{--lines:1;line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}}
@media (min-width: 478px) and (max-width: 767px){.line-clamp--1{--lines:1;line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}}
@media (min-width: 320px) and (max-width: 467px){.line-clamp--1{--lines:1;line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}}
.anim-stagger--7{--animation-delay-multiplier:7;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--7{--animation-delay-multiplier:7;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--7{--animation-delay-multiplier:7;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--7{--animation-delay-multiplier:7;}}
.placeholder--slider{--icon-svg:url('data:image/svg+xml,');}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--slider{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--slider{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--slider{--icon-svg:url('data:image/svg+xml,');}}
.reveal-with-layer--left-to-right{--layer-transform-origin--start:0% 0%;--layer-transform-origin--end:0% 100%;--layer-scale--start:0,1,1;}
@media (min-width: 768px) and (max-width: 1024px){.reveal-with-layer--left-to-right{--layer-transform-origin--start:0% 0%;--layer-transform-origin--end:0% 100%;--layer-scale--start:0,1,1;}}
@media (min-width: 478px) and (max-width: 767px){.reveal-with-layer--left-to-right{--layer-transform-origin--start:0% 0%;--layer-transform-origin--end:0% 100%;--layer-scale--start:0,1,1;}}
@media (min-width: 320px) and (max-width: 467px){.reveal-with-layer--left-to-right{--layer-transform-origin--start:0% 0%;--layer-transform-origin--end:0% 100%;--layer-scale--start:0,1,1;}}
.anim-effect-puff-in{--_scale:var(--scale, 2);--_blur:var(--blur, 4px);--animation-name:puffInAnimation;--animation-fill-mode:both;--animation-easing:cubic-bezier(0.470, 0.000, 0.745, 0.715);}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-puff-in{--_scale:var(--scale, 2);--_blur:var(--blur, 4px);--animation-name:puffInAnimation;--animation-fill-mode:both;--animation-easing:cubic-bezier(0.470, 0.000, 0.745, 0.715);}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-puff-in{--_scale:var(--scale, 2);--_blur:var(--blur, 4px);--animation-name:puffInAnimation;--animation-fill-mode:both;--animation-easing:cubic-bezier(0.470, 0.000, 0.745, 0.715);}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-puff-in{--_scale:var(--scale, 2);--_blur:var(--blur, 4px);--animation-name:puffInAnimation;--animation-fill-mode:both;--animation-easing:cubic-bezier(0.470, 0.000, 0.745, 0.715);}}
.header__menu{flex-direction:column;}.header__menu a{
  text-decoration: none;
  color: white;
  font-weight: 400;
  margin: var(--space--2xs);
  transition: all 0.3s ease-in-out;
}.header__menu a:hover{
  color: aqua;
}
@media (min-width: 768px) and (max-width: 1024px){.header__menu{flex-direction:column;}.header__menu a{
  text-decoration: none;
  color: white;
  font-weight: 400;
  margin: var(--space--2xs);
  transition: all 0.3s ease-in-out;
}.header__menu a:hover{
  color: aqua;
}}
@media (min-width: 478px) and (max-width: 767px){.header__menu{flex-direction:column;}.header__menu a{
  text-decoration: none;
  color: white;
  font-weight: 400;
  margin: var(--space--2xs);
  transition: all 0.3s ease-in-out;
}.header__menu a:hover{
  color: aqua;
}}
@media (min-width: 320px) and (max-width: 467px){.header__menu{flex-direction:column;}.header__menu a{
  text-decoration: none;
  color: white;
  font-weight: 400;
  margin: var(--space--2xs);
  transition: all 0.3s ease-in-out;
}.header__menu a:hover{
  color: aqua;
}}
.header{background-color:var(--secondary);background-image:none;padding:var(--space--3xs) var(--space--xs);}
@media (min-width: 768px) and (max-width: 1024px){.header{background-color:var(--secondary);background-image:none;padding:var(--space--3xs) var(--space--xs);}}
@media (min-width: 478px) and (max-width: 767px){.header{background-color:var(--secondary);background-image:none;padding:var(--space--3xs) var(--space--xs);}}
@media (min-width: 320px) and (max-width: 467px){.header{background-color:var(--secondary);background-image:none;padding:var(--space--3xs) var(--space--xs);}}
.mark--primary{--color:var(--primary-l-5);--background:var(--primary);}
@media (min-width: 768px) and (max-width: 1024px){.mark--primary{--color:var(--primary-l-5);--background:var(--primary);}}
@media (min-width: 478px) and (max-width: 767px){.mark--primary{--color:var(--primary-l-5);--background:var(--primary);}}
@media (min-width: 320px) and (max-width: 467px){.mark--primary{--color:var(--primary-l-5);--background:var(--primary);}}
.focus--light{--focus-outline-color:var(--white);}
@media (min-width: 768px) and (max-width: 1024px){.focus--light{--focus-outline-color:var(--white);}}
@media (min-width: 478px) and (max-width: 767px){.focus--light{--focus-outline-color:var(--white);}}
@media (min-width: 320px) and (max-width: 467px){.focus--light{--focus-outline-color:var(--white);}}
.reveal--bottom-to-top{--animation-name:revealClipPathAnimation;--animation-easing:cubic-bezier(0.77, 0, 0.175, 1);--reveal-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);--translate:0, 0, 0;}
@media (min-width: 768px) and (max-width: 1024px){.reveal--bottom-to-top{--animation-name:revealClipPathAnimation;--animation-easing:cubic-bezier(0.77, 0, 0.175, 1);--reveal-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);--translate:0, 0, 0;}}
@media (min-width: 478px) and (max-width: 767px){.reveal--bottom-to-top{--animation-name:revealClipPathAnimation;--animation-easing:cubic-bezier(0.77, 0, 0.175, 1);--reveal-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);--translate:0, 0, 0;}}
@media (min-width: 320px) and (max-width: 467px){.reveal--bottom-to-top{--animation-name:revealClipPathAnimation;--animation-easing:cubic-bezier(0.77, 0, 0.175, 1);--reveal-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);--translate:0, 0, 0;}}
.reveal-with-layer--right-to-left{--layer-transform-origin--start:100% 100%;--layer-transform-origin--end:100% 0%;--layer-scale--start:0,1,1;}
@media (min-width: 768px) and (max-width: 1024px){.reveal-with-layer--right-to-left{--layer-transform-origin--start:100% 100%;--layer-transform-origin--end:100% 0%;--layer-scale--start:0,1,1;}}
@media (min-width: 478px) and (max-width: 767px){.reveal-with-layer--right-to-left{--layer-transform-origin--start:100% 100%;--layer-transform-origin--end:100% 0%;--layer-scale--start:0,1,1;}}
@media (min-width: 320px) and (max-width: 467px){.reveal-with-layer--right-to-left{--layer-transform-origin--start:100% 100%;--layer-transform-origin--end:100% 0%;--layer-scale--start:0,1,1;}}
.anim-stagger--2{--animation-delay-multiplier:2;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--2{--animation-delay-multiplier:2;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--2{--animation-delay-multiplier:2;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--2{--animation-delay-multiplier:2;}}
.placeholder--dashboard{--icon-svg:url('data:image/svg+xml,');}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--dashboard{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--dashboard{--icon-svg:url('data:image/svg+xml,');}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--dashboard{--icon-svg:url('data:image/svg+xml,');}}
.section{flex-direction:row;justify-content:space-between;align-items:center;}
@media (min-width: 768px) and (max-width: 1024px){.section{flex-direction:row;justify-content:space-between;align-items:center;}}
@media (min-width: 478px) and (max-width: 767px){.section{flex-direction:row;justify-content:space-between;align-items:center;}}
@media (min-width: 320px) and (max-width: 467px){.section{flex-direction:row;justify-content:space-between;align-items:center;}}
.anim-effect-slide--bottom-to-top{--translate:0, var(--animation-distance), 0;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-slide--bottom-to-top{--translate:0, var(--animation-distance), 0;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-slide--bottom-to-top{--translate:0, var(--animation-distance), 0;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-slide--bottom-to-top{--translate:0, var(--animation-distance), 0;}}
.anim-delay--medium{--animation-delay:var(--duration--medium);}
@media (min-width: 768px) and (max-width: 1024px){.anim-delay--medium{--animation-delay:var(--duration--medium);}}
@media (min-width: 478px) and (max-width: 767px){.anim-delay--medium{--animation-delay:var(--duration--medium);}}
@media (min-width: 320px) and (max-width: 467px){.anim-delay--medium{--animation-delay:var(--duration--medium);}}
.anim-effect-slide--top-to-bottom{--translate:0, calc(var(--animation-distance, 15px) * -1), 0;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-slide--top-to-bottom{--translate:0, calc(var(--animation-distance, 15px) * -1), 0;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-slide--top-to-bottom{--translate:0, calc(var(--animation-distance, 15px) * -1), 0;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-slide--top-to-bottom{--translate:0, calc(var(--animation-distance, 15px) * -1), 0;}}
.anim-effect-bounce-in{--animation-name:bounceInAnimation;--animation-fill-mode:both;}
@media (min-width: 768px) and (max-width: 1024px){.anim-effect-bounce-in{--animation-name:bounceInAnimation;--animation-fill-mode:both;}}
@media (min-width: 478px) and (max-width: 767px){.anim-effect-bounce-in{--animation-name:bounceInAnimation;--animation-fill-mode:both;}}
@media (min-width: 320px) and (max-width: 467px){.anim-effect-bounce-in{--animation-name:bounceInAnimation;--animation-fill-mode:both;}}
.reveal--top-to-bottom{--reveal-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);}
@media (min-width: 768px) and (max-width: 1024px){.reveal--top-to-bottom{--reveal-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);}}
@media (min-width: 478px) and (max-width: 767px){.reveal--top-to-bottom{--reveal-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);}}
@media (min-width: 320px) and (max-width: 467px){.reveal--top-to-bottom{--reveal-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);}}
.placeholder--icon-xl{--icon-size:8rem;}
@media (min-width: 768px) and (max-width: 1024px){.placeholder--icon-xl{--icon-size:8rem;}}
@media (min-width: 478px) and (max-width: 767px){.placeholder--icon-xl{--icon-size:8rem;}}
@media (min-width: 320px) and (max-width: 467px){.placeholder--icon-xl{--icon-size:8rem;}}
.clickable-box{position:relative;}
@media (min-width: 768px) and (max-width: 1024px){.clickable-box{position:relative;}}
@media (min-width: 478px) and (max-width: 767px){.clickable-box{position:relative;}}
@media (min-width: 320px) and (max-width: 467px){.clickable-box{position:relative;}}
.line-clamp--4{--lines:4;line-clamp:4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
@media (min-width: 768px) and (max-width: 1024px){.line-clamp--4{--lines:4;line-clamp:4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}}
@media (min-width: 478px) and (max-width: 767px){.line-clamp--4{--lines:4;line-clamp:4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}}
@media (min-width: 320px) and (max-width: 467px){.line-clamp--4{--lines:4;line-clamp:4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}}
.anim-stagger--5{--animation-delay-multiplier:5;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--5{--animation-delay-multiplier:5;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--5{--animation-delay-multiplier:5;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--5{--animation-delay-multiplier:5;}}
.anim-stagger--1{--animation-delay-multiplier:1;}
@media (min-width: 768px) and (max-width: 1024px){.anim-stagger--1{--animation-delay-multiplier:1;}}
@media (min-width: 478px) and (max-width: 767px){.anim-stagger--1{--animation-delay-multiplier:1;}}
@media (min-width: 320px) and (max-width: 467px){.anim-stagger--1{--animation-delay-multiplier:1;}}
