@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:Bw Vivant;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/bw-vivant-black.ttf) format("truetype")}:root{color-scheme:light;--ink:#1e1f19;--olive:#4b513b;--sage:#888b76;--tan:#bb9a77;--cream:#f5efe7}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#f8f7f3;color:var(--ink);font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}:focus-visible{outline:3px solid #9e6c3e;outline-offset:3px}::selection{background:#dcdccf}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}