@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=New+Amsterdam&display=swap";*{box-sizing:border-box}:root{font-family:Outfit;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#222831;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100vh;height:100dvh;margin:0;padding:0}.center{width:100%;height:100%;overflow:hidden}.content{width:100vh;height:100vw;position:relative;transform-origin:left top;transform:rotate(-90deg) translate(-100%);overflow:auto}.content::-webkit-scrollbar{display:none}.scroller{height:8px;width:100%;z-index:10;background-color:#30475e;scale:0 1;position:sticky;top:0;left:0;transform-origin:left;animation:scroller linear;animation-timeline:scroll()}span{text-align:center;padding-inline:24px;padding-block:8px;font-size:clamp(1rem,2.6vw,1.6rem)}h2{margin:0;font-weight:600;font-size:clamp(1.2rem,3vw,2rem)}h1{font-family:New Amsterdam;font-size:clamp(3rem,7vw,5rem);letter-spacing:1vw;padding:0;margin:0}#scroll-lottie{position:fixed;bottom:0;right:0;width:64px;height:64px}details{font-size:clamp(1rem,2vw,1.4rem);margin:0;padding:0;color:#f05454}summary{text-align:center;font-size:clamp(1.2rem,3vw,2rem);font-weight:600}ul{margin:0}.highlight{background-color:#f05454;color:#fff;font-weight:500;border-radius:4px;padding:8px;padding-block:0;margin:0}.red-header{font-family:New Amsterdam;font-size:clamp(1.2rem,3vw,2rem);letter-spacing:.5vw;color:#f05454;padding:0;margin:0;transform:translateY(-16px)}.page{width:100vh;height:100vw;display:flex;align-items:center;justify-content:center;color:#ddd;background:#222831}.page-content{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(90deg);animation:fade-in-out ease-in-out forwards;animation-timeline:view();animation-range:normal;scale:.5;opacity:0}.page-content img{width:clamp(128px,50vw,192px);border-radius:8px;border:2px solid #303030}.socials{display:flex;align-items:center;justify-content:center;gap:8px}.socials a{height:clamp(36px,10vw,54px);width:clamp(36px,10vw,54px)}.socials lottie-player{height:100%;width:100%}#profile-pic{box-shadow:8px 8px 8px #0003}@keyframes scroller{to{scale:1 1}}@keyframes fade-in-out{50%{scale:1;opacity:1}to{scale:.5;opacity:0}}.gallery{display:flex;width:80vw;max-width:800px;align-items:center;justify-content:center}.panel{height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:8px 8px 8px #0003;border:1px solid #30475E;border-radius:50px;position:relative;cursor:pointer;margin:10px;color:#ddd;flex:.5;transition:all .8s ease-in-out}.panel h2{font-size:32px;position:absolute;bottom:16px;left:20px;margin:0;opacity:0}.panel.active{flex:5}.panel.active h2{opacity:1;transition:opacity .3s ease-in .4s}.gif{position:relative;cursor:pointer;width:calc(100vw - 32px);max-width:320px;margin:10px;border:1px solid #30475E;box-shadow:8px 8px 8px #0003;border-radius:50px;transition:all .8s ease-in-out}.video{width:256px;max-width:854px;height:64px;max-height:480px;margin:20px;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;border-radius:32px;border:2px solid white;box-shadow:8px 8px 8px #0003;overflow:hidden;transition:all .8s ease-in-out}.video button{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;bottom:6px;right:6px;width:48px;height:48px;padding:0;margin:0;border-radius:50%;outline:none;border:none;background:none;z-index:2}.video button canvas{width:42px;height:42px}.video video{width:100%;display:none;transition:all .8s ease-in-out}.video-preview{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .8s ease-in-out}.video-preview img{border:none;border-radius:0;width:100%;height:100%;margin:0;padding:0;z-index:1}@media (max-width: 480px){.gallery{width:92vw}.panel:nth-of-type(4){display:none}}
