@import"https://fonts.googleapis.com/css2?family=Barlow&family=Barlow+Condensed:wght@400;700&family=Bellefair&display=swap";:after:where(.astro-YRLTTGFY),:before:where(.astro-YRLTTGFY),:where(.astro-YRLTTGFY){box-sizing:border-box}h1:where(.astro-YRLTTGFY),h2:where(.astro-YRLTTGFY),h3:where(.astro-YRLTTGFY),h4:where(.astro-YRLTTGFY),h5:where(.astro-YRLTTGFY),p:where(.astro-YRLTTGFY),ul:where(.astro-YRLTTGFY){margin:0}ul:where(.astro-YRLTTGFY){padding:0}a:where(.astro-YRLTTGFY){text-decoration:none}.color-primary:where(.astro-YRLTTGFY){color:#d2d8f9}.color-dark:where(.astro-YRLTTGFY){color:#0c0e18}.color-light:where(.astro-YRLTTGFY){color:#fff}.bg-color-primary:where(.astro-YRLTTGFY){background-color:#d2d8f9}.bg-color-dark:where(.astro-YRLTTGFY){background-color:#0c0e18}.bg-color-light:where(.astro-YRLTTGFY){background-color:#fff}.sr-only:where(.astro-YRLTTGFY){clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body>header:where(.astro-YRLTTGFY),body>main:where(.astro-YRLTTGFY){justify-self:center;max-width:1920px}body>header:where(.astro-YRLTTGFY){margin-inline:3rem;width:calc(100% - 6rem)}@media (min-width:35rem) and (max-width:60rem){body>header:where(.astro-YRLTTGFY){margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:35rem){body>header:where(.astro-YRLTTGFY){margin-inline:1.5rem;width:calc(100% - 3rem)}}body>main:where(.astro-YRLTTGFY){margin-inline:10rem;width:calc(100% - 20rem)}@media (min-width:35rem) and (max-width:60rem){body>main:where(.astro-YRLTTGFY){margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:35rem){body>main:where(.astro-YRLTTGFY){margin-inline:1.5rem;width:calc(100% - 3rem)}}body>main:where(.astro-YRLTTGFY){animation:fadeInAnimation 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}.mobile-nav-toggle:where(.astro-YRLTTGFY){display:none}@media (max-width:35em){.mobile-nav-toggle:where(.astro-YRLTTGFY){aspect-ratio:1;background-color:transparent;background-image:url(/assets/shared/icon-hamburger.svg);background-repeat:no-repeat;border:none;display:block;position:absolute;right:0;top:1rem;width:2rem;z-index:9999}.mobile-nav-toggle:where(.astro-YRLTTGFY)[aria-expanded=true]{background-image:url(/assets/shared/icon-close.svg)}}.primary-header:where(.astro-YRLTTGFY){align-items:center;display:flex;gap:var(--gap,1rem);justify-content:space-between;margin-top:2rem;position:relative}@media (max-width:35rem){.primary-header:where(.astro-YRLTTGFY){margin-top:1.5rem}}@media (min-width:75rem){.primary-header:where(.astro-YRLTTGFY):before{background-color:#fff;content:"";height:1px;opacity:.3;position:absolute;transform:translate(7rem);width:min(25% + (100vw - 75rem)/45 * 27,60rem);z-index:2}}.primary-navigation:where(.astro-YRLTTGFY){background:rgba(0,0,0,.75)}@media (min-width:60rem){.primary-navigation:where(.astro-YRLTTGFY){--gap:clamp(1.5rem,5vw,3rem);-webkit-padding-start:clamp(3rem,8vw,10rem);-webkit-padding-end:calc(clamp(3rem,8vw,10rem) + 3rem);padding-block:2rem;padding-inline-end:calc(clamp(3rem,8vw,10rem) + 3rem);padding-inline-start:clamp(3rem,8vw,10rem);transform:translate(3rem)}}@media (min-width:35rem) and (max-width:60rem){.primary-navigation:where(.astro-YRLTTGFY){--gap:clamp(1.5rem,5vw,3rem);-webkit-padding-start:clamp(3rem,8vw,10rem);-webkit-padding-end:calc(clamp(3rem,8vw,10rem) + 2rem);padding-block:2rem;padding-inline-end:calc(clamp(3rem,8vw,10rem) + 2rem);padding-inline-start:clamp(3rem,8vw,10rem);transform:translate(2rem)}}@media (max-width:35rem){.primary-navigation:where(.astro-YRLTTGFY){--gap:2em;inset:0 0 0 30%;padding:min(30vh,10rem) 2em;position:fixed;transform:translate(100%);transition:transform .35s ease-out;z-index:1000}.primary-navigation:where(.astro-YRLTTGFY)[data-visible=true]{transform:translate(0)}.primary-navigation:where(.astro-YRLTTGFY) ul:where(.astro-YRLTTGFY){flex-direction:column}}.primary-navigation:where(.astro-YRLTTGFY) ul:where(.astro-YRLTTGFY){display:flex;gap:var(--gap,1rem);list-style:none}.primary-navigation:where(.astro-YRLTTGFY) a:where(.astro-YRLTTGFY){color:#fff;font-family:Barlow Condensed,sans-serif;font-size:16px;letter-spacing:2.7px;position:relative;text-transform:uppercase}@media (min-width:35rem){.primary-navigation:where(.astro-YRLTTGFY) a:where(.astro-YRLTTGFY):before{border-bottom:3px solid #fff;content:"";opacity:0;padding-bottom:calc(1em + 2rem);position:absolute;transition:opacity .15s ease-out;width:100%}.primary-navigation:where(.astro-YRLTTGFY) a:where(.astro-YRLTTGFY):focus-visible:before,.primary-navigation:where(.astro-YRLTTGFY) a:where(.astro-YRLTTGFY):hover:before{opacity:.6}.primary-navigation:where(.astro-YRLTTGFY) a:where(.astro-YRLTTGFY):focus-visible{outline:none}.primary-navigation:where(.astro-YRLTTGFY) a:where(.astro-YRLTTGFY).active:before{opacity:1}}.primary-navigation:where(.astro-YRLTTGFY) a:where(.astro-YRLTTGFY)>span:where(.astro-YRLTTGFY)[aria-hidden=true]{-webkit-margin-end:.6em;font-weight:700;margin-inline-end:.6em}@media (min-width:35em) and (max-width:55em){.primary-navigation:where(.astro-YRLTTGFY) a:where(.astro-YRLTTGFY)>span:where(.astro-YRLTTGFY)[aria-hidden=true]{display:none}}@supports ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.primary-navigation:where(.astro-YRLTTGFY){-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:hsla(0,0%,100%,.1)}}*,:after,:before{box-sizing:border-box}body{display:grid;grid-template-rows:min-content 1fr;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:hidden;padding:0}@media (max-width:60rem){body{overflow-y:auto}}h1,h2,h3,h4,h5,p,ul{margin:0}ul{padding:0}a{text-decoration:none}.color-primary{color:#d2d8f9}.color-dark{color:#0c0e18}.color-light{color:#fff}.bg-color-primary{background-color:#d2d8f9}.bg-color-dark{background-color:#0c0e18}.bg-color-light{background-color:#fff}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{background-color:#0c0e18;color:#fff}body>header,body>main{justify-self:center;max-width:1920px}body>header{margin-inline:3rem;width:calc(100% - 6rem)}@media (min-width:35rem) and (max-width:60rem){body>header{margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:35rem){body>header{margin-inline:1.5rem;width:calc(100% - 3rem)}}body>main{margin-inline:10rem;width:calc(100% - 20rem)}@media (min-width:35rem) and (max-width:60rem){body>main{margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:35rem){body>main{margin-inline:1.5rem;width:calc(100% - 3rem)}}@keyframes curveInAnimation{0%{opacity:0;transform:rotate(-90deg) translate(-500px) rotate(90deg)}to{opacity:1;transform:rotate(0) translate(0) rotate(0)}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}body>main{animation:fadeInAnimation 1s ease 0;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}
