:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}img{width:100%;height:auto}#app{max-width:1280px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.top{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.likeButton{opacity:0}.likeButton .border{fill:#fff}.likeButton .explosion{transform:scale(.02);stroke:#dd4688;fill:none;opacity:0;stroke-width:1;transform-origin:250px 250px}.likeButton .particleLayer{opacity:0}.likeButton .particleLayer circle{opacity:0;transform-origin:250px 250px}.likeButton .heart{fill:#0606063d;transform:scale(.8);transform-origin:250px 250px}.likeButton.is-active{opacity:1}.likeButton.is-active .explosion{animation:explosionAnime .8s;animation-fill-mode:forwards}.likeButton.is-active .heart{animation:heartAnime .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer{animation:particleLayerAnime .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(1){animation:particleAnimate1 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(2){animation:particleAnimate2 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(3){animation:particleAnimate3 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(4){animation:particleAnimate4 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(5){animation:particleAnimate5 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(6){animation:particleAnimate6 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(7){animation:particleAnimate7 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(8){animation:particleAnimate8 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(9){animation:particleAnimate9 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(10){animation:particleAnimate10 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(11){animation:particleAnimate11 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(12){animation:particleAnimate12 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(13){animation:particleAnimate13 .8s;animation-fill-mode:forwards}.likeButton.is-active .particleLayer circle:nth-child(14){animation:particleAnimate14 .8s;animation-fill-mode:forwards}@keyframes explosionAnime{0%{opacity:0;transform:scale(.01)}1%{opacity:1;transform:scale(.01)}5%{stroke-width:200}20%{stroke-width:300}50%{stroke:#cc8ef5;transform:scale(1.1);stroke-width:1}50.1%{stroke-width:0}to{stroke:#cc8ef5;transform:scale(1.1);stroke-width:0}}@keyframes particleLayerAnime{0%{transform:translate(0);opacity:0}30%{opacity:0}31%{opacity:1}60%{transform:translate(0)}70%{opacity:1}to{opacity:0;transform:translateY(-20px)}}@keyframes particleAnimate1{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-16px,-59px)}90%{transform:translate(-16px,-59px)}to{opacity:1;transform:translate(-16px,-59px)}}@keyframes particleAnimate2{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(41px,43px)}90%{transform:translate(41px,43px)}to{opacity:1;transform:translate(41px,43px)}}@keyframes particleAnimate3{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(50px,-48px)}90%{transform:translate(50px,-48px)}to{opacity:1;transform:translate(50px,-48px)}}@keyframes particleAnimate4{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-39px,36px)}90%{transform:translate(-39px,36px)}to{opacity:1;transform:translate(-39px,36px)}}@keyframes particleAnimate5{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-39px,32px)}90%{transform:translate(-39px,32px)}to{opacity:1;transform:translate(-39px,32px)}}@keyframes particleAnimate6{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(48px,6px)}90%{transform:translate(48px,6px)}to{opacity:1;transform:translate(48px,6px)}}@keyframes particleAnimate7{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-69px,-36px)}90%{transform:translate(-69px,-36px)}to{opacity:1;transform:translate(-69px,-36px)}}@keyframes particleAnimate8{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-12px,-52px)}90%{transform:translate(-12px,-52px)}to{opacity:1;transform:translate(-12px,-52px)}}@keyframes particleAnimate9{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-43px,-21px)}90%{transform:translate(-43px,-21px)}to{opacity:1;transform:translate(-43px,-21px)}}@keyframes particleAnimate10{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-10px,47px)}90%{transform:translate(-10px,47px)}to{opacity:1;transform:translate(-10px,47px)}}@keyframes particleAnimate11{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(66px,-9px)}90%{transform:translate(66px,-9px)}to{opacity:1;transform:translate(66px,-9px)}}@keyframes particleAnimate12{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(40px,-45px)}90%{transform:translate(40px,-45px)}to{opacity:1;transform:translate(40px,-45px)}}@keyframes particleAnimate13{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(29px,24px)}90%{transform:translate(29px,24px)}to{opacity:1;transform:translate(29px,24px)}}@keyframes particleAnimate14{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-10px,50px)}90%{transform:translate(-10px,50px)}to{opacity:1;transform:translate(-10px,50px)}}@keyframes heartAnime{0%{transform:scale(0);fill:#e2264d}39%{transform:scale(0)}60%{transform:scale(1.2)}70%{transform:scale(1) translateY(-10%)}75%{transform:scale(1.1,.9) translateY(5%)}80%{transform:scale(.95,1.05) translateY(-3%)}to{transform:scale(1) translate(0);fill:#e2264d}}.bl_media{width:55%;margin-bottom:8rem;display:flex;gap:2rem}.bl_media .bl_media_imgWrapper{flex:1}.bl_media .bl_media_desc{flex:0 1 40%}.bl_media .bl_media_ttl{margin-top:0}.bl_media.bl_media__right{margin-left:auto}.bl_itypedContainer{height:30vh}.ityped-cursor{opacity:1;-webkit-animation:blink .3s infinite;-moz-animation:blink .3s infinite;animation:blink .3s infinite;animation-direction:alternate}@keyframes blink{to{opacity:0}}@-webkit-keyframes blink{to{opacity:0}}@-moz-keyframes blink{to{opacity:0}}.bl_ityped{margin-block:10rem;text-align:center;font-size:5rem}.header-line{width:100%;height:15px;background:#fff;position:fixed;top:0;z-index:2}.header-line_inner{width:0px;height:15px;background:#535bf2}.scrub-top{position:relative;height:100vh;margin-top:5rem}.scrub-top_image{width:90%;height:80vh;background:url(https://picsum.photos/id/10/1920/1200) no-repeat;background-size:auto;background-color:#fff}.scrub-top_title{position:absolute;top:20%;left:10%;font-size:15rem;font-weight:700;color:#fff;text-shadow:0 4px 6px rgba(0,0,0,.18)}.scrub-top_title>span{display:inline-block}.section{display:flex;flex-direction:column;align-items:center;padding-bottom:150px}.card{margin-top:200px;display:grid;justify-content:center;grid-template-columns:repeat(2,1fr);gap:80px}.card .card_figure{overflow:hidden}.scrub-footer{display:grid;align-content:center;width:100%;background-color:#242424;height:100vh;transition:background-color .7s ease-in-out;overflow:hidden}.scrub-footer_text{font-size:10rem;line-height:1;padding:0;margin:0;color:#ddd;transition:color .7s ease-in-out;font-weight:700;text-align:center;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.scrub-footer.active{background:#ddd}.scrub-footer.active .scrub-footer_text{color:#333}main{background:#ccc;min-height:100vh}.top__inner{position:relative;height:100vh;width:100%;display:grid;place-items:center}.top__title{position:relative;z-index:1;font-size:20vw;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-shadow:0px 4px 4px rgba(0,0,0,.5)}.top__title span{display:inline-block}.top__imgWrapper{height:80vh;width:86%;position:absolute;top:15vh;left:0;overflow:hidden}.top__imgWrapper img{width:100%;height:calc(100% + 100px)}.medias{margin-top:5rem;width:min(94%,1200px);margin-inline:auto;color:#213547}.medias>*+*{margin-top:10rem}.media{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:1fr;grid-auto-flow:column}.media__info{grid-column:1 / 4}.media__imgWrapper{grid-column:5 / 11;overflow:hidden}.media__imgWrapper img{aspect-ratio:2 / 1;object-fit:cover}.media--rev .media__info{grid-column:7 / 11}.media--rev .media__imgWrapper{grid-column:1 / 6}.media__title{font-size:3vw;font-weight:700;margin-bottom:2rem}.bottom{height:100vh;color:#000;transition:background-color .4s;background-color:#ccc;display:grid;justify-items:center;align-content:center;margin-top:10rem}.bottom.viewin{background-color:#323232;color:#fff}.bottom__text{font-size:12vw;font-weight:700;margin:0;line-height:1.2}
