@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.Cursor{inline-size:8rem;block-size:8rem;position:fixed;top:0;left:0;transform:translate(-50%,-50%);z-index:9999;pointer-events:none!important}.Cursor *{pointer-events:none!important}.Cursor__Heart{position:fixed;pointer-events:none;z-index:99999;color:#f99eb8;font-size:1.688rem;animation:heartFloat .8s ease-out forwards}@keyframes heartFloat{0%{transform:translate(0);opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}.Nav{padding-inline-start:1.6rem}@media(max-width:1600px){.Nav{padding-block-start:26.6rem}}@media(max-width:768px){.Nav{padding-block-start:0}}.Nav__List{block-size:100%;display:flex;align-items:center;gap:1.6rem}@media(max-width:1600px){.Nav__List{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.Nav__Item{display:none}}.Nav__Item--hamburger{display:none}@media(max-width:768px){.Nav__Item--hamburger{display:block}}.Nav__Link{padding:.4rem .8rem;display:block;background-color:#fbfbfb33;border-radius:.8rem;color:#fbfbfb;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.Nav__Link:hover{background-color:#7ccb8566;transition:.25s}.Nav__Hamburger{padding:.4rem .8rem;display:block;background-color:#fbfbfb33;border-radius:.8rem;color:#fbfbfb;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.Nav__Hamburger:hover{background-color:#7ccb8566;transition:.25s}.Nav__Hamburger{inline-size:4rem;block-size:4rem;padding-block-end:.5rem;display:flex;align-items:center;justify-content:center}.Nav__Hamburger svg{font-size:1.898rem}.Nav__Hamburger svg path{fill:#fbfbfb}.Clock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Clock__Time{font-size:2.136rem;font-weight:900;color:#fbfbfb}.Music{display:flex;flex-direction:row;align-items:center;gap:1.6rem}.Music__Title{color:#fbfbfb;max-inline-size:16rem;overflow:hidden;white-space:nowrap}.Music__Title span{display:inline-block;animation:marquee 8s linear infinite;color:#fbfbfb}.Music__Title svg{margin-inline-end:.4rem;font-size:1.5rem}.Music__Title svg path{fill:#fbfbfb}@media(max-width:768px){.Music__Title{display:none}}.Music__Button{block-size:8rem;inline-size:8rem;border-radius:3.2rem;background-color:#7ccb85;border:.4rem solid #fbfbfb;transition:.25s}.Music__Button--playing{background-color:#d95757}.Music__Button svg{padding-block-start:.4rem;font-size:6.4rem}.Music__Button svg path{fill:#fbfbfb}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.Header{width:100%;height:8rem;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Home{width:100%;height:100dvh;position:relative;border:.4rem solid #fbfbfb;overflow:hidden}.Home__Background{block-size:100dvh;inline-size:100dvw;position:absolute;inset:0;z-index:-1}.Home__Background img{block-size:100%;inline-size:100%;position:relative;object-fit:cover}*{margin:0;padding:0;box-sizing:border-box;outline:0!important;color:#2d3748;font-family:Montserrat,sans-serif;line-height:160%;letter-spacing:-.03em;cursor:none!important}html,body{height:100dvh;width:100dvw;scroll-behavior:smooth}html{font-size:62.5%;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{min-width:320px;height:-webkit-fill-available;min-height:100dvh;background:#fbfbfb;-webkit-text-size-adjust:none;word-wrap:break-word;word-break:keep-all;line-height:160%;font-size:1.5rem;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700}ul,ol,li{list-style:none}address,cite,code,em{font-style:normal;font-weight:400}img,fieldset{border:none}label,img,input,button{vertical-align:middle}.hide,caption,legend{line-height:0;font-size:1px;overflow:hidden}hr{display:none}main,header,section,nav,footer,aside,article,figure{display:block}a{text-decoration:none}body,input,button{border:none}input[type=search]{width:100%;height:34px;font-size:1.185rem;color:#2d3748;background:#a2b6ae;text-indent:17px;border-radius:20px;vertical-align:middle;border:none}input[type=search]::-webkit-input-placeholder{color:#687e87;font-size:1.185rem;line-height:1}input[type=search]:focus{border:none}
