.Header-module-scss-module__79SdgW__header{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffec;width:100%;position:fixed;top:0;left:0}.Header-module-scss-module__79SdgW__inner{justify-content:space-between;align-items:center;height:70px;margin-inline:auto;padding-inline:2rem;display:flex}@media (min-width:769px){.Header-module-scss-module__79SdgW__inner{padding-inline:4rem}}.Header-module-scss-module__79SdgW__logo{color:#2d5016;letter-spacing:.08em;font-size:1.8rem;font-weight:800;transition:opacity .3s}@media (min-width:769px){.Header-module-scss-module__79SdgW__logo{letter-spacing:.1em}}.Header-module-scss-module__79SdgW__logo:hover{opacity:.7}@media (max-width:768px){.Header-module-scss-module__79SdgW__nav{opacity:0;visibility:hidden;background-color:#ffe;justify-content:center;align-items:center;width:100%;height:100dvh;font-weight:800;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;right:0}.Header-module-scss-module__79SdgW__nav.Header-module-scss-module__79SdgW__isOpen{opacity:1;visibility:visible}}.Header-module-scss-module__79SdgW__navList{gap:3.2rem;display:flex}@media (max-width:768px){.Header-module-scss-module__79SdgW__navList{flex-direction:column;align-items:center;gap:4rem}}.Header-module-scss-module__79SdgW__navLink{color:#333;letter-spacing:.05em;font-size:1.6rem;font-weight:800;transition:color .3s;position:relative}@media (max-width:768px){.Header-module-scss-module__79SdgW__navLink{font-size:2rem}}.Header-module-scss-module__79SdgW__navLink:after{content:"";background-color:#2d5016;width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Header-module-scss-module__79SdgW__navLink:hover{color:#2d5016}.Header-module-scss-module__79SdgW__navLink:hover:after{width:100%}.Header-module-scss-module__79SdgW__navLink.Header-module-scss-module__79SdgW__isCurrent{color:#2d5016}.Header-module-scss-module__79SdgW__navLink.Header-module-scss-module__79SdgW__isCurrent:after{width:100%}.Header-module-scss-module__79SdgW__hamburger{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:4rem;height:4rem;display:flex;position:relative}@media (min-width:769px){.Header-module-scss-module__79SdgW__hamburger{display:none}}.Header-module-scss-module__79SdgW__hamburger.Header-module-scss-module__79SdgW__isOpen .Header-module-scss-module__79SdgW__hamburgerLine:first-child{transform:translateY(7px)rotate(45deg)}.Header-module-scss-module__79SdgW__hamburger.Header-module-scss-module__79SdgW__isOpen .Header-module-scss-module__79SdgW__hamburgerLine:nth-child(2){opacity:0}.Header-module-scss-module__79SdgW__hamburger.Header-module-scss-module__79SdgW__isOpen .Header-module-scss-module__79SdgW__hamburgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module-scss-module__79SdgW__hamburgerLine{background-color:#333;width:2.4rem;height:1px;transition:transform .3s,opacity .3s;display:block}
.Footer-module-scss-module__ZKRToq__footer{background-color:#f1ede5;padding-block:4rem}.Footer-module-scss-module__ZKRToq__inner{max-width:calc(1200px + 4rem);margin-inline:auto;padding-inline:2rem}@media (min-width:769px){.Footer-module-scss-module__ZKRToq__inner{padding-inline:4rem}}.Footer-module-scss-module__ZKRToq__inner{flex-direction:column;align-items:center;gap:1.6rem;display:flex}.Footer-module-scss-module__ZKRToq__instagramLink{align-items:center;gap:.8rem;font-size:1.4rem;font-weight:800;transition:color .3s;display:inline-flex}.Footer-module-scss-module__ZKRToq__instagramLink:hover{color:#2d5016}.Footer-module-scss-module__ZKRToq__copyright{font-size:1.2rem}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;line-height:1.8}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
body{color:#333;letter-spacing:.08em;background-color:#ffe}::selection{color:#333;background-color:#e8efe0}
