form[data-v-2036f85c]{font-family:CabinetGrotesk;position:relative;margin-bottom:100px}form input[data-v-2036f85c]{font-family:inherit;font-size:40px;width:100%;border:none;outline:none;border-bottom:solid 2px var(--color-text);padding:10px 0}form button[data-v-2036f85c]{font-family:inherit;font-weight:700;font-size:16px;position:absolute;top:0;right:0;height:5em}form button .xicon[data-v-2036f85c]{vertical-align:text-bottom}.v-enter-active[data-v-2036f85c],.v-leave-active[data-v-2036f85c]{transition:transform .5s ease-out}.v-enter-from[data-v-2036f85c]{transform:translate(-5px)}.v-leave-to[data-v-2036f85c]{transform:translate(5px)}/**
 * @license
 *
 * Font Family: Cabinet Grotesk
 * Designed by: Indian Type Foundry
 * URL: https://www.fontshare.com/fonts/cabinet-grotesk
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * Cabinet Grotesk Variable(Variable font)
 * Cabinet Grotesk Thin
 * Cabinet Grotesk Extralight
 * Cabinet Grotesk Light
 * Cabinet Grotesk Regular
 * Cabinet Grotesk Medium
 * Cabinet Grotesk Bold
 * Cabinet Grotesk Extrabold
 * Cabinet Grotesk Black
 *
*/@font-face{font-family:CabinetGrotesk;src:url(/assets/CabinetGrotesk-Regular.90ef3ec3.woff2) format("woff2"),url(/assets/CabinetGrotesk-Regular.a467a421.woff) format("woff"),url(/assets/CabinetGrotesk-Regular.982a97b6.ttf) format("truetype");font-weight:400;font-display:fallback;font-style:normal}@font-face{font-family:CabinetGrotesk;src:url(/assets/CabinetGrotesk-Medium.b641ecaa.woff2) format("woff2"),url(/assets/CabinetGrotesk-Medium.b54f4a51.woff) format("woff"),url(/assets/CabinetGrotesk-Medium.e81c9320.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk;src:url(/assets/CabinetGrotesk-Bold.52208453.woff2) format("woff2"),url(/assets/CabinetGrotesk-Bold.31f24964.woff) format("woff"),url(/assets/CabinetGrotesk-Bold.f2e2f7b9.ttf) format("truetype");font-weight:700;font-display:fallback;font-style:normal}@font-face{font-family:CabinetGrotesk;src:url(/assets/CabinetGrotesk-Extrabold.694b9d04.woff2) format("woff2"),url(/assets/CabinetGrotesk-Extrabold.9373b6ca.woff) format("woff"),url(/assets/CabinetGrotesk-Extrabold.edd3028b.ttf) format("truetype");font-weight:800;font-display:fallback;font-style:normal}@font-face{font-family:CabinetGrotesk;src:url(/assets/CabinetGrotesk-Black.246bee9f.woff2) format("woff2"),url(/assets/CabinetGrotesk-Black.7df608df.woff) format("woff"),url(/assets/CabinetGrotesk-Black.9f1fe6db.ttf) format("truetype");font-weight:900;font-display:fallback;font-style:normal}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: black;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--ap-c-gray-light: #adadad;--ap-c-gray-dark: #666666;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-black);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}html{overflow-x:hidden}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:CabinetGrotesk,Roboto,sans-serif;font-size:21px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}#app{padding:0 20px;overflow-y:scroll;height:100vh;display:flex;flex-direction:column;font-weight:400;scroll-padding-right:50px;scroll-padding-left:20px}#app::-webkit-scrollbar{width:10px;margin-right:-10px;display:block;position:absolute;right:-10px}#app::-webkit-scrollbar-track{background:#e9e9e9}#app::-webkit-scrollbar-thumb{background:#b5b5b5}#app::-webkit-scrollbar-thumb:hover{background:#d1d1d1}main{flex:1;margin-bottom:3em}button{background-color:transparent;border:none;padding:0;cursor:pointer}.menu-trigger{max-height:38px}.menu-trigger:hover .bar2{transform:scaleX(1.3)}.menu-trigger .bar1,.menu-trigger .bar2,.menu-trigger .bar3{width:42px;height:3px;background-color:var(--color-text);margin:6px 0;transition:.6s}.menu-trigger.change .bar1{transform:rotate(-45deg) translate(-9px,9px)}.menu-trigger.change .bar2{opacity:0;transition:.2s}.menu-trigger.change .bar3{transform:rotate(45deg) translate(-4px,-4px)}#app>header{z-index:101}#app>header{display:flex;justify-content:space-between;position:sticky;top:0;left:0;padding:11px 0;margin-bottom:1em;font-weight:700;background-color:#fff}#app>header h1{font-size:38px;max-width:90%;font-weight:700;line-height:1}#app>header h1 a{font-weight:inherit}#app>header h1 span{display:block}#app>header i{font-size:48px;width:50%;font-weight:700;text-align:right}.nav-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,1fr);grid-gap:20px;background-color:#fff;z-index:100;position:fixed;top:0;height:100vh;width:calc(100vw - 50px);overflow:hidden;font-size:34px}.nav-wrapper .search-form{grid-column:3/11;grid-row:2/3}.nav-wrapper nav.main{grid-column:3/6;grid-row:3/5}.nav-wrapper .email-container{grid-column:3/11;grid-row:5/6;justify-self:start;align-self:end}.nav-wrapper ul{list-style:none;padding:0}.nav-wrapper a{text-decoration:none;color:inherit;display:block;transition:padding .1s ease-out}.nav-wrapper a:hover:not(.email){padding-left:1em}.nav-wrapper a.email{display:inline-block;align-self:flex-end}.nav-wrapper a.email:after{content:"";display:block;background-color:#000;width:100%;height:2px;position:absolute;bottom:5px;transition:width .3s ease-out}.nav-wrapper a.email:hover:after{width:0%}main{background-color:var(--vt-c-white)}footer{display:flex;justify-content:space-between;width:100%;font-size:18px;font-weight:500}footer *{font-weight:inherit}footer .o39 #icon-orkana{margin-right:1px;width:13px;transition:width .2s ease-out}footer .o39:hover #icon-orkana{width:54px}.menu-slide-enter-active,.menu-slide-leave-active{transition:transform .5s ease-out .1s}.menu-slide-enter-from,.menu-slide-leave-to{transform:translateY(-100vh)}.fade-enter-active{transition:opacity 1s ease-out}.fade-leave-active{transition:opacity 0s ease-out .1s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-in-enter-active{transition:transition 5s ease-out}.slide-in-leave-active{transition:transition 0s ease-out}.slide-in-enter-from,.slide-in-leave-to{transform:translate(-10px)}@keyframes loading{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (false){*:hover{transition:none}}@media (min-width: 768px){#app>header h1 span{display:inline}}@media (min-width: 1024px){.nav-wrapper{font-size:40px}.nav-wrapper .email-container{grid-column:6/11;grid-row:3/4;justify-self:end;align-self:start}}@media (max-width: 767px){#app>header h1{font-size:28px}#app>header button.menu-trigger{transform:scale(.6) translateY(-7px)}.nav-wrapper{font-size:24px}.nav-wrapper .search-form{grid-column:2/12}.nav-wrapper nav.main{grid-column:2/12}.nav-wrapper .email-container{grid-column:2/12;align-self:start}}.slogan h1[data-v-f2bb42ac]{font-size:1.6em;line-height:1;margin-top:100px;width:70%}.slogan h1 span[data-v-f2bb42ac]{animation:var(--offset) linear 1s 1 fadeOut-f2bb42ac;animation-fill-mode:forwards}@keyframes fadeOut-f2bb42ac{0%{opacity:1}70%{opacity:.4}to{opacity:0}}@media (min-width: 768px){.slogan h1[data-v-f2bb42ac]{font-size:3.5em}}@media (min-width: 1024px){.slogan h1[data-v-f2bb42ac]{font-size:3.5em}}
