@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Cormorant-500.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CormorantGaramond-500.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-400.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NotoSans-500.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/NotoSans-600.woff2)format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansArabic-400.woff2)format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NotoSansArabic-500.woff2)format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/NotoSansArabic-600.woff2)format("woff2")}:root{color-scheme:light dark;--color-surface:#f6eeef;--color-ring-1:#80566a;--color-ring-2:#a86b70;--color-ink:#2b1e22;--color-on-ring-1:#fff;--color-icon-surface:#80566a;--color-icon-ring-1:#fcf7f8;--color-icon-ring-2:#edbfb4;--color-mono:#2b1e22;--color-white:#fff;--font-display:Cormorant, "Cormorant Garamond", Georgia, serif;--font-heading:"Cormorant Garamond", Cormorant, Georgia, serif;--font-ui:"Noto Sans", system-ui, sans-serif;--font-ui-arabic:"Noto Sans Arabic", "Noto Sans", system-ui, sans-serif;--header-height:44px;--header-mark:36px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-7:28px;--space-12:48px;--radius-field:12px;--radius-icon:22%;--radius-none:0px;--intro-draw:1.25s;--intro-letter:.6s;--intro-tint:.7s;--intro-total:3.4s;--ease-draw:cubic-bezier(.45, 0, .55, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=day]){--color-surface:#2a1820;--color-ring-1:#e9c9d4;--color-ring-2:#c9909a;--color-ink:#fcf4f6;--color-on-ring-1:#2a1820}}[data-theme=night]{color-scheme:dark;--color-surface:#2a1820;--color-ring-1:#e9c9d4;--color-ring-2:#c9909a;--color-ink:#fcf4f6;--color-on-ring-1:#2a1820}[data-theme=day]{color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--color-surface);color:var(--color-ink)}body{min-height:100dvh;font-family:var(--font-ui);background:var(--color-surface);color:var(--color-ink);margin:0;font-size:1rem;line-height:1.5}h1,h2,h3{font-family:var(--font-heading);margin:0;font-weight:500}a{color:var(--color-ring-1)}:focus-visible{outline:2px solid var(--color-ring-1);outline-offset:3px}.skip-link{padding:var(--space-2) var(--space-4);background:var(--color-ring-1);color:var(--color-on-ring-1);position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-4)}.stage{place-content:center;justify-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-6);text-align:center;display:grid}.stage h1{font-size:clamp(2.5rem,8vw,4.5rem);line-height:1.05}.stage p{max-width:32rem;margin:0}.lockup{width:min(80vw,22rem);height:auto}.lockup--night{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=day]) .lockup--day{display:none}:root:not([data-theme=day]) .lockup--night{display:block}}[data-theme=night] .lockup--day{display:none}[data-theme=night] .lockup--night{display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
