@font-face{font-display:swap;font-family:PP Editorial New;font-style:normal;font-weight:400;src:url(../fonts/editorial-regular.woff2) format("woff2"),url(../fonts/editorial-regular.woff) format("woff")}@font-face{font-display:swap;font-family:PP Editorial New;font-style:italic;font-weight:400;src:url(../fonts/editorial-italic.woff2) format("woff2"),url(../fonts/editorial-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-style:normal;font-weight:400;src:url(../fonts/unica-regular.woff2) format("woff2"),url(../fonts/unica-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-style:italic;font-weight:400;src:url(../fonts/unica-italic.woff2) format("woff2"),url(../fonts/unica-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-style:normal;font-weight:500;src:url(../fonts/unica-medium.woff2) format("woff2"),url(../fonts/unica-medium.woff) format("woff")}.cover,.header nav .nav_mobile,.transition_card{height:100%;left:0;position:absolute;top:0;width:100%}.fill{height:100%;left:0;top:0;width:100%}.fill,.section{position:relative}.section{height:-moz-fit-content;height:fit-content;min-height:100vh;overflow:hidden}.center{align-items:center;display:flex;justify-content:center}.header nav .get_in_touch_wrapper,.left{align-items:center;display:flex;justify-content:flex-start}.header nav .nav_mobile,.left-col{align-items:flex-start}.header nav .nav_mobile,.left-col,.right-col{display:flex;flex-direction:column;justify-content:center}.body-m,.header nav .addresses .address,.header nav .get_in_touch_wrapper .get_in_touch a,.header nav .get_in_touch_wrapper .get_in_touch p,.header nav .nav_desktop li{font-size:var(--step-0);line-height:120%}@media (max-width:479px){.body-m,.header nav .addresses .address,.header nav .get_in_touch_wrapper .get_in_touch a,.header nav .get_in_touch_wrapper .get_in_touch p,.header nav .nav_desktop li{font-size:var(--step-1)}}.header_wrapper{height:40px;position:fixed;width:100%;z-index:60}.header{align-items:center;display:flex;gap:var(--space-xl);height:100%;justify-content:space-between;padding:var(--space-xl);width:100%}@media (max-width:479px){.header{padding:var(--space-l) var(--space-xs) var(--space-xs) var(--space-xs)}}.header .logo{opacity:0;position:relative;z-index:70}@media (max-width:479px){.header .logo{margin-left:var(--space-2xs);margin-top:var(--space-xs);max-width:4rem}}.header .logo svg{height:100%;width:100%}.header .divider_header{border-bottom:2px solid #f4f9e9;flex-grow:6;opacity:0;transform:scaleX(0)}@media (max-width:479px){.header .divider_header{display:none}.header nav{left:0;min-height:100vh;pointer-events:none;position:absolute;top:0;width:100vw;z-index:60}}.header nav .trigger_nav{display:none;pointer-events:all;position:absolute;right:1.5rem;top:1.5rem;z-index:70}@media (max-width:479px){.header nav .trigger_nav{display:block;right:var(--space-m);top:var(--space-xs)}}.header nav .trigger_nav svg{stroke:#f4f9e9;transition:.2s}.header nav .trigger_nav svg g:first-child{opacity:1;transition:opacity 0s .2s}.header nav .trigger_nav svg g:first-child line{transform:translateY(0);transition:transform .2s .2s}.header nav .trigger_nav svg g:last-child{opacity:0;transition:opacity 0s .2s}.header nav .trigger_nav svg g:last-child line{transform:rotate(0);transform-origin:center;transition:transform .2s}.header nav .trigger_nav.-menu-open svg{stroke:#fff}.header nav .trigger_nav.-menu-open svg g:first-child{opacity:0}.header nav .trigger_nav.-menu-open svg g:first-child line{transition:transform .2s}.header nav .trigger_nav.-menu-open svg g:first-child line:first-child{transform:translateY(7px)}.header nav .trigger_nav.-menu-open svg g:first-child line:last-child{transform:translateY(-7px)}.header nav .trigger_nav.-menu-open svg g:last-child{opacity:1}.header nav .trigger_nav.-menu-open svg g:last-child line{transition:transform .2s .2s}.header nav .trigger_nav.-menu-open svg g:last-child line:first-child{transform:rotate(45deg)}.header nav .trigger_nav.-menu-open svg g:last-child line:last-child{transform:rotate(-45deg)}.header nav .nav_desktop{display:flex;gap:var(--space-xl);list-style:none;margin:0;padding:0}@media (max-width:479px){.header nav .nav_desktop{display:none}}.header nav .nav_desktop li{color:#f4f9e9;opacity:0;text-transform:uppercase}.header nav .nav_desktop li a{color:#f4f9e9;font-family:Neue Haas Unica,Helvetica,Arial,sans-serif;font-weight:500;text-decoration:none}.header nav .nav_mobile{background-color:#a03923;height:100dvh;opacity:0;padding:var(--space-s) var(--space-l) var(--space-s) var(--space-l);pointer-events:none;visibility:hidden}@media (min-width:481px){.header nav .nav_mobile{display:none}}.header nav .nav_mobile .index_title{color:#f4f9e9;font-family:PP Editorial New,Times,serif;font-style:italic;margin-bottom:var(--space-xs);margin-top:var(--space-xl);padding-bottom:.5rem;position:relative;width:100%}.header nav .nav_mobile .index_title:after{border-bottom:1px solid #f4f9e9;bottom:0;content:"";left:0;position:absolute;width:100%}.header nav .nav_mobile li{font-size:var(--step-4);margin:.5rem 0}.header nav .nav_mobile li a{color:#f4f9e9;display:block;text-decoration:none;text-transform:uppercase}.header nav .nav_mobile li a svg{height:32px;margin-left:.5rem;width:32px}.header nav .nav_mobile li a svg path{fill:#f4f9e9}.header nav .nav_mobile .router-link-exact-active{font-style:italic}@media (max-width:479px){.header nav .nav_mobile .router-link-exact-active{text-decoration:underline}}.header nav .get_in_touch_wrapper{align-items:flex-start;color:#f6dbd5;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-m);width:100%}.header nav .get_in_touch_wrapper .get_in_touch{flex-direction:column;width:100%}.header nav .get_in_touch_wrapper .get_in_touch h4{margin-bottom:.25rem}.header nav .get_in_touch_wrapper .get_in_touch p{margin-bottom:var(--space-xs)}.header nav .get_in_touch_wrapper .get_in_touch a{color:#f6dbd5;font-weight:medium;text-decoration:none}.header nav .addresses{display:flex;gap:var(--space-xl)}.header nav .addresses .address h4{margin-bottom:var(--space-xs)}.header #logo_color{fill:#f4f9e9}.router-link-exact-active{font-style:italic}@media (max-width:479px){.router-link-exact-active{text-decoration:underline}}:root{--step--2:clamp(.5206rem,.5196rem + .005vw,.525rem);--step--1:clamp(.625rem,.5739rem + .2557vw,.85rem);--step-0:clamp(.75rem,.608rem + .7102vw,1.375rem);--step-1:clamp(.9rem,.5989rem + 1.5057vw,2.225rem);--step-2:clamp(1.08rem,.5074rem + 2.8629vw,3.5994rem);--step-3:clamp(1.2963rem,.2671rem + 5.1456vw,5.8244rem);--step-4:clamp(1.555rem,-.2334rem + 8.9418vw,9.4238rem);--step-5:clamp(1.8663rem,-1.1749rem + 15.206vw,15.2475rem);--step-6:clamp(2.2394rem,-2.8585rem + 25.4893vw,24.67rem);--space-3xs:clamp(.3125rem,.3125rem + 0vw,.3125rem);--space-2xs:clamp(.5625rem,.55rem + .0625vw,.625rem);--space-xs:clamp(.875rem,.8625rem + .0625vw,.9375rem);--space-s:clamp(1.125rem,1.1rem + .125vw,1.25rem);--space-m:clamp(1.6875rem,1.65rem + .1875vw,1.875rem);--space-l:clamp(2.25rem,2.2rem + .25vw,2.5rem);--space-xl:clamp(3.375rem,3.3rem + .375vw,3.75rem);--space-2xl:clamp(4.5rem,4.4rem + .5vw,5rem);--space-3xl:clamp(6.75rem,6.6rem + .75vw,7.5rem);--space-3xs-2xs:clamp(.3125rem,.25rem + .3125vw,.625rem);--space-2xs-xs:clamp(.5625rem,.4875rem + .375vw,.9375rem);--space-xs-s:clamp(.875rem,.8rem + .375vw,1.25rem);--space-s-m:clamp(1.125rem,.975rem + .75vw,1.875rem);--space-m-l:clamp(1.6875rem,1.525rem + .8125vw,2.5rem);--space-l-xl:clamp(2.25rem,1.95rem + 1.5vw,3.75rem);--space-xl-2xl:clamp(3.375rem,3.05rem + 1.625vw,5rem);--space-2xl-3xl:clamp(4.5rem,3.9rem + 3vw,7.5rem);--space-s-l:clamp(1.125rem,.85rem + 1.375vw,2.5rem)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}div,section{box-sizing:border-box}@font-face{font-display:swap;font-family:PP Editorial New;font-style:normal;font-weight:400;src:url(../fonts/editorial-regular.woff2) format("woff2"),url(../fonts/editorial-regular.woff) format("woff")}@font-face{font-display:swap;font-family:PP Editorial New;font-style:italic;font-weight:400;src:url(../fonts/editorial-italic.woff2) format("woff2"),url(../fonts/editorial-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-style:normal;font-weight:400;src:url(../fonts/unica-regular.woff2) format("woff2"),url(../fonts/unica-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-style:italic;font-weight:400;src:url(../fonts/unica-italic.woff2) format("woff2"),url(../fonts/unica-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-style:normal;font-weight:500;src:url(../fonts/unica-medium.woff2) format("woff2"),url(../fonts/unica-medium.woff) format("woff")}.cover,.transition_card{position:absolute}.cover,.fill,.transition_card{height:100%;left:0;top:0;width:100%}.fill{position:relative}.error_section,.section{height:-moz-fit-content;height:fit-content;min-height:100vh;overflow:hidden;position:relative}.center,.error_section{justify-content:center}.center,.error_section,.left{align-items:center;display:flex}.left{justify-content:flex-start}.right{align-items:center;display:flex;justify-content:flex-end}.left-col{align-items:flex-start}.left-col,.right-col{display:flex;flex-direction:column;justify-content:center}.right-col{align-items:flex-end}.center-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.col-2-text{display:flex;gap:var(--space-l)}.col-3-text{display:flex;gap:var(--space-xl)}@media (max-width:1439px){.col-3-text{gap:var(--space-xs)}}.body-3xl{font-size:var(--step-4)}.body-2xl{font-size:var(--step-3)}.body-xl{font-size:var(--step-2);line-height:110%}@media (max-width:479px){.body-xl{font-size:calc(var(--step-2)*1.5)}}.body-l{font-size:var(--step-1);line-height:120%}@media (max-width:1999px){.body-l{font-size:calc(var(--step-1)*.65)}}@media (max-width:819px){.body-l{font-size:calc(var(--step-1)*.8)}}@media (max-width:479px){.body-l{font-size:calc(var(--step-1)*1.1)}}.body-m{font-size:var(--step-0);line-height:120%}@media (max-width:479px){.body-m{font-size:var(--step-1)}}.title-4xl{font-size:var(--step-6);letter-spacing:-.3rem}@media (max-width:1999px){.title-4xl{font-size:calc(var(--step-6)*.7)}}@media (max-width:819px){.title-4xl{font-size:calc(var(--step-6)*.9)}}@media (max-width:479px){.title-4xl{font-size:calc(var(--step-6)*1.5);letter-spacing:-.05rem!important}}.title-3xl{font-size:var(--step-5);letter-spacing:-.3rem;line-height:100%}@media (max-width:1999px){.title-3xl{font-size:calc(var(--step-5)*.9)}}@media (max-width:1279px){.title-3xl{font-size:calc(var(--step-5));letter-spacing:-.1rem}}@media (max-width:479px){.title-3xl{font-size:calc(var(--step-5)*1.7);letter-spacing:-.1rem}}@media (min-width:2001px){.title-3xl{font-size:calc(var(--step-5)*1.1)}}.title-2xl{font-size:var(--step-4);letter-spacing:-.1rem}@media (max-width:1999px){.title-2xl{font-size:calc(var(--step-4)*.95)}}@media (max-width:479px){.title-2xl{font-size:calc(var(--step-4)*2);letter-spacing:unset!important}}.title-xl{font-size:var(--step-3)}.title-l,.title-xl{letter-spacing:-.1rem}.title-l{font-size:var(--step-2)}@media (max-width:1999px){.title-l{font-size:calc(var(--step-2)*.85)}}@media (max-width:479px){.title-l{font-size:calc(var(--step-3)*1.3);letter-spacing:unset!important}}.title-m{font-size:var(--step-1);letter-spacing:-.1rem}@media (max-width:1999px){.title-m{font-size:calc(var(--step-1)*.85)}}@media (max-width:479px){.title-m{font-size:calc(var(--step-1)*1.2);letter-spacing:unset!important}}.title-s{font-size:var(--step-0)}.title-s,.title-xs{letter-spacing:-.1rem}.title-xs{font-size:var(--step--1)}.title-3xs{font-size:var(--step--2);letter-spacing:-.1rem}.editorial-italic,.editorial-regular{font-family:PP Editorial New,Times,serif}.editorial-italic{font-style:italic}body{font-family:Neue Haas Unica,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"kern" 1;font-size:var(--step-0);text-rendering:optimizeLegibility}.container{overflow-x:hidden;position:relative}.char,.future_word,.past_word,.phi{margin:-3rem;padding:3rem}.transition_card{background:linear-gradient(0deg,#541e1200,#541e12 25%,#541e12,#541e12 75%,#541e1200);display:block;height:200%;opacity:1;position:fixed;transform:scaleY(1) translate(-5%) translateY(-25%);transform-origin:bottom center;width:110%;z-index:70}a{display:inline-block;transform:translateY(0) rotate(.01deg)}a,a:hover{transition:opacity 1s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1)}a:hover{opacity:.7;transform:translateY(-.1rem) rotate(.01deg)}.error_section{background-color:#a03923;flex-direction:column;gap:var(--space-l)}.error_section .webglIntro{opacity:.3!important;z-index:0!important}.error_section h2{color:#f6dbd5;position:relative;z-index:1}.error_section p{color:#f4f9e9;position:relative;z-index:1}.error_section p a{color:#f4f9e9}
