@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,600;1,400&display=swap");:root{--primary:#8a9a5b;--secondary:#d4a5a5;--bg-color:#fafdf6;--text-color:#2f3e46;--glass-bg:hsla(0,0%,100%,.7);--glass-border:hsla(0,0%,100%,.5);--shadow:0 8px 32px 0 rgba(138,154,91,.15)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Montserrat,sans-serif}body{color:var(--text-color);background-color:var(--bg-color);background-image:radial-gradient(at 0 0,hsla(0,35%,74%,.4) 0,transparent 50%),radial-gradient(at 100% 0,rgba(138,154,91,.4) 0,transparent 50%),radial-gradient(at 100% 100%,hsla(0,35%,74%,.4) 0,transparent 50%),radial-gradient(at 0 100%,rgba(138,154,91,.4) 0,transparent 50%);background-attachment:fixed;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;color:var(--primary)}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:var(--secondary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--secondary)}.Footer_footer__NzM_y{display:flex;align-items:center;flex-direction:column;gap:1rem;padding:2rem;background-color:var(--bg-color);border-top:1px solid var(--glass-border);margin-top:auto}.Footer_footer__NzM_y a{font-size:1.5rem;color:var(--text-color);transition:transform .3s ease,color .3s ease}.Footer_footer__NzM_y a:hover{color:var(--primary);transform:translateY(-3px)}.Footer_footer__NzM_y p{font-size:.9rem;color:var(--text-color);opacity:.8;font-weight:500}.MobileMenu_container__lf8Rz{position:fixed;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100vh;left:0;top:0;z-index:2000;display:none;opacity:0;transform:translateZ(0);pointer-events:auto}.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo{display:none;align-items:flex-start;flex-direction:column;place-content:flex-start;background-color:var(--bg-color);width:100%;height:100vh;position:fixed;right:0;top:0;z-index:2001;opacity:0;padding:5rem 2rem;transform:translateZ(0);border-left:1px solid var(--glass-border);box-shadow:-5px 0 20px rgba(0,0,0,.1);overflow-y:auto}.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo ul{display:flex;align-items:flex-start;flex-direction:column;width:100%;list-style-type:none;padding-bottom:2rem}.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo ul .MobileMenu_aboutMenu__3R7i_{cursor:pointer;background-color:transparent;color:var(--text-color);border:none;display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-family:Playfair Display,serif;font-weight:600}.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo ul .MobileMenu_aboutMenu__3R7i_ svg{width:.9rem;height:.9rem;transition:all .35s ease-in-out}.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo ul li{margin-top:1.2rem;display:flex;align-items:center}.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo ul li svg{width:1.2rem;height:1.2rem;margin-right:.8rem;color:var(--primary);opacity:.8}.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo ul li a{font-size:1.2rem;color:var(--text-color);font-family:Playfair Display,serif;font-weight:600;transition:color .3s ease}.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo ul li a:hover{color:var(--primary)}@media only screen and (min-width:360px){.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo{width:80%}}@media only screen and (min-width:400px){.MobileMenu_container__lf8Rz .MobileMenu_menu__2Hxeo{width:20rem}}@media only screen and (min-width:1600px){.MobileMenu_container__lf8Rz{display:none!important}}.Navbar_nav__0nE8c{display:flex;justify-content:space-between;align-items:center;padding:.8rem 4%;position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(138,154,91,.3);box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s ease}.Navbar_nav__0nE8c .Navbar_logoHolder__Nc7bf{cursor:pointer;flex-shrink:0}.Navbar_nav__0nE8c .Navbar_logoHolder__Nc7bf h3{font-size:1.2rem;font-weight:600;color:var(--primary);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.Navbar_nav__0nE8c .Navbar_links__8GPLL{display:none;list-style:none;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.Navbar_nav__0nE8c .Navbar_links__8GPLL li{flex-shrink:0}.Navbar_nav__0nE8c .Navbar_links__8GPLL li a{font-size:.8rem;font-weight:500;color:var(--text-color);position:relative;padding-bottom:3px;white-space:nowrap}.Navbar_nav__0nE8c .Navbar_links__8GPLL li a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--secondary);transition:width .3s ease}.Navbar_nav__0nE8c .Navbar_links__8GPLL li a:hover{color:var(--primary)}.Navbar_nav__0nE8c .Navbar_links__8GPLL li a:hover:after{width:100%}.Navbar_nav__0nE8c .Navbar_links__8GPLL li .Navbar_aboutMenu__5eXsH{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500;color:var(--text-color);display:flex;align-items:center;gap:.3rem;padding:0}.Navbar_nav__0nE8c .Navbar_links__8GPLL li .Navbar_aboutMenu__5eXsH:hover{color:var(--primary)}.Navbar_nav__0nE8c .Navbar_hamburger__NtweD{display:block;cursor:pointer;z-index:2002}.Navbar_nav__0nE8c .Navbar_hamburger__NtweD .Navbar_line__CQTbg{width:25px;height:3px;background-color:var(--primary);margin:5px 0;border-radius:5px;transition:all .3s ease}.Navbar_nav__0nE8c .Navbar_hamburger__NtweD:hover .Navbar_line__CQTbg{background-color:var(--secondary)}@media only screen and (min-width:1100px){.Navbar_nav__0nE8c{padding:1rem 5%}.Navbar_nav__0nE8c .Navbar_links__8GPLL{display:flex;gap:1.5rem}.Navbar_nav__0nE8c .Navbar_links__8GPLL li .Navbar_aboutMenu__5eXsH,.Navbar_nav__0nE8c .Navbar_links__8GPLL li a{font-size:.9rem}.Navbar_nav__0nE8c .Navbar_hamburger__NtweD{display:none}}@media only screen and (min-width:900px)and (max-width:1099px){.Navbar_nav__0nE8c .Navbar_links__8GPLL{display:flex;gap:.8rem}.Navbar_nav__0nE8c .Navbar_hamburger__NtweD{display:none}}