@import url("https://fonts.googleapis.com/css2?family=Beth+Ellen&family=Lexend&family=Readex+Pro:wght@300;400;500;600;700&family=Source+Serif+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&family=Vollkorn:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap");@font-face{font-family:Tahu;src:url(webpack:///mini-css-extract-plugin/_next/static/media/Tahu.3048940a.woff2)}*{margin:0;padding:0;box-sizing:border-box;font-family:Readex Pro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}:root{--maincolor:#ffca43;--lightgray:#d9d9d9}.wrapper{max-width:1100px;margin:0 auto}main .wrapper{position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{background-color:#fff;z-index:21;box-shadow:0 2px 4px hsla(0,0%,92%,.5);position:fixed;width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}header .wrapper{justify-content:space-between;height:70px;gap:5vw;background-color:#fff}header .logo,header .wrapper{display:flex;align-items:center}header .logo{justify-content:center;gap:7px}header h1{font-size:20px;font-style:italic;color:var(--maincolor);white-space:nowrap}header .searchfield{display:flex;align-items:center;width:400px}header .searchfield input{width:100%!important;border:1.3px solid var(--lightgray);border-radius:13px;padding:8px 45px 8px 18px;font-weight:400}header .searchfield input::placeholder{font-weight:300;font-size:14px;color:var(--lightgray)}header .searchfield input:focus{outline:1.2px solid var(--lightgray)}header .searchfield .icon{width:19px;height:19px;position:relative;right:35px}header.hide{top:-6rem}p.see{font-family:Vollkorn;font-weight:600;font-size:18.5px;font-style:italic;line-height:33px;padding:7px 0 7px 26px;border-left:5px solid var(--maincolor)}@media screen and (max-width:70rem){header .wrapper{width:90%}.wrapper{width:95%}main .wrapper{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:50rem){header h1{font-size:1.1rem}header .logo{gap:4px}header .logo :first-child{width:20px;height:20px;object-fit:cover}header .searchfield input{width:200px}}@media screen and (max-width:39.6rem){p.see{font-size:17px;line-height:30px}}