.icon-dot-arrow circle{fill:#222}.icon-dot-loader{height:.9em;position:relative;width:.9em}.icon-dot-loader div{animation:scale-fade 2s cubic-bezier(0,.888,.333,1.222) infinite;background-color:currentColor;border-radius:50%;color:inherit;font-size:inherit;height:.315em;position:absolute;width:.315em}.icon-dot-loader div:first-of-type{left:50%;margin-left:-.1575em;top:0}.icon-dot-loader div:nth-of-type(2){animation-delay:.5s;margin-top:-.1575em;right:0;top:50%}.icon-dot-loader div:nth-of-type(3){animation-delay:1s;bottom:0;left:50%;margin-left:-.1575em}.icon-dot-loader div:nth-of-type(4){animation-delay:1.5s;left:0;margin-top:-.1575em;top:50%}@keyframes scale-fade{0%{opacity:1;scale:0}60%{opacity:1;scale:1}70%{opacity:1;scale:.8}to{scale:0}}@font-face{font-family:UN-11;src:local("UN-11 Regular"),local("UN-11"),url(../fonts/UN-11/UN-11.woff2) format(woff2),url(../fonts/UN-11/UN-11.woff) format(woff),url(../fonts/UN-11/UN-11.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:UN-11;src:local("UN-11 Regular Italic"),local("UN-11 Italic"),url(../fonts/UN-11/UN-11-italic.woff2) format(woff2),url(../fonts/UN-11/UN-11-italic.woff) format(woff),url(../fonts/UN-11/UN-11-italic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}.button-component{--icon-color:currentColor;--dots-color:currentColor;align-items:center;border:1px solid;color:#222;cursor:pointer;display:flex;font-family:UN-11,Helvetica,sans-serif;font-size:16px;font-weight:700;outline-color:#fa6537;padding:.6em .8em;position:relative;transition:background-color 333ms ease}.button-component .button-component__dots{inset:12px;pointer-events:none;position:absolute}.button-component .button-component__dots div{background-color:var(--dots-color,currentColor);border-radius:50%;height:12px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);transform-origin:center center;transition:transform 333ms ease;width:12px}.button-component .button-component__dots div:nth-of-type(2){left:100%}.button-component .button-component__dots div:nth-of-type(3){left:100%;top:100%}.button-component .button-component__dots div:nth-of-type(4){top:100%}.button-component .button-component__icon{color:var(--icon-color,currentColor);font-size:1em;margin-left:.6em;position:relative;transition:transform 666ms cubic-bezier(0,.888,.333,1.222);width:1.3em}.button-component .button-component__icon>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.button-component .icon-dot{background-color:var(--icon-color,currentColor);border-radius:50%;display:block;height:.8em;width:.8em}.button-component .icon-x{font-size:3em;top:-.06em}.button-component .icon-dot-arrow{height:1.5em;width:1.5em}.button-component .icon-check{font-size:1.5em}.button-component:focus-visible .button-component__icon{transform:scale(1.2)}.button-component:focus-visible.--icon-dot .button-component__icon{transform:scale(2)}.button-component:active .button-component__icon{transform:scale(1.2)}.button-component:active.--icon-dot .button-component__icon{transform:scale(2)}.button-component:active .button-component__dots div{transform:translate(-50%,-50%) scale(1.1)}@media(hover:hover)and (pointer:fine){.button-component:hover .button-component__icon{transform:scale(1.2)}.button-component:hover.--icon-dot .button-component__icon{transform:scale(2)}.button-component:hover .button-component__dots div{transform:translate(-50%,-50%) scale(1.1)}}.button-component.--size-large{font-size:24px}@media(min-width:768px){.button-component{font-size:17px}}@media(min-width:1280px){.button-component{font-size:18px}}.realtime-cursor{border-color:2px solid #c1be5a;filter:box-shadow(0 0 5px black);height:30px;left:-15px;opacity:.8;position:absolute;top:-15px;transition:transform 50ms linear;width:30px;will-change:transform}.realtime-cursor path{stroke:#000;stroke-width:1px}.realtime-cursor__nickname{background:#222;font-size:10px;left:50%;margin-top:6px;padding:2px;position:absolute;top:100%;transform:translate(-50%);white-space:nowrap}.realtime-cursors{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10}@font-face{font-family:Tiny5x3;src:url(/fonts/Tiny5x3GX.ttf) format(truetype);font-display:block}@font-face{font-family:UN-11;src:local("UN-11 Regular Italic"),local("UN-11 Italic"),url(../fonts/UN-11/UN-11-italic.woff2) format(woff2),url(../fonts/UN-11/UN-11-italic.woff) format(woff),url(../fonts/UN-11/UN-11-italic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:UN-11;src:local("UN-11 Regular"),local("UN-11"),url(../fonts/UN-11/UN-11.woff2) format(woff2),url(../fonts/UN-11/UN-11.woff) format(woff),url(../fonts/UN-11/UN-11.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}*,:after,:before{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}.font-display{font-family:Tiny5x3,Helvetica Nueue,Helvetica,sans-serif;font-weight:150}.font-body{font-family:UN-11,Helvetica,sans-serif}.h1,h1{font-family:Tiny5x3,Helvetica Nueue,Helvetica,sans-serif;font-size:85px;font-weight:140;line-height:.7em;text-transform:uppercase}@media(min-width:768px){.h1,h1{font-size:150px}}@media(min-width:1280px){.h1,h1{font-size:180px}}.h1--alt{font-family:UN-11,Helvetica,sans-serif;font-size:65px;font-weight:140;line-height:.7em;text-transform:uppercase}@media(min-width:768px){.h1--alt{font-size:80px}}@media(min-width:1280px){.h1--alt{font-size:90px}}.h2,h2{font-family:Tiny5x3,Helvetica Nueue,Helvetica,sans-serif;font-size:70px;font-weight:140;letter-spacing:-.02em;line-height:.8em;text-transform:uppercase}@media(min-width:768px){.h2,h2{font-size:80px}}@media(min-width:1280px){.h2,h2{font-size:120px}}.h2--alt{font-family:UN-11,Helvetica,sans-serif;font-size:50px;font-weight:700;line-height:1em;text-transform:none}@media(min-width:768px){.h2--alt{font-size:60px}}@media(min-width:1280px){.h2--alt{font-size:70px}}.h3,h3{font-family:Tiny5x3,Helvetica Nueue,Helvetica,sans-serif;font-size:58px;font-weight:160;line-height:.8em;text-transform:uppercase}@media(min-width:500px){.h3,h3{font-size:60px}}@media(min-width:768px){.h3,h3{font-size:70px}}@media(min-width:1280px){.h3,h3{font-size:80px}}.h4,h4{font-family:UN-11,Helvetica,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1em}@media(min-width:768px){.h4,h4{font-size:35px}}@media(min-width:1280px){.h4,h4{font-size:40px}}.h5,h5{font-family:UN-11,Helvetica,sans-serif;font-size:24px;line-height:1em}@media(min-width:768px){.h5,h5{font-size:26px}}@media(min-width:1280px){.h5,h5{font-size:30px}}.h6,h6{color:#9a91ff;font-family:UN-11,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:-.04em;line-height:1.24em;text-transform:uppercase}@media(min-width:768px){.h6,h6{font-size:12px}}@media(min-width:1280px){.h6,h6{font-size:13px}}.p--large{font-size:24px}.p--large,.p--regular,a,li,p{letter-spacing:-.04em;line-height:1.2em}.p--regular,a,li,p{font-size:18px}.p--small{font-size:12px;letter-spacing:-.03em;line-height:1.2em}@media(min-width:768px){.p--large{font-size:25px}.p--regular,a,li,p{font-size:19px}.p--small{font-size:13px}}@media(min-width:1280px){.p--large{font-size:26px}.p--regular,a,li,p{font-size:20px}.p--small{font-size:14px}}ol,ul{list-style-position:outside;list-style-type:disc;margin:0;padding-inline-start:1.5ch}li{margin-bottom:1em;padding-left:1ch}li:last-of-type{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,.p,.p--large,.p--regular,.p--small,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:24px}@media(min-width:768px){.h1,.h2,.h3,.h4,.h5,.h6,.p,.p--large,.p--regular,.p--small,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:24px}}@media(min-width:1280px){.h1,.h2,.h3,.h4,.h5,.h6,.p,.p--large,.p--regular,.p--small,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:32px}}html{font-family:UN-11,Helvetica,sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;background-color:#222;color:#222;scroll-behavior:smooth}body{position:relative}body:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#teleports{position:relative;z-index:15}.base-section{border:6px solid transparent;display:grid;gap:12px}@media(orientation:landscape)and (min-width:1280px)and (pointer:fine){.base-section{height:100%}}.--unlist .subsection,.subsection{background-color:#d9ddd4;border-radius:6px;overflow:hidden;padding:48px 12px;position:relative}@media(min-width:768px){.--unlist .subsection,.subsection{padding:72px 32px}}@media(min-width:1280px){.--unlist .subsection,.subsection{padding:96px 48px}}@media(orientation:landscape)and (min-width:1280px)and (pointer:fine){.--unlist .subsection,.subsection{padding:0 48px}}a{color:#222;font-size:inherit;font-style:inherit;outline-color:#fa6537;position:relative;text-decoration:none}a:focus-visible{font-weight:700}@media(hover:hover)and (pointer:fine){a:hover{font-weight:700}}button{background-color:transparent;border:none;cursor:pointer;outline-color:#fa6537}button:disabled{pointer-events:none}.button-group{display:flex;flex-wrap:wrap}.button-group>*{margin-right:24px}.solid-rule{background-color:#9a91ff;border:1px solid #222;height:10px;width:100%}img{opacity:0;transition:opacity 666ms ease}.--is-errored img,.--is-loaded img,img.--is-loaded{opacity:1}video[autoplay]{animation:fade-in 666ms linear forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.--flex{display:flex;gap:12px}.--flex-col{display:flex;flex-direction:column}.--flex-center{align-items:center;display:flex;justify-content:center}.--text-center{text-align:center}.--hidden{display:none}.--mw-sm{max-width:400px}.--mw-md{max-width:600px}.--mw-lg{max-width:800px}.--text-outline-black{text-shadow:-1px -1px 0 #222,1px -1px 0 #222,-1px 1px 0 #222,1px 1px 0 #222}.--text-outline-white{text-shadow:-1px -1px 0 #f1e6e6,1px -1px 0 #f1e6e6,-1px 1px 0 #f1e6e6,1px 1px 0 #f1e6e6}.--unlist{list-style:none;margin:0;padding:0}.--unlist li{margin:0;padding-left:0}.--under-shadow{position:relative;width:100%;z-index:0}.--under-shadow:before{background:linear-gradient(transparent,#000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.--bg-texture{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADnSURBVHgBvZZRCsQgDESjeJDq/c+k3sRVaCHChmbStAMF+zF18kiNgQTlnFsI4ZjLXmvNpJTGFyXzaVw6CJDGJ246xujnshMgjS8QKA/skUB5YIc39cC+4bWiQ71bpVZ0qHfb1IoO9aq61xu7qpG8sceVpJQy5tMkozf2sDa8Xmb50GFhxR6fVGHFnlprUGNwrcBXpQRIxPnmQeE+2jReeLR5dDs82qzd/mi0WbudI3ebMnfi304kpCFQd4H5r+k2ZZDASUrDpcGOHBSJFNJUgQRWda839qRB5409vX0v+hc4fnUv4voBpbzWgA7LKtoAAAAASUVORK5CYII=);background-repeat:repeat}.--circle{align-items:center;border:1px solid;border-radius:50%;display:flex;justify-content:center;padding:.5em;text-align:center;white-space:nowrap}.mb-0{margin-bottom:0}.mb-1{margin-bottom:24px}.mb-2{margin-bottom:32px}.mt-0{margin-top:0}.mt-1{margin-top:24px}.v-enter-active,.v-leave-active{transition:opacity 333ms ease}.v-enter-from,.v-leave-to{opacity:0}.fade-slow-enter-active,.fade-slow-leave-active{transition:opacity 666ms ease}.fade-slow-enter-from,.fade-slow-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transform:translateY(0);transition:opacity 333ms ease,transform 333ms ease}.slide-enter-from,.slide-leave-to{opacity:0;transform:translateY(10px)}.swap-enter-active,.swap-leave-active{transition:opacity 333ms ease,transform 333ms cubic-bezier(0,.888,.333,1.222)}.swap-enter-from,.swap-leave-to{opacity:0;transform:scale(.3)}.sr-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sr-only:focus-visible{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}a:focus-visible{position:relative}a:focus-visible .sr-only{clip:auto;background-color:#f1e6e6;border-radius:12px;color:#222;height:auto;left:50%;max-width:100%;overflow:auto;padding:12px;top:50%;transform:translate(-50%,-50%);width:auto}.jump-link{background-color:#f1e6e6;position:fixed;right:12px;top:12px;z-index:10}#main{width:100%}.mouseover-text span{cursor:crosshair;display:inline-block;line-height:.8em;transform:translateZ(0);transition:all 3s cubic-bezier(.22,1,.36,1);will-change:font-weight}.mouseover-text span.--active{color:#f1e6e6;text-shadow:none;transition:all 333ms cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:no-preference){.mouseover-text span.--active{font-weight:20}}.footer{align-items:flex-end;color:#f1e6e6;display:flex;flex-direction:column;padding:48px 6px 6px;text-align:right}.footer .h1{font-size:min(16.2vw,150px);letter-spacing:0;white-space:nowrap}.footer .footer__links{display:flex;list-style:none;margin-bottom:12px}.footer .footer__links li{margin-left:12px}.footer .footer__links li:last-of-type a{padding-right:0}.footer .footer__links .button-component{background-color:transparent;border:none;color:#f1e6e6;font-weight:400}.footer a{color:#f1e6e6}@media(min-width:768px){.footer{padding:6px 12px}.footer .footer__links{margin-bottom:0}.footer .footer__links li{margin-left:24px}}@media(min-width:1280px){.footer{padding:6px 24px}.footer .h1{font-size:180px;margin-bottom:24px}.footer .footer__links li{margin-left:32px}}.icon-down-chevron circle{fill:currentColor}.select__trigger{align-items:center;background-color:transparent;border:none;border-bottom:2px solid #222;border-radius:2px;color:#222;cursor:pointer;display:inline-flex;font-weight:700;gap:5px;justify-content:center;line-height:1;outline-color:#fa6537;padding:.3em .4em;transition:background-color 333ms ease;width:100%}@media(hover:hover)and (pointer:fine){.select__trigger:hover{background-color:#f1e6e6}}.select__trigger:focus-visible{background-color:#f1e6e6}.select__trigger[data-placeholder]{color:#9a91ff;font-weight:700}.select__value{flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.select__icon{color:currentColor;flex-shrink:0;width:.7em}.select__content{background-color:#d9ddd4;border:2px solid #9a91ff;box-shadow:0 0 5px 5px #0000000d;overflow:hidden}.select__viewport{max-width:95vw;outline:none}.select-item{align-items:center;border-bottom:2px solid #9a91ff;border-radius:0;color:#222;cursor:pointer;display:flex;font-size:inherit;padding:.8em .8em .8em 1.5em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-item:last-of-type{border:none}.select-item[data-disabled]{color:gray;pointer-events:none}.select-item[data-highlighted]{background-color:#fa6537;color:#222;outline:none}.select-item__indicator{align-items:center;display:inline-flex;justify-content:center;left:.25em;position:absolute;width:1em}.select-item__indicator svg{height:auto;width:100%}.select-item__indicator svg circle{fill:#222}.select__scroll-button{align-items:center;background-color:#f1e6e6;color:inherit;cursor:default;display:flex;height:25px;justify-content:center}@font-face{font-family:Tiny5x3;src:url(/fonts/Tiny5x3GX.ttf) format(truetype);font-display:block}.subsection.contact-form{background-color:#d9ddd4;border-radius:0;margin:0;padding:8px;position:relative}.subsection.contact-form .contact-form__inner{border:2px solid #9a91ff}.subsection.contact-form .contact__header{border-bottom:2px solid #9a91ff;padding:12px}.subsection.contact-form .contact__description>*{color:#222;margin-bottom:0}.subsection.contact-form .contact-form__form-wrapper{position:relative}.subsection.contact-form .contact-form__form{transition:opacity 333ms ease,visibility 0s linear 333ms}.subsection.contact-form .contact-form__form.--success{opacity:0;pointer-events:none;visibility:hidden}.subsection.contact-form .contact-form__copy{border-bottom:2px solid #9a91ff;margin:0;padding:24px 8px}.subsection.contact-form .contact-form__copy.--field-message{padding-bottom:0}.subsection.contact-form .contact-form__copy.--has-error .select__trigger,.subsection.contact-form .contact-form__copy.--has-error input,.subsection.contact-form .contact-form__copy.--has-error textarea{border-bottom-color:#a20000}.subsection.contact-form .contact-form__field{display:inline-block;position:relative}.subsection.contact-form .contact-form__field input,.subsection.contact-form .contact-form__field textarea{background-color:transparent;border:none;border-bottom:2px solid #222;border-radius:0;color:#222;font-size:1em;font-weight:inherit;font-weight:700;letter-spacing:inherit;padding:.2em .4em;position:relative;resize:none;text-overflow:ellipsis;top:-.01em;transition:background-color 333ms ease,border-width 333ms ease;width:100%}.subsection.contact-form .contact-form__field input::-moz-placeholder,.subsection.contact-form .contact-form__field textarea::-moz-placeholder{color:#9a91ff}.subsection.contact-form .contact-form__field input::placeholder,.subsection.contact-form .contact-form__field textarea::placeholder{color:#9a91ff}@media(hover:hover)and (pointer:fine){.subsection.contact-form .contact-form__field input:hover,.subsection.contact-form .contact-form__field textarea:hover{background-color:#f1e6e6}}.subsection.contact-form .contact-form__field input:focus-visible,.subsection.contact-form .contact-form__field input:not(:empty),.subsection.contact-form .contact-form__field textarea:focus-visible,.subsection.contact-form .contact-form__field textarea:not(:empty){background-color:#f1e6e6;outline-color:#fa6537}.subsection.contact-form .contact-form__field[data-name=name]{width:8em}.subsection.contact-form .contact-form__field[data-name=email],.subsection.contact-form .contact-form__field[data-name=phone]{width:7em}.subsection.contact-form .contact-form__field[data-name=interest]{width:9em}.subsection.contact-form .contact-form__field[data-name=message]{border-top:2px solid #222;margin-top:12px;width:100%}.subsection.contact-form .contact-form__field[data-name=message] textarea{border-bottom:none;min-height:3em}.subsection.contact-form .contact-form__submit{align-items:center;border:none;border-bottom:2px solid #9a91ff;color:#222;display:flex;font-family:Tiny5x3,Helvetica Nueue,Helvetica,sans-serif;font-size:60px;font-weight:160;height:70px;justify-content:center;margin:0;padding:12px 12px 16px;text-transform:uppercase;transition:background-color 333ms ease;width:100%}.subsection.contact-form .contact-form__submit .button-component__dots{color:#9a91ff}.subsection.contact-form .contact-form__submit .button-component__icon{font-size:.55em}.subsection.contact-form .contact-form__submit:active,.subsection.contact-form .contact-form__submit:focus-visible{background-color:#f1e6e6}@media(hover:hover)and (pointer:fine){.subsection.contact-form .contact-form__submit:hover{background-color:#f1e6e6}}.subsection.contact-form .contact-form__field-error{color:#a20000;display:block;margin-bottom:0;margin-top:24px}.subsection.contact-form .contact-form__success{left:0;padding:24px 12px;position:absolute;top:0}.subsection.contact-form .contact-form__error{color:#a20000;opacity:0;transition:opacity 333ms ease,visibility 0s linear 333ms;visibility:hidden}.subsection.contact-form .contact-form__form.--error .contact-form__error{opacity:1;padding:12px;transition:opacity 333ms ease,visibility 0s linear;visibility:visible}@media(min-width:768px){.subsection.contact-form{padding:12px}.subsection.contact-form .contact-form__copy{padding:24px 12px}.subsection.contact-form .contact-form__copy.--field-message{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.subsection.contact-form .contact-form__copy.--field-message span:first-of-type{padding:24px 12px}.subsection.contact-form .contact-form__field[data-name=name]{width:10em}.subsection.contact-form .contact-form__field[data-name=email],.subsection.contact-form .contact-form__field[data-name=phone]{width:9em}.subsection.contact-form .contact-form__field[data-name=message]{border-left:2px solid #9a91ff;border-top:none;margin:0}.subsection.contact-form .contact-form__field[data-name=message] textarea{border-bottom:none;height:100%;padding:24px 12px}}@font-face{font-family:Tiny5x3;src:url(/fonts/Tiny5x3GX.ttf) format(truetype);font-display:block}.dialog__overlay{background-color:#000c;inset:0;position:fixed;z-index:auto}.dialog__content{background-color:#d9ddd4;left:50%;margin:0;max-height:100%;max-width:850px;overflow-y:scroll;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:auto}.dialog__content:focus{outline:none}.dialog__close{align-items:center;background-color:#d9ddd4;border:2px solid #9a91ff;color:inherit;display:flex;font-size:70px;font-weight:160;height:50px;justify-content:center;margin:8px;padding:0;position:absolute;right:0;top:0;width:50px;z-index:1}.dialog__close div{font-family:Tiny5x3,Helvetica Nueue,Helvetica,sans-serif;line-height:.5em;margin:-.08em 0 0;transition:font-weight 333ms ease;z-index:1}.dialog__close:focus-visible{font-weight:80}.dialog__close:active{font-weight:220}@media(hover:hover)and (pointer:fine){.dialog__close:hover{font-weight:80}.dialog__close:active{font-weight:220}}@media(min-width:768px){.dialog__close{margin:12px}}.dialog-enter-active,.dialog-leave-active{opacity:1;transform:translate(-50%,-50%) rotate(0);transition:opacity 222ms cubic-bezier(.22,1,.36,1),transform 666ms cubic-bezier(.22,1,.36,1)}.dialog-enter-from,.dialog-leave-to{opacity:0;transform:translate(-50%,-10%) rotate(3deg);transition:opacity 222ms ease 111ms,transform 666ms ease}.dialog__content .contact-form .contact-form__inner{margin-bottom:32px}.dialog__content .contact-form .contact__title{padding-right:40px}.dialog__content .contact-form .contact__title h3{font-size:43px;margin-bottom:12px}@media(min-width:768px){.dialog__content .contact-form .contact-form__inner{margin-bottom:0}.dialog__content .contact-form .contact__title h3{font-size:80px;margin-bottom:12px}}@font-face{font-family:Tiny5x3;src:url(/fonts/Tiny5x3GX.ttf) format(truetype);font-display:block}.primary-nav{background-color:#222;height:50px;left:0;padding:6px;position:sticky;top:0;width:100%;z-index:5}.primary-nav a{white-space:nowrap}.primary-nav ul{align-items:center;display:flex;flex-grow:1;height:100%;list-style:none}.primary-nav ul li{margin-left:24px}.primary-nav .primary-nav__inner{align-items:center;background-color:#d9ddd4;border-radius:4px;display:flex;height:100%;justify-content:space-between;padding:0 6px;width:100%}.primary-nav .primary-nav__text-logo{color:#222;display:block;font-family:Tiny5x3,Helvetica Nueue,Helvetica,sans-serif;font-size:50px;font-weight:150;height:100%;margin-top:-.1em;position:relative;text-transform:uppercase}.primary-nav .primary-nav__text-logo span{left:0;letter-spacing:0;position:absolute;top:50%;transform:translateY(-50%);transition:font-weight 333ms cubic-bezier(0,0,.666,1)}.primary-nav .primary-nav__text-logo span:last-of-type{display:none}.primary-nav .primary-nav__text-logo:active span{font-weight:200}.primary-nav .button-component{border:none;color:#222;margin-right:-.6em}@media(min-width:768px){.primary-nav{height:55px}.primary-nav .primary-nav__text-logo{font-size:55px}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.primary-nav .primary-nav__text-logo span:first-of-type{transition:font-weight .3996s ease .1998s,visibility 0s linear .1998s,opacity 0s linear .1998s}.primary-nav .primary-nav__text-logo span:last-of-type{display:block;font-weight:20;opacity:0;pointer-events:none;transition:font-weight .3996s ease,visibility 0s linear .3996s,opacity 99.9ms linear .2997s;visibility:hidden}}@media(min-width:768px)and (prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.primary-nav .primary-nav__text-logo:focus-visible span:first-of-type,.primary-nav .primary-nav__text-logo:hover span:first-of-type{font-weight:20;opacity:0;transition:font-weight .3996s ease,visibility 0s linear .3996s,opacity 99.9ms linear .2997s;visibility:hidden}.primary-nav .primary-nav__text-logo:focus-visible span:last-of-type,.primary-nav .primary-nav__text-logo:hover span:last-of-type{font-weight:150;opacity:1;pointer-events:auto;transition:font-weight .3996s ease .1998s,visibility 0s linear .1998s,opacity 0s linear .1998s;visibility:visible}.primary-nav .primary-nav__text-logo:active span:first-of-type,.primary-nav .primary-nav__text-logo:active span:last-of-type{font-weight:200;transition:font-weight 666ms cubic-bezier(0,0,.666,1)}}@media(min-width:768px){.primary-nav .primary-nav__inner{padding:0 12px}}@media(min-width:1280px){.primary-nav{height:60px}.primary-nav .primary-nav__inner{padding:0 24px}.primary-nav .primary-nav__text-logo{font-size:60px}}#error .primary-nav{position:fixed}#main.--error{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.error__content{background-color:#d9ddd4;border-radius:6px;margin:auto;max-width:700px}.error__content>*{margin-bottom:20px}.error__content h1{display:flex;font-size:140px;gap:24px}.error__content p a{color:inherit;font-size:inherit}.error__content .button-component{display:inline-flex;margin-top:24px}
