:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--page-margin: 1rem;--section-padding: 4rem;--spacing: 1rem}@media screen and (min-width:500px){:root{--page-margin: 2rem}}@media screen and (min-width:750px){:root{--page-margin: 6rem}}@media screen and (min-width:1000px){:root{--page-margin: 12rem}}@media screen and (min-width:1250px){:root{--page-margin: 25vw}}main,header,footer{padding:var(--spacing) var(--page-margin)}main{padding-bottom:calc(4 * var(--spacing))}footer{padding-top:0;padding-bottom:0}body,html{overflow-x:hidden;max-width:100%;width:100%}body{min-height:100dvh;display:flex;flex-direction:column}#app{flex:1;display:flex;flex-direction:column}main{flex:1;display:flex;flex-direction:column;gap:var(--section-padding)}.w-block-text>*+*{margin-top:var(--spacing)}img.full-width{width:100%;height:auto}img.left{float:left;margin-right:1em}img.right{float:right;margin-left:1em}.block-text:after{content:"";clear:both;display:table}@font-face{font-family:Outfit;src:url("/static/generated/Outfit-VariableFont_wght-B6lQlNBM.503761edaa25.ttf") format("truetype");font-weight:200 800;font-style:normal}:root{--hero-font-family: "Outfit";--default-font-family-header: "Outfit";--default-font-family-body: "Outfit";font-optical-sizing:auto;font-synthesis-style:auto;line-height:1.5}body{color:var(--default-body-color);font-family:var(--default-font-family-body),sans-serif;font-size:1.1rem}h1,h2,h3,h4,h5,h6{font-family:var(--default-font-family-header),sans-serif;font-weight:750;text-transform:uppercase}:root{--bg-color: rgb(0, 0, 0);--fg-color: #ffffff;--color-primary: #936bff}body{color:var(--fg-color);background-color:var(--bg-color)}a{color:var(--color-primary)}:root{--header-height: 4rem}header{top:0;width:100%;position:fixed;height:4rem;z-index:100}main{margin-top:4rem}header{display:flex;align-items:center;gap:var(--spacing)}header>a{display:block;line-height:0;flex-shrink:0;padding:.5rem .75rem;border-radius:4px;transition:background .15s ease}header>a:hover{background:#ffffff14}header img{height:.77em;display:inline-block}header nav{flex:1;min-width:0;display:flex;justify-content:flex-end}.main-menu{display:flex;align-items:center;width:100%;justify-content:flex-end}.main-menu__items{display:flex;align-items:center;gap:.25rem}.main-menu__items>*{flex-shrink:0}.main-menu__toggle{background:none;border:none;cursor:pointer;color:inherit;padding:.5rem;border-radius:4px;transition:background .15s ease;display:flex;flex-direction:column;gap:5px}.main-menu__toggle:hover{background:#ffffff14}.main-menu__toggle span{display:block;width:1.375rem;height:2px;background:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.main-menu--open .main-menu__toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.main-menu--open .main-menu__toggle span:nth-child(2){opacity:0;transform:scaleX(0)}.main-menu--open .main-menu__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.main-menu__items--collapsed{position:fixed;top:var(--header-height);left:0;right:0;z-index:99;flex-direction:column;align-items:stretch;gap:0;max-height:0;overflow:hidden;transition:max-height .5s ease}.main-menu__items--collapsed.main-menu__items--open{max-height:20rem}.main-menu-item{display:block;padding:.5rem .75rem;text-decoration:none;color:inherit;white-space:nowrap;border-radius:4px;transition:background .15s ease}.main-menu-item:hover{background:#ffffff14}.main-menu__items--collapsed .main-menu-item{border-radius:0;padding:.75rem var(--page-margin);border-bottom:1px solid rgba(255,255,255,.1)}header,.main-menu__items--collapsed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:inset 0 -10px 15px -10px #ffffff1a,0 calc(1 * var(--spacing)) var(--spacing) #00000040;background-color:color-mix(in srgb,rgba(255,255,255,.041) 90%,var(--color-primary))}footer{font-size:80%}footer{position:relative;background-color:color-mix(in srgb,var(--bg-color) 90%,var(--color-primary));isolation:isolate}footer:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20width='141.89281mm'%20height='86.050095mm'%20viewBox='0%200%20141.89281%2086.050095'%20version='1.1'%20id='svg5'%20xml:space='preserve'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3csodipodi:namedview%20id='namedview7'%20pagecolor='%23ffffff'%20bordercolor='%23000000'%20borderopacity='0.25'%20inkscape:showpageshadow='2'%20inkscape:pageopacity='0.0'%20inkscape:pagecheckerboard='true'%20inkscape:deskcolor='%23d1d1d1'%20inkscape:document-units='mm'%20showgrid='false'%20/%3e%3cdefs%20id='defs2'%20/%3e%3cg%20inkscape:label='Layer%201'%20inkscape:groupmode='layer'%20id='layer1'%20transform='translate(-4.1785956,-3.2353336)'%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.165'%20d='M%2021.798116,46.938035%20H%2057.522342%20L%2040.056173,89.220759%20H%204.1785958%20Z'%20id='path356'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.165'%20d='m%2039.356069,3.2353334%20h%2036.00523%20L%20110.95372,89.285425%20H%2075.114609%20Z'%20id='path966'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.165'%20d='M%20110.84936,3.271906%20H%20146.0714%20L%20128.46234,45.991965%20Z'%20id='path968'%20/%3e%3c/g%3e%3c/svg%3e");background-size:cover;background-position:center;opacity:.05;z-index:-1}:is(main,footer)>.w-block-section section{position:relative;overflow:hidden;padding:var(--section-padding) calc(var(--page-margin));margin-left:calc(-1 * var(--page-margin));margin-right:calc(-1 * var(--page-margin))}:is(main,footer)>.w-block-section+.w-block-section{margin-top:calc(-1 * var(--section-padding))}main:not(:has(>.w-block-section:first-child)){padding-top:var(--section-padding)}main>.w-block-section:first-child{margin-top:calc(-1 * (var(--header-height) + var(--spacing)))}main>.w-block-section:first-child>section>.section-block-content{margin-top:calc(var(--section-padding))}main:has(>.w-block-section:last-child){padding-bottom:0}.section-block-background{position:absolute;inset:0;overflow:hidden}@supports (animation-timeline: scroll()){@keyframes parallax-fix{0%{transform:var(--parallax-from, translateY(0))}to{transform:var(--parallax-to, translateY(0))}}.section-block-background.parallax-fixed{animation:parallax-fix linear both;animation-timeline:scroll(root block)}}.section-block-content{position:relative}.section-block-content>*+*{margin-top:var(--spacing)}.section-block-content>.w-block-section section{position:relative;overflow:hidden;height:100%;padding:0;margin:0}.background-image{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.background-video{width:100%;height:100%;object-fit:cover}.contact-form{max-width:40rem}.contact-form__field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.contact-form__field--checkbox{flex-direction:row;align-items:flex-start;gap:.5rem}.contact-form__field--checkbox label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.contact-form__optional{opacity:.6;font-size:.85em}.contact-form__error{font-size:.85em;color:#f87171}.contact-form__error--server{margin-bottom:.75rem}.contact-form__success{margin:0}
