:root{--logo-background:var(--color-primary-700);--logo-foreground:var(--color-primary-500);--logo-stroke-color:var(--color-primary-700);--logo-text-fill:var(--color-primary-500)}svg[data-v-733b9892]{left:-.25rem;position:relative}svg path#logo-outer[data-v-733b9892]{animation:logo-draw-733b9892 .7s linear 0s forwards,logo-blink-733b9892 .3s linear .7s forwards,logo-color-fill-733b9892 .3s linear 1s forwards;fill:var(--logo-background);fill-opacity:0;stroke:var(--logo-stroke-color);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:100;stroke-opacity:.15;stroke-width:.0833333333rem;transition:fill .25s ease-in-out}@media screen and (prefers-reduced-motion:reduce){svg path#logo-outer[data-v-733b9892]{animation:none;fill-opacity:1;stroke-dashoffset:0;stroke-opacity:1}}svg path#logo-inner[data-v-733b9892]{animation:logo-color-blink-733b9892 .3s linear 1.15s forwards;fill:var(--logo-foreground);fill-opacity:0;transition:fill .25s ease-in-out}@media screen and (prefers-reduced-motion:reduce){svg path#logo-inner[data-v-733b9892]{animation:none;fill-opacity:1}}svg path#logo-text[data-v-733b9892]{fill:var(--logo-text-fill);transition:fill .25s ease-in-out}@keyframes logo-draw-733b9892{0%{stroke-dashoffset:1;stroke-opacity:.15}99%{stroke-dasharray:1;stroke-dashoffset:0;stroke-opacity:1}to{stroke-dasharray:0}}@keyframes logo-blink-733b9892{0%{stroke-opacity:1}16%{stroke-opacity:0}33%{stroke-opacity:1}50%{stroke-opacity:0}66%{stroke-opacity:1}83%{stroke-opacity:0}to{stroke-opacity:1}}@keyframes logo-color-fill-733b9892{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes logo-color-blink-733b9892{0%{fill-opacity:0}16%{fill-opacity:1}33%{fill-opacity:0}50%{fill-opacity:1}66%{fill-opacity:0}83%{fill-opacity:1}to{fill-opacity:1}}.navigation-toggle[data-v-b6fadd2b]{--navigation-toggle-color:var(--logo-text-fill,var(--color-primary-500));align-items:center;color:var(--navigation-toggle-color);cursor:pointer;display:flex;gap:var(--spacing-50)}.navigation-toggle .icon[data-v-b6fadd2b]{height:var(--spacing-150);width:var(--spacing-150)}.app-header-wrapper[data-v-5d876147]{padding:var(--spacing-50) 0;position:relative}.app-header-wrapper .app-header[data-v-5d876147]{align-items:center;display:flex;gap:var(--spacing-50);justify-content:space-between}.app-header-wrapper .app-header .app-navigation[data-v-5d876147]{display:flex;gap:var(--spacing-100)}.app-header-wrapper .app-header .app-logo[data-v-5d876147]{max-width:var(--spacing-1000);transition:width var(--transition-default),height var(--transition-default);width:100%}.app-header-wrapper .app-header .app-logo [data-v-5d876147] svg{width:100%}:root{--pattern-color:var(--color-black)}[data-v-5128bda0] .advanced-box-wrapper{--pattern-opacity:.25;--pattern-color:var(--color-black);--advanced-heading-text-color:var(--color-white);--advanced-heading-text-shadow:var(--text-shadow-default)}[data-v-5128bda0] .advanced-box-wrapper .corner{--advanced-box-corner-color:var(--color-black)}.heading[data-v-5128bda0]{color:var(--advanced-heading-text-color);font-size:clamp(var(--font-size-2xl),3vw + 1rem,var(--font-size-7xl));text-shadow:0 0 10px var(--advanced-heading-text-shadow);white-space:nowrap;z-index:var(--z-index-base)}.heading[data-v-5128bda0],.text[data-v-5128bda0]{text-transform:uppercase}.text[data-v-5128bda0]{font-weight:var(--font-weight-bold)}.hero-banner[data-v-b6f1a0d6]{align-items:center;display:flex;justify-content:center;position:relative}.hero-banner.large[data-v-b6f1a0d6]{height:75vh}.hero-banner.small[data-v-b6f1a0d6]{height:33vh}.background-color[data-v-b6f1a0d6]{background-color:var(--color-primary-950)}.background-animated-gradient[data-v-b6f1a0d6]{animation:gradient-animation 15s ease infinite;background:var(--hero-gradient);background-size:400% 400%}.navigation-wrapper[data-v-aab3f544]{--navigation-background:var(--color-white);--navigation-border:var(--color-primary-600);--navigation-name-color:var(--color-primary-500);--navigation-toggle-color:var(--color-primary-500);--navigation-links-wrapper-background-gradient:var(--hero-gradient);--navigation-link-color:var(--color-white);--navigation-link-text-shadow:var(--text-shadow-default);--navigation-column-padding-x:var(--spacing-600);--navigation-column-padding-y:var(--spacing-300);background:var(--navigation-background);height:100vh;left:0;position:absolute;top:0;transform:translate(-100vw);transition:transform .25s cubic-bezier(1,0,0,1);width:100vw;z-index:var(--z-index-navigation)}.navigation-wrapper .app-navigation[data-v-aab3f544]{display:flex;flex-direction:row;height:100%;width:100%}.navigation-wrapper .app-navigation .name[data-v-aab3f544]{color:var(--navigation-name-color);display:block;font-family:var(--font-display);height:-moz-min-content;height:min-content;position:absolute;top:calc(var(--spacing-100)*-1);transform:rotate(-90deg);transform-origin:bottom right;width:-moz-max-content;width:max-content}.navigation-wrapper .app-navigation .border-left[data-v-aab3f544],.navigation-wrapper .app-navigation .border-right[data-v-aab3f544]{display:none}@media(min-width:64rem){.navigation-wrapper .app-navigation .border-left[data-v-aab3f544],.navigation-wrapper .app-navigation .border-right[data-v-aab3f544]{background-color:var(--navigation-border);display:block;height:100%;transform:scaleY(0);transition:transform var(--transition-default);transition-delay:.25s;width:1px}}.navigation-wrapper .app-navigation .border-left[data-v-aab3f544]{transform-origin:bottom}.navigation-wrapper .app-navigation .border-right[data-v-aab3f544]{transform-origin:top}.navigation-wrapper .app-navigation .navigation-links-container[data-v-aab3f544]{--pattern-opacity:.25;animation:gradient-animation 15s ease infinite;background:var(--navigation-links-wrapper-background-gradient);background-size:400% 400%;margin:0;max-width:unset;opacity:0;position:relative;transition:opacity var(--transition-default);transition-delay:.75s;width:100%}@media(min-width:64rem){.navigation-wrapper .app-navigation .navigation-links-container[data-v-aab3f544]{max-width:var(--container-3xl)}}.navigation-wrapper .app-navigation .navigation-links-container .navigation-links-wrapper[data-v-aab3f544]{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.navigation-wrapper .app-navigation .navigation-links-container .navigation-links-wrapper .navigation-link[data-v-aab3f544]{color:var(--navigation-link-color);font-family:var(--font-sans);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);text-shadow:0 0 10px var(--navigation-link-text-shadow);width:-moz-max-content;width:max-content}.navigation-wrapper .app-navigation .navigation-links-container .navigation-links-wrapper .navigation-link[data-v-aab3f544]:after{background:var(--navigation-link-color);box-shadow:0 0 10px var(--navigation-link-text-shadow);content:"";display:block;height:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-default);width:100%}.navigation-wrapper .app-navigation .navigation-links-container .navigation-links-wrapper .navigation-link[data-v-aab3f544]:focus-visible,.navigation-wrapper .app-navigation .navigation-links-container .navigation-links-wrapper .navigation-link[data-v-aab3f544]:hover{outline:0}.navigation-wrapper .app-navigation .navigation-links-container .navigation-links-wrapper .navigation-link[data-v-aab3f544]:focus-visible:after,.navigation-wrapper .app-navigation .navigation-links-container .navigation-links-wrapper .navigation-link[data-v-aab3f544]:hover:after{transform:scaleX(1)}.navigation-wrapper .app-navigation .navigation-column[data-v-aab3f544]{display:flex;flex:1 1 auto;padding:var(--navigation-column-padding-y)}.navigation-wrapper .app-navigation .navigation-column-left[data-v-aab3f544]{display:none}@media(min-width:64rem){.navigation-wrapper .app-navigation .navigation-column-left[data-v-aab3f544]{align-items:flex-start;display:flex;justify-content:flex-end;padding-top:0}}.navigation-wrapper .app-navigation .navigation-column-right[data-v-aab3f544]{display:none}@media(min-width:64rem){.navigation-wrapper .app-navigation .navigation-column-right[data-v-aab3f544]{align-items:flex-start;display:flex;justify-content:flex-start;padding:0}}.navigation-wrapper .navigation-toggle[data-v-aab3f544]{color:var(--color-white);position:absolute;right:var(--spacing-150);top:var(--spacing-150)}@media(min-width:64rem){.navigation-wrapper .navigation-toggle[data-v-aab3f544]{color:var(--navigation-toggle-color)}}.navigation-wrapper.open[data-v-aab3f544]{transform:translate(0)}.navigation-wrapper.open .app-navigation .border-left[data-v-aab3f544],.navigation-wrapper.open .app-navigation .border-right[data-v-aab3f544]{transform:scaleY(1)}.navigation-wrapper.open .app-navigation .navigation-links-container[data-v-aab3f544]{opacity:1}
