@keyframes pulse{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes marquee{0%{background-position-x:-5rem}to{background-position-x:0}}@keyframes loadingdots{0%{max-width:1ch}to{max-width:3ch}}.screen{--_slowyellow:var(--color_logo);--_stripeangle:-45deg;position:absolute;inset:0;overflow:hidden;z-index:100;width:100%;height:100%;background:var(--content_bold);display:flex;flex-flow:column nowrap;justify-content:space-between}.screen .center .image{height:50vh;width:auto;animation:pulse 1.8s ease infinite alternate;-webkit-user-select:none;-moz-user-select:none;user-select:none}.screen .center .text{text-align:start;font-size:large;width:6rem;margin-block:1rem;margin-inline:auto}.screen .center .dots{display:inline-block;max-height:1rem;max-width:1ch;overflow:hidden;animation:loadingdots 2s steps(3) infinite forwards}.screen .striped{height:10vh;width:calc(100% + 5rem);background:repeating-linear-gradient(var(--_stripeangle),var(--_slowyellow),var(--_slowyellow) 1.5rem,transparent 1.5rem,transparent 3.5rem,var(--_slowyellow) 3rem);animation:marquee 1s linear infinite forwards}.screen .striped:last-of-type{--_stripeangle:45deg;animation:marquee 1s linear infinite reverse}nav{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:fixed;top:0;inset-inline:0;z-index:100;padding-inline:2rem;height:var(--nav-height);width:100%;font-family:var(--nav_font,--text_font,Arial,sans-serif);background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:var(--content_dark)}@media only screen and (width < 600px){nav{padding-inline:1rem}}nav a{position:relative;font-weight:700;color:var(--font_color);text-decoration:none;transition:color .35s ease-in-out}nav a:after{content:" ";position:absolute;left:0;bottom:-.35rem;height:.1rem;width:100%;background:var(--color_lite);transform:scaleX(0);transform-origin:center;transition:transform .25s ease,background .35s ease-in-out}nav a:visited{color:var(--font_color)}nav a:hover{color:var(--color_base)}nav a:hover:after{background:var(--color_base);transform:scaleX(1)}nav a.router-link-exact-active{color:var(--color_lite)}nav a.router-link-exact-active:after{transform:scaleX(1)}nav .logo{display:flex;align-items:center;gap:1rem;margin-inline-end:auto;font-size:larger;font-weight:600}nav .logo img{height:calc(var(--nav-height)/2)}@media only screen and (width < 600px){nav .logo img{height:calc(var(--nav-height) - .5rem)}nav .logo span{display:none;visibility:hidden}}nav .bg{position:absolute;top:0;left:0;z-index:-1;height:var(--nav-height);width:calc(100% + 5rem)}nav .striped{--_stripeangle:-45deg;--_stripe-color:var(--color_logo);--_stripe-color:var(--color_darker);position:absolute;inset:0;height:100%;width:100%;background:repeating-linear-gradient(var(--_stripeangle),var(--_stripe-color),var(--_stripe-color) 1.5rem,transparent 1.5rem,transparent 3.5rem,var(--_stripe-color) 3rem)}.hero{display:grid;grid-template-columns:1fr 1fr;position:relative;isolation:isolate;height:75vh;overflow:hidden;background:var(--content_base);transition:opacity .35s ease-in-out}@media only screen and (width < 980px){.hero{grid-template-columns:1fr}}.hero--text{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;margin-inline-start:10vw}@media only screen and (width < 980px){.hero--text{grid-column:span 2;min-height:75vh;margin-inline:10vw}}.hero--text .title{margin-block:0;text-align:initial;font-size:xx-large}.hero--text p{margin-block:0;text-align:start}@media only screen and (width < 980px){.hero--spacer{display:none;visibility:hidden}}.hero--image{position:absolute;inset:0;height:75vh;width:100vw;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;animation:picturezoom 1.5s cubic-bezier(.97,-.02,.65,1.02) reverse}.hero--image.screen{background:var(--content_boldglass);mix-blend-mode:multiply;opacity:.55;z-index:1;transition:opacity .35s ease-in-out}.hero:hover .screen{opacity:.95}.entry{display:flex;overflow:hidden;--_panel-height:100vh;--_panel-width:100vw}.entry .panel{display:flex;flex-flow:column nowrap;position:relative;height:var(--_panel-height);width:var(--_panel-width);padding-inline:1rem;flex-grow:0;transition:width .45s ease-in-out}.entry .panel.inactive{width:calc(var(--_panel-width)/4)}.entry .panel.inactive .panel__content{display:none}.entry .panel.inactive .panel__arrow{display:flex;transform:scale(2.5,2)}.entry .panel.active{flex-grow:1}.entry .panel__arrow{display:none;height:100vh;position:relative;z-index:15;justify-content:center;align-items:center;margin-inline:auto;transform:scale(1);transition:transform .35s ease}.entry .panel__arrow button{all:unset;color:var(--color_base);font-size:larger;font-weight:600;letter-spacing:-.2rem;transform:scaleY(150%)}.entry .panel__content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-grow:1;position:relative;z-index:11;padding-block:20vh;gap:2rem}.entry .panel__background{position:absolute;z-index:5;inset:0;height:inherit;width:100%;overflow:hidden;isolation:isolate;mix-blend-mode:multiply}.entry .panel__background .gradient{position:absolute;inset:0;height:inherit;width:100%;z-index:10;background-image:linear-gradient(180deg,transparent,#091111);background-size:100% 200%;background-position:bottom;transition:background-position .35s ease-in-out}.entry .panel__background img{height:100vh;width:auto;position:relative;right:0;z-index:7}.entry .panel:last-of-type .panel__content{flex-direction:column-reverse}.entry .panel:last-of-type .panel__background .gradient{background-image:linear-gradient(0deg,transparent,#091111);background-position:top}.entry .panel:last-of-type:hover .panel__background .gradient{background-position:bottom}.entry .panel:hover .panel__background .gradient{background-position:top}@media only screen and (width < 600px){.entry{flex-direction:column}.entry .panel{--_panel-height:50vh;--_panel-width:100vw}.entry .panel__content{justify-content:center;padding-block:10vh;gap:1.5rem}.entry .panel.active,.entry .panel.inactive{height:var(--_panel-height)}.entry .panel.inactive{width:var(--_panel-width)}.entry .panel.inactive .panel__content{display:flex}.entry .panel.inactive .panel__arrow{display:none}.entry .panel:first-of-type.active{height:--_panel-height}.entry .panel:first-of-type.inactive{height:var(--_panel-height)}.entry .panel:last-of-type .panel__content{flex-direction:column}.entry .panel .panel__content{padding-block-start:calc(10vh - 2.5rem)}.entry .panel:first-of-type .panel__content{padding-block-start:calc(var(--nav-height) + 2.5rem)}}@keyframes picturezoom{0%{transform:scale(1)}to{transform:scale(2)}}:root{--header_font:"Nunito Sans",sans-serif;--text_font:"Rubik",sans-serif;--font_color_inverse:#1a1d20;--font_color:#eae4dc;--color_darker:#430;--color_dark:#842;--color_bold:#b50;--color_base:#e80;--color_lite:#fb4;--color_logo:#ffe900;--content_dark:#141618;--content_bold:#1a1d20;--content_boldglass:#1a1d20ee;--content_base:#23292d;--content_baseglass:#23292ddd;--content_mid:#31383d;--content_lite:#3b444a;--nav-height:4rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--content_mid) var(--content_bold)}::-webkit-scrollbar{height:.5rem;width:.5rem}::-webkit-scrollbar-track{width:0;height:0;background-color:var(--content_bold)}::-webkit-scrollbar-thumb{background:var(--content_mid)}#app{display:flex;flex-direction:column;gap:1rem;font-family:var(--text_font,Arial,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--font_color)}#app,.page{height:100vh}.page{overflow-y:auto;width:100vw}.content section{display:grid;position:relative;background:var(--content_base);--_section-offset-block:calc(var(--nav-height)*1.5);--_section-offset-inline:max(1rem,15vw)}@media only screen and (width < 600px){.content section{--_section-offset-block:var(--nav-height);--_section-offset-inline:max(1rem,5vw)}}.content section.default{gap:1.5rem;padding-block:var(--_section-offset-block);padding-inline:var(--_section-offset-inline)}.content section.gap{background:transparent}.content section.gap img{position:fixed;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;isolation:isolate}.content section.infogrid{gap:1.5rem;padding-block:var(--_section-offset-block);padding-inline:var(--_section-offset-inline);grid-template-columns:1fr 1fr 1fr}.content section.infogrid .grid__title{grid-column:span 3}.content section.side-media{display:flex;background:var(--content_lite);padding-block-start:0}.content section.side-media .media__text{padding-block:var(--_section-offset-block);padding-inline:calc(var(--_section-offset-inline)/2);flex-basis:50%;display:flex;flex-flow:column wrap;gap:1.5rem}.content section.side-media .media__image{position:relative;flex-basis:50%}.content section.side-media .media__image img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content section.side-media.reverse{flex-direction:row-reverse}.content section.footer{background:var(--content_bold);gap:1.5rem;padding-block-start:calc(var(--_section-offset-block)/4);padding-inline:calc(var(--_section-offset-inline)/2);grid-template-columns:1fr 1fr}.content section.footer ul{list-style-type:none;display:flex;justify-content:flex-end;gap:1rem}.content section.footer .grid__title{grid-column:span 1;justify-self:start}.content section.footer .grid__socials{grid-column:2}.content section.footer .grid__socials img{height:2rem;width:2rem}.title{font-family:var(--header_font);font-weight:1000;text-transform:uppercase;letter-spacing:.1rem}h1{font-size:x-large;margin-block-end:2rem}h2{font-size:larger}a{color:var(--color_bold);transition:color .35s ease-in-out}a:visited{color:var(--color_dark)}a:hover{color:var(--color_base)}a:focus-visible{outline:none;color:var(--color_base);text-decoration:underline}.button{position:relative;border:2px solid var(--color_base);background:rgba(0,0,0,.067);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);overflow:hidden;isolation:isolate;font-size:large;font-weight:600;text-transform:capitalize}.button.round{border-radius:2rem}.button.text-button{color:var(--font_color);padding:.5rem 2rem;transition:color .35s ease-in-out}.button.text-button:hover{color:var(--font_color_inverse)}.button.text-button:focus-visible{outline:none;color:var(--font_color_inverse);text-decoration:underline}.button a{display:block;position:relative;inset:0;z-index:15;font-size:large;font-weight:600;text-transform:capitalize;text-decoration:none;min-width:10rem;padding:.5rem 2rem}.button a,.button a:visited{color:var(--font_color)}.button a:hover{color:var(--font_color_inverse)}.button a:focus-visible{outline:none;color:var(--font_color_inverse);text-decoration:underline}.button:after{content:"";position:absolute;z-index:-1;inset:0;background:var(--color_base);transform:scaleX(0) skewX(-90deg);transform-origin:right;transition:transform .25s ease-in-out}.button:focus-within:after,.button:hover:after{transform:scaleX(1) skewX(-45deg);transform-origin:left}.button.round:after{border-radius:2rem;transform:scaleX(0)}.button.round:focus-within:after,.button.round:hover:after{transform:scaleX(1);transform-origin:left}