@property --sun-azimuth{syntax: "<angle>"; inherits: true; initial-value: 250deg;}@property --sun-elevation{syntax: "<angle>"; inherits: true; initial-value: 25deg;}@property --lit{syntax: "<number>"; inherits: true; initial-value: 0;}@property --sun-warmth{syntax: "<number>"; inherits: true; initial-value: .2;}:root{--basalt-0: oklch(.13 .007 80);--basalt-1: oklch(.15 .008 80);--basalt-2: oklch(.17 .009 80);--basalt-3: oklch(.2 .01 80);--basalt-4: oklch(.245 .012 80);--basalt-5: oklch(.3 .014 80);--basalt-6: oklch(.375 .018 80);--bone: oklch(.93 .018 85);--oxide: oklch(.38 .105 30);--oxide-hi: oklch(.52 .125 32);--amber: oklch(.72 .13 70);--wadi: oklch(.44 .07 220);--sage: oklch(.42 .07 155);--chip-measured: var(--sage);--chip-illustrative: var(--amber);--chip-contested: var(--oxide-hi);--chip-proxy: var(--wadi);--chip-pending: oklch(.6 .012 85);--chip-captured: oklch(.58 .09 55);--sun-ui-azimuth: 315deg;--sun-ui-elevation: 25deg;--shadow-dx: calc(-1*sin(var(--sun-ui-azimuth))) ;--shadow-dy: cos(var(--sun-ui-azimuth)) ;--shadow-reach: calc(1/max(tan(var(--sun-ui-elevation)), .35)) ;--shade-ink: oklch(.07 .005 80 / .78);--shade-ink-2: oklch(.07 .005 80 / .52);--graze-light: oklch(.99 .012 85 / .16);--depth-1: 1.5px;--depth-2: 4px;--depth-3: 11px;--shadow-1: calc(var(--shadow-dx) * var(--depth-1) * var(--shadow-reach)) calc(var(--shadow-dy) * var(--depth-1) * var(--shadow-reach)) 2px var(--shade-ink), calc(var(--shadow-dx) * -.5px) calc(var(--shadow-dy) * -.5px) 0 var(--graze-light);--shadow-2: calc(var(--shadow-dx) * var(--depth-2) * var(--shadow-reach)) calc(var(--shadow-dy) * var(--depth-2) * var(--shadow-reach)) 6px var(--shade-ink), calc(var(--shadow-dx) * -1px) calc(var(--shadow-dy) * -1px) 0 var(--graze-light);--shadow-3: calc(var(--shadow-dx) * var(--depth-3) * var(--shadow-reach)) calc(var(--shadow-dy) * var(--depth-3) * var(--shadow-reach)) 18px var(--shade-ink), calc(var(--shadow-dx) * var(--depth-1) * var(--shadow-reach)) calc(var(--shadow-dy) * var(--depth-1) * var(--shadow-reach)) 3px var(--shade-ink-2);--groove: inset calc(var(--shadow-dx) * 1.5px) calc(var(--shadow-dy) * 1.5px) 1px var(--graze-light), inset calc(var(--shadow-dx) * -1.5px) calc(var(--shadow-dy) * -1.5px) 2px var(--shade-ink);--focus: var(--wadi);--focus-groove: inset calc(var(--shadow-dx) * 2px) calc(var(--shadow-dy) * 2px) 0 var(--focus), inset calc(var(--shadow-dx) * -2px) calc(var(--shadow-dy) * -2px) 0 var(--focus), inset calc(var(--shadow-dy) * 2px) calc(var(--shadow-dx) * -2px) 0 var(--focus), inset calc(var(--shadow-dy) * -2px) calc(var(--shadow-dx) * 2px) 0 var(--focus);--carve-hi: oklch(.99 .02 85 / calc(.2 + .3 * var(--lit)));--carve-sh: oklch(.05 .004 80 / calc(.55 + .35 * var(--lit)));--carve-text: calc(var(--shadow-dx) * 1.4px) calc(var(--shadow-dy) * 1.4px) 0 var(--carve-hi), calc(var(--shadow-dx) * -1.4px) calc(var(--shadow-dy) * -1.4px) 1.5px var(--carve-sh);--lit-stone: linear-gradient( calc(var(--sun-ui-azimuth) - 180deg), var(--basalt-6) 0%, var(--basalt-6) 26%, var(--basalt-5) 62%, var(--basalt-4) 90%, var(--basalt-3) 100%);--lit-stone-soft: linear-gradient( calc(var(--sun-ui-azimuth) - 180deg), var(--basalt-6) 0%, var(--basalt-5) 55%, var(--basalt-4) 100%);--shaft-color: color-mix(in oklch, oklch(.72 .13 55), oklch(.92 .03 90) calc(var(--sun-warmth) * 100%));--moon-color: oklch(.78 .03 240);--font-display: "Cabinet Grotesk", ui-sans-serif, system-ui, sans-serif;--font-arabic-ceremonial: "Reem Kufi", serif;--font-arabic-console: "IBM Plex Sans Arabic", ui-sans-serif, sans-serif;--font-ledger: "JetBrains Mono", ui-monospace, monospace;--radius: 0;--radius-hit: 2px;--ease-strike: linear(0, .82 16%, .92 30%, .955 45%, .972 58%, .985 72%, .994 86%, 1);--ease-recede: cubic-bezier(.6, 0, .9, .4);--dur-impact: .12s;--dur-settle: .36s;--hitstop: 40ms;--grain-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--grain-alpha: .025;--step: .5rem;--measure: 62ch}*,*:before,*:after{--ink-lit: color-mix(in oklch, var(--basalt-1), var(--bone) calc(var(--lit) * 100%));--amber-lit: color-mix(in oklch, var(--basalt-1), var(--amber) calc(var(--lit) * 100%))}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Reem Kufi;src:url(/fonts/ReemKufi-1-400_700.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;src:url(/fonts/ReemKufi-2-400_700.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reem Kufi;src:url(/fonts/ReemKufi-3-400_700.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reem Kufi;src:url(/fonts/ReemKufi-4-400_700.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-1-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-2-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-3-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-4-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-5-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-6-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-7-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-8-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-9-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-10-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-11-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-12-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-13-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-14-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-15-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-16-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-1-400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-2-400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-3-400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-4-400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-5-400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-6-400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-7-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-8-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-9-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-10-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-11-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-12-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-13-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-14-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-15-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-16-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-17-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-18-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-19-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-20-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-21-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-22-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-23-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-24-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;background:var(--basalt-0);scrollbar-color:var(--basalt-4) var(--basalt-0)}body{margin:0;min-height:100svh;background:var(--basalt-0);color:var(--bone);font-family:var(--font-ledger);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";position:fixed;inset:0;z-index:2147483000;pointer-events:none;background-image:var(--grain-url);background-size:240px 240px;opacity:var(--grain-alpha);mix-blend-mode:overlay}*{border-radius:var(--radius)}button,a,input,[role=button]{border-radius:var(--radius-hit)}:focus{outline:none}:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-groove)}::selection{background:var(--oxide);color:var(--bone)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:inherit}a{color:var(--amber);text-decoration-color:var(--basalt-5)}button,a,[role=button]{min-block-size:44px}.inscription{font-family:var(--font-arabic-ceremonial)}.interlinear{font-family:var(--font-display);font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--bone),var(--basalt-3) 32%)}.u-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}html.has-bob,html.has-bob *{cursor:none}#plumb-bob path[data-glint]{fill:#faf5ea47}#plumb-bob.over-stone path[data-glint]{fill:#fff8eabf}#plumb-bob.over-stone svg{transform:translateY(-1px)}.tool-mark{position:fixed;z-index:4;inline-size:9px;block-size:1.5px;pointer-events:none;background:var(--basalt-4);box-shadow:var(--groove);animation:tafoni-erode 8s var(--ease-recede) both}@keyframes tafoni-erode{0%{clip-path:inset(0 0 0 0)}55%{clip-path:inset(0 12% 0 8%)}80%{clip-path:inset(0 38% 0 30%)}to{clip-path:inset(0 50% 0 50%)}}@media(prefers-reduced-motion:reduce){.tool-mark{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText}}@keyframes roll-impress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes roll-contact{0%{inset-inline-start:0%}to{inset-inline-start:100%}}.khatm-rolling{position:relative;animation:roll-impress .4s var(--ease-strike) both}.khatm-rolling .khatm-contact{position:absolute;inset-block:-8%;inset-inline-start:0;inline-size:3px;background:linear-gradient(to bottom,oklch(.98 .01 85 / 0),var(--graze-light),oklch(.98 .01 85 / 0));animation:roll-contact .4s var(--ease-strike) both;pointer-events:none}@keyframes press-impress{0%{transform:scale(1.06)}34%{transform:scale(.995)}to{transform:scale(1)}}.khatm-pressing{animation:press-impress var(--dur-settle) var(--ease-strike) both}.quarry-mark{position:absolute;inline-size:7px;block-size:2px;background:var(--basalt-5);box-shadow:var(--shadow-1)}.chip-wrap{display:inline}.chip-bound{display:inline-flex;align-items:baseline;gap:.45em}.chip-value{font-variant-numeric:tabular-nums}.chip{display:inline-block;position:relative;min-block-size:0;padding:.42em .5em .3em;font-family:var(--font-ledger);font-size:.58em;letter-spacing:.12em;line-height:1;color:var(--chip-ink, var(--bone));background:var(--basalt-2);box-shadow:var(--groove);border-radius:var(--radius-hit);cursor:inherit;vertical-align:.15em}.chip:focus-visible{box-shadow:var(--focus-groove),var(--groove)}.chip:before{content:"▪ "}.chip:after{content:"";position:absolute;inset-block:-16px;inset-inline:-4px}.chip[data-state=measured]{--chip-ink: color-mix(in oklch, var(--chip-measured), var(--bone) 42%)}.chip[data-state=illustrative]{--chip-ink: var(--chip-illustrative)}.chip[data-state=contested]{--chip-ink: var(--chip-contested)}.chip[data-state=proxy]{--chip-ink: color-mix(in oklch, var(--chip-proxy), var(--bone) 45%)}.chip[data-state=captured]{--chip-ink: var(--chip-captured)}.chip[data-state=live]{--chip-ink: color-mix(in oklch, var(--sage), var(--bone) 55%)}.chip[data-state=pending-live]{--lit: .6;--chip-ink: color-mix(in oklch, var(--basalt-2), var(--chip-pending) calc(var(--lit) * 100%));animation:chip-breathe 5s var(--ease-strike) infinite}@keyframes chip-breathe{0%,to{--lit: .35}50%{--lit: .9}}@media(prefers-reduced-motion:reduce){.chip[data-state=pending-live]{animation:none;--lit: .75}}.chip-citation[hidden]{display:none}.chip-citation{display:inline-block;margin-inline-start:.6em;font-family:var(--font-ledger);font-size:.72em;letter-spacing:.02em;color:var(--ink-lit);clip-path:inset(0 0 0 0)}.chip-wrap.open .chip-citation{--lit: 1;animation:cite-carve .32s var(--ease-strike) both}@keyframes cite-carve{0%{clip-path:inset(0 100% 0 0);--lit: .2}to{clip-path:inset(0 0 0 0);--lit: 1}}@property --fissure-open{syntax: "<number>"; inherits: true; initial-value: 0;}@property --fissure-base{syntax: "<number>"; inherits: true; initial-value: 0;}@property --pulse{syntax: "<number>"; inherits: true; initial-value: 0;}@property --flare{syntax: "<number>"; inherits: true; initial-value: 0;}#rite-hero{position:relative;height:100svh}html[data-rite=open] #rite-hero{height:260svh}#stone-stage{position:sticky;top:0;height:100svh;overflow:clip}#siq{position:absolute;inset:0;background:var(--basalt-0)}#siq .shaft{position:absolute;inset:-22%;background:linear-gradient(to top,#0302028c,#03020200 24%),linear-gradient(to bottom,color-mix(in oklch,transparent,var(--shaft-color) calc(var(--shaft-strength, .7) * 34%)) 0%,color-mix(in oklch,transparent,var(--shaft-color) calc(var(--shaft-strength, .7) * 10%)) 34%,transparent 72%),linear-gradient(calc(180deg + (var(--hero-azimuth, 250deg) - 180deg) * .35),#09070500 26%,color-mix(in oklch,transparent,var(--shaft-color) calc(var(--shaft-strength, .7) * 16%)) 38%,color-mix(in oklch,transparent,var(--shaft-color) calc(var(--shaft-strength, .7) * 44%)) 46.5%,color-mix(in oklch,var(--shaft-color),var(--bone) 22%) 49.4% 50.6%,color-mix(in oklch,transparent,var(--shaft-color) calc(var(--shaft-strength, .7) * 44%)) 53.5%,color-mix(in oklch,transparent,var(--shaft-color) calc(var(--shaft-strength, .7) * 16%)) 62%,#09070500 74%);filter:brightness(calc(1 + var(--pulse) * .04 + var(--flare) * .7 + var(--fissure-open, 0) * .3))}html[data-rite=open] #siq .shaft,html[data-rite=fracturing] #siq .shaft{animation:first-light 1s var(--ease-strike) both}@keyframes first-light{0%{--flare: 1}to{--flare: 0}}html[data-solar=night] #siq .shaft{background:linear-gradient(to bottom,color-mix(in oklch,transparent,var(--moon-color) calc(var(--shaft-strength, .4) * 22%)) 0%,transparent 60%),linear-gradient(calc(180deg + (var(--hero-azimuth, 250deg) - 180deg) * .35),#09070500 32%,color-mix(in oklch,transparent,var(--moon-color) calc(var(--shaft-strength, .4) * 42%)) 47%,color-mix(in oklch,var(--moon-color),var(--basalt-0) 18%),color-mix(in oklch,transparent,var(--moon-color) calc(var(--shaft-strength, .4) * 42%)) 53%,#09070500 68%)}@media(prefers-reduced-motion:reduce){html[data-rite=open] #siq .shaft,html[data-rite=fracturing] #siq .shaft{animation:none}}#siq:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:34%;pointer-events:none;background:linear-gradient(to top,color-mix(in oklch,transparent,var(--shaft-color) calc(var(--horizon-glow, 0) * 34%)) 0%,transparent 100%)}#siq .mote{position:absolute;inline-size:3px;block-size:3px;background:color-mix(in oklch,var(--shaft-color),var(--bone) 45%);animation:mote-drift calc(16s/max(var(--wind, .5),.2)) linear infinite}.distant-glint{position:absolute;inset-block-end:12%;inline-size:2px;block-size:14px;background:var(--graze-light);animation:glint-settle .9s var(--ease-recede) both}@keyframes glint-settle{0%{transform:scaleY(1)}to{transform:scaleY(.05)}}#gyro-offer{position:absolute;inset-block-end:calc(var(--step) * 3);inset-inline-start:calc(var(--step) * 3);z-index:5;display:grid;gap:2px;padding:.7em 1em;text-align:center;color:var(--ink-lit);--lit: .85;background:var(--basalt-2);box-shadow:var(--groove)}#xr-entry{position:absolute;inset-block-start:calc(var(--step) * 3);inset-inline-end:calc(var(--step) * 3);z-index:5;display:grid;gap:2px;padding:.7em 1em;text-align:center;color:var(--ink-lit);--lit: .85;background:var(--basalt-2);box-shadow:var(--groove)}@keyframes mote-drift{0%{transform:translate3d(0,8vh,0)}to{transform:translate3d(2.5vw,-14vh,0)}}.slab{position:absolute;inset:0;background:var(--grain-url),radial-gradient(40% 94% at var(--crack-x, 50%) var(--crack-y, 42%),color-mix(in oklch,var(--basalt-4),var(--shaft-color) 20%) 0%,var(--basalt-3) 30%,var(--basalt-2) 54%,var(--basalt-1) 78%),var(--basalt-1);background-size:240px 240px,auto,auto;background-blend-mode:soft-light,normal,normal;box-shadow:var(--shadow-2);will-change:transform}.slab-w{transform:translate(calc((var(--fissure-base) * 1.6 + var(--fissure-open) * 7) * -1vw + var(--tilt-x, 0) * 5px))}.slab-e{transform:translate(calc((var(--fissure-base) * 1.6 + var(--fissure-open) * 7) * 1vw + var(--tilt-x, 0) * 5px))}.slab:after{content:"";position:absolute;inset:0;box-shadow:var(--groove);pointer-events:none}#crack-line{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#crack-line path{fill:none;stroke:var(--shaft-color);stroke-width:4;vector-effect:non-scaling-stroke;stroke-linejoin:miter;stroke-linecap:butt;stroke-dasharray:2600;stroke-dashoffset:2600}#crack-line path.core{stroke:color-mix(in oklch,var(--shaft-color),var(--bone) 65%);stroke-width:1.4}#crack-line path.wide{stroke:color-mix(in oklch,transparent,var(--shaft-color) 10%);stroke-width:9}#crack-line path.branches{stroke:color-mix(in oklch,transparent,var(--shaft-color) 42%);stroke-width:1}html[data-rite=fracturing] #crack-line path{animation:crack-run .62s var(--ease-strike) forwards}html[data-rite=open] #crack-line path{stroke-dasharray:none;stroke-dashoffset:0}@keyframes crack-run{0%{stroke-dashoffset:2600}to{stroke-dashoffset:0}}html[data-solar=night] #crack-line path{stroke:var(--moon-color)}html[data-solar=night] #crack-line path.core{stroke:color-mix(in oklch,var(--moon-color),var(--bone) 55%)}html[data-solar=night] #crack-line path.wide{stroke:color-mix(in oklch,transparent,var(--moon-color) 10%)}html[data-solar=night] #crack-line path.branches{stroke:color-mix(in oklch,transparent,var(--moon-color) 42%)}html[data-rite=open] #strike-surface,html[data-rite=fracturing] #strike-surface{pointer-events:none;background:none}html[data-rite=open] #forge-embers,html[data-rite=fracturing] #forge-embers{visibility:hidden}html[data-rite=fracturing] #strike-surface .idle-line{animation:recede-to-shadow var(--dur-settle) var(--ease-recede) forwards}html[data-rite=open] #strike-surface .idle-line{visibility:hidden}@keyframes recede-to-shadow{to{--lit: 0}}#witness-line{position:absolute;inset-block-end:9svh;inset-inline:0;margin:0;padding-block:calc(var(--step) * 2);text-align:center;font-family:var(--font-ledger);font-size:clamp(.72rem,1.6vw,.95rem);letter-spacing:.14em;color:var(--ink-lit);text-shadow:var(--carve-text);z-index:4;background:radial-gradient(70% 132% at 50% 52%,oklch(.06 .005 80 / .8) 0%,oklch(.06 .005 80 / .5) 52%,transparent 86%)}#witness-line .inscription{display:block;font-family:var(--font-arabic-ceremonial);font-size:2.1em;line-height:1.5;margin-block-end:.3em}#witness-line .witness-latin{font-size:.88em}#witness-line .witness-meta{margin-inline-start:.9em}.sound-control{position:absolute;inset-block-end:calc(var(--step) * 3);inset-inline-end:calc(var(--step) * 3);z-index:5;display:flex;align-items:center;gap:calc(var(--step) * 1.5);padding-inline:calc(var(--step) * 1.5) 0;background:var(--grain-url),linear-gradient(calc(var(--sun-ui-azimuth) - 180deg),var(--basalt-4),var(--basalt-2));background-size:240px 240px,auto;background-blend-mode:soft-light,normal;box-shadow:var(--groove)}.sound-control .mute-chip{order:-1}#mute-control{font-family:var(--font-ledger);font-size:.62rem;letter-spacing:.18em;padding:.9em 1.1em;color:var(--ink-lit);--lit: .8;background:none;border:0}#mute-control:focus-visible{box-shadow:var(--focus-groove),var(--groove)}html.hitstop *,html.hitstop *:before,html.hitstop *:after{animation-play-state:paused!important}@keyframes pulse-tremble{0%{--pulse: 1}to{--pulse: 0}}html.pulsing{animation:pulse-tremble .12s var(--ease-recede) both}@supports (animation-timeline: view()){#rite-hero{view-timeline-name:--hero;view-timeline-axis:block}html[data-rite=open] #stone-stage{animation:fissure-widen auto linear both;animation-timeline:--hero;animation-range:exit-crossing 0% exit-crossing 100%}}@keyframes fissure-widen{0%{--fissure-open: 0}to{--fissure-open: 1}}@media(prefers-reduced-motion:reduce){#siq .mote{animation:none}.slab-w,.slab-e{will-change:auto}}#monument{position:relative;background:var(--basalt-1);color:var(--bone);padding-block:calc(var(--step) * 8);filter:brightness(calc(1 + var(--pulse) * .03))}#stele-header{display:flex;align-items:center;gap:calc(var(--step) * 3);max-inline-size:min(92vw,72rem);margin-inline:auto;padding-block:calc(var(--step) * 2)}#header-seal{display:inline-flex;block-size:44px}#header-seal svg{height:44px;width:auto}#wordmark{margin:0;display:flex;flex-direction:column;gap:2px}#wordmark .inscription{font-size:1.05rem;line-height:1.1}#wordmark .interlinear{letter-spacing:.42em}#stele-header nav{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:calc(var(--step) * 3)}#stele-header nav a{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:.72rem;letter-spacing:.22em;text-decoration:none;color:color-mix(in oklch,var(--bone),var(--basalt-4) 22%)}#hero-carve{max-inline-size:min(92vw,72rem);margin-inline:auto;padding-block:calc(var(--step) * 6) 0}.stone-stage,#seal-stage,#strata-shards-stage,#stele-stage,#gazelle-stage{position:relative;background:linear-gradient(calc(var(--sun-ui-azimuth) - 180deg),color-mix(in oklch,var(--basalt-6),var(--bone) 14%) 0%,color-mix(in oklch,var(--basalt-5),var(--bone) 7%) 55%,var(--basalt-4) 100%);box-shadow:var(--shadow-2)}.stone-stage:before,#seal-stage:before,#strata-shards-stage:before,#stele-stage:before,#gazelle-stage:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:70%;background:linear-gradient(to top,var(--lit-stone) 0%,var(--lit-stone-soft) 40%,transparent 100%);-webkit-mask-image:radial-gradient(150% 108% at 50% 100%,#000 62%,transparent 94%);mask-image:radial-gradient(150% 108% at 50% 100%,#000 62%,transparent 94%)}.stone-stage:after,#seal-stage:after,#strata-shards-stage:after,#stele-stage:after,#gazelle-stage:after{content:"";position:absolute;inset-block-end:19%;inset-inline:30%;block-size:4.5%;transform:translate(calc(var(--shadow-dx) * 16%)) skew(calc(var(--shadow-dx) * 24deg));background:radial-gradient(ellipse at center,oklch(.04 .003 80 / .6) 0%,oklch(.04 .003 80 / .3) 45%,transparent 72%)}#seal-stage:after{inset-block-end:4%;inset-inline:26%;block-size:6%;background:radial-gradient(ellipse at center,oklch(.03 .003 80 / .72) 0%,oklch(.03 .003 80 / .4) 44%,transparent 72%)}#strata-shards-stage:after{inset-block-end:21%}#stele-stage:after{inset-block-end:33%;inset-inline:25%;block-size:6.5%;background:radial-gradient(ellipse at center,oklch(.03 .003 80 / .74) 0%,oklch(.03 .003 80 / .42) 44%,transparent 72%)}#seal-stage{inline-size:100%;block-size:clamp(300px,44vh,500px);margin-block:calc(var(--step) * 2)}#stele-stage{float:inline-end;margin-block-start:calc(var(--step) * 5);margin-inline-start:calc(var(--step) * 6);inline-size:min(52vw,460px);block-size:clamp(300px,40vh,460px)}#ground{position:relative}#ground:after{content:"";display:block;clear:both}#strata-shards-stage{inline-size:100%;block-size:clamp(200px,26vh,300px);margin-block-start:calc(var(--step) * 3)}#gazelle-stage{inline-size:min(60vw,340px);block-size:clamp(280px,44vh,460px);margin-block-start:calc(var(--step) * 4)}.mesh3d-chip{position:absolute;inset-block-end:calc(var(--step) * 1.5);inset-inline-start:calc(var(--step) * 1.5);z-index:2}#seal-stage .mesh3d-chip{display:none}.stone-materialize{animation:stone-materialize .9s var(--ease-strike) both}@keyframes stone-materialize{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.stone-materialize{animation:none}}#kufic-band{max-inline-size:min(92vw,72rem);margin:calc(var(--step) * 5) auto;padding:calc(var(--step) * 5) calc(var(--step) * 6);background:var(--grain-url),radial-gradient(140% 130% at 50% 40%,transparent 58%,var(--basalt-1) 98%),var(--lit-stone);background-size:240px 240px,auto,auto;background-blend-mode:soft-light,normal,normal;box-shadow:var(--groove);border-radius:var(--radius)}#kufic-band svg{display:block;inline-size:100%;height:auto;max-block-size:16vh}#kufic-band svg{filter:drop-shadow(calc(var(--shadow-dx) * -1.5px) calc(var(--shadow-dy) * -1.5px) 0 var(--graze-light)) drop-shadow(calc(var(--shadow-dx) * 3px) calc(var(--shadow-dy) * 3px) 1.5px var(--shade-ink))}#hero-carve canvas{display:block;inline-size:100%;block-size:clamp(200px,42vh,440px)}.attest{max-inline-size:min(92vw,72rem);margin-inline:auto;padding-block:calc(var(--step) * 10);border-block-start:1px solid var(--basalt-3);background:radial-gradient(105% 92% at 82% 8%,color-mix(in oklch,transparent,var(--basalt-3) 62%) 0%,color-mix(in oklch,transparent,var(--basalt-2) 48%) 46%,transparent 78%),radial-gradient(92% 68% at 12% 94%,color-mix(in oklch,transparent,var(--basalt-2) 55%) 0%,transparent 72%)}.attest h2{margin:0 0 calc(var(--step) * 5);font-weight:500}.attest h2 .inscription{display:block;font-size:clamp(1.7rem,3.4vw,2.6rem);text-shadow:var(--carve-text);text-align:left;--lit: 1}html[data-register=ar] .attest h2 .inscription{text-align:right}.attest h2 .interlinear{letter-spacing:.34em}.attestation{max-inline-size:var(--measure);margin-block-end:calc(var(--step) * 7)}.attestation .inscription{margin:0 0 calc(var(--step) * 1.5);font-size:clamp(1.15rem,2.2vw,1.6rem);line-height:1.9;text-shadow:var(--carve-text);--lit: 1;text-align:left}html[data-register=ar] .attestation .inscription{text-align:right}.interlinear-line{margin:0;font-family:var(--font-display);font-size:.92rem;letter-spacing:.04em;line-height:1.75;color:color-mix(in oklch,var(--bone),var(--basalt-4) 18%)}[data-chip]:before{content:attr(data-chip);text-transform:uppercase;font-family:var(--font-ledger);font-size:.58em;letter-spacing:.12em;padding:.32em .5em;background:var(--basalt-2);box-shadow:var(--groove);margin-inline:.4em}[data-chip].hydrated:before{content:none}[data-chip].hydrated{margin-inline:.4em}[data-chip]+[data-chip]:before{margin-inline-start:0}[data-chip].hydrated+[data-chip].hydrated{margin-inline-start:0}.chip-hug{white-space:nowrap}.chip-hug .chip-citation{white-space:normal}.ledger-count{font-size:1.3rem;margin:0 0 calc(var(--step) * 3)}.ledger-log{font-family:var(--font-ledger);font-size:.85rem;max-inline-size:var(--measure);border-block:1px solid var(--basalt-3)}.ledger-log .entry{display:grid;grid-template-columns:10ch 14ch 1fr;gap:calc(var(--step) * 2);padding-block:calc(var(--step) * 1.25);border-block-end:1px solid var(--basalt-2)}.ledger-log .entry:target{box-shadow:var(--focus-groove)}.ledger-log .hash{color:color-mix(in oklch,var(--bone),var(--basalt-4) 35%);overflow:hidden;text-overflow:ellipsis}html[data-solar=night] .ledger-log .entry .n{color:color-mix(in oklch,var(--oxide-hi),var(--amber) calc(var(--moon-illumination, .5) * 30%))}.ledger-note{font-family:var(--font-display);font-size:.78rem;letter-spacing:.08em;color:color-mix(in oklch,var(--bone),var(--basalt-4) 30%)}.ledger-raw{display:inline-block;margin-block-start:calc(var(--step) * 2);font-family:var(--font-ledger);font-size:.78rem;letter-spacing:.06em;color:var(--amber);text-decoration-color:var(--basalt-4)}#strata-column{min-block-size:12rem}html.strata-in-view{scroll-snap-type:y proximity}.will-rise{--lit: .7;transform:translateY(14px)}.will-rise.risen{--lit: 1;transform:translateY(0);transition:transform .62s var(--ease-strike),--lit .62s var(--ease-strike)}@media(prefers-reduced-motion:reduce){.will-rise{--lit: 1;transform:none;transition:none}}html.descent-snap{scroll-snap-type:y proximity}html.descent-snap .attest,html.descent-snap #chamber,html.descent-snap #colophon{scroll-snap-align:start;scroll-margin-block-start:6vh}.strata__lamina{scroll-snap-align:start;scroll-margin-block-start:8vh}.kufic-register{display:block;margin-block-end:calc(var(--step) * 1.5)}.kufic-register svg{filter:drop-shadow(calc(var(--shadow-dx) * -1px) calc(var(--shadow-dy) * -1px) 0 var(--graze-light)) drop-shadow(calc(var(--shadow-dx) * 2px) calc(var(--shadow-dy) * 2px) 1px var(--shade-ink))}#ground-canvas{display:block;inline-size:100vw;margin-inline-start:calc(50% - 50vw);margin-block-start:calc(var(--step) * 3);block-size:clamp(320px,52vh,560px);background:var(--basalt-0);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 11%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 11%,#000 82%,transparent 100%)}#keeper-stone{display:block;position:relative;inline-size:min(60vw,340px);block-size:88px;background:var(--grain-url),var(--lit-stone-soft);background-size:240px 240px,auto;background-blend-mode:soft-light,normal;box-shadow:var(--groove)}#keeper-stone:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:34px;block-size:7px;transform:translate(-50%,-50%);clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);background:var(--lit-stone);box-shadow:var(--groove)}#keeper-stone:active{transform:translateY(1px)}#keeper-stone:focus-visible{box-shadow:var(--focus-groove),var(--shadow-2)}#keeper-q:focus-visible,#keeper-form button:focus-visible{box-shadow:var(--focus-groove),var(--groove)}#keeper-form{display:grid;gap:calc(var(--step) * 2);max-inline-size:var(--measure)}#keeper-form[hidden]{display:none}#keeper-q{font-family:var(--font-ledger);font-size:1rem;letter-spacing:.12em;color:var(--bone);background:var(--basalt-0);border:0;padding:.9em 1em;box-shadow:var(--groove);caret-color:var(--amber)}#keeper-form button{justify-self:start;font-family:var(--font-display);font-size:.78rem;letter-spacing:.24em;padding:.9em 1.4em;background:var(--basalt-2);box-shadow:var(--groove)}.keeper-line{position:relative;min-block-size:3em;max-inline-size:var(--measure);margin-block:calc(var(--step) * 3);font-family:var(--font-ledger);font-size:.95rem;line-height:1.9;color:var(--ink-lit);text-shadow:var(--carve-text)}html[data-route=ghazal] #rite-hero,html[data-route=ghazal] #stele-header,html[data-route=ghazal] .attest,html[data-route=ghazal] #colophon{display:none}html[data-route=ghazal] #monument{display:block}html[data-route=ghazal] #chamber{min-block-size:100svh}#chamber{display:grid;place-items:center;padding-block:calc(var(--step) * 14);background:var(--basalt-0);border-block:1px solid var(--basalt-2)}#chamber-door{position:relative;inline-size:min(42vw,300px);aspect-ratio:.62;background:var(--grain-url),var(--laminae, linear-gradient(to top, var(--basalt-3), var(--basalt-3))),linear-gradient(calc(var(--sun-ui-azimuth) - 180deg),var(--basalt-4) 0%,var(--basalt-3) 55%,var(--basalt-2) 100%);background-size:240px 240px,auto,auto;background-blend-mode:soft-light,multiply,normal;box-shadow:var(--seam-groove);border-radius:var(--radius-hit)}#chamber-door:before{content:"";position:absolute;inset-block:8% -48px;inset-inline:-18px;z-index:-1;background:radial-gradient(132% 82% at 50% 110%,color-mix(in oklch,transparent,var(--sage) 70%) 0%,color-mix(in oklch,transparent,var(--sage) 32%) 42%,transparent 76%),radial-gradient(58% 128% at 50% 100%,color-mix(in oklch,transparent,var(--sage) 42%) 0%,transparent 58%)}:root{--seam-groove: inset calc(var(--shadow-dx) * -1px) calc(var(--shadow-dy) * -13px) 10px color-mix(in oklch, var(--sage), var(--bone) 30%), inset calc(var(--shadow-dy) * 4px) calc(var(--shadow-dx) * -4px) 8px color-mix(in oklch, transparent, var(--sage) 55%), inset calc(var(--shadow-dy) * -4px) calc(var(--shadow-dx) * 4px) 8px color-mix(in oklch, transparent, var(--sage) 34%), inset calc(var(--shadow-dx) * 6px) calc(var(--shadow-dy) * 6px) 10px oklch(.07 .004 80 / .55), calc(var(--shadow-dx) * 13px) calc(var(--shadow-dy) * 13px) 20px var(--shade-ink)}#chamber-door .rosette{position:absolute;inset:0;display:grid;place-items:center}#chamber-door:active{transform:translateY(1px)}#chamber-door:focus-visible{box-shadow:var(--focus-groove),var(--seam-groove)}#chamber-attest{--lit: .88;min-block-size:2.4em;margin-block-start:calc(var(--step) * 4);font-family:var(--font-ledger);font-size:.85rem;letter-spacing:.2em;text-align:center;color:var(--ink-lit);text-shadow:var(--carve-text)}#chamber-attest .inscription{display:block;font-size:1.4em;margin-block-start:.4em}#colophon{max-inline-size:min(92vw,72rem);margin-inline:auto;padding-block:calc(var(--step) * 10);border-block-start:1px solid var(--basalt-3);display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);column-gap:calc(var(--step) * 12);row-gap:calc(var(--step) * 6);align-items:start}#solar-dial{grid-column:1;grid-row:1 / span 4;max-inline-size:26rem}#colophon .colophon-line,#colophon #footer-seal,#colophon #footer-seal-caption,#colophon .secret,#colophon #seventh-impression{grid-column:2}#footer-seal-caption{display:block;margin-block-start:calc(var(--step) * 1);font-family:var(--font-display);font-size:.72rem;letter-spacing:.22em;color:color-mix(in oklch,var(--bone),var(--basalt-4) 26%)}.colophon-line{margin:0;padding-block-start:calc(var(--step) * 4);border-block-start:1px solid var(--basalt-2)}#dial-svg{display:block;inline-size:100%;direction:ltr}#dial-scrub{inline-size:100%;appearance:none;block-size:44px;background:none}#dial-scrub::-webkit-slider-runnable-track{block-size:7px;background:linear-gradient(calc(var(--sun-ui-azimuth) - 180deg),var(--basalt-3),var(--basalt-1));box-shadow:var(--groove)}#dial-scrub::-webkit-slider-thumb{appearance:none;inline-size:14px;block-size:30px;margin-block-start:-12px;background:linear-gradient(calc(var(--sun-ui-azimuth) - 180deg),var(--bone),color-mix(in oklch,var(--bone),var(--basalt-4) 34%));box-shadow:var(--shadow-1);border-radius:var(--radius-hit);clip-path:polygon(0 0,100% 0,100% 74%,50% 100%,0 74%)}#dial-scrub::-moz-range-track{block-size:7px;background:linear-gradient(calc(var(--sun-ui-azimuth) - 180deg),var(--basalt-3),var(--basalt-1));box-shadow:var(--groove)}#dial-scrub::-moz-range-thumb{inline-size:14px;block-size:30px;border:0;background:linear-gradient(calc(var(--sun-ui-azimuth) - 180deg),var(--bone),color-mix(in oklch,var(--bone),var(--basalt-4) 34%));box-shadow:var(--shadow-1);border-radius:var(--radius-hit);clip-path:polygon(0 0,100% 0,100% 74%,50% 100%,0 74%)}.colophon-line .inscription{display:block;margin-block-end:.4em;text-align:left}html[data-register=ar] .colophon-line .inscription{text-align:right}#footer-seal{display:inline-flex;margin-block-start:calc(var(--step) * 2)}#footer-seal svg{height:96px;width:auto}.register-roll{position:fixed;inset-block:-5%;inset-inline-start:0;inline-size:5px;z-index:2147483002;pointer-events:none;background:linear-gradient(to bottom,oklch(.98 .01 85 / 0),var(--graze-light),oklch(.98 .01 85 / 0));box-shadow:var(--shadow-1);animation:register-sweep .88s var(--ease-strike) both}.register-roll.roll-back{animation-name:register-sweep-back}@keyframes register-sweep{0%{transform:translate(-3vw)}to{transform:translate(103vw)}}@keyframes register-sweep-back{0%{transform:translate(103vw)}to{transform:translate(-3vw)}}#roll-switch{display:inline-flex;background:none;padding:0;min-block-size:44px;align-items:center}html[data-register=ar] #stele-header nav a,html[data-register=ar] .ledger-note,html[data-register=ar] .interlinear-line[data-i18n]{font-family:var(--font-arabic-console);letter-spacing:0}@media(max-width:720px){#stele-header{flex-direction:column;align-items:flex-start}#stele-header nav{margin-inline-start:0}.ledger-log .entry{grid-template-columns:7ch 1fr}.ledger-log .entry .hash{grid-column:1 / -1}#colophon{grid-template-columns:1fr}#solar-dial{grid-row:auto;grid-column:1}#colophon .colophon-line,#colophon #footer-seal,#colophon #footer-seal-caption,#colophon .secret,#colophon #seventh-impression{grid-column:1}}@media print{html,body,#monument{background:var(--bone)!important;color:var(--basalt-0)!important}body:after{content:none}#rite-hero{display:none}#monument,#monument[hidden]{display:block!important}#stele-header nav,#dial-scrub,#dial-scrub-label,#mute-control{display:none}.attest,#colophon{border-block-start:1px solid var(--basalt-4)}.inscription,.attest h2 .inscription{text-shadow:none;color:var(--basalt-0)}.interlinear-line,.interlinear{color:var(--basalt-3)}.chip,[data-chip]:before{background:none;box-shadow:none;border:1px solid var(--basalt-3);color:var(--basalt-2)}.chip-citation{display:inline!important;color:var(--basalt-3)}#chamber{background:none}#chamber-door{box-shadow:none;border:2px solid var(--basalt-2)}#footer-seal svg g{fill:var(--basalt-0)!important}}@property --rake{syntax: "<number>"; inherits: true; initial-value: 0;}p.secret .inscription,p.secret .interlinear{--lit: calc(var(--rake) * .55)}p.secret.unearthed .inscription,p.secret.unearthed .interlinear{--lit: 1}.secret{--rake: 0;--lit: calc(var(--rake) * .55);margin:calc(var(--step) * 4) 0 0;max-inline-size:var(--measure);padding:calc(var(--step) * 1.5) 0;cursor:inherit;user-select:none}.secret .inscription{display:block;font-size:1.05rem;color:color-mix(in oklch,transparent,var(--bone) calc(var(--lit) * 100%));text-shadow:var(--secret-carve)}.secret .interlinear{color:color-mix(in oklch,transparent,var(--bone) calc(var(--lit) * 62%))}:root{--secret-hi: oklch(.97 .015 85 / calc(.3 * var(--lit)));--secret-sh: oklch(.07 .004 80 / calc(.6 * var(--lit)));--secret-carve: calc(var(--shadow-dx) * 1px) calc(var(--shadow-dy) * 1px) 0 var(--secret-hi), calc(var(--shadow-dx) * -1px) calc(var(--shadow-dy) * -1px) 1px var(--secret-sh)}.secret.unearthed{--lit: 1;animation:secret-settle var(--dur-settle) var(--ease-strike) both}@keyframes secret-settle{0%{--lit: .55}to{--lit: 1}}.secret:focus-visible{box-shadow:var(--focus-groove)}#seventh-impression{margin:0}.seventh-link{display:inline-flex;flex-direction:column;gap:.3em;padding:calc(var(--step) * 2) calc(var(--step) * 3);text-decoration:none;color:var(--bone);background:var(--basalt-2);box-shadow:var(--groove)}.seventh-link .inscription{font-size:1.2rem;text-shadow:var(--carve-text);--lit: 1}@media(prefers-reduced-motion:reduce){.secret.unearthed{animation:none}}@keyframes carve-lit{0%{--lit: 0}to{--lit: 1}}.carve{--lit: 0;--carve-hi-deep: oklch(.99 .02 90 / calc(.55 * var(--lit)));--carve-sh-deep: oklch(.04 .004 80 / calc(.52 + .38 * var(--lit)));--carve-incision: calc(var(--shadow-dx) * 2px) calc(var(--shadow-dy) * 2px) 0 var(--carve-hi-deep), calc(var(--shadow-dx) * -1px) calc(var(--shadow-dy) * -1px) 0 var(--carve-sh-deep), calc(var(--shadow-dx) * -3px) calc(var(--shadow-dy) * -3px) 4px var(--carve-sh-deep)}.carve__seg{--lit: 0;display:inline-block;white-space:pre;color:color-mix(in oklch,var(--basalt-1),var(--bone) calc(28% + var(--lit) * 72%));text-shadow:var(--carve-incision);animation:carve-lit var(--carve-dur, .26s) var(--ease-strike) var(--carve-delay, 0ms) both;will-change:color}.carve__word-ar{--lit: 0;display:inline-block;font-family:var(--font-arabic-ceremonial);color:transparent;background-image:linear-gradient(var(--carve-sweep, 90deg),var(--bone) calc(var(--lit) * 122% - 22%),color-mix(in oklch,var(--basalt-1),var(--bone) 28%) calc(var(--lit) * 122%));-webkit-background-clip:text;background-clip:text;text-shadow:var(--carve-incision);animation:carve-lit var(--carve-dur, .36s) var(--ease-strike) var(--carve-delay, 0ms) both;will-change:background-image}@media(prefers-reduced-motion:reduce){.carve__seg,.carve__word-ar{animation:none;--lit: 1}}.strata{--lit: 1;--strata-warmth: .5;--strata-groove: inset calc(var(--shadow-dx) * 2px) calc(var(--shadow-dy) * 2px) 5px var(--graze-light), inset calc(var(--shadow-dx) * -2px) calc(var(--shadow-dy) * -2px) 13px var(--shade-ink), calc(var(--shadow-dx) * 2px) calc(var(--shadow-dy) * 2px) 11px var(--shade-ink-2);display:flex;flex-direction:column;width:100%;margin:0;padding:0;font-family:var(--font-ledger);color:var(--bone);border-block:1px solid var(--basalt-2)}.strata__lamina{position:relative;height:var(--thickness);min-height:var(--thickness);padding:.85rem 1.25rem 1rem;overflow:hidden;background:color-mix(in oklch,var(--basalt-5),color-mix(in oklch,var(--basalt-0),black 22%) calc(var(--activity) * 100%)),var(--grain-url);background-size:auto,240px 240px;background-blend-mode:normal,soft-light;box-shadow:var(--strata-groove)}.strata[data-night=true] .strata__lamina{background:color-mix(in oklch,color-mix(in oklch,var(--basalt-5),color-mix(in oklch,var(--basalt-0),black 22%) calc(var(--activity) * 100%)),var(--moon-color) 16%),var(--grain-url);background-size:auto,240px 240px;background-blend-mode:normal,soft-light}.strata__texture{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.strata__edge{fill:none;stroke:var(--shade-ink);stroke-width:1.4}.strata__cavity{fill:color-mix(in oklch,var(--basalt-0) 55%,transparent);stroke:none}.strata__shade{fill:none;stroke:color-mix(in oklch,var(--basalt-0),black 26%);stroke-width:1.5}.strata__rim{fill:none;stroke:color-mix(in oklch,var(--graze-light),var(--amber) calc(46% - var(--strata-warmth) * 46%));stroke-width:1.4}.strata__face{position:relative;max-width:var(--measure)}.strata__meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.strata__date{font-size:.72rem;letter-spacing:.14em;color:color-mix(in oklch,var(--bone),var(--basalt-3) 38%)}.strata__label{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,2.3vw,1.5rem);line-height:1.12;letter-spacing:-.01em;color:var(--bone);text-shadow:var(--carve-text)}.strata__notes{margin:.5rem 0 0;font-size:.78rem;letter-spacing:.02em;color:color-mix(in oklch,var(--bone),var(--basalt-3) 26%)}.strata__chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--chip-measured);padding:.12rem .4rem;box-shadow:var(--groove)}.strata__chip-glyph{font-size:.7em;line-height:1}
