@font-face{font-family:ZT Nature;src:url(/fonts/ZTNature-Regular.woff2) format("woff2"),url(/fonts/ZTNature-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZT Nature;src:url(/fonts/ZTNature-Medium.woff2) format("woff2"),url(/fonts/ZTNature-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ZT Nature;src:url(/fonts/ZTNature-SemiBold.woff2) format("woff2"),url(/fonts/ZTNature-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ZT Nature;src:url(/fonts/ZTNature-Bold.woff2) format("woff2"),url(/fonts/ZTNature-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-display: "ZT Nature", Georgia, serif;--font-editorial: "Newsreader", Georgia, serif;--font-body: "Figtree", system-ui, sans-serif}.font-display{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.02em}.font-body{font-family:var(--font-body)}.tabular,.font-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.measure{max-width:65ch;text-wrap:pretty}.measure-tight{max-width:52ch;text-wrap:pretty}.kicker{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#78716c}.brand-pink{color:#d63ab4!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#fdfbf7}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d63ab4,#e38ecf);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#b2288e,#d63ab4)}.page-transition{opacity:0;transition:opacity .5s ease}.page-transition.loaded{opacity:1}
