:root{--white:#fff;--brand-white:#f5f5f5;--brand-black:#0d0c0c;--brand-red:#f53d3a;--color-error:#f53d3a}:root{font-family:AreaNormal,sans-serif;--font-family-heading:"AreaEXT",sans-serif;--font-family-body:"AreaNormal",sans-serif}@font-face{font-display:swap;font-family:AreaEXT;font-style:normal;font-weight:900;src:url(../fonts/AreaEXT-Extrabold.woff2) format("woff2"),url(../fonts/AreaEXT-Extrabold.otf) format("opentype")}@font-face{font-display:swap;font-family:AreaEXT;font-style:normal;font-weight:800;src:url(../fonts/AreaEXT-Bold.woff2) format("woff2"),url(../fonts/AreaEXT-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:AreaNormal;font-style:normal;font-weight:800;src:url(../fonts/AreaNormal-Bold.woff2) format("woff2"),url(../fonts/AreaNormal-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:AreaNormal;font-style:italic;font-weight:800;src:url(/fonts/AreaNormal-Bolditalic.woff2) format("woff2"),url(/fonts/AreaNormal-Bolditalic.otf) format("opentype")}@font-face{font-display:swap;font-family:AreaNormal;font-style:normal;font-weight:400;src:url(../fonts/AreaNormal-Regular.woff2) format("woff2"),url(../fonts/AreaNormal-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:AreaNormal;font-style:italic;font-weight:400;src:url(../fonts/AreaNormal-RegularItalic.woff2) format("woff2"),url(../fonts/AreaNormal-RegularItalic.otf) format("opentype")}body{--font-weight-normal:400;--font-weight-bold:700;--font-weight-extrabold:900;--font-size-xxxxl:clamp(3rem,10vw,7rem);--font-size-xxxl:clamp(2.5rem,8vw,4rem);--font-size-xxl:clamp(1.4rem,4vw,3rem);--font-size-xl:clamp(1rem,3.25vw,2rem);--font-size-lg:clamp(1rem,3vw,1.5rem);--font-size-md:clamp(1rem,2.25vw,1.25rem);--font-size-sm:16px;--font-size-xs:14px;--line-height-xl:1.4;--line-height-lg:1.35;--line-height-md:1.3;--line-height-sm:1.1}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{letter-spacing:-.04em;paint-order:stroke fill}.h1-large{font-size:var(--font-size-xxxxl);line-height:var(--line-height-sm);text-align:center;text-transform:uppercase}.h1,h1{font-size:var(--font-size-xxxl)}.h1,.h2,h1,h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-md)}.h2,h2,.h3,h3{font-size:var(--font-size-xl)}.h3,.h4,h3,h4{font-family:var(--font-family-heading);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-xl)}.h4,h4{font-size:var(--font-size-lg)}.h5,h5{font-family:var(--font-family-heading)}.h5,.pretitle,.pretitle p,h5{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl)}.pretitle,.pretitle p{color:var(--brand-red);font-family:var(--font-family-body)}.text-large,.text-large p{font-size:var(--font-size-lg)}.text-large,.text-large p,p{line-height:var(--line-height-xl)}p{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-normal)}a{color:var(--brand-red);cursor:pointer;font-style:italic;text-decoration:none}:root{--size-base:.25rem;--size-base-1-5:.375rem;--size-base-2:.5rem;--size-base-2-5:.625rem;--size-base-3:.75rem;--size-base-3-5:.875rem;--size-base-4:1rem;--size-base-4-5:1.125rem;--size-base-5:1.25rem;--size-base-6:1.5rem;--size-base-6-5:1.625rem;--size-base-7:1.75rem;--size-base-8:2rem;--size-base-9:2.25rem;--size-base-9-5:2.375rem;--size-base-10:2.5rem;--size-base-10-5:2.625rem;--size-base-11:2.75rem;--size-base-12:3rem;--size-base-13:3.25rem;--size-base-14:3.5rem;--size-base-15:3.75rem;--size-base-16:4rem;--size-base-18:4.5rem;--size-base-20:5rem;--size-base-25:6.25rem;--size-base-30:7.5rem;--size-base-35:8.75rem;--size-base-40:10rem}body{--border-radius-xs:var(--size-base-1-5);--border-radius-sm:var(--size-base-2);--border-radius-md:var(--size-base-3);--border-radius-lg:var(--size-base-4);--border-radius-xl:var(--size-base-5);--border-radius-round:999px}*{box-sizing:border-box;margin:0;min-height:0;min-width:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--brand-white);color:var(--brand-black);font-size:var(--font-size-md);-moz-osx-font-smoothing:grayscale}[id]{scroll-margin-top:200px}main{align-items:center;display:flex;flex-direction:column;min-height:200px;position:relative;z-index:1}button{background-color:var(--brand-white);background-color:var(--brand-red);border:none;border-radius:var(--border-radius-xl);color:var(--brand-black);font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);padding:var(--size-base-2-5) var(--size-base-3-5);-webkit-tap-highlight-color:transparent;cursor:pointer}button:disabled:hover,button:hover{background-color:var(--brand-black);color:var(--brand-white)}button:disabled:hover{cursor:default}button.large{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}button.anchor{background-color:var(--brand-black);border:2px solid var(--brand-white);border-radius:var(--border-radius-round);color:var(--brand-white);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);padding:var(--size-base-2-5) var(--size-base-5)}button.anchor:hover{background-color:var(--brand-red);border:2px solid var(--brand-red);color:var(--brand-white)}@media (max-width:var(--breakpoint-max-mobile )){button.anchor{font-size:var(--font-size-lg)}}hr{border:none;border-top:1px solid var(--brand-black);height:1px;margin:var(--size-base-2) 0;padding:0}ul{padding-left:var(--size-base-5)}.top-bar{align-items:center;display:flex;justify-content:space-between}.top-bar .left{flex:1}.top-bar .right{align-items:center;display:flex;flex:1;gap:var(--size-base-2);justify-content:flex-end}:root{--breakpoint-max-mobile:900px;--breakpoint-max-tablet:1250px;--topbar-height:clamp(80px,12vh,140px);--sticky-top:calc(var(--topbar-height) + var(--sticky-gap));--sticky-gap:var(--size-base-5);--sticky-gap-mobile:var(--size-base-3-5)}@media (max-width:900px){:root{--topbar-height:80px}}section{width:100%}section.section-dark{background-color:var(--brand-black);color:var(--brand-white)}.container{padding:0 var(--size-base-10)}@media (max-width:900px){.container{padding:0 var(--size-base-4)}}.container.width-narrow{max-width:1200px}.width-narrow{margin-bottom:var(--size-base-10);max-width:1380px}.width-extra-narrow{margin:0 auto;max-width:1000px}.inner-space{padding:var(--size-base-20) 0}@media (max-width:900px){.inner-space{padding:var(--size-base-10) 0}}.sticky{position:sticky;top:var(--sticky-top)}.burger-btn[data-v-63af5640]{align-items:center;background-color:unset;border:0;border-radius:0;display:flex;height:var(--buttonSize);justify-content:center;padding:0;width:var(--buttonSize)}.burger-btn .lines[data-v-63af5640]{height:var(--linesTotalHeight);position:relative;width:var(--linesTotalWidth)}.burger-btn .lines[data-v-63af5640]:after,.burger-btn .lines[data-v-63af5640]:before{backface-visibility:hidden;background-color:var(--linesColor);border-radius:var(--borderRounded);content:"";height:var(--lineWeight);left:0;transition:.3s ease;width:100%}.burger-btn .lines[data-v-63af5640]:before{box-shadow:var(--linesColor) 0 calc(var(--linesGap) + var(--lineWeight)) 0 0;top:calc(var(--linesGap) + var(--lineWeight))}.burger-btn .lines[data-v-63af5640]:after,.burger-btn .lines[data-v-63af5640]:before{position:absolute}.burger-btn .lines[data-v-63af5640]:after{top:0}.burger-btn.active .lines[data-v-63af5640]:before{box-shadow:0 0 0 0 transparent;transform:rotate(-45deg)}.burger-btn.active .lines[data-v-63af5640]:after,.burger-btn.active .lines[data-v-63af5640]:before{top:calc(50% - var(--lineWeight)/2)}.burger-btn.active .lines[data-v-63af5640]:after{transform:rotate(45deg)}.burger-btn[data-v-63af5640]:hover{background-color:unset}.sr-only[data-v-63af5640]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.header[data-v-832f2867]{left:0;position:sticky;right:0;top:0;z-index:99}.header .top-bar[data-v-832f2867]{align-items:center;background-color:var(--brand-white);border-bottom:2px solid var(--brand-black);display:flex;gap:20px;height:var(--topbar-height);justify-content:space-between;min-height:-moz-fit-content;min-height:fit-content}.header .top-bar .logo-container[data-v-832f2867]{align-items:center;display:grid;gap:30px;grid-template-columns:1fr 270px}@media (max-width:900px){.header .top-bar .logo-container[data-v-832f2867]{grid-template-columns:240px}}.header .top-bar .logo-container .logo[data-v-832f2867]{display:flex}.header .top-bar .logo-container .logo img[data-v-832f2867]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header .top-bar .logo-container .slogan[data-v-832f2867]{color:var(--brand-black);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.4}@media (max-width:900px){.header .top-bar .logo-container .slogan[data-v-832f2867]{display:none}}.header .menu-container[data-v-832f2867]{background-color:var(--brand-white);clip-path:inset(0 0 100% 0);height:auto;left:0;overflow:hidden;position:absolute;top:100%;transform:translateZ(0);transition:clip-path .3s ease-in-out;width:100%;will-change:clip-path}.header .menu-container .menu[data-v-832f2867]{display:flex;flex-direction:column;gap:0}.header .menu-container .menu .link-item[data-v-832f2867]{align-items:center;border-bottom:2px solid var(--brand-black);color:var(--brand-black);display:flex;font-size:var(--font-size-xxl);font-style:normal;font-weight:700;height:12vh;justify-content:center;padding:var(--size-base-4) var(--size-base-20);text-transform:uppercase}.header .menu-container .menu .link-item.router-link-exact-active[data-v-832f2867],.header .menu-container .menu .link-item[data-v-832f2867]:hover{color:var(--brand-red)}@media (max-width:var(--breakpoint-max-mobile )){.header .menu-container .menu .link-item[data-v-832f2867]{font-size:var(--font-size-xl);height:var(--topbar-height);padding:16px 20px}}.header .menu-container.menu-container-open[data-v-832f2867]{clip-path:inset(0 0 0 0)}.input-wrapper[data-v-4bec3787]{display:flex;flex-direction:column;gap:var(--size-base-1-5);position:relative}.input-wrapper p[data-v-4bec3787]{font-weight:var(--font-weight-bold)}.input-wrapper input[data-v-4bec3787]{background-color:var(--white);border:2px solid var(--brand-black);border-radius:var(--border-radius-xl);color:var(--font-color-primary);font-size:var(--font-size-md);outline:0;padding:var(--size-base-3-5) var(--size-base-4);width:100%}.input-wrapper input[data-v-4bec3787]:focus{border:2px solid var(--brand-red)}.input-wrapper.has-error input[data-v-4bec3787]{border:2px solid var(--color-error)}.error-message[data-v-4bec3787]{color:var(--color-error);font-size:.8rem;padding:var(--size-base-1-5)}.newsletter-form[data-v-c9abbbea]{display:flex;flex-direction:column;gap:var(--size-base-5);text-align:center}.newsletter-form form[data-v-c9abbbea]{display:flex;flex-direction:column;gap:var(--size-base-5)}footer[data-v-21d51d3b]{background-color:var(--brand-white);border-top:2px solid var(--brand-black);display:flex;justify-content:space-between;padding:40px}@media (max-width:900px){footer[data-v-21d51d3b]{padding:var(--size-base-10) var(--size-base-4)}}footer .footer-section[data-v-21d51d3b]{display:grid;gap:var(--size-base-5);grid-template-columns:3fr 9fr;width:100%}@media (max-width:900px){footer .footer-section[data-v-21d51d3b]{grid-template-columns:1fr}}footer .footer-section .left[data-v-21d51d3b]{display:flex;flex-direction:column;justify-content:space-between;width:100%}footer .footer-section .left .partner-logos[data-v-21d51d3b]{display:flex;flex-direction:row;gap:var(--size-base-3);padding-bottom:var(--size-base-4)}footer .footer-section .left .partner-logos .partner[data-v-21d51d3b]{max-width:180px;width:100%}footer .footer-section .left .partner-logos .partner img[data-v-21d51d3b]{height:100%;width:100%}footer .footer-section .left .social-icons[data-v-21d51d3b]{display:flex;gap:var(--size-base-3)}footer .footer-section .left .social-icons .logo[data-v-21d51d3b]{height:var(--size-base-8);width:var(--size-base-8)}footer .footer-section .right[data-v-21d51d3b]{width:100%}.page-enter-active,.page-leave-active{transition:opacity .3s,filter .3s}.page-enter-from,.page-leave-to{filter:blur(.3rem);opacity:0}.error-container[data-v-45ebc9e2]{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100vh;justify-content:center}
