.Header_header__4pLdo{position:relative;z-index:10;padding:28px max(48px,env(safe-area-inset-right,0px)) 28px max(48px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0;border-bottom:1px solid rgba(61,43,31,.1);background:rgba(250,246,239,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:640px){.Header_header__4pLdo{padding:20px max(24px,env(safe-area-inset-right,0px)) 20px max(24px,env(safe-area-inset-left,0px))}}.Header_logo__3zqHD{display:flex;align-items:baseline;gap:6px;text-decoration:none;min-width:0;flex-shrink:1}.Header_paw__4JXTv{font-size:1.4rem}.Header_text__mFB1p{font-family:Playfair Display,serif;font-size:1.5rem;color:#3d2b1f;letter-spacing:-.02em}.Header_sub__NDBQt{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#c4714a;margin-left:2px}.Header_nav__nS57w{display:flex;align-items:center;gap:12px;flex-shrink:0}.Header_navLink__GWdqc{font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#6b4c38;text-decoration:none;white-space:nowrap}.Header_navLink__GWdqc:hover{color:#c4714a}.Header_tag__SuBEg{font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#4a6741;background:rgba(74,103,65,.1);border:1px solid rgba(74,103,65,.2);padding:5px 12px;border-radius:20px;white-space:nowrap}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:hidden;max-width:100%}body{font-family:DM Sans,sans-serif;background:#faf6ef;color:#2a1f14;min-height:100vh;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 10% 20%,rgba(196,113,74,.08) 0,transparent 60%),radial-gradient(ellipse 60% 60% at 90% 80%,rgba(74,103,65,.08) 0,transparent 60%);pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}button{font-family:DM Sans,sans-serif;cursor:pointer;border:none;background:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-8px);opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}