*{margin:0;padding:0}*,html{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{line-height:1;overflow-x:hidden;overflow-y:auto}body,html{height:auto;margin:0;min-height:100%;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote{quotes:none}small{font-size:80%}ol,ul{list-style-type:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}a{color:currentColor;text-decoration:none}sup{top:-.5em}sub{bottom:-.25em}address{font-style:normal}a:active,a:hover,button,input,select,textarea{outline:0}input,textarea{border:none;padding:0}button{background-color:transparent;border:none;color:currentColor;cursor:pointer;font-family:ParaboleWeb,sans-serif}svg{height:100%;width:100%}table{border-collapse:collapse;border-spacing:0}img{border:0;-ms-interpolation-mode:bicubic;height:auto;max-width:100%;vertical-align:middle;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}fieldset{border:none}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;filter:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{max-width:100%!important}}::-moz-selection{background-color:transparent;text-shadow:none}::selection{background-color:transparent;text-shadow:none}:root{--size:390}@media (min-width:1024px){:root{--size:1440}}html{font-size:62.5%}@media (min-width:1024px){html{font-size:calc(1000vw/var(--size))}}@media (hover:hover){html{scrollbar-width:none}}@media (hover:hover){::-webkit-scrollbar{display:none;height:0;width:0}}body{background-color:#000209;color:#eee;font-family:ParaboleWeb,sans-serif;font-size:1.6rem;min-height:100svh}.oh{overflow:hidden}.ttu{text-transform:uppercase}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.fixed-section{height:100svh;inset:0;opacity:0;position:fixed}@font-face{font-display:swap;font-family:HashgraphWeb;font-style:normal;font-weight:700;src:url(../fonts/Hashgraph-Title.woff2) format("woff2")}@font-face{font-display:swap;font-family:NeueMontrealWeb;font-style:normal;font-weight:600;src:url(../fonts/PPNeueMontreal-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:ParaboleWeb;font-style:normal;font-weight:700;src:url(../fonts/Parabole-BoldText.woff2) format("woff2")}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:HashgraphWeb,sans-serif;font-weight:700}.h1,h1{font-size:2.8rem;letter-spacing:-.02em;line-height:1.1}@media (min-width:1024px){.h1,h1{font-size:3.6rem;letter-spacing:-.02em;line-height:1}}.h2,h2{font-size:2.4rem;letter-spacing:-.02em;line-height:1.15}.body-copy{color:#b7c6d4;font-family:ParaboleWeb,sans-serif;font-size:clamp(13px,1.3rem,1.3rem);line-height:1.6}.btn-label{font-size:clamp(10px,1rem,1rem)}.btn-label,.btn-label-small{font-family:NeueMontrealWeb,sans-serif;font-weight:700;line-height:1.2}.btn-label-small{font-size:8px}@media (min-width:375px){.btn-label-small{font-size:clamp(10px,1rem,1rem)}}.ff-title{font-family:HashgraphWeb,sans-serif}.ff-labor{font-family:ParaboleWeb,sans-serif}.ff-detail{font-family:NeueMontrealWeb,sans-serif}.page-enter-active,.page-leave-active{transition:opacity .2s linear}.page-enter-from,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .6s linear}.fade-enter-from,.fade-leave-to{opacity:0}.anim-word{opacity:0;transform:translateY(75%);transition:transform .8s cubic-bezier(.14,1,.34,1),opacity .8s linear}.is-visible .anim-word{opacity:1;transform:translateY(0)}.anim-fade{opacity:0;transition:opacity .6s linear}.is-visible .anim-fade{opacity:1}.anim-line-oh{transform:translateY(100%);transition:transform .8s cubic-bezier(.14,1,.34,1)}.is-visible .anim-line-oh{transform:translateY(0)}.btn-hover-enter-active{transition:transform .8s cubic-bezier(.9,0,.1,1),opacity .6s linear}.btn-hover-enter-from{opacity:0;transform:translateY(100%)}@keyframes btn-shimmer{0%{opacity:1;transform:translateX(-100%)}10%{opacity:1}70%{opacity:0}to{transform:translateX(100%)}}.grid{display:grid;grid-template-columns:repeat(10,1fr);margin:0 auto;padding:0 2.8rem;width:100%}@supports (gap:0){.grid{gap:0 1.6rem}@media (min-width:1024px){.grid{gap:0 2rem}}}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,1fr);padding:0 6.4rem}}.gutters{padding-left:2.8rem;padding-right:2.8rem}@media (min-width:1024px){.gutters{padding-left:6.4rem;padding-right:6.4rem}}@media not (hover:hover){.portable-text a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}}.text-splitter{display:block;opacity:0}.text-splitter--splitted{opacity:1}.btn{align-items:center;cursor:pointer;display:inline-flex;font-size:clamp(10px,1rem,1rem);height:3.2rem;min-width:17.5rem;padding:0 2rem;position:relative}.btn,.btn--small{font-weight:700;line-height:1.2}.btn--small{font-size:8px;height:2.8rem;min-width:inherit;padding:0 1.8rem}@media (min-width:375px){.btn--small{font-size:clamp(10px,1rem,1rem);height:3.2rem;padding:0 2.4rem}}@media (min-width:768px) and (hover:hover){.btn:hover:before{opacity:1}.btn:hover .btn__label--base{opacity:0;transform:translateY(-100%);transition:transform .6s cubic-bezier(.9,0,.1,1),opacity .5s linear .1s}.btn:hover .btn__shimmer{opacity:0}}.btn:before{border:2px solid #9bb8e1;border-radius:.5rem;content:"";filter:blur(.4rem);opacity:0;transition:opacity .6s cubic-bezier(.14,1,.34,1)}.btn:before,.btn__svg{inset:0;pointer-events:none;position:absolute}.btn__svg{overflow:visible;stroke-width:clamp(1px,.1rem,.1rem);z-index:1}.btn__shimmer{display:none}@media (min-width:768px){.btn__shimmer{border-radius:.5rem;display:flex;inset:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .6s cubic-bezier(.14,1,.34,1);z-index:0}}.btn__shimmer-inner{animation:btn-shimmer 5s cubic-bezier(.14,1,.34,1) infinite forwards;display:flex;height:100%;position:relative;width:100%}.btn__shimmer-inner:before{background-color:#9bb8e1;bottom:-4rem;content:"";filter:blur(24px);left:calc(50% - 20px);position:absolute;top:-4rem;transform:rotate(19.92deg);width:40px}.btn__wrapper{justify-content:center;width:100%}.btn__label,.btn__wrapper{display:flex;position:relative}.btn__label{z-index:1}@media (min-width:768px) and (hover:hover){.btn__label--base{transition:none}}.btn__label--hover{inset:0;justify-content:center;position:absolute;text-align:center}.loader{align-items:center;background:#000209;color:#eee;display:flex;height:100svh;inset:0;justify-content:center;overflow:hidden;padding-bottom:2.8rem;position:fixed;z-index:90}.loader.fade-leave-active{pointer-events:none}@media (min-width:1024px){.loader{padding-bottom:4.8rem}}.loader__content{height:100%;position:relative;z-index:1}.loader__content,.loader__title-wrapper{align-items:center;display:flex;flex-direction:column}.loader__title-wrapper{margin-top:auto;row-gap:4rem}.loader__title{font-size:3.2rem;text-align:center}.is-fallback .loader__title{font-size:2.8rem}.loader__btn-wrapper{position:relative}.loader__btn-wrapper--disabled .btn{pointer-events:none}.loader__btn-loader{align-items:center;display:inline-flex;inset:0;justify-content:center;position:absolute;transition-delay:.2s}.loader__btn-loader--hidden{pointer-events:none}.loader__btn-loader-inner{display:flex;justify-content:center;position:relative;width:100%}.loader__btn-loader-label{transition:transform .6s cubic-bezier(.9,0,.1,1),opacity .6s linear}.loader__btn-loader--hidden .loader__btn-loader-label{opacity:0;transform:translateY(-100%)}.btn__loader-svg{bottom:0;clip-path:inset(0 0 0 0);height:auto;left:calc(50% - 6rem);position:absolute;stroke-width:clamp(1px,.1rem,.1rem);transition:clip-path .8s cubic-bezier(.9,0,.1,1);width:12rem}.loader__btn-loader--hidden .btn__loader-svg{clip-path:inset(0 0 0 100%)}.btn__loader-svg-bg{opacity:.35}.btn__loader-svg-progress{transform-box:fill-box;transform-origin:left center;will-change:transform}.loader__footer{align-items:center;display:flex;flex-direction:column;margin-top:auto;row-gap:2rem}.loader__btn-no-sound{position:relative}.loader__btn-no-sound:after,.loader__btn-no-sound:before{background:linear-gradient(90deg,#9bb8e1,#2c4e73);bottom:-.4rem;content:"";height:clamp(1px,.1rem,.1rem);left:0;position:absolute;right:0}.loader__btn-no-sound:before{clip-path:inset(0 0 0 0);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.14,1,.34,1) .5s}.loader__btn-no-sound:after{clip-path:inset(0 100% 0 0);z-index:1}.loader__btn-no-sound--visible:before{transform:scaleX(1)}@media (hover:hover){.loader__btn-no-sound:hover:before{clip-path:inset(0 0 0 100%);transition:transform .8s cubic-bezier(.14,1,.34,1) .5s,clip-path .8s cubic-bezier(.14,1,.34,1)}.loader__btn-no-sound:hover:after{clip-path:inset(0 0 0 0);transition:clip-path .8s cubic-bezier(.14,1,.34,1);transition-delay:.1s}}.loader__btn-no-sound-wrapper{display:flex;justify-content:center;position:relative;width:100%}.loader__btn-no-sound-label{opacity:0;transform:translateY(100%);transition:transform .6s cubic-bezier(.9,0,.1,1) .5s,opacity .6s linear .5s}.loader__btn-no-sound--visible .loader__btn-no-sound-label{opacity:1;transform:translateY(0)}.loader__copy{color:#576676;font-size:clamp(8px,.8rem,.8rem);text-align:center;transition-delay:.2s}.loader__fallback-description{color:#b7c6d4;font-size:clamp(12px,1.4rem,1.4rem);line-height:1.6;max-width:40rem;text-align:center}.loader__logo{color:transparent;height:auto;left:50%;min-height:106lvh;min-width:77vw;opacity:0;overflow:visible;pointer-events:none;position:absolute;stroke:#576676;stroke-width:1;top:50%;transform:translate(-45%,-50%) scale(1.4);transition:transform 2.4s cubic-bezier(.14,1,.34,1) .2s,opacity .6s linear;width:auto;will-change:transform}.loader__logo path{transform:scale(1) rotate(0deg);transform-box:fill-box;transform-origin:center;transition:transform 2.4s cubic-bezier(.14,1,.34,1) .2s;vector-effect:non-scaling-stroke}.is-visible .loader__logo{opacity:.35;transform:translate(-43%,-50%)}.is-visible .loader__logo--scaled{transform:translate(-54.6%,-56.5%)}@media (min-width:1024px){.is-visible .loader__logo--scaled{transform:translate(-53.1%,-56.5%)}}.is-visible .loader__logo--scaled path{transform:scale(.55) rotate(120deg)}@media (min-width:1024px){.is-visible .loader__logo--scaled path{transform:scale(.4) rotate(120deg)}}