@import"https://fonts.googleapis.com/css2?family=Oranienbaum&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap";#app{position:fixed;z-index:0;top:0;left:0;width:100%;height:100vh;background-color:transparent;transition:opacity .2s ease-in-out;mix-blend-mode:luminosity}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.title-reaveal-wrapper{margin-bottom:20rem;margin-top:-10rem}.title-reaveal-wrapper .line{width:fit-content;margin-left:auto;margin-right:auto}.title-reaveal-wrapper .letter{margin-left:-.03em;color:#90ee90}.title-reaveal{font-family:Oranienbaum,serif;font-size:6rem;line-height:1;text-align:center}.scroller-wrapper{position:fixed;z-index:9;top:0;right:5px;width:50px;height:100dvh;background-image:linear-gradient(to right,#90ee904d,#90ee904d);background-repeat:no-repeat;background-size:1px calc(100% - 50px);background-position:50%;opacity:var(--scroller-opacity, 0);transition:opacity 2s}html[data-loaded=true] .scroller-wrapper{--scroller-opacity: 1}.scroller{position:absolute;top:0;left:0;width:100%;aspect-ratio:325/448}.scroller img{transform:rotate(calc(var(--scroll-direction, 1) * -90deg - 90deg));transition:transform .5s}.image-reveal{overflow:hidden}*{box-sizing:border-box}:root{font-size:62.5%;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#bce8bc;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none}img{display:block;height:auto;max-width:100%}body{margin:0;position:relative;background-color:#082929}body:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:1rem;height:1rem;background-color:red}.container{position:relative;z-index:2;padding:70px 0;margin-left:auto;margin-right:auto;font-size:22px;font-family:Playfair,serif;width:1000px;max-width:calc(100% - 140px);opacity:var(--container-opacity, 0);transition:opacity 2s}html[data-loaded=true] .container{--container-opacity: 1}.main-title-wrapper{background-image:linear-gradient(to bottom,rgb(8,41,41) 40%,transparent);position:sticky;z-index:10;top:0;padding:10px 0 50px}.main-title{font-size:5rem;color:#fff;font-weight:700;font-family:Oranienbaum,serif;font-style:italic}
