.navbar{position:fixed;top:0;width:calc(100vw - 40px);display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease,padding .3s ease;z-index:1000;padding:10px 20px}.navbar,.navbar-scrolled{background-color:var(--color-base)}.navbar-logo{transition:transform .3s ease,height .3s ease}.navbar-scrolled .navbar-logo{height:90px}.navbar-logo:hover{transform:scale(1.1)}.navbar-container{width:100%}.menu-icon{display:none;font-size:1.5rem;cursor:pointer;transition:transform .3s ease,height .3s ease}.menu-icon.show{display:block}.menu-icon:active{transform:scale(.8)}.nav-links{display:flex;gap:15px;position:absolute;top:70px;right:0;width:10%;flex-direction:column;background-color:var(--color-base);padding:20px;transform:translateY(-100%);transition:transform .3s ease;pointer-events:none;border-radius:10px}.nav-links-straight{display:none;cursor:pointer;transition:transform 2s ease,opacity 2s ease;font-size:1.1rem;color:#1b1b1b}.nav-links-straight li{cursor:pointer;transition:transform .3s ease,opacity .3s ease}.nav-links-straight.show{display:flex;gap:40px;transform:translateY(0);pointer-events:auto}.nav-links li{cursor:pointer;transition:transform .3s ease,opacity .3s ease;font-size:larger;padding:10px}.nav-links.open{transform:translateY(0);pointer-events:auto}.nav-links li:hover{transform:scale(1.5)}.nav-links-straight li:hover{transform:scale(1.5);opacity:1}ul{list-style-type:none}li,ul{margin:0;padding:0}.white-circle{position:absolute;width:80px;height:80px;background-color:#fff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0);z-index:1;mix-blend-mode:difference;opacity:0;transition:transform .3s ease,opacity .3s ease}.white-circle.visible{transform:translate(-50%,-50%) scale(1);opacity:1}.hamburger{display:none;flex-direction:column;cursor:pointer;padding:5px}.hamburger span{width:25px;height:3px;background-color:currentColor;margin:3px 0;transition:all .3s ease;transform-origin:left center}.hamburger.open span:first-child{transform:rotate(45deg);width:28px}.hamburger.open span:nth-child(2){opacity:0;transform:translateX(-20px)}.hamburger.open span:nth-child(3){transform:rotate(-45deg);width:28px}.mobile-menu{display:none;position:fixed;top:80px;right:10px;transition:right .3s ease;align-items:center;justify-content:center;border-radius:20px}.mobile-menu.open{display:flex;animation:slideDown .8s ease-out forwards;opacity:0}.mobile-nav-links{display:flex;flex-direction:column;gap:30px;text-align:center;padding:40px;border-radius:20px}.mobile-nav-links li{font-size:1.5rem;opacity:0;transform:translateY(20px);transition:all .3s ease}.mobile-nav-links li a{text-decoration:none;color:inherit;padding:15px 20px;display:block;border-radius:10px;transition:all .3s ease}.mobile-nav-links li a:hover{transform:scale(1.1);background-color:hsla(0,0%,100%,.1)}.mobile-menu.open .mobile-nav-links li{opacity:1;transform:translateY(0)}.mobile-menu.open .mobile-nav-links li:first-child{transition-delay:.1s}.mobile-menu.open .mobile-nav-links li:nth-child(2){transition-delay:.2s}.mobile-menu.open .mobile-nav-links li:nth-child(3){transition-delay:.3s}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.nav-links-straight.animate{animation:slideIn 1s ease-out}@media(max-width:768px){.nav-links-straight{display:none!important}.hamburger{display:flex}.nav-links{width:100px}.white-circle{display:none}.mobile-nav-links{padding:20px;gap:0}.mobile-nav-links li{font-size:1rem}}@media(min-width:769px){.hamburger,.mobile-menu{display:none!important}}.footer{width:100%;height:100px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;background-color:var(--color-base);padding:0 20px}.footer-logos{display:flex;gap:20px}.socialLogo{height:20px;width:auto;transition:transform .3s ease,box-shadow .3s ease}.socialLogo:hover{transform:scale(1.6)}.footer-text{font-size:14px;color:#333}:root{--color-base:#f1ece4;--color-primary:#4f5d47;--color-button:#d7a66d;--color-deep-text:#2e2d2b;--color-accent:#763c37;--color-luxury:#c7a96b}@font-face{font-family:infinity-black;src:url(/fonts/MADEINFINITY-Black.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:infinity-light;src:url(/fonts/MADEINFINITY-Light.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:infinity-medium;src:url(/fonts/MADEINFINITY-Medium.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:neueMachina;src:url(/fonts/PPNeueMachina-Regular.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:signature;src:url(/fonts/GreatVibes-Regular.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:thomasSabo;src:url(/fonts/Reey-Regular.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ballet;src:url(/fonts/Ballet-Regular-VariableFont_opsz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:meaCulpa;src:url(/fonts/MeaCulpa-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:canela;src:url(/fonts/Canela-Light-Trial.otf) format("truetype")}@font-face{font-family:NeueHaas;src:url(/fonts/neuehaasgrotdispround-45light-trial.otf) format("truetype")}@font-face{font-family:"ModernSerif";src:url(/fonts/ModernSerif.woff2) format("woff2"),url(/fonts/ModernSerif.woff) format("woff")}body{font-family:Helvetica Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;margin:0;background-color:var(--color-base)}a{text-decoration:none;color:inherit}.AudioButton_audioButtonContainer___9fRM{position:fixed;bottom:4rem;right:3rem;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:60px;height:auto}.AudioButton_volumeControl__E5QLd{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;padding:.75rem 1.25rem;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.2);white-space:nowrap}.AudioButton_volumeControl__E5QLd:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:-1}.AudioButton_volumeSlider__EjJQx{width:100px;height:6px;background:#e0e0e0;border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative}.AudioButton_volumeSlider__EjJQx::-webkit-slider-track{width:100%;height:6px;background:#e0e0e0;border-radius:3px}.AudioButton_volumeSlider__EjJQx::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#333;border-radius:50%;cursor:-webkit-grab;cursor:grab;box-shadow:0 2px 8px rgba(0,0,0,.3);-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.AudioButton_volumeSlider__EjJQx::-webkit-slider-thumb:hover{transform:scale(1.1);background:#555;cursor:-webkit-grabbing;cursor:grabbing}.AudioButton_volumeSlider__EjJQx::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.2)}.AudioButton_volumeSlider__EjJQx::-moz-range-track{width:100%;height:6px;background:#e0e0e0;border-radius:3px;border:none}.AudioButton_volumeSlider__EjJQx::-moz-range-thumb{width:20px;height:20px;background:#333;border-radius:50%;cursor:grab;border:none;box-shadow:0 2px 8px rgba(0,0,0,.3);-moz-transition:all .2s ease;transition:all .2s ease}.AudioButton_volumeSlider__EjJQx::-moz-range-thumb:hover{transform:scale(1.1);background:#555;cursor:grabbing}.AudioButton_volumeSlider__EjJQx::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.2)}.AudioButton_audioButton__zQO3Z{position:relative;width:60px;height:60px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.2);overflow:hidden}.AudioButton_audioButton__zQO3Z:hover{transform:scale(1.05);box-shadow:0 12px 40px rgba(0,0,0,.15);background:hsla(0,0%,100%,.95)}.AudioButton_audioButton__zQO3Z:active{transform:scale(.95)}.AudioButton_audioButton__zQO3Z.AudioButton_playing__oVbA_{background:rgba(51,51,51,.9);color:#fff}.AudioButton_audioButton__zQO3Z.AudioButton_playing__oVbA_:hover{background:rgba(51,51,51,.95)}.AudioButton_audioButton__zQO3Z.AudioButton_paused__pYidt{background:hsla(0,0%,100%,.9);color:#333}.AudioButton_audioButton__zQO3Z.AudioButton_paused__pYidt:hover{background:hsla(0,0%,100%,.95)}.AudioButton_audioIcon__FmC1k{transition:all .2s ease;z-index:2;position:relative}.AudioButton_soundWaves__86Nxs{width:100%;height:100%;pointer-events:none}.AudioButton_soundWaves__86Nxs,.AudioButton_wave__etu4g{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AudioButton_wave__etu4g{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;animation:AudioButton_pulse__N0TVB 2s infinite}.AudioButton_wave__etu4g:first-child{width:70px;height:70px;animation-delay:0s}.AudioButton_wave__etu4g:nth-child(2){width:85px;height:85px;animation-delay:.4s}.AudioButton_wave__etu4g:nth-child(3){width:100px;height:100px;animation-delay:.8s}@keyframes AudioButton_pulse__N0TVB{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.3}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@media(prefers-color-scheme:dark){.AudioButton_audioButton__zQO3Z.AudioButton_paused__pYidt{background:rgba(51,51,51,.9);color:#fff}.AudioButton_audioButton__zQO3Z.AudioButton_paused__pYidt:hover{background:rgba(51,51,51,.95)}.AudioButton_audioButton__zQO3Z.AudioButton_playing__oVbA_{background:hsla(0,0%,100%,.9);color:#333}.AudioButton_audioButton__zQO3Z.AudioButton_playing__oVbA_:hover{background:hsla(0,0%,100%,.95)}.AudioButton_audioButton__zQO3Z.AudioButton_playing__oVbA_ .AudioButton_wave__etu4g{border-color:rgba(51,51,51,.3)}.AudioButton_volumeControl__E5QLd{background:rgba(51,51,51,.9);border:1px solid hsla(0,0%,100%,.1)}.AudioButton_volumeSlider__EjJQx{background:#555}.AudioButton_volumeSlider__EjJQx::-webkit-slider-thumb{background:#fff}.AudioButton_volumeSlider__EjJQx::-webkit-slider-thumb:hover{background:#f0f0f0}.AudioButton_volumeSlider__EjJQx::-moz-range-thumb{background:#fff}.AudioButton_volumeSlider__EjJQx::-moz-range-thumb:hover{background:#f0f0f0}}