@layer tokens,site,components,overrides;@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/face-f66ef42dd62546c5.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/face-839daba6ae8ee697.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/face-692ec9b0798c760c.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/face-3066bb47a510e8c6.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/face-32ce1e6e47cdbd09.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/face-b692608442c7a9f7.woff2) format("woff2")}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/face-1ca0bfc77877897c.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/face-4760bc6fb6e73808.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/face-98d352d9c9f45482.woff2) format("woff2");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:Amiri Complete;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bilingual/amiri-regular-1.003-full.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/refined/eb-garamond-400-500-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/refined/eb-garamond-400-500-latin.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-400-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-400-latin.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-500-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-500-latin.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-600-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/refined/ibm-plex-sans-arabic-600-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/fonts/refined/manrope-500-600-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/fonts/refined/manrope-500-600-latin.woff2) format("woff2");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:Noto Naskh Arabic;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/refined/noto-naskh-arabic-400-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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:Noto Naskh Arabic;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/refined/noto-naskh-arabic-400-500-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/refined/noto-naskh-arabic-400-500-latin.woff2) format("woff2");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:Noto Sans Arabic;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/refined/noto-sans-arabic-400-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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:Noto Sans Arabic;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/refined/noto-sans-arabic-400-500-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/refined/noto-sans-arabic-400-500-latin.woff2) format("woff2");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:Aref Ruqaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bilingual/aref-ruqaa-regular-1.008-full.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/editorial/newsreader-variable.woff2) format("woff2")}@layer tokens{:where(:root){--shadow-ink:#0008;--pine-deep:#18352f;--gold-pale:#d6bb86;--paper-warm:#f5efe2;--print-paper:#fff;--print-ink:#000;--print-reading-ink:#14201B }:where(:root){--brand-pine:#183C34;--brand-gold:#B08D57;--brand-ivory:#F5F0E6;--f-display:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--f-body:"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-ar:"Amiri","Geeza Pro",serif;--f-mono:var(--f-body);--type-signature-weight:600;--type-chapter-weight:500;--type-reading-weight:400;--type-reference-weight:600;--type-signature-size:clamp(2.6rem,1.65rem + 4vw,5.4rem);--type-chapter-size:clamp(1.9rem,1.25rem + 2.5vw,3.5rem);--type-reading-size:clamp(1rem,.97rem + .16vw,1.075rem);--type-reference-size:.8125rem;--type-arabic-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem);--type-signature-leading:1.08;--type-chapter-leading:1.18;--type-reading-leading:1.8;--type-reference-leading:1.65;--type-arabic-leading:2.2;--radius:3px;--stone:#8C8F94;--sand:#E6DECD;--wash:rgba(24,60,52,.05) ;--surface-page:#0C1310;--surface-support:#121B17;--text-primary:#F2EDE1;--text-secondary:#B3BDB4;--accent-text:#D9B478;--signature-gold:#B08D57;--mark:var(--text-primary);--clay:var(--accent-text);--lapis:#9DB2E0;--control-line:#8B9B8F;--ring:#D9B478;--shadow:0 4px 18px rgba(0,0,0,.08);--shadow-lift:0 8px 24px rgba(0,0,0,.12) ;--armbar-h:52px ;--app-logo-paper:#F5F0E6;--app-card-paper:var(--app-logo-paper);--app-card-ink:#14201B;--app-card-muted:#46544B;--app-card-accent:#674B13;--app-card-line:rgba(24,60,52,.18);--app-card-rule:#A07C3E;--app-card-button:#183C34;--app-card-button-ink:#F5F0E6;--app-card-button-hover:#0F2A24 }:where(html){--type-signature-family:"Cormorant Garamond",Georgia,serif;--type-editorial-family:"EB Garamond",Georgia,serif;--type-detail-family:var(--type-editorial-family);--type-art-family:var(--type-signature-family);--type-prose-family:"Source Sans 3",system-ui,sans-serif;--type-script-family:"Amiri Complete","Geeza Pro",serif;--type-label-family:var(--type-interface-family);--f-display:var(--type-editorial-family);--f-body:var(--type-prose-family);--f-ar:var(--type-script-family);--reading-measure:66ch;--type-reading-size:clamp(1.0625rem,1.01rem + .2vw,1.125rem);--type-reading-leading:1.8;--type-reference-size:.875rem;--type-reference-leading:1.65;--type-signature-leading:1.1;--type-chapter-leading:1.22;--type-ui-size:1rem;--type-ui-leading:1.55;--type-arabic-leading:2.15 ;--type-navigation-family:"Newsreader","EB Garamond",Georgia,serif ;--type-brand-family:"Cormorant Garamond","Iowan Old Style",Georgia,serif ;--type-brand-arabic-family:"Amiri Complete","Noto Naskh Arabic",serif ;--rhythm-caption-gap:14px;--rhythm-heading:clamp(1.9rem,2.7vw,2.75rem);--rhythm-reading:66ch;--motion-quiet:.24s;--motion-paper:.36s;--motion-ease:cubic-bezier(.22,1,.36,1) }:where(:root[data-theme=dark]){--surface-page:#0C1310;--surface-support:#121B17;--text-primary:#F2EDE1;--text-secondary:#B3BDB4;--accent-text:#D9B478;--signature-gold:#B08D57;--pine-2:#F5F0E6;--mark:var(--text-primary);--clay:var(--accent-text);--lapis:#9DB2E0;--control-line:#8B9B8F;--ring:#D9B478;--shadow:0 4px 18px rgba(0,0,0,.08);--shadow-lift:0 8px 24px rgba(0,0,0,.12) }:where(:root[data-theme=light]){--surface-page:#F5F0E6;--surface-support:#E6DECD;--text-primary:#14201B;--text-secondary:#46544B;--accent-text:#674B13;--signature-gold:#B08D57;--pine-2:#183C34;--mark:var(--brand-pine);--clay:var(--accent-text);--lapis:#384E7A;--control-line:#68776C;--ring:#674B13;--shadow:0 4px 18px rgba(24,60,52,.04);--shadow-lift:0 8px 24px rgba(24,60,52,.08) ;--lapis:#384e7a }:where(html[lang=ar]){--type-signature-family:var(--type-script-family);--type-editorial-family:"Noto Naskh Arabic","Amiri Complete",serif;--type-detail-family:var(--type-editorial-family);--type-art-family:"Aref Ruqaa","Amiri Complete",serif;--type-prose-family:"Noto Sans Arabic",Tahoma,sans-serif;--type-label-family:var(--type-interface-family);--type-reading-size:clamp(1.0625rem,1rem + .2vw,1.125rem);--type-reading-leading:2;--type-reference-size:1rem;--type-reference-leading:1.95;--type-signature-leading:1.65;--type-chapter-leading:1.8;--type-ui-size:1rem;--type-ui-leading:1.65;--reading-measure:54ch ;--type-navigation-family:"Noto Naskh Arabic","Amiri Complete",serif }:where(html){--type-prose-family:"Newsreader","EB Garamond",Georgia,serif;--type-reading-size:clamp(1.125rem,1.04rem + .3vw,1.3125rem);--type-reading-leading:1.8;--type-reference-size:1rem;--type-reference-leading:1.65;--reading-measure:62ch;--site-editorial-family:var(--type-prose-family) }:where(html[lang=ar]){--rhythm-reading:54ch }@media screen and (max-width:600px){:where(html){--rhythm-heading:2rem }}:where(html[lang=ar]){--type-prose-family:"Noto Naskh Arabic","Amiri Complete",serif;--type-reading-size:clamp(1.1875rem,1.08rem + .3vw,1.375rem);--type-reading-leading:1.95;--type-reference-leading:1.9;--reading-measure:54ch }}@layer site{:where(*){box-sizing:border-box}:where(*):before{box-sizing:border-box}:where(*):after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}:where(body){margin:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:where(img){max-width:100%;display:block;height:auto}:where(a){color:inherit}:where(*)::selection{background:var(--gold-wash);color:var(--ink)}:where(h1),:where(h2),:where(h3),:where(h4){font-weight:var(--type-chapter-weight);line-height:1.08;letter-spacing:-.012em;margin:0}:where(h1){font-size:var(--type-signature-size);font-weight:var(--type-signature-weight);letter-spacing:-.02em;line-height:var(--type-signature-leading);max-width:22ch}:where(h2){font-size:var(--type-chapter-size);font-weight:var(--type-chapter-weight);letter-spacing:-.012em;line-height:var(--type-chapter-leading)}:where(figure){margin:0}:where(body){letter-spacing:0}:where(h1),:where(h2),:where(h3),:where(h4){font-weight:var(--type-chapter-weight);letter-spacing:-.006em}:where(h1){font-size:var(--type-signature-size);font-weight:var(--type-signature-weight);line-height:var(--type-signature-leading);letter-spacing:-.018em}:where(*)::view-transition-old(root){animation:none;mix-blend-mode:normal}:where(*)::view-transition-new(root){animation:none;mix-blend-mode:normal}@media(prefers-reduced-motion:no-preference){:where(*)::view-transition-group(house-mark){animation-duration:.24s}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){:where(*)::view-transition-group(house-navigation){animation-duration:.28s}:where(*)::view-transition-old(house-navigation){mix-blend-mode:normal}:where(*)::view-transition-new(house-navigation){mix-blend-mode:normal}}:where(:root){--reading-width:66ch;--gutter:clamp(20px,4vw,72px) ;--paper:var(--surface-page);--paper-2:var(--surface-support);--paper-3:#18231E;--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-faint:var(--text-secondary);--pine:#B3BDB4;--gold:var(--accent-text);--gold-line:var(--signature-gold);--line:rgba(245,240,230,.18);--line-soft:rgba(245,240,230,.09);--gold-wash:rgba(176,141,87,.12);--cta-bg:#D9B478;--cta-fg:#0C1310;--cta-bg-h:#E6C999 }:where(:focus-visible){outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}:where(.btn){font-weight:var(--type-reference-weight);font-size:.955rem;letter-spacing:.005em;display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:.88em 1.55em;border-radius:14px;border:1px solid transparent;text-decoration:none;cursor:pointer;text-align:center;transition:background-color .22s,color .22s,border-color .22s,transform .22s}:where(.btn-primary){background:var(--cta-bg);color:var(--cta-fg);box-shadow:var(--shadow)}:where(.btn-ghost){background:transparent;color:var(--ink);border-color:var(--line)}:where(.btn){font-weight:600;border-radius:14px;letter-spacing:.02em}@media print{:where(body){--paper:#fff;--paper-2:#f4f1e9;--paper-3:#eee9de;--ink:#14201B;--ink-soft:#46544B;--ink-faint:#4B564C;--gold:#674B13;--gold-line:#A07C3E;--pine:#183C34;--line:#b8b4a9;--line-soft:#d6d1c6;--gold-wash:#eee9de }}:where(a.link){color:var(--ink);text-decoration:none;background-image:linear-gradient(var(--gold-line),var(--gold-line));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:color .2s,background-size .2s}:where(.btn svg){width:1.05em;height:1.05em;flex:none;transition:transform .22s}:where(main>*){min-width:0}:where(html){--type-interface-family:"Manrope",system-ui,sans-serif }:where(html){--rhythm-section:clamp(48px,5vw,72px);--rhythm-section-quiet:clamp(28px,3vw,44px);--rhythm-gap:clamp(24px,3.5vw,48px) }:where(body){font-synthesis:none}:where(:is(input,select,textarea)){min-width:0}:where(:root[data-theme=dark]){color-scheme:dark;--paper:var(--surface-page);--paper-2:var(--surface-support);--paper-3:#18231E;--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-faint:var(--text-secondary);--pine:#B3BDB4;--gold:var(--accent-text);--gold-line:var(--signature-gold);--line:rgba(245,240,230,.18);--line-soft:rgba(245,240,230,.09);--gold-wash:rgba(176,141,87,.12);--cta-bg:#D9B478;--cta-fg:#0C1310;--cta-bg-h:#E6C999 }:where(:root[data-theme=light]){color-scheme:light;--paper:var(--surface-page);--paper-2:var(--surface-support);--paper-3:#D8CDB7;--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-faint:var(--text-secondary);--pine:#183C34;--gold:var(--accent-text);--gold-line:var(--signature-gold);--line:rgba(24,60,52,.2);--line-soft:rgba(24,60,52,.1);--gold-wash:rgba(176,141,87,.1);--cta-bg:#183C34;--cta-fg:#F5F0E6;--cta-bg-h:#10271F }:where(.btn-ghost:hover){border-color:var(--gold-line);color:var(--gold)}:where(:root[data-motion=calm]){scroll-behavior:auto}:where(body){--gutter:clamp(20px,4.5vw,76px);--chapter-gap:clamp(28px,4vw,60px) }:where(:root:not([data-theme-transition]))::view-transition-group(root){animation-duration:.22s;animation-timing-function:ease-out}:where(:root:not([data-theme-transition]))::view-transition-old(root){animation:ii-page-out .22s ease-out both;mix-blend-mode:normal}:where(:root:not([data-theme-transition]))::view-transition-new(root){animation:ii-page-in .22s ease-out both;mix-blend-mode:normal}:where(html[lang=ar]){--type-interface-family:"IBM Plex Sans Arabic",Tahoma,sans-serif }@media screen and (max-width:600px){:where(html){--rhythm-section:44px;--rhythm-section-quiet:28px;--rhythm-gap:24px }}@media screen{:where(body){position:relative;isolation:isolate;--calligraphy-width:clamp(360px,54vw,900px);--calligraphy-zoom:1;--calligraphy-strength:.38;--calligraphy-ink:var(--brand-pine);--inheritance-light-screen-x:85vw;--inheritance-light-screen-y:32vh }}@media screen and (max-width:760px){:where(body){--calligraphy-width:70vw;--calligraphy-strength:.27 }}:where(:is(input[type=email],input[type=url],a[href^="tel:"])){direction:ltr}:where(html[lang=ar] body *){font-synthesis:none}@media screen and (min-width:761px){:where(body){--calligraphy-strength:.22 }}@media screen and (max-width:760px){:where(body){--calligraphy-strength:.16 }}@media screen and (max-width:1000px){:where(html:not([data-theme-transition]))::view-transition{pointer-events:none}}@media screen{:where(body):before{content:"";display:block;position:fixed;inset-block-start:0;right:0;left:auto;width:var(--calligraphy-width);height:100vh;z-index:-1;pointer-events:none;--calligraphy-offset:calc(100vw - var(--calligraphy-width));--calligraphy-fade:90deg;opacity:var(--calligraphy-strength);transform:none;contain:paint;background-color:color-mix(in srgb,var(--calligraphy-ink) 55%,transparent);background-image:radial-gradient(ellipse clamp(140px,22vw,320px) 170px at calc(var(--inheritance-light-screen-x) - var(--calligraphy-offset)) var(--inheritance-light-screen-y),var(--gold),transparent 100%);-webkit-mask-image:url(/assets/img/architecture/inheritance-calligraphy.avif),linear-gradient(var(--calligraphy-fade),transparent,rgb(0 0 0 / .12) 22%,rgb(0 0 0 / .65) 62%,#000);mask-image:url(/assets/img/architecture/inheritance-calligraphy.avif),linear-gradient(var(--calligraphy-fade),transparent,rgb(0 0 0 / .12) 22%,rgb(0 0 0 / .65) 62%,#000);-webkit-mask-size:calc(100% * var(--calligraphy-zoom)) auto,100% 100%;mask-size:calc(100% * var(--calligraphy-zoom)) auto,100% 100%;-webkit-mask-position:right top,center;mask-position:right top,center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;mask-mode:luminance,alpha}:where(body):after{content:"";display:block;position:fixed;inset-block-start:0;width:var(--calligraphy-width);height:100vh;z-index:-1;pointer-events:none;--calligraphy-offset:calc(100vw - var(--calligraphy-width));--calligraphy-fade:90deg;transform:none;contain:paint;background-color:color-mix(in srgb,var(--calligraphy-ink) 55%,transparent);background-image:radial-gradient(ellipse clamp(140px,22vw,320px) 170px at calc(var(--inheritance-light-screen-x) - var(--calligraphy-offset)) var(--inheritance-light-screen-y),var(--gold),transparent 100%);-webkit-mask-image:url(/assets/img/architecture/inheritance-calligraphy.avif),linear-gradient(var(--calligraphy-fade),transparent,rgb(0 0 0 / .12) 22%,rgb(0 0 0 / .65) 62%,#000);mask-image:url(/assets/img/architecture/inheritance-calligraphy.avif),linear-gradient(var(--calligraphy-fade),transparent,rgb(0 0 0 / .12) 22%,rgb(0 0 0 / .65) 62%,#000);-webkit-mask-size:calc(100% * var(--calligraphy-zoom)) auto,100% 100%;mask-size:calc(100% * var(--calligraphy-zoom)) auto,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;mask-mode:luminance,alpha;left:0;right:auto;--calligraphy-offset:0px;--calligraphy-fade:270deg;-webkit-mask-position:left bottom,center;mask-position:left bottom,center;opacity:calc(var(--calligraphy-strength) * .85)}}@media screen and (max-width:760px){:where(body):before{background-image:radial-gradient(ellipse 120px 130px at calc(var(--inheritance-light-screen-x) - var(--calligraphy-offset)) var(--inheritance-light-screen-y),var(--gold),transparent 100%)}:where(body):after{background-image:radial-gradient(ellipse 120px 130px at calc(var(--inheritance-light-screen-x) - var(--calligraphy-offset)) var(--inheritance-light-screen-y),var(--gold),transparent 100%)}}@media(prefers-reduced-motion:reduce){:where(body):before{--calligraphy-zoom:1 }:where(body):after{--calligraphy-zoom:1 }}@media print{:where(body):before{display:none}:where(body):after{display:none}}:where(body){--gutter:clamp(22px,4.5vw,80px);--reading-width:66ch;--header-height:104px }@media(max-width:560px){:where(body){--header-height:88px }}@media(max-width:440px){:where(body){--header-height:88px }}:where(body){--house-body:var(--type-reading-size);--house-small:.9375rem;--house-caption:var(--type-reference-size);--house-text-leading:var(--type-reading-leading);--house-title-leading:var(--type-signature-leading);font-family:var(--f-body);font-size:var(--house-body);line-height:var(--house-text-leading);font-kerning:normal;text-rendering:optimizeLegibility}@media(max-width:600px){:where(body){--house-body:1.0625rem }}@media(prefers-reduced-motion:no-preference){:where(:root[data-theme-transition=paper][data-motion=gentle])::view-transition-group(root){animation:none}:where(:root[data-theme-transition=paper][data-motion=gentle])::view-transition-image-pair(root){isolation:isolate}:where(:root[data-theme-transition=paper][data-motion=gentle])::view-transition-old(root){mix-blend-mode:normal;animation:none;opacity:1}:where(:root[data-theme-transition=paper][data-motion=gentle])::view-transition-new(root){mix-blend-mode:normal;animation:none;opacity:1;animation:ii-paper-light .52s cubic-bezier(.22,1,.36,1) both}}@media screen and (max-width:1000px)and (prefers-reduced-motion:no-preference){:where(html[data-motion=gentle]){background:var(--paper)}}@media screen{:where(html[data-theme=dark] body){--calligraphy-strength:.44;--calligraphy-ink:var(--text-secondary) }}@media(prefers-reduced-motion:no-preference){:where(html[data-motion=gentle] body){scroll-behavior:smooth}}@media screen{:where(html[dir=rtl] body):before{opacity:calc(var(--calligraphy-strength) * .85)}:where(html[dir=rtl] body):after{opacity:var(--calligraphy-strength)}}:where(html[data-motion=calm] body):before{background-image:none;--calligraphy-zoom:1 }:where(html[data-motion=calm] body):after{background-image:none;--calligraphy-zoom:1 }:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-portrait img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;width:100%;height:auto;aspect-ratio:1263/1246;object-fit:contain;filter:none;border-radius:2px;transform:none;animation:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-support h4):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:600 1rem/1.5 var(--f-body);margin-bottom:12px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-portrait figcaption span):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;font:var(--type-reference-weight) .82rem/1.7 var(--f-body);color:var(--ink-soft);margin-top:5px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-tuition h3 span):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;font:400 .85rem/1.7 var(--f-body);color:var(--ink-soft);margin-top:8px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .app-brand-logo):where(html[data-skin~=chapters],html[data-skin~=chapters] *){width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:none;transform:none;transition:none}@media(prefers-reduced-motion:reduce){:where(*)::view-transition-group(*){animation:none}:where(*)::view-transition-group(root){animation:none}:where(*)::view-transition-old(root){animation:none}:where(*)::view-transition-new(root){animation:none}}@media print{:where(body){background:var(--print-paper);color:var(--print-ink)}}:where(:root[data-motion=calm])::view-transition-group(*){animation:none}:where(:root[data-motion=calm])::view-transition-group(root){animation:none}:where(:root[data-motion=calm])::view-transition-old(root){animation:none}:where(:root[data-motion=calm])::view-transition-new(root){animation:none}:where(html[lang=ar] body){--house-body:var(--type-reading-size);--house-small:1rem;--house-caption:1rem }:where(:root[data-motion=calm] body *):before{view-transition-name:none}:where(:root[data-motion=calm] body *):after{view-transition-name:none}}@layer site{:where(h3){font-size:clamp(1.22rem,1.08rem + .55vw,1.5rem);line-height:1.2}:where(p){margin-block:0 1.1em;margin-inline:0}:where(strong),:where(b){font-weight:700}:where(h2){font-size:clamp(2.1rem,1.4rem + 3.2vw,4.4rem);font-weight:var(--type-chapter-weight);line-height:1.02}:where(h3){font-size:clamp(1.35rem,1.15rem + .8vw,1.85rem);font-weight:var(--type-chapter-weight)}:where(.lede){color:var(--ink-soft);max-width:56ch}:where(.lede){max-width:50ch}:where(.eyebrow):before{content:"";height:1px;background:currentColor;flex:none;opacity:.8}:where(h1),:where(h2),:where(h3){text-wrap:balance}:where(bdi){unicode-bidi:isolate}:where(.shead .lede){margin-top:.85em}:where(html[lang=ar] :is(h1,h2,h3)){overflow:visible;padding-block:.08em}:where(h2 em){font-weight:var(--type-chapter-weight);color:var(--gold)}:where(.eyebrow):before{width:20px}:where(.shead .eyebrow):before{width:22px;height:11px;margin-inline-end:12px;border-block:1px solid var(--gold-line);transform:skew(-35deg);vertical-align:middle}:where(main h1){font-weight:var(--type-signature-weight)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-privacy):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.88rem;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:22px;margin-block:0 20px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-commitments-grid>header p:not(.eyebrow)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){color:var(--ink-soft);max-width:35ch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-letter>.quran-teacher-margin):where(html[data-skin~=chapters],html[data-skin~=chapters] *){line-height:1.8;padding-top:20px;margin-top:24px;border-top:1px solid var(--line);color:var(--ink-soft)}:where(.site-main .eyebrow):before{display:none;content:none}}@layer site{:where(.wrap){max-width:none;margin-inline:auto;padding-inline:var(--gutter)}:where(.wrap-narrow){max-width:960px}:where(.shead){margin-bottom:clamp(30px,4.5vw,52px);max-width:var(--maxw)}:where(.shead-split){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(22px,4vw,54px);align-items:end}@media(max-width:820px){:where(.shead-split){grid-template-columns:1fr;gap:16px}}@media(min-width:1900px){:where(.shead h2){max-width:24ch}}:where(.shead h2){max-width:16ch}}@layer site{:where(.btn-sm){padding:.55em 1em;font-size:.85rem}:where(.btn-block){width:100%}:where(.btns){display:flex;flex-wrap:wrap;gap:12px;align-items:center}:where(.btn){box-shadow:none;min-height:46px}:where(.btn){min-height:48px;box-shadow:none}:where(.btn-primary:hover svg){transform:translate(3px)}:where(.btns .link){padding-block:10px;min-height:44px;display:inline-flex;align-items:center}:where(.btn-primary:hover){background:var(--cta-bg-h)}:where(html[dir=rtl] .btn-primary:hover svg){transform:translate(-3px)}:where(html[dir=rtl][data-motion=calm] .btn-primary:hover svg){transform:none}@media screen{:where(:is(.btn,.link):hover){transform:none;translate:none}:where(.site-main .btns>.link){display:inline-flex;align-items:center;min-block-size:44px}}}@layer site{@media(max-width:850px){:where(.house-art--folio){grid-template-columns:minmax(0,1fr) minmax(130px,.6fr);align-items:end;gap:20px}}:where(.house-art img){display:block;width:100%;height:auto;object-fit:cover;border-radius:0}:where(.house-art figcaption){margin:0;padding-block:16px 0;padding-inline:0;border:0;color:var(--ink-soft)}:where(.house-art--opening img){aspect-ratio:1.65;object-position:center 62%}:where(.house-art--folio img){aspect-ratio:1.2;object-position:center 65%}@media(max-width:850px){:where(.house-art--folio img){aspect-ratio:2}}@media(max-width:600px){:where(.house-art--opening img){aspect-ratio:1.8}}:where(body[data-room][data-atmosphere][data-edition=reading-gentleness] .house-art--folio img):where(html[data-skin~=editions],html[data-skin~=editions] *){border-radius:54px 54px 0 0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .house-art--opening img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){aspect-ratio:1.5;object-fit:cover;border-radius:2px}}@layer site{:where(body[data-room][data-atmosphere][data-edition]):where(html[data-skin~=editions],html[data-skin~=editions] *){--chapter-gap:clamp(28px,4.5vw,72px) }:where(body[data-room][data-atmosphere][data-edition=learning] .first-lesson-invitation):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:28px;border-block:1px solid var(--line)}}@layer site{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance]):where(html[data-skin~=chapters],html[data-skin~=chapters] *){--chapter-space:clamp(52px,6vw,92px);--chapter-gap:clamp(32px,5vw,80px) }@media(max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance]):where(html[data-skin~=chapters],html[data-skin~=chapters] *){--chapter-space:44px;--chapter-gap:28px }}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-practice):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border-top:1px solid var(--line);margin-top:20px;padding-top:20px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:560px;margin:0;min-width:0;width:100%;grid-column:2;grid-row:1;justify-self:end}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-inheritance-art):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin:0;max-width:400px;width:100%;justify-self:end}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:420px;justify-self:center}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-inheritance-art):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:360px;justify-self:start}}@media print{:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:240px}}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-column:1;grid-row:2;max-width:420px;justify-self:center}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-inheritance-art img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:4/3;border-radius:2px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin:0;padding:0;max-width:440px;background:transparent}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-bookshelf):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:16px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-book-cover):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin:0;padding:0;background:transparent;border:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-scope):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-top:24px;max-width:66ch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-welcome):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:32px;padding-block:32px;border-top:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-class-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(32px,6vw,88px);align-items:start}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-class-notes):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-inline-start:20px;margin-block:24px 32px;margin-inline:0;font-size:.94rem;line-height:1.8;color:var(--ink-soft)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-tuition):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border-block:1px solid var(--gold-line);padding:28px 0;background:transparent}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-support):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-top:22px;margin-top:24px;border-top:1px solid var(--line)}@media(max-width:720px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:340px;width:100%}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-bookshelf):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:110px minmax(0,1fr);gap:24px;align-items:start}}@media(max-width:420px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-bookshelf):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-book-cover):where(html[data-skin~=chapters],html[data-skin~=chapters] *){width:120px}}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:180px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-letter):where(html[data-skin~=chapters],html[data-skin~=chapters] *){min-width:0;max-width:62ch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-bookshelf):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:12px 24px;gap:clamp(28px,4vw,60px)}@media(max-width:720px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:380px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-portrait img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;width:100%;height:auto;object-fit:contain;border-radius:2px;filter:none;transform:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-book-cover img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){width:100%;height:auto;display:block;object-fit:contain;filter:none;transform:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-book-cover figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){color:var(--ink-soft);margin-top:12px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-block:14px}@media(max-width:720px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:inline-block;margin-top:16px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-portrait figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next>div):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-column:1;grid-row:1}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *):after{content:"";display:block;grid-column:2;grid-row:1 / span 2;width:100%;max-width:360px;aspect-ratio:3/2;justify-self:end;background:url(/assets/img/companion-learning-desk.webp) center/contain no-repeat;border-radius:2px;pointer-events:none}@media(max-width:720px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *):after{max-width:320px;margin-top:24px}}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *):after{display:none}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-class-notes li+li):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-top:12px}@media(max-width:420px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .first-lesson-invitation .btn):where(html[data-skin~=chapters],html[data-skin~=chapters] *){width:100%}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .what):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin:0}}@layer site{:where(.source-encounter){border-block:1px solid var(--line);background:var(--paper-2)}:where(.source-grid){display:grid;grid-template-columns:.7fr 1.6fr;gap:clamp(28px,6vw,90px)}@media(max-width:760px){:where(.source-grid){grid-template-columns:1fr;gap:20px}}:where(.reader-layout):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:190px minmax(0,68ch);column-gap:clamp(34px,6vw,96px);align-items:start;border-top:1px solid var(--gold-line)}:where(.reader-margin):where(html[data-skin~=reading],html[data-skin~=reading] *){position:sticky;top:calc(var(--header-height,104px) + var(--armbar-h,52px) + 20px);padding-block:48px;display:grid;gap:10px;align-self:start}:where(.reader-prose):where(html[data-skin~=reading],html[data-skin~=reading] *){min-width:0;padding-bottom:36px;border-inline-start:1px solid var(--line-soft)}:where(.reader-actions):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;gap:12px;flex-wrap:wrap;margin-block:28px 18px}:where(.reader-collection-note):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:340px;margin-inline-start:auto;border-top:1px solid var(--gold-line);padding-top:24px}:where(.reading-entry):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:100px minmax(0,1fr) 100px;gap:36px;border-top:1px solid var(--line);padding:36px 0}:where(.reader-saved):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:28px;margin-bottom:28px;border-block:1px solid var(--line);background:var(--paper-2)}:where([data-reader-status]):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft)}@media(max-width:850px){:where(.reader-margin):where(html[data-skin~=reading],html[data-skin~=reading] *){position:static;display:flex;flex-wrap:wrap;gap:8px 22px;padding-block:20px}:where(.reader-prose):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:68ch;width:100%;margin-inline:auto;border-inline-start:0}:where(.reading-entry):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:55px minmax(0,1fr);gap:24px}}@media(max-width:600px){:where(.reader-folio):where(html[data-skin~=reading],html[data-skin~=reading] *){border-top:1px solid var(--line);display:flex;gap:22px;flex-wrap:wrap;margin-top:28px}:where(.reader-collection-note):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:none;margin-block:30px 0;margin-inline:0}:where(.reader-actions):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:1fr}}@media print{:where(.reader-folio):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(.reader-layout):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;border:0}:where(.reader-print-url):where(html[data-skin~=reading],html[data-skin~=reading] *){overflow-wrap:anywhere}}:where(.reading-session):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-bottom:30px}:where(.reading-collection-filter):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;align-items:end;justify-content:space-between;gap:24px;padding-block:24px;border-top:1px solid var(--gold-line)}:where([data-reading-filter-status]):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);white-space:nowrap}@media(max-width:800px){:where(.reading-collection-filter):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block}:where(.reading-entries):where(html[data-skin~=reading],html[data-skin~=reading] *){gap:0 30px}}:where(.saved-shortcut):where(html[data-skin~=reading],html[data-skin~=reading] *){display:inline-flex;gap:12px;align-items:center;min-height:44px;margin-top:12px}@media(max-width:760px){:where(.reader-bookmark-control):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}}:where(.source-grid summary){color:var(--gold);padding:10px 0}:where(.reader-focus-bar button):where(html[data-skin~=reading],html[data-skin~=reading] *){min-height:44px;background:transparent;border:1px solid var(--line);color:var(--gold);font:inherit;padding:10px 16px;cursor:pointer}:where(.reader-collection-art figcaption):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);margin-top:9px}:where(.reading-session-steps button):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px 14px;text-align:start;padding:20px 22px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;cursor:pointer;min-height:98px}:where(.reading-session-steps small):where(html[data-skin~=reading],html[data-skin~=reading] *){font:400 .82rem/1.5 var(--f-body);color:var(--ink-soft)}:where(.quran-companion summary){min-height:44px;padding-block:12px}@media(max-width:850px){:where(.quran-companion h2){max-width:22ch}}:where(.source-grid details a){text-underline-offset:4px}:where(.quran-companion details a){text-underline-offset:4px}:where(.source-grid .source-meaning){font-size:1.15rem;line-height:1.75;max-width:66ch}:where(.reader-opening):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:clamp(24px,6vw,96px);padding-block:clamp(42px,7vw,100px) clamp(36px,5vw,70px);align-items:end}:where(.reader-source):where(html[data-skin~=reading],html[data-skin~=reading] *){position:relative;border:1px solid var(--line);border-block:2px solid var(--gold-line);padding:clamp(24px,3vw,40px);margin-block:12px 40px;background:var(--paper-2)}:where(.reader-collection-opening):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:1.5fr 1fr;align-items:center}@media(max-width:850px){:where(.reader-opening):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:1fr 140px;gap:28px}:where(.reader-collection-opening):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:1.4fr 1fr;gap:30px}}@media(max-width:600px){:where(.reader-opening):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;padding-top:36px}:where(.reader-source):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:22px 18px}}@media print{:where(.reader-source):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:18px;background:transparent}}:where(.reader-collection-note:has(.reader-collection-art)):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:460px;border:0;padding-top:0}:where(.reading-entry .reading-entry-number):where(html[data-skin~=reading],html[data-skin~=reading] *){font:var(--type-chapter-weight) 2.5rem/1 var(--f-display);color:var(--gold)}@media print{:where(.reader-prose):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:none;border:0;padding:0}}:where(.reading-entry[id]):where(html[data-skin~=reading],html[data-skin~=reading] *){scroll-margin-top:calc(var(--header-height,104px) + var(--armbar-h,52px) + 24px)}:where(.reader-section){background-image:linear-gradient(90deg,var(--gold-line),var(--gold-line));background-size:48px 1px;background-repeat:no-repeat;background-position:var(--gutter) 0}:where(.source-encounter details>summary){min-height:44px;padding-block:12px;cursor:pointer}:where(.reader-related>div>a:first-child):where(html[data-skin~=reading],html[data-skin~=reading] *){border-block-start:2px solid var(--gold-line)}:where(.source-encounter){border-top:2px solid var(--gold-line)}:where(.source-grid){grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:var(--chapter-gap)}:where(.source-reflection){font-size:.95rem}@media(max-width:800px){:where(.source-grid){grid-template-columns:1fr;gap:24px}}:where(.source-grid h2){max-width:22ch}:where(.reader-section){background-image:none}:where(.source-grid .source-meaning){font-size:1.04rem}:where(.source-encounter){border-top:1px solid var(--gold-line)}:where(.reading-entries):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:1fr 1fr;gap:0 48px;padding-bottom:40px}@media(max-width:600px){:where(.reading-entries):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:1fr}}@media print{:where(.quran-companion){display:block;break-inside:auto}}:where(.reader-opening:has(.house-art)){grid-template-columns:minmax(0,1fr) minmax(240px,.4fr)}:where(.reader-folio:has(.house-art)){max-width:320px}@media(max-width:850px){:where(.reader-opening:has(.house-art)){grid-template-columns:1fr;gap:28px}}@media(max-width:600px){:where(.reader-folio:has(.house-art)){margin-top:22px}}@media screen{:where(:is(.quran-companion-page,.source-grid>div:nth-child(2),.reader-source,.inheritance-source)){animation:none;transform:none;translate:none;filter:none;opacity:1}}:where(body[data-room][data-atmosphere=reading] .reader-source){border-inline-start:2px solid var(--gold-line);padding-inline-start:clamp(22px,3vw,42px);background:var(--paper-2)}:where(body[data-room][data-atmosphere=reading] .reading-entries){gap:24px;padding-top:12px}@media(max-width:850px){:where(body[data-room][data-atmosphere=reading] .reader-layout){display:block}}@media screen{:where(body[data-art-layout=spacious] .reader-collection-note:has(.reader-collection-art)){max-width:720px}}@media print{:where(body[data-room][data-atmosphere] :is(.reader-layout,.house-letter,.house-promises .steps)){display:block}}:where(body[data-room][data-atmosphere][data-edition=readings] .reader-collection-note):where(html[data-skin~=editions],html[data-skin~=editions] *){margin:0;max-width:none;padding:28px;border:1px solid var(--gold-line);background:var(--paper-2)}:where(body[data-room][data-atmosphere][data-edition=readings] .reading-entry-number):where(html[data-skin~=editions],html[data-skin~=editions] *){font-size:1rem;letter-spacing:.1em;font-family:var(--f-body)}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-opening):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:var(--chapter-gap);align-items:center}:where(body[data-room][data-atmosphere][data-edition=readings] .reading-entry h2):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:21ch}@media screen and (min-width:1025px){:where(body[data-art-layout=spacious] :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art:not([data-house-art=teaching]):not([data-still-art]),.reader-collection-art) img){translate:0 var(--art-drift,0px);transition:translate .65s cubic-bezier(.22,1,.36,1)}}@media(prefers-reduced-motion:reduce){:where(body[data-art-layout=spacious] :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art:not([data-house-art=teaching]):not([data-still-art]),.reader-collection-art) img){translate:none}}@media(max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .reader-collection-note):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:none}}:where(html[data-motion=calm] body[data-art-layout=spacious] :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art:not([data-house-art=teaching]):not([data-still-art]),.reader-collection-art) img){translate:none}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .reader-folio){margin-block-start:64px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .reader-collection-note){margin-block-start:40px}}@media screen{:where(.site-main :is(.about-source-note,.podcast-source-note) .source-grid details summary):where(html[data-skin~=letter],html[data-skin~=letter] *){min-block-size:48px;padding-block:12px;line-height:1.7}:where(body[data-reading-editorial] .site-main .reader-tools>summary):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.95rem;line-height:1.6;cursor:pointer;min-height:48px;padding:16px 28px 16px 0;padding-inline:0 28px;list-style:none;position:relative;color:var(--ink)}}:where(.site-main .prophetic-guidance .guidance-introduction){color:var(--hadith-ink)}:where(.site-main .prophetic-guidance .guidance-salawat){text-align:center;color:var(--hadith-ink)}@media(max-width:600px){:where(.site-main .surah-guide-facts dt){font-size:.75rem}}:where(.site-main .surah-guide-facts dd){font-size:1.7rem}:where(.site-main .surah-guide-facts dt){font-size:.8rem}:where(.site-main .surah-guide-facts dd){font-size:1.3rem}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts :is(dt,dd)){font-size:.875rem;margin:0}@media(max-width:600px){:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts :is(dt,dd)){font-size:.8rem}}}@layer site{:where(.specimen):where(html[data-skin~=quran],html[data-skin~=quran] *){direction:rtl;text-align:center;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:clamp(20px,3.6vw,44px) clamp(14px,2.4vw,28px);font-size:clamp(1.9rem,1.1rem + 3.4vw,3.4rem);line-height:2.05}:where(.result):where(html[data-skin~=quran],html[data-skin~=quran] *){border:1px solid var(--line);border-top:2px solid var(--gold-line);background:var(--paper);padding:clamp(24px,3.4vw,40px)}:where(.letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){border:1px solid var(--line);border-inline-start:2px solid var(--gold-line);background:var(--paper);padding:clamp(20px,2.6vw,28px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,2.6vw,30px);align-items:center;min-height:150px}@media(max-width:620px){:where(.letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr;text-align:center;gap:12px}}:where(.sched):where(html[data-skin~=quran],html[data-skin~=quran] *){border-top:1px solid var(--line)}:where(.srow):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;gap:clamp(14px,2.6vw,36px);align-items:start;padding:clamp(20px,2.6vw,28px) 0;border-bottom:1px solid var(--line-soft)}@media(max-width:860px){:where(.srow):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr;gap:14px}}:where(.checkgrid):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:600px){:where(.checkgrid):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr}}:where(.huruf span){background:var(--paper);display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.1rem);padding:.62em .2em;transition:background-color .25s,color .25s}:where(.result p):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink-soft);max-width:62ch}:where(.srow dt):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-body);font-weight:600;text-transform:uppercase;color:var(--ink-faint);padding-top:.28em}:where(.srow dd):where(html[data-skin~=quran],html[data-skin~=quran] *){margin:0;color:var(--ink-soft)}:where(.specimen.sm):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:clamp(1.5rem,1.1rem + 2vw,2.4rem);line-height:1.95}:where(.check .step):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:clamp(26px,4vw,44px);border-bottom:1px solid var(--line-soft)}:where(.choices .btn):where(html[data-skin~=quran],html[data-skin~=quran] *){min-width:min(100%,15rem)}:where(.band-alt .letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--paper)}:where(.letterpane .gl):where(html[data-skin~=quran],html[data-skin~=quran] *){direction:rtl;font-size:clamp(3rem,2rem + 4vw,5rem);line-height:1.4;color:var(--ink);flex:none;min-width:1.7em;text-align:center}:where(.letterpane .tr):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-display);font-style:italic;font-weight:400;font-size:1.12rem;letter-spacing:0;color:var(--gold);margin:0}:where(.letterpane .zone):where(html[data-skin~=quran],html[data-skin~=quran] *){display:inline-block;margin-top:.9em;font-family:var(--f-body);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}:where(.mrow2 .count):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-body);font-weight:600;text-transform:uppercase;color:var(--ink-faint);margin-top:1em;display:block}:where(.srow .cname):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-display);font-weight:600;font-size:1.35rem;line-height:1.15}:where(.desk-introduction):where(html[data-skin~=quran],html[data-skin~=quran] *){position:relative;padding-inline-start:clamp(22px,2.4vw,38px);border-inline-start:1px solid var(--gold-line)}@media(max-width:540px){:where(.desk-introduction):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-inline-start:20px}}:where(.library-cover):where(html[data-skin~=quran],html[data-skin~=quran] *){min-width:0;align-self:center}@media(max-width:800px){:where(.library-cover):where(html[data-skin~=quran],html[data-skin~=quran] *){width:100%;max-width:470px;padding:0}}@media print{:where(.library-cover):where(html[data-skin~=quran],html[data-skin~=quran] *){display:none}}:where(.band-alt .huruf span){background:var(--paper)}:where(.huruf span:hover){background:var(--gold-wash)}:where(.check .step h2):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:26ch}:where(.check-progress .bar i):where(html[data-skin~=quran],html[data-skin~=quran] *){position:absolute;inset:0 auto 0 0;background:var(--gold-line);width:0;transition:width .4s cubic-bezier(.2,.7,.3,1)}:where(.mrow2 .glyphs span):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-ar);font-size:clamp(1.45rem,1.1rem + 1.2vw,1.95rem);line-height:1;color:var(--ink);border:1px solid var(--line);background:var(--paper);padding:.44em .5em;min-width:2.1em;text-align:center}:where(.desk-introduction):where(html[data-skin~=quran],html[data-skin~=quran] *):before{content:"";position:absolute;inset-inline-start:-5px;top:4px;width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--gold-line);background:var(--paper);pointer-events:none}:where(.desk-art figcaption):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-bottom:14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:14px}:where(.cohort-opening-facts strong):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink)}:where(.book-inside>summary):where(html[data-skin~=quran],html[data-skin~=quran] *){cursor:pointer;color:var(--gold);padding-block:10px;min-height:44px;text-underline-offset:4px}:where(.teacher-opening-portrait figcaption):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-top:14px}:where(.srow .cname .sub):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block;font-family:var(--f-body);font-weight:600;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-top:.5em}:where(.learning-routes .route-number):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-chapter-weight) 1rem/1.5 var(--f-display);font-variant-numeric:tabular-nums;color:var(--gold);padding-top:2px}:where(.huruf.pick span[aria-pressed=true]):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--gold-wash);color:var(--gold)}:where(body[data-room=quran] .study-contents):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:20px;background:var(--paper-2);border-block:1px solid var(--line)}:where(body[data-room=quran] .cols-2>*):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .cols>*):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .book>*):where(html[data-skin~=quran],html[data-skin~=quran] *){min-width:0}:where(body[data-room=quran] .result):where(html[data-skin~=quran],html[data-skin~=quran] *){border-top-width:3px}:where(body[data-room=quran] .letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:240px;align-items:start}:where(body[data-room=quran] .study-draft-note):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:12rem minmax(0,1fr);gap:14px 30px;padding:22px 0;border-block:1px solid var(--line);margin-bottom:30px;color:var(--ink-soft)}@media(max-width:700px){:where(body[data-room=quran] .letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:0}}:where(.learning-routes a:hover):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--gold-wash)}:where(body[data-room=quran] .srow dt):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.76rem;letter-spacing:.09em}@media(max-width:700px){:where(body[data-room=quran] .study-contents a):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:36px}}:where(body[data-room=quran] .study-contents a span):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--gold);font-size:.74rem;font-variant-numeric:tabular-nums}:where(.check .step .head .n):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block;margin-bottom:.6em;font-family:var(--f-body);font-weight:600;text-transform:uppercase;color:var(--gold)}:where(body[data-room=quran] .study-contents>.wrap):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:baseline}:where(body[data-room=quran] .srow .cname):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:1.65rem}@media(max-width:420px){:where(body[data-room=quran] .choices .btn):where(html[data-skin~=quran],html[data-skin~=quran] *){width:100%;min-width:0}}:where(body[data-room=quran] .study-contents .wrap>div):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;flex-wrap:wrap;gap:10px 28px}:where(body[data-room=quran] .check .step h2):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:32ch}:where(body[data-room=quran] .form .field input):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .form .field select):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:48px}@media(max-width:700px){:where(body[data-room=quran] .study-contents .wrap>div):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:8px 22px}}:where(body[data-room=quran] .srow .cname .sub):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.76rem;letter-spacing:.09em}:where(body[data-room=quran] .learning-doorways):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:clamp(36px,5vw,68px) 0}:where(body[data-room=quran] .first-lesson-invitation):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:1.2fr 1fr;gap:28px 60px;align-items:center}:where(body[data-room=quran] .course-disclosure):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:0;border-top:1px solid var(--line)}@media(max-width:800px){:where(body[data-room=quran] .first-lesson-invitation):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr);gap:20px}}@media print{:where(body[data-room=quran] .learning-doorways):where(html[data-skin~=quran],html[data-skin~=quran] *){display:none}}:where(body[data-room=quran] .course-disclosure>summary):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;cursor:pointer}:where(body[data-room=quran] .course-disclosure>summary>span):where(html[data-skin~=quran],html[data-skin~=quran] *){font:300 1.75rem/1 var(--f-body);color:var(--gold);transition:transform .3s}:where(body[data-room=quran] .check .step .head .n):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.76rem;letter-spacing:.09em}:where(body[data-room=quran] [data-study=lesson] .letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){border:1px solid var(--line);border-top:3px solid var(--gold-line);padding:28px;min-height:250px}:where(body[data-room=quran] [data-learning-journeys] .desk-introduction):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:0}:where(body[data-room][data-atmosphere=study] .learning-doorways){padding-block:36px}:where(body[data-room=quran] [data-learning-journeys] .desk-introduction):where(html[data-skin~=quran],html[data-skin~=quran] *):before{display:none}:where(body[data-room=quran] [data-learning-journeys] .desk-art figcaption):where(html[data-skin~=quran],html[data-skin~=quran] *){border:0;padding-top:12px}:where(body[data-room=quran] [data-study=start] .check .step):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:clamp(22px,4vw,42px);background:var(--paper);border:1px solid var(--line)}:where(body[data-room=quran] [data-study=start] .choices .btn):where(html[data-skin~=quran],html[data-skin~=quran] *){flex:1}:where(body[data-room=quran] [data-study=teacher] .founder .body):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-top:10px}:where(body[data-room=quran] [data-study=books] .library-catalog .dl):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:58px}:where(body[data-room][data-atmosphere][data-edition=library] .library-cover):where(html[data-skin~=editions],html[data-skin~=editions] *){border:1px solid var(--gold-line);padding:28px;background:var(--paper-2)}:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a>span:last-child):where(html[data-skin~=quran],html[data-skin~=quran] *){transition:transform .35s}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .library-cover):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border:0;border-bottom:1px solid var(--gold-line);padding-block:20px 28px;padding-inline:0;background:transparent;box-shadow:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .learning-routes>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *):after{inset-inline-start:18px;inset-inline-end:18px;transition:transform .48s cubic-bezier(.22,1,.36,1)}:where(body[data-room=quran] [data-study=cohorts] #class-format .col):where(html[data-skin~=quran],html[data-skin~=quran] *){border-top:2px solid var(--gold-line);padding-top:22px}:where(body[data-room=quran] [data-study=teacher] #teacher-record .body):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:0;max-width:66ch}@media screen{:where(.site-main .faq summary):where(html[data-skin~=quran],html[data-skin~=quran] *){min-block-size:48px}:where(.site-main .quran-milestones .shead):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:1fr 1fr;align-items:end}:where(.site-main .quran-milestones .quran-milestone-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:where(.site-main .quran-milestones .shead p):where(html[data-skin~=learning],html[data-skin~=learning] *){max-inline-size:55ch}:where(.site-main[data-learning-editorial] .library-cover):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding:24px 0}:where(.site-main[data-learning-editorial] .teacher-review-note summary):where(html[data-skin~=learning],html[data-skin~=learning] *){cursor:pointer;min-height:48px;padding-block:16px;color:var(--ink);line-height:1.8}:where(.site-main[data-learning-editorial=cohorts] .cname .sub):where(html[data-skin~=learning],html[data-skin~=learning] *){display:block;font-size:.95rem;line-height:1.8;margin-top:14px;max-width:32ch}:where(.site-main[data-learning-editorial=cohorts] .cname .sub):where(html[data-skin~=learning],html[data-skin~=learning] *){letter-spacing:0;text-transform:none;font-weight:400}}}@layer site{:where(.hbar){display:flex;align-items:center;gap:18px;height:76px}:where(.iconbtn){width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--ink);cursor:pointer}:where(.iconbtn){width:44px;height:44px;flex-shrink:0}:where(.iconbtn){width:44px;height:44px}:where(.hbar){height:var(--header-height)}:where(.language-switch){display:flex;align-items:center;gap:.5rem;flex:none;font:500 .875rem/1.4 var(--type-interface-family);white-space:nowrap;direction:ltr}:where(.site-header){position:sticky;top:0;z-index:120;-webkit-backdrop-filter:saturate(1.15) blur(10px);transition:border-color .3s,background-color .3s}:where(.site-header){padding-block:12px;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}:where(#navToggle){gap:8px;width:auto;min-width:44px;padding-inline:10px}:where(.site-header .sub){margin-top:6px}:where(.site-header .hcta):after{content:"↗︎";margin-inline-start:10px;font-size:1rem;transition:transform .3s}:where(.site-header .tools){margin:0;flex-shrink:0}@media(prefers-reduced-motion:no-preference){:where(:root[data-motion=gentle] body .site-header .mark){view-transition-name:house-mark}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){:where(html[data-motion=gentle]:not([data-theme-transition]) body .site-header){view-transition-name:house-navigation}}}@layer site{:where(.nav){display:flex;align-items:center}:where(.nav a){font-size:.925rem;position:relative;padding-block:6px;transition:color .2s}:where(.nav a):after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:100%;bottom:0;height:1px;background:var(--gold-line);transition:right .25s}:where(.nav-chevron){width:14px;height:14px;flex-shrink:0;transition:transform .2s}:where(.nav-panel){position:absolute;z-index:2;top:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%);max-width:calc(100% - 2 * var(--gutter));color:var(--ink)}:where(.nav-menu-label){font:500 .86rem/1 var(--f-body)}@media(max-width:360px){:where(.nav-menu-label){display:none}}:where(.nav a){align-items:center}:where(.nav-disclosure>summary){font:500 .94rem/1.3 var(--f-body);display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;position:relative;list-style:none;transition:color .3s,background-color .3s}@media(max-width:1100px)and (min-width:1001px){:where(.nav-disclosure>summary){padding-inline:10px}}:where(.nav a:hover):after{inset-inline-end:0}:where(.nav a[aria-current]):after{inset-inline-end:0}:where(.fihrist-app-list){padding-block:12px}:where(.fihrist-app-sections){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:12px 20px}:where(.fihrist-app small){color:var(--ink-soft)}:where(.fihrist-app-sections small){font:400 .8125rem/1.6 var(--type-prose-family);color:var(--ink-soft)}@media(max-width:1000px){:where(.site-header .nav){display:none}}@media(max-width:1100px)and (min-width:1001px){:where(.site-header .nav>a){padding-inline:10px}}:where(.site-header .nav){margin-inline:auto;flex-shrink:0}@media(min-width:1001px)and (max-width:1250px){:where(.site-header .nav>a),:where(.site-header .nav-disclosure>summary){padding-inline:12px}}@media(min-width:1001px){:where(.site-header .fihrist-app-list){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:12px}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){:where(.site-header .nav-chevron){transition:transform .38s cubic-bezier(.22,1,.36,1)}}:where(.site-header .quran-nav-group small){font:400 .9375rem/1.6 var(--type-prose-family)}:where(.site-header .quran-nav-group>a>span){font:500 1.1875rem/1.4 var(--type-navigation-family)}:where(.site-header .quran-simple-panel .quran-nav-group b){transition:opacity .2s}@media(prefers-reduced-motion:no-preference){:where(html[data-motion=gentle] body .site-header .contents-destinations>[role=tabpanel]:not([hidden])){animation:contents-panel-reveal .24s ease-out both}}}@layer site{:where(.mobile-destination-title){display:flex;justify-content:space-between;align-items:center;gap:8px;line-height:1.15}:where(.mobile-destination-title>span){font-family:var(--f-body);font-size:1rem;color:var(--gold)}:where(.mobile-learning>summary){display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding-block:18px;font-size:.94rem;font-weight:500;cursor:pointer}:where(.mobile-destination-title){font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.5}:where(html[lang=ar] .mobile-destination-title){font-size:1.3rem}:where(.mobile-nav){position:fixed;inset:76px 0 0;z-index:110;background:var(--paper);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .26s,transform .26s;padding-inline:clamp(20px,6vw,40px);overflow:auto;display:flex;flex-direction:column}:where(.mobile-nav.open){opacity:1;transform:none;pointer-events:auto}:where(.mobile-nav a.mrow .vb){font-size:.6rem;color:var(--gold);flex:none}:where(.mobile-nav .mrow .vb){font-size:.68rem}@media screen and (max-width:1000px)and (prefers-reduced-motion:no-preference){:where(html[data-motion=gentle] body .mobile-nav){scroll-behavior:smooth}}:where(.mobile-nav :is(.fihrist-mobile-quran,.fihrist-mobile-apps)>summary){padding-block:16px}@media screen and (max-width:1000px){:where(.mobile-nav .mobile-bottom>a){gap:10px;font:.8rem/1.7 var(--type-interface-family)}:where(.mobile-nav .menu-explore small){display:block;margin-top:3px;font:400 .8rem/1.8 var(--type-interface-family);color:var(--ink-soft)}}@media(prefers-reduced-motion:no-preference){:where(:root[data-motion=gentle] body .mobile-nav.open){animation:nav-page-arrive .32s cubic-bezier(.22,1,.36,1)}}}@layer site{@media(max-width:1000px){:where(.armbar){display:none}}:where(.armbar nav a):after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:100%;bottom:0;height:1px;background:var(--gold-line);transition:right .25s}}@layer site{:where(.journey-tray),:where(.journey-dock){display:none}:where(.journey-icon){inline-size:24px;block-size:24px;flex:none}@media screen and (max-width:1000px){:where(.journey-tray){display:flex;flex-direction:column;align-items:center;position:fixed;inset-inline:0;inset-block-end:0;height:var(--journey-space);padding:0 12px calc(4px + env(safe-area-inset-bottom,0px));z-index:70;isolation:isolate;background:var(--paper);border-block-start:1px solid var(--verse-line)}:where(.journey-toggle){display:flex;align-items:center;justify-content:center;gap:7px;flex:none;height:44px;border:0;background:transparent;color:var(--ink-soft);padding:0 20px;cursor:pointer;font:500 .8rem/1.5 var(--type-interface-family)}}}@layer site{:where(.fbot .vow){display:flex;align-items:center;gap:.55em}:where(.motion-toggle){font:inherit;font-size:.8rem;color:var(--ink-soft);background:none;border:1px solid var(--line);padding:10px 14px;cursor:pointer;min-height:44px}@media(max-width:600px){:where(.fbot .vow){max-width:45ch}}:where(.footer-search>span:last-child){margin-inline-start:16px;color:var(--gold);transition:transform .25s ease}:where(footer :is(p,li,.vow)){font-family:var(--f-body);font-size:.875rem;line-height:1.7}@media print{:where(footer){display:none}}}@layer site{@media screen{:where(body[data-art-layout=spacious] .about-partner-grid):before{inset-inline-start:0;width:46%;opacity:.1}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-copy):where(html[data-skin~=chapters],html[data-skin~=chapters] *){min-width:0;max-width:560px;grid-column:1;grid-row:1}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-contents):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;align-items:center;gap:clamp(22px,4vw,56px);padding-block:16px;border-bottom:1px solid var(--line);flex-wrap:wrap}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-prose):where(html[data-skin~=chapters],html[data-skin~=chapters] *){min-width:0;max-width:63ch}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-partner-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(36px,6vw,96px);align-items:center}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-commitments-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);align-items:start}@media(max-width:900px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:32px}}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:28px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-copy):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:none}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-contents):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:0 24px;padding-block:12px}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-contents):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:8px;padding-block:16px}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-copy):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-column:1;grid-row:1}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-partner-grid>div):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:58ch}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note>summary):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.86rem;color:var(--gold);cursor:pointer;padding-block:16px;min-height:48px;line-height:1.7}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-promises li>span):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) 1.15rem/1.7 var(--f-display);color:var(--gold)}@media screen{:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-cover-copy){max-width:620px;padding-block:28px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-letter-prose){max-width:62ch}}@media screen and (max-width:1024px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-cover-copy){grid-column:1;grid-row:1;max-width:none;padding-block:0 16px}}@media screen{:where(.site-main .about-partner-grid>div):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:48ch}}}@layer site{:where(.contact-routing):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){border-top:1px solid var(--gold-line);padding-top:18px}:where(.correspondence-opening .btns):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){margin-top:24px}:where(body[data-room=contact] .direct .v):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){min-width:0;overflow-wrap:anywhere}:where(body.house-story[data-room=contact] .contact-routing):where(html[data-skin~=story],html[data-skin~=story] *){border-top:0;padding:0}:where(body.house-story[data-room=contact] .correspondence-letter):where(html[data-skin~=story],html[data-skin~=story] *){padding:clamp(26px,4.5vw,64px);background:var(--paper);min-width:0;border-top:2px solid var(--gold-line)}@media(max-width:480px){:where(body.house-story[data-room=contact] .correspondence-letter):where(html[data-skin~=story],html[data-skin~=story] *){padding:26px 20px}}:where(body[data-room][data-atmosphere=correspondence] .correspondence-letter){border:1px solid var(--gold-line);background:var(--paper-2);padding:clamp(24px,4vw,56px);box-shadow:8px 8px 0 var(--paper-3)}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening .chapter-intro){padding-block:clamp(24px,4vw,64px);max-width:640px}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening .chapter-intro){padding:0}}:where(#tiers .tier-buy .btn){white-space:nowrap}}@layer site{:where(.hero-art figcaption){border:1px solid var(--line);border-top:0;background:var(--paper-2);padding:clamp(16px,2.2vw,22px) clamp(18px,2.4vw,24px)}:where(.invitation-status):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:.86rem;color:var(--ink-soft)}:where(.guest-assurances):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid var(--line);padding-top:26px;margin-top:40px}@media(max-width:800px){:where(.guest-assurances):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){gap:20px}}@media(max-width:560px){:where(.guest-assurances):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:1fr;gap:22px}}:where(.guest-assurances span):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){display:block;color:var(--ink-soft);font-size:1rem;max-width:34ch}@media(max-width:560px){:where(.guest-assurances span):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:none}}:where(body.house-story[data-room=podcast] .listening-scene):where(html[data-skin~=story],html[data-skin~=story] *){grid-column:1/-1}:where(body[data-room][data-atmosphere][data-edition=invitation] .invitation-opening>.wrap):where(html[data-skin~=editions],html[data-skin~=editions] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px 64px}@media(max-width:850px){:where(body[data-room][data-atmosphere][data-edition=invitation] .invitation-opening>.wrap):where(html[data-skin~=editions],html[data-skin~=editions] *){display:block}}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-vision-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-invitation-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-season):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,88px);align-items:start}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-vision-copy):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:65ch}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-questions):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);padding:0;margin-block:36px 0;margin-inline:0;list-style:none}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-vision-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-invitation-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-season):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-questions):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:28px}}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-source-note>summary):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.88rem;line-height:1.7;padding-block:20px;cursor:pointer;color:var(--gold)}}@layer site{:where(.lrow){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) auto;gap:clamp(12px,2.5vw,32px);align-items:start;padding:24px 0;border-bottom:1px solid var(--line-soft)}@media(max-width:820px){:where(.lrow){grid-template-columns:1fr;gap:8px}}:where(.lrow){grid-template-columns:minmax(0,150px) minmax(0,1fr) minmax(0,1.25fr) auto}@media(max-width:1100px){:where(.lrow){grid-template-columns:minmax(0,110px) minmax(0,1fr) auto}}@media(max-width:820px){:where(.lrow){grid-template-columns:minmax(0,88px) minmax(0,1fr);gap:14px 18px}}:where(.lrow .what){color:var(--ink-soft)}:where(.lrow .meta){flex-direction:column;align-items:flex-end}@media(max-width:820px){:where(.lrow .meta){align-items:flex-start;flex-direction:row}}:where(.room-field-label):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){font-weight:600;font-size:1rem}:where(.tool-capabilities li):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){padding-block:12px 0;line-height:1.55}@media(max-width:900px){:where(.tool-capabilities li):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){padding-block:10px}}:where(.artwork-detail-link){display:inline-flex;align-items:center;gap:8px;min-height:44px;width:fit-content;font:600 .8125rem/1.5 var(--f-body);letter-spacing:0;text-decoration:underline;text-underline-offset:4px}:where(:is(.open-cover-art,.apps-cover-art) figcaption){flex-wrap:wrap}@media(max-width:760px){:where(.open-book[data-room=apps] .apps-cover-art):where(html[data-skin~=apps],html[data-skin~=apps] *){max-width:520px;width:100%;justify-self:center}}:where(.open-book[data-room=apps] .apps-cover-art figcaption):where(html[data-skin~=apps],html[data-skin~=apps] *){display:flex;gap:14px;flex-wrap:wrap;padding:18px 0}:where(.open-book[data-room=apps] .tool-capabilities li):where(html[data-skin~=apps],html[data-skin~=apps] *){padding-top:10px}:where(:is(.open-cover-art,.apps-cover-art) .artwork-detail-link){margin-block:0 0;margin-inline:auto 0}:where(body[data-room=apps] .workshop-intro):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,7vw,100px);align-items:end}:where(body[data-room=apps] .workshop-intro .btns):where(html[data-skin~=apps],html[data-skin~=apps] *){margin-top:28px}:where(body[data-room][data-atmosphere=workshop] .apps-cover-art){padding:16px 24px;background:var(--paper-2)}@media(max-width:600px){:where(body[data-room=apps] .tool-dossiers .meta .btn):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){width:100%}}@media(max-width:560px){:where(body[data-room=apps] .tool-dossiers .meta .btn):where(html[data-skin~=apps],html[data-skin~=apps] *){width:100%}}:where(body[data-room][data-atmosphere][data-edition=tools] .apps-cover-art):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:16px;background:var(--paper-2)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-publishing):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:70ch;margin-bottom:32px}@media screen and (min-width:1200px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .apps-cover-art figcaption){padding-inline-start:12%;max-inline-size:none}}@media screen{:where(body[data-apps=directory] #waitlist .checkrow):where(html[data-skin~=apps],html[data-skin~=apps] *){min-height:54px}:where(body[data-apps=directory] #stopped .chapter-disclosure>summary):where(html[data-skin~=apps],html[data-skin~=apps] *){min-height:64px}}:where(body[data-apps=directory] #ledger .tool-dossiers .what){max-width:65ch}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm]) body[data-apps=directory] :is(#in-progress,#stopped) article.project-card){transition:border-color .3s ease,box-shadow .4s ease}}:where(body[data-room=apps] .site-main .project-card-copy p){color:var(--ink-soft)}}@layer site{:where(.explore-controls):where(html[data-skin~=explore],html[data-skin~=explore] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);gap:20px 32px;padding:32px;background:var(--paper-2);border-block:1px solid var(--gold-line)}:where(.explore-results):where(html[data-skin~=explore],html[data-skin~=explore] *){display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin:0;padding:0;list-style:none}:where(.explore-arrow):where(html[data-skin~=explore],html[data-skin~=explore] *){color:var(--gold);font-size:1.2rem;transition:transform .2s}:where(.explore-editorial-note):where(html[data-skin~=explore],html[data-skin~=explore] *){border-top:1px solid var(--line);font-size:.8rem;line-height:1.7;color:var(--ink-soft);padding-top:20px;max-width:78ch}:where(.explore-personal):where(html[data-skin~=explore],html[data-skin~=explore] *){padding-block:clamp(56px,7vw,100px)}@media(max-width:900px){:where(.explore-opening-note):where(html[data-skin~=explore],html[data-skin~=explore] *){display:none}}@media(max-width:600px){:where(.explore-controls):where(html[data-skin~=explore],html[data-skin~=explore] *){padding:22px 18px}}@media print{:where(.explore-results):where(html[data-skin~=explore],html[data-skin~=explore] *){display:block}:where(.explore-opening-note):where(html[data-skin~=explore],html[data-skin~=explore] *){display:none}}:where(.explore-controls label):where(html[data-skin~=explore],html[data-skin~=explore] *){display:block;font-size:.84rem;font-weight:600;margin-bottom:10px}:where(.explore-controls button):where(html[data-skin~=explore],html[data-skin~=explore] *){font:inherit;cursor:pointer;color:var(--gold);background:transparent;border:0;min-height:44px;padding:8px 14px}:where(.explore-results-heading p):where(html[data-skin~=explore],html[data-skin~=explore] *){font-size:.85rem;color:var(--ink-soft);white-space:nowrap}:where(.explore-empty p):where(html[data-skin~=explore],html[data-skin~=explore] *){max-width:52ch;line-height:1.7}:where(.explore-opening):where(html[data-skin~=explore],html[data-skin~=explore] *){display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:60px;align-items:center;padding-block:clamp(40px,6vw,88px)}@media(max-width:900px){:where(.explore-opening):where(html[data-skin~=explore],html[data-skin~=explore] *){grid-template-columns:1fr;gap:24px}}@media print{:where(.explore-opening):where(html[data-skin~=explore],html[data-skin~=explore] *){padding-block:20px}}:where(.explore-entry>a:hover .explore-arrow):where(html[data-skin~=explore],html[data-skin~=explore] *){transform:translate(3px,-3px)}:where(.explore-opening-note:has(.house-art)){padding:0;border:0}:where(.explore-opening:has(.house-art)){grid-template-columns:minmax(0,1fr) minmax(240px,.45fr)}@media(max-width:600px){:where(.explore-opening:has(.house-art)){grid-template-columns:1fr}}:where(body[data-room][data-atmosphere][data-edition=directory] .explore-opening):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--chapter-gap)}:where(body[data-room][data-atmosphere][data-edition=directory] .explore-controls):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:28px;border:1px solid var(--gold-line);background:var(--paper-2)}@media screen{:where(.site-main .explore-controls){padding:28px}}:where(.site-main .result-action){display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:4px;font:500 .9375rem/1.8 var(--type-interface-family);color:var(--ink)}}@layer site{:where(.arm .verb){font-size:.63rem;letter-spacing:.17em;text-transform:uppercase;color:var(--gold)}:where(.arm .go svg){width:1em;height:1em;transition:transform .25s;color:var(--gold)}}@layer site{:where(.hero-grid){display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(28px,3.6vw,56px);align-items:center}@media(max-width:900px){:where(.hero-grid){grid-template-columns:1fr;gap:34px}}:where(.form){display:grid;gap:16px}:where(.contact-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(28px,5vw,60px);align-items:start}@media(max-width:900px){:where(.contact-grid){grid-template-columns:1fr;gap:34px}}@media(min-width:1460px){:where(.hero-grid){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}:where(.hero-grid){display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);gap:0;position:relative;align-items:center}@media(max-width:980px){:where(.hero-grid){grid-template-columns:1fr}}:where(.inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,3vw,52px);position:relative;padding-block:clamp(28px,3vw,48px) clamp(40px,4vw,64px)}:where(.inheritance-hero-copy):where(html[data-skin~=home],html[data-skin~=home] *){min-width:0;padding:0;max-width:680px}:where(.inheritance-hero-actions):where(html[data-skin~=home],html[data-skin~=home] *){display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px}:where(.inheritance-source-notes):where(html[data-skin~=home],html[data-skin~=home] *){max-width:690px;margin:0 auto;text-align:start}:where(.inheritance-path-number):where(html[data-skin~=home],html[data-skin~=home] *){font:var(--type-chapter-weight) clamp(2.8rem,5vw,4.5rem)/1 var(--f-display);color:var(--gold)}:where(.inheritance-teacher-copy):where(html[data-skin~=home],html[data-skin~=home] *){min-width:0;max-width:620px}:where(.inheritance-closing):where(html[data-skin~=home],html[data-skin~=home] *){display:flex;align-items:center;gap:24px;padding-block:28px 44px;position:relative}@media(max-width:1024px){:where(.inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *){grid-template-columns:1fr;gap:36px;padding-block:32px 48px}:where(.inheritance-hero-copy):where(html[data-skin~=home],html[data-skin~=home] *){max-width:620px}}@media(max-width:760px){:where(.inheritance-path-number):where(html[data-skin~=home],html[data-skin~=home] *){grid-column:1;grid-row:1/4;font-size:2.6rem}:where(.inheritance-closing):where(html[data-skin~=home],html[data-skin~=home] *){flex-wrap:wrap;gap:8px 24px;padding-bottom:32px}:where(.inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *){gap:24px;padding-bottom:36px}}:where(.inheritance-path-action>span):where(html[data-skin~=home],html[data-skin~=home] *){transition:translate .3s ease}:where(.hero-grid){border:0;gap:clamp(28px,5vw,72px);align-items:center}:where(.open-life){background:var(--paper-2);border-block:1px solid var(--line)}:where(.open-life-intro){display:grid;margin-bottom:42px}:where(.open-life-tools){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}:where(.inheritance-leaf){scroll-margin-top:calc(var(--header-height) + var(--armbar-h,0px) + 20px);margin-bottom:16px}:where(.inheritance-leaf-body){padding:clamp(24px,3.5vw,48px);min-width:0}:where(.inheritance-bridge-links){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}:where(.inheritance-arrow){align-self:flex-end;color:var(--gold);font-size:1.2rem;margin-top:20px;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(max-width:1000px){:where(.inheritance-leaf){scroll-margin-top:calc(var(--header-height) + 20px)}}@media(max-width:700px){:where(.inheritance-bridge-links){grid-template-columns:1fr}}@media(max-width:600px){:where(.inheritance-leaf-body){padding:24px 20px}}@media print{:where(.inheritance-leaf){border:0}:where(.inheritance-leaf-body){padding:0}}@media(max-width:1050px){:where(.open-life-tools){gap:22px}}@media(max-width:800px){:where(.open-life-intro){display:block;margin-bottom:30px}:where(.open-life-tools){grid-template-columns:1fr;gap:30px}}:where(.cohort-note .link):where(html[data-skin~=home],html[data-skin~=home] *){white-space:nowrap}:where(.hero-grid>div:first-child){position:relative;z-index:2;padding-block:clamp(24px,3vw,48px) clamp(24px,3vw,48px);padding-inline:var(--gutter) clamp(24px,2.6vw,44px);max-width:none}@media(min-width:981px)and (max-height:960px){:where(.hero-grid>div:first-child){padding-block:clamp(12px,1.6vw,24px)}}:where(.open-life-tools>a){position:relative;display:flex;flex-direction:column;text-decoration:none;min-width:0;padding-bottom:26px;border-bottom:1px solid var(--line)}:where(.open-life-tools img){object-fit:cover}:where(.open-life-tools small){font-size:.74rem;color:var(--gold)}:where(.inheritance-leaf>summary){padding:24px;font:var(--type-chapter-weight) 1.5rem/1.3 var(--f-display);cursor:pointer}:where(.inheritance-context>summary){min-height:44px;cursor:pointer;padding:10px 0;color:var(--gold);line-height:1.5}:where(.inheritance-bridge-links small){font-size:.87rem;line-height:1.65;max-width:32ch;padding-inline-end:24px;color:var(--ink-soft)}@media(max-width:700px){:where(.inheritance-bridge-links small){max-width:56ch}}@media(max-width:800px){:where(.open-life-tools>a){display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);gap:22px;padding-bottom:28px;align-items:center}}@media(max-width:440px){:where(.open-life-tools>a){grid-template-columns:1fr;gap:18px}}:where(.inheritance-hero-art figcaption [lang=ar]):where(html[data-skin~=home],html[data-skin~=home] *){font:400 1.6rem/1.8 var(--f-ar);color:var(--gold);flex-shrink:0}:where(body[data-home-design=inheritance] .inheritance-hero-art figcaption):where(html[data-skin~=home],html[data-skin~=home] *){display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:18px;padding-block:0 0;padding-inline:0 var(--gutter);border-top:0;color:var(--ink-soft);font:600 .78rem/1.7 var(--f-body)}:where(body[data-home-design=inheritance] .inheritance-portrait figcaption):where(html[data-skin~=home],html[data-skin~=home] *){margin-top:20px;padding-top:16px;border-top:1px solid var(--line);color:var(--ink)}@media(max-width:1024px){:where(body[data-home-design=inheritance] .inheritance-hero-art figcaption):where(html[data-skin~=home],html[data-skin~=home] *){margin-top:18px;padding:0 var(--gutter);gap:12px}}@media(max-width:760px){:where(body[data-home-design=inheritance] .inheritance-portrait figcaption):where(html[data-skin~=home],html[data-skin~=home] *){margin:0;padding:0;border:0}}:where(.hero-grid>div:first-child){padding:0}:where(.open-life-intro>p:not(.eyebrow)){max-width:45ch;color:var(--ink-soft)}:where(.inheritance-bridge-links>a:hover){background:var(--paper-2)}@media screen{:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-copy){max-width:640px}}:where(.open-life-tools a:hover img){filter:brightness(1.08)}:where(.open-life-tools a:hover h3){color:var(--gold)}:where(.inheritance-application section>p:not(.inheritance-verb)){color:var(--ink-soft)}@media screen{:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art figcaption){padding:0;gap:20px}}@media screen and (max-width:760px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art figcaption){margin-top:14px}}:where(html[lang=ar] :is(.quran-companion-meaning,.quran-companion-reflection p,.about-letter p)){max-inline-size:var(--reading-measure)}:where(main :is(.inheritance-hero-art,.about-inheritance-art) figcaption>span[lang=ar]){padding-block:.12em}:where(.chapter-contents .contents-links){display:flex;flex-wrap:wrap;gap:6px 22px}:where(.inheritance-bridge-links>a:hover .inheritance-arrow){transform:translate(4px,-4px)}:where(body[data-home-design=inheritance] .inheritance-supplication):where(html[data-skin~=home],html[data-skin~=home] *){padding-block:clamp(48px,5vw,72px) 32px;padding-inline:0;text-align:center}:where(body[data-home-design=inheritance] .open-life-intro):where(html[data-skin~=home],html[data-skin~=home] *){max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(32px,5vw,64px);margin-bottom:clamp(32px,4vw,48px);align-items:end}@media(max-width:760px){:where(body[data-home-design=inheritance] .inheritance-supplication):where(html[data-skin~=home],html[data-skin~=home] *){padding-block:36px 24px}:where(body[data-home-design=inheritance] .open-life-intro):where(html[data-skin~=home],html[data-skin~=home] *){display:block;margin-bottom:28px}}:where(body[data-room][data-atmosphere=study] .desk-art){padding:12px;background:var(--paper-2);box-shadow:8px 8px 0 var(--paper-3)}:where(body[data-room=home][data-atmosphere] .open-life-tools){gap:clamp(20px,2.5vw,32px);align-items:stretch}@media screen{:where(body[data-room][data-atmosphere] :is(.journal-next,.inheritance-bridge-links)){gap:clamp(20px,2.5vw,32px)}:where(body[data-room][data-atmosphere] .form){row-gap:24px}}@media screen and (min-width:1025px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-copy){position:relative;z-index:2;padding-block:32px;background:linear-gradient(var(--blend-direction),var(--paper) 76%,transparent 100%)}}:where(body[data-room][data-atmosphere=study] .desk-art figcaption){padding-inline:8px}@media screen and (min-width:1025px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art figcaption){padding-block-start:20px;margin:0}}@media screen{:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art figcaption){padding-inline-start:0}}@media screen and (max-width:760px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art figcaption){padding-inline:12px}}:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-links):where(html[data-skin~=editions],html[data-skin~=editions] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border:0}:where(body[data-room][data-atmosphere][data-edition=learning] .desk-art):where(html[data-skin~=editions],html[data-skin~=editions] *){box-shadow:none;padding:16px;background:var(--paper-2)}@media(max-width:850px){:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-links):where(html[data-skin~=editions],html[data-skin~=editions] *){gap:20px}}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-links):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:1fr;gap:0}}:where(body[data-room=home][data-atmosphere] .open-life-tools img.app-brand-logo){transition:transform .65s cubic-bezier(.22,1,.36,1)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-links):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media(max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-links):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:16px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .desk-introduction):where(html[data-skin~=chapters],html[data-skin~=chapters] *){min-width:0}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.about-inheritance-art) figcaption){padding-inline-start:0}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.chapter-note,.contact-routing,.explore-opening-note):has(.house-art)){margin-block-start:48px}}@media screen{:where(body[data-room=home][data-art-layout=spacious] .site-main .inheritance-hero-actions){align-items:center;gap:20px 28px}:where(body[data-room=home][data-art-layout=spacious] .site-main .inheritance-hero-art figcaption){gap:16px;padding-block-start:18px}:where(.site-main :is(.about-source-note,.podcast-source-note)>summary):where(html[data-skin~=letter],html[data-skin~=letter] *){cursor:pointer;min-block-size:48px;padding-block:12px;font-size:1rem;line-height:1.7;color:var(--ink)}}:where(.site-main .inheritance-path-grid>a){transition:border-color .22s ease}}@layer site{@media screen{:where(body:where(.living-book.illuminated.open-book[data-room][data-atmosphere])){--journey-x:78%;--journey-y:18%;--journey-radius:64%;--journey-wash:rgb(176 141 87 / .07);--journey-seam:clamp(40px,5vw,80px) }}:where(.skip){position:fixed;top:-70px;inset-inline-start:16px;z-index:300;background:var(--ink);color:var(--paper);padding:.7em 1.1em;border-radius:var(--radius);text-decoration:none;font-weight:700;transition:top .2s}:where(.band){padding-block:clamp(56px,8vw,116px)}:where(.band-tight){padding-block:clamp(40px,5.5vw,76px)}:where(.edge-top){border-top:1px solid var(--line)}:where(.eyebrow){font-size:.69rem;letter-spacing:.2em;color:var(--gold);display:flex;align-items:center;gap:.75em;margin-block:0 1.15rem;margin-inline:0;font-weight:400}:where(.small){color:var(--ink-soft)}:where(.tiny){color:var(--ink-faint)}:where(.pill){text-transform:uppercase;display:inline-flex;align-items:center;gap:.6em;padding:.42em .72em;border:1px solid var(--line);color:var(--ink-soft)}:where(.brand){display:flex;gap:14px;text-decoration:none;color:var(--ink);margin-inline-end:auto}:where(.hcta){display:inline-flex}@media(max-width:560px){:where(.hcta){display:none}}:where(.hero){padding-block:clamp(30px,3.6vw,58px) clamp(38px,5vw,76px)}:where(.hero-art){margin:0;max-width:none;flex-direction:column}@media(max-width:900px){:where(.hero-art){max-width:560px}}:where(.arm){display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;border:1px solid var(--line);padding:clamp(22px,3vw,30px);position:relative;transition:border-color .25s,transform .25s,box-shadow .25s,background-color .25s}:where(.cols){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,38px)}:where(.cols-2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,4vw,52px)}@media(max-width:860px){:where(.cols){grid-template-columns:1fr;gap:26px}:where(.cols-2){grid-template-columns:1fr;gap:30px}}:where(.steps){list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}:where(.facts){list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}:where(.rate){border-top:1px solid var(--line)}:where(.rrow){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,3vw,40px);padding:24px 0;border-bottom:1px solid var(--line-soft);align-items:baseline}@media(max-width:600px){:where(.rrow){grid-template-columns:1fr;gap:10px}}:where(.founder){display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(26px,5vw,64px);align-items:start}@media(max-width:860px){:where(.founder){grid-template-columns:1fr;gap:26px}}:where(.sig){margin-top:1.7em;padding-top:1.2em;border-top:1px solid var(--line);display:flex;align-items:baseline;gap:.7em;flex-wrap:wrap}:where(.shapes){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}@media(max-width:480px){:where(.shapes){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.note){border:1px solid var(--line);border-inline-start:2px solid var(--gold-line);background:var(--paper-2);padding:clamp(18px,2.5vw,24px);border-radius:var(--radius)}:where(.field){display:flex;flex-direction:column;gap:7px}:where(.form-row){display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){:where(.form-row){grid-template-columns:1fr}}:where(.formnote){color:var(--ink-soft);min-height:1.4em}:where(.direct){list-style:none;margin:0;padding:0}:where(.copybtn){font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;background:transparent;border:1px solid var(--line);border-radius:100px;color:var(--ink-soft);padding:.4em .7em;cursor:pointer;margin-inline-start:.6em;transition:border-color .2s,color .2s}:where(.cta-band){border-top:1px solid var(--line);background:var(--paper-2)}:where(.cta-inner){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,48px);align-items:center}@media(max-width:820px){:where(.cta-inner){grid-template-columns:1fr;gap:22px}}@media(min-width:1900px){:where(.cols){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,64px)}}:where(.reveal){transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){:where(.reveal){transform:none}}:where(.stack-sm>*+*){margin-top:.85rem}:where(.stack>*+*){margin-top:1.5rem}:where(.eyebrow){font-weight:600;font-size:.72rem;letter-spacing:.26em}:where(.mono),:where(.pill){font-family:var(--f-body);font-weight:var(--type-reference-weight)}:where(.pill){letter-spacing:.19em;border-radius:0}:where(.hero){padding:0}:where(.hero-art){position:relative;margin:0;max-width:none;align-self:stretch;z-index:1}@media(max-width:980px){:where(.hero-art){align-self:auto}}:where(.band){padding-block:clamp(64px,9vw,140px)}:where(.arm),:where(.note),:where(.iconbtn){border-radius:0}:where(.band-alt){background:var(--paper-2)}:where(.checkrow){display:flex;align-items:flex-start;gap:.7em;cursor:pointer;font-size:.95rem;line-height:1.5;text-transform:none;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:.85em 1em;transition:border-color .2s,background-color .2s}:where(.faq){border-top:1px solid var(--line)}:where(.timeline){list-style:none;margin:0;padding:0;position:relative}:where(.dl){display:inline-flex;align-items:center;gap:.85em;text-decoration:none;border:1px solid var(--line);padding:.9em 1.2em;color:var(--ink);transition:border-color .2s,background-color .2s;max-width:100%}:where(.pending){border:1px dashed var(--line);padding:clamp(16px,2.2vw,22px);color:var(--ink-faint);font-size:.93rem}:where(.source-reflection){margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-soft);max-width:66ch}:where(.check-progress):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;align-items:center;gap:10px;font-family:var(--f-body);font-weight:600;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.4em}:where(.tzline):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-body);font-size:.8rem;color:var(--ink-faint);margin-block:.55em 0;margin-inline:0;min-height:1.3em}@media(max-width:600px){:where(.reading-entry):where(html[data-skin~=reading],html[data-skin~=reading] *){column-gap:16px;grid-template-columns:38px minmax(0,1fr);padding-block:28px}}:where(.reader-collection-art):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:0 26px;margin-inline:0}:where([data-guided-status]):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.85rem;color:var(--ink-soft);margin-block:16px 0;margin-inline:0}:where(.reading-whole-link):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.86rem;line-height:1.5;color:var(--ink-soft);min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}:where(.books):where(html[data-skin~=books],html[data-skin~=books] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,54px)}@media(max-width:820px){:where(.books):where(html[data-skin~=books],html[data-skin~=books] *){grid-template-columns:1fr}}:where(.book):where(html[data-skin~=books],html[data-skin~=books] *){display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(16px,2.2vw,26px);align-items:start}@media(max-width:1080px){:where(.book):where(html[data-skin~=books],html[data-skin~=books] *){grid-template-columns:1fr;max-width:36rem}}:where(.quran-companion-page){border-top:3px double var(--gold-line);padding-top:28px}:where(.quran-companion-meaning){font-size:1.1rem;line-height:1.85;margin-block:28px}:where(.quran-companion-reflection){grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,44px);padding-top:28px;margin-top:28px;border-top:1px solid var(--line)}:where(.quran-companion-review){margin-block:28px 0}@media(max-width:560px){:where(.quran-companion-reflection){grid-template-columns:1fr;gap:20px}}@media print{:where(.quran-companion-page){margin-top:24px}}:where(.inheritance-hero-art):where(html[data-skin~=home],html[data-skin~=home] *){position:relative;margin:0;width:100%;max-width:none;justify-self:end;align-self:center;min-width:0;background:transparent;border:0;border-radius:0}:where(.inheritance-source-ref):where(html[data-skin~=home],html[data-skin~=home] *){font:var(--type-reference-weight) .86rem/var(--type-reference-leading) var(--f-body);margin-block:0 12px;margin-inline:0}:where(.inheritance-source-meaning):where(html[data-skin~=home],html[data-skin~=home] *){font-size:1rem;color:var(--ink-soft);margin-block:0 12px;margin-inline:auto;max-width:50ch}@media(max-width:1024px){:where(.inheritance-hero-art):where(html[data-skin~=home],html[data-skin~=home] *){max-width:none;justify-self:stretch;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}}:where(.support-link){display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.55rem .95rem;border:1px solid var(--line, #a2917355);border-radius:999px;color:inherit;text-decoration:none;font-size:.88rem;line-height:1;white-space:nowrap;transition:background .25s,border-color .25s}:where(.support-link--menu){width:100%;justify-content:flex-start;gap:1rem;margin:0 0 1.25rem;padding:1rem 1.15rem;border-radius:18px;white-space:normal}:where(.type-specimen-note):where(html[data-skin~=specimen],html[data-skin~=specimen] *){margin-block:28px 0;padding-block-start:20px;border-block-start:1px solid var(--line);color:var(--ink-soft);font-size:.95rem}:where(body.nav-lock){overflow:hidden}:where(section[id]){scroll-margin-top:96px}:where(p:last-child){margin-bottom:0}:where(.pill):before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none;opacity:.9}:where(.iconbtn svg){width:18px;height:18px}:where(.hero h1){margin-block:0 .42em;margin-inline:0;max-width:16ch}:where(.hero-art img){width:100%;height:auto;display:block}:where(.arm h3){display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap;font-weight:var(--type-chapter-weight)}:where(.arm p){color:var(--ink-soft);margin:0}:where(.col h3){margin-bottom:.5em}:where(.col p){color:var(--ink-soft);margin:0}:where(.steps li){display:grid;grid-template-columns:3.4rem 1fr;gap:clamp(14px,2.5vw,28px);padding:22px 0;border-bottom:1px solid var(--line-soft);align-items:start}@media(max-width:520px){:where(.steps li){grid-template-columns:1fr;gap:6px}}:where(.facts li){display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid var(--line-soft);font-size:.97rem}:where(.dropcap):first-letter{font-family:var(--f-display);font-weight:600;float:left;font-size:3.5em;line-height:.82;padding-block:.06em 0;padding-inline:0 .12em;color:var(--gold)}:where(.shapes div){background:var(--paper);padding:18px 8px;text-align:center}:where(.note h3){margin-bottom:.45em}:where(.note p){color:var(--ink-soft);margin:0}:where(.field input),:where(.field select),:where(.field textarea){font-family:var(--f-body);color:var(--ink);background:var(--paper);border:1px solid var(--control-line);border-radius:var(--radius);padding:.78em .9em;width:100%;transition:border-color .2s,background-color .2s}:where(.field textarea){min-height:130px;resize:vertical;line-height:1.6}:where(.field select){appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-inline-end:2.4em}:where(.direct li){padding:14px 0;border-bottom:1px solid var(--line-soft)}:where(.direct a){text-decoration:none}:where(.cta-inner h2){max-width:18ch}:where(.cta-inner p){color:var(--ink-soft);margin-top:.7em;max-width:48ch}:where(.fcol :is(h2,h4)){font-weight:var(--type-chapter-weight);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.1em}:where(.fcol a){text-decoration:none;color:var(--ink-soft);font-size:.93rem;transition:color .2s}:where(.fbrand p){color:var(--ink-soft);margin-top:1em;max-width:34ch}:where(.col p),:where(.note p),:where(.arm p){max-width:60ch}@media(min-width:1460px){:where(.hero h1){max-width:15ch}}:where(.field label),:where(.fcol :is(h2,h4)){font-weight:var(--type-reference-weight)}:where(.hero-art img){inset:0;width:100%;height:100%;object-fit:cover}:where(.hero-art figcaption){position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:3;border:0;border-top:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.1);padding:clamp(14px,1.7vw,20px) clamp(18px,2.2vw,28px)}@media(max-width:980px){:where(.hero-art figcaption){position:static;background:var(--paper-2)}}:where(.field input),:where(.field select),:where(.field textarea){border-radius:0}:where(.checkrow input){width:1.05em;height:1.05em;flex:none;margin-top:.28em;accent-color:var(--gold)}:where(.faq details){border-bottom:1px solid var(--line-soft)}:where(.faq summary){list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:flex-start;gap:16px;font-weight:600;font-size:clamp(1.08rem,1rem + .38vw,1.28rem);line-height:1.3;color:var(--ink);transition:color .2s}:where(.timeline):before{content:"";position:absolute;inset-inline-start:5px;top:10px;bottom:10px;width:1px;background:var(--line)}:where(.timeline li){position:relative;padding-block:0 clamp(22px,3vw,32px);padding-inline:clamp(26px,3vw,38px) 0}:where(.dl svg){width:20px;height:20px;flex:none;color:var(--gold)}:where(.pending b){color:var(--ink-soft);font-weight:600}:where(.pending p){margin:0}:where(p){overflow-wrap:break-word}:where(.source-grid h2){margin:14px 0}:where(.result h2):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-bottom:.5em;max-width:22ch}:where(.letterpane p):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink-soft);font-size:.95rem;margin:0;max-width:52ch}:where(.reader-margin>a):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;gap:18px;align-items:center;min-height:44px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-soft);font-size:.95rem}:where(.reader-attribution a):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--gold);text-underline-offset:4px}:where(.reading-entry p):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:65ch;margin-bottom:12px;color:var(--ink-soft)}:where(.reader-collection-close h2):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.05;margin-block:14px 24px;margin-inline:0}:where(.reader-collection-close p):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);max-width:60ch}:where(.reader-comfort button):where(html[data-skin~=reading],html[data-skin~=reading] *){font:inherit;font-size:.82rem;min-height:44px;padding:8px 12px;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:2px;cursor:pointer}:where(.reader-comfort>p):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);margin-block:10px 0;margin-inline:0}@media(max-width:600px){:where(.reader-folio p):where(html[data-skin~=reading],html[data-skin~=reading] *){margin:0;font-size:.85rem}}:where(.reader-collection-art img):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;width:100%;height:auto}:where(.reading-session-heading p):where(html[data-skin~=reading],html[data-skin~=reading] *){margin:0;max-width:52ch}:where(.reading-session-steps strong):where(html[data-skin~=reading],html[data-skin~=reading] *){font:var(--type-chapter-weight) 1.65rem/1.2 var(--f-display)}:where(.reading-filter-buttons button):where(html[data-skin~=reading],html[data-skin~=reading] *){font:600 .9rem/1.5 var(--f-body);padding:10px 18px;min-height:46px;background:transparent;border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:0}:where(.reading-entry-reflection):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;gap:.25rem;color:var(--ink-soft);font-size:.95rem;line-height:1.75}:where(.explore-controls input):where(html[data-skin~=explore],html[data-skin~=explore] *),:where(.explore-controls select):where(html[data-skin~=explore],html[data-skin~=explore] *){font:inherit;width:100%;min-height:52px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0;padding:12px 16px}:where(.explore-results-heading h2):where(html[data-skin~=explore],html[data-skin~=explore] *){font:var(--type-chapter-weight) clamp(2rem,3vw,3rem)/1.15 var(--f-display);margin:0}:where(.explore-entry>a):where(html[data-skin~=explore],html[data-skin~=explore] *){display:grid;grid-template-columns:24px minmax(0,1fr) 20px;gap:18px;padding:28px 0;text-decoration:none;color:var(--ink)}:where(.explore-entry p):where(html[data-skin~=explore],html[data-skin~=explore] *){font-size:.95rem;line-height:1.7;color:var(--ink-soft);margin:0;max-width:44ch}:where(.explore-personal h2):where(html[data-skin~=explore],html[data-skin~=explore] *){font:var(--type-chapter-weight) clamp(2.6rem,4vw,4rem)/1.05 var(--f-display);margin-block:18px 24px;margin-inline:0}@media(max-width:600px){:where(.explore-entry>a):where(html[data-skin~=explore],html[data-skin~=explore] *){gap:12px}:where(.explore-controls input):where(html[data-skin~=explore],html[data-skin~=explore] *){padding-inline:10px}}@media print{:where(.explore-entry>a):where(html[data-skin~=explore],html[data-skin~=explore] *){padding-block:12px}}:where(.book h3):where(html[data-skin~=books],html[data-skin~=books] *){margin-bottom:.15em}:where(.book p):where(html[data-skin~=books],html[data-skin~=books] *){color:var(--ink-soft);font-size:.95rem;margin:.7em 0 0}:where(.quran-companion-reflection p){font-size:.95rem;line-height:1.85;margin-block:0 16px;margin-inline:0;color:var(--ink-soft)}@media screen{:where(body[data-atmosphere=study]){--journey-x:84%;--journey-radius:52% }:where(body[data-atmosphere=reading]){--journey-x:12%;--journey-y:45%;--journey-radius:80% }:where(body[data-atmosphere=listening]){--journey-x:50%;--journey-y:5%;--journey-radius:75% }:where(body[data-atmosphere=archive]){--journey-x:8%;--journey-y:25%;--journey-radius:60% }:where(body[data-atmosphere=correspondence]){--journey-x:88%;--journey-y:65%;--journey-radius:45% }:where(body[data-atmosphere=workshop]){--journey-x:65%;--journey-y:30%;--journey-radius:58% }:where(body[data-edition=beginning]){--journey-x:18%;--journey-y:12% }:where(body[data-edition=practice]){--journey-x:50%;--journey-radius:40% }:where(body[data-edition=library]){--journey-x:90%;--journey-y:50% }:where(body[data-edition=together]){--journey-x:35%;--journey-y:15% }:where(body[data-edition=community]){--journey-x:50%;--journey-radius:88% }:where(body[data-edition=teacher]){--journey-x:78%;--journey-y:45% }:where(body[data-edition=record]){--journey-wash:rgb(176 141 87 / .025) }:where(body[data-edition=reading-belonging]){--journey-x:50%;--journey-radius:90% }:where(body[data-edition=reading-gentleness]){--journey-x:15%;--journey-y:65% }:where(body[data-edition=reading-reassurance]){--journey-x:70%;--journey-y:12% }:where(body[data-edition=reading-learning]){--journey-x:25%;--journey-y:30% }:where(body[data-edition=invitation]){--journey-x:18%;--journey-y:50% }:where(body[data-edition=directory]){--journey-x:50%;--journey-radius:50% }:where(body[data-edition=return]){--journey-x:50%;--journey-y:40% }}:where(.inheritance-hero-art img):where(html[data-skin~=home],html[data-skin~=home] *){position:relative;display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;max-height:none;mask-image:none;-webkit-mask-image:none;border-radius:0}:where(.inheritance-path-grid>a):where(html[data-skin~=home],html[data-skin~=home] *){border-top:1px solid var(--line);position:relative;min-width:0;padding-block:36px 0;padding-inline:clamp(20px,3vw,44px);color:var(--ink);text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}:where(.inheritance-teacher-copy>p):where(html[data-skin~=home],html[data-skin~=home] *){color:var(--ink-soft)}:where(.inheritance-closing p):where(html[data-skin~=home],html[data-skin~=home] *){color:var(--ink-soft);margin:0}:where(.inheritance-closing a):where(html[data-skin~=home],html[data-skin~=home] *){padding-block:12px;color:var(--ink);text-underline-offset:6px}:where(.lesson-next){align-self:start;margin-block-start:.2rem}:where(.book-preview-note){font-size:.8rem;line-height:1.75;color:var(--ink-soft);max-width:44ch;margin-block:.7rem .35rem}:where(.type-specimen-card h2):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:1.75rem;line-height:1.4;margin-block:10px 24px}:where(.steps li h3){margin-bottom:.3em}:where(.steps li p){color:var(--ink-soft);font-size:.955rem;margin:0}:where(.facts li svg){width:15px;height:15px;color:var(--gold);flex:none;margin-top:.42em}:where(.facts li b){font-weight:700}:where(.note p+p){margin-top:.7em}:where(.steps li div){max-width:74ch}:where(.facts li span){max-width:72ch}:where(.armbar nav a){text-decoration:none;color:var(--ink-soft);white-space:nowrap;position:relative;padding-block:4px;transition:color .2s}:where(.faq summary):after{content:"";flex:none;width:11px;height:11px;margin-inline-start:auto;margin-top:.42em;border-inline-end:1.5px solid var(--gold-line);border-bottom:1.5px solid var(--gold-line);transform:rotate(45deg);transition:transform .25s}:where(.timeline li):before{content:"";position:absolute;inset-inline-start:0;top:8px;width:11px;height:11px;background:var(--paper);border:1px solid var(--gold-line);transform:rotate(45deg)}:where(.timeline li h3){margin-bottom:.3em}:where(.timeline li p){color:var(--ink-soft);font-size:.95rem;margin:0;max-width:62ch}:where(.pending p+p){margin-top:.6em}:where(.source-grid details p){margin-top:12px;max-width:66ch}:where(.reader-related>div>a):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:1fr auto;column-gap:24px;padding-block:28px 28px;padding-inline:0 28px;color:var(--ink);text-decoration:none;min-width:0}:where(.reading-entry h2 a):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink);text-decoration:none}@media(max-width:600px){:where(.reader-related>div>a):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-inline-end:0}}:where(.reading-source-preview a):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);text-decoration-thickness:1px;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;gap:.4em}:where(:is(p,li,dd)){text-wrap:pretty}:where(.letter-practice strong){color:var(--ink);font-size:.82rem;font-weight:600}:where(.letter-practice bdi){font-size:1.5em;white-space:nowrap;padding-inline:.25em}:where(.reader-related>div>a+a):where(html[data-skin~=reading],html[data-skin~=reading] *){border-inline-start:1px solid var(--line);padding-inline-start:28px}@media(max-width:600px){:where(.reader-related>div>a+a):where(html[data-skin~=reading],html[data-skin~=reading] *){border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0}}:where(.skip:focus){top:16px}:where(.pill.live){color:var(--pine);border-color:color-mix(in srgb,var(--pine) 38%,transparent)}:where(.pill.dev){color:var(--gold);border-color:color-mix(in srgb,var(--gold-line) 46%,transparent)}:where(.brand .mark){width:68px;height:33px;flex:none}@media(max-width:560px){:where(.brand .mark){width:56px;height:27px}}:where(.brand .wm){display:block;font-size:1.36rem}:where(.brand .sub){display:block}@media(max-width:560px){:where(.brand .sub){display:none}}:where(.hero .lede){margin-bottom:2.1em;max-width:52ch}:where(.col .n){font-size:.68rem;letter-spacing:.18em;color:var(--gold);display:block;margin-bottom:1em}:where(.lrow .name){display:flex;align-items:center;gap:.55em;flex-wrap:wrap;line-height:1.15}:where(.rrow .amt){white-space:nowrap;text-align:end;letter-spacing:-.01em}@media(max-width:600px){:where(.rrow .amt){text-align:start}}:where(.sig .nm){font-family:var(--f-display);font-weight:600;font-size:1.08rem}:where(.sig .rl){font-size:.64rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint)}:where(.shapes .gl){font-size:clamp(1.7rem,1.2rem + 2vw,2.4rem);line-height:1.5;display:block;color:var(--ink);direction:rtl}:where(.shapes .lb){font-family:var(--f-mono);text-transform:uppercase;color:var(--ink-faint);display:block;margin-top:.5em}:where(.band-alt .note){background:var(--paper)}:where(.formnote.ok){color:var(--pine)}:where(.direct .k){font-size:.63rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:.3em}:where(.direct .v){font-family:var(--f-display);font-weight:600;font-size:1.12rem;word-break:break-word}:where(.copybtn:hover){border-color:var(--gold-line);color:var(--gold)}:where(.reveal.in){transform:none}:where(.brand .sub),:where(.arm .verb),:where(.col .n),:where(.sig .rl),:where(.direct .k){font-family:var(--f-body);font-weight:var(--type-reference-weight)}:where(.hero>.wrap){padding:0;max-width:none}:where(.rrow .amt){font-family:var(--f-display);font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.4rem)}:where(.checkrow:hover){border-color:var(--gold-line);background:var(--gold-wash)}:where(.checkrow:focus-within){border-color:var(--gold-line)}:where(.armbar .who){display:inline-flex;align-items:center;gap:.6em;text-decoration:none;color:var(--ink);white-space:nowrap;flex:none}:where(.faq .a){padding-block:0 22px;padding-inline:0;color:var(--ink-soft);font-size:.97rem;max-width:68ch}:where(.dl:hover){border-color:var(--gold-line);background:var(--gold-wash)}:where(.dl .t){display:block;font-weight:600;font-size:.97rem;line-height:1.3}:where(.dl .m){display:block;font-family:var(--f-body);font-weight:600;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-top:.35em}:where(.wrap){width:100%;max-width:1536px;margin-inline:auto}:where(.hero-art){position:relative;display:block;align-self:center}:where(.band){padding-block:clamp(48px,6.5vw,100px)}:where(.eyebrow){font-size:.75rem;letter-spacing:.16em;line-height:1.6}:where(.pill){font-size:.72rem;line-height:1.5;white-space:normal}:where(.reveal){opacity:1;transform:none;transition:none}:where(.living-book [lang=ar]){letter-spacing:0;word-spacing:normal}:where(.breadcrumbs){color:var(--ink-soft);display:flex;align-items:center;flex-wrap:wrap;gap:10px}:where(.craft-credit){margin-top:20px;color:var(--ink-soft)}:where(.email-preview){margin-top:24px;border:1px solid var(--gold-line);padding:clamp(18px,3vw,28px);background:var(--paper-2)}:where(.living-book [aria-invalid=true]){border-color:var(--gold);outline:1px solid var(--gold)}:where(.copy-status){font-size:.85rem;color:var(--ink-soft);margin:.5em 0}:where(.source-grid .source-arabic){font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:2.05;text-align:end;margin-block:0 24px;margin-inline:0}@media(max-width:420px){:where(.brand),:where(.hbar){gap:8px}}:where(.open-book :is(.source-arabic,[lang=ar])){letter-spacing:0}:where(.nav-flow-line){position:absolute;top:0;width:var(--nav-flow-width,0px);height:2px;border-radius:999px;background:linear-gradient(90deg,var(--gold-line),var(--gold));transform:translate3d(var(--nav-flow-x,0px),var(--nav-flow-y,0px),0);opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .25s}:where([data-reader-status]){min-height:1.5em;overflow-wrap:anywhere}:where([data-reflection-tabs]){display:flex;flex-direction:column;margin-block:20px 32px}:where(.open-book [data-reflection-choice]){position:relative;background:transparent;color:var(--ink-soft);padding-block:18px 18px;padding-inline:18px 12px;text-align:start;cursor:pointer;min-height:76px}:where(.inheritance-reader-note){font:var(--type-reading-weight) clamp(1.05rem,1.2vw,1.2rem)/var(--type-reading-leading) var(--f-body);margin-top:22px;color:var(--ink-soft)}:where(.inheritance-verb){text-transform:uppercase;color:var(--gold);margin-bottom:14px}:where(.inheritance-reference){font-size:.84rem;line-height:1.6;color:var(--ink-soft);margin-bottom:16px}:where(.inheritance-arabic){font:400 clamp(1.8rem,2.5vw,2.45rem)/2.1 var(--f-ar);text-align:end;margin-block:14px 24px;margin-inline:0;letter-spacing:0}:where(.inheritance-meaning){font:var(--type-reading-weight) clamp(1.05rem,1.2vw,1.2rem)/var(--type-reading-leading) var(--f-body);color:var(--ink);margin:0}:where(.inheritance-review){border-inline-start:2px solid var(--gold-line);padding-inline-start:14px;margin-block:24px 0;margin-inline:0 0;max-width:80ch}@media(max-width:900px){:where([data-reflection-tabs]){flex-direction:row;overflow-x:auto;gap:8px;margin-block:16px 0;margin-inline:0;padding-bottom:8px;scrollbar-width:thin}:where(.open-book [data-reflection-choice]){min-width:160px;flex:0 0 auto;padding-block:16px 16px;padding-inline:20px 16px}}@media(max-width:600px){:where(.inheritance-arabic){font-size:1.9rem}}@media(max-width:440px){:where(.hbar){gap:8px}:where(.brand){gap:9px}}:where([data-arm=quran] .band-alt):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--band-warm)}:where(.result .lbl):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-body);font-weight:600;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1em}:where(.mrow2 .desc):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink-soft);max-width:56ch;margin:0}:where(.checkgrid .checkrow):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.92rem}:where(.desk-art):where(html[data-skin~=quran],html[data-skin~=quran] *){margin:0;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}:where(.book-preview-link):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:44px;margin-top:10px;text-underline-offset:.25em}:where(.cohort-opening-facts):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;flex-wrap:wrap;gap:10px 20px;border-top:1px solid var(--line);padding-top:18px;margin-top:22px;font-size:.93rem;color:var(--ink-soft)}:where(.teacher-opening-portrait):where(html[data-skin~=quran],html[data-skin~=quran] *){width:100%;max-width:420px;justify-self:end;margin:0}@media(max-width:800px){:where(.teacher-opening-portrait):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:360px;justify-self:start}}@media print{:where(.teacher-opening-portrait):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:160px}}:where(.reader-review):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--gold);font-size:.85rem;font-weight:600;line-height:1.5;letter-spacing:.015em;margin-block:24px 12px;margin-inline:0;padding-inline-start:14px;border-inline-start:2px solid var(--gold-line)}:where(.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);max-width:68ch}:where(.reader-saved .saved-empty):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:52ch;line-height:1.8;color:var(--ink-soft);margin-block:24px 0}:where(.reader-bookmark-control>.btn):where(html[data-skin~=reading],html[data-skin~=reading] *){width:100%;white-space:normal;text-align:start;font-size:.85rem;line-height:1.5}:where(.explore-entry .explore-label):where(html[data-skin~=explore],html[data-skin~=explore] *){font-size:.71rem;color:var(--gold);margin-block:0 12px;margin-inline:0;line-height:1.6}:where(.book .shot):where(html[data-skin~=books],html[data-skin~=books] *){margin:0}:where(.book .n):where(html[data-skin~=books],html[data-skin~=books] *){display:block;font-family:var(--f-body);font-weight:600;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.5em}:where(.book .facts):where(html[data-skin~=books],html[data-skin~=books] *){flex-wrap:wrap;gap:.4em .9em;margin:.9em 0 1em;font-weight:600;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}:where(.inheritance-hero .eyebrow):where(html[data-skin~=home],html[data-skin~=home] *){color:var(--gold);font-size:.72rem;letter-spacing:.1em;line-height:1.7;margin:0}:where(.inheritance-hero-actions .link):where(html[data-skin~=home],html[data-skin~=home] *){color:var(--ink);padding-block:12px;min-height:44px}:where(.inheritance-teacher-copy .inheritance-intro):where(html[data-skin~=home],html[data-skin~=home] *){font:400 clamp(1.1rem,1.4vw,1.3rem)/1.8 var(--f-body);color:var(--ink)}:where(.inheritance-teacher-copy .btns):where(html[data-skin~=home],html[data-skin~=home] *){margin-top:28px;gap:24px}:where(.inheritance-closing .inheritance-back):where(html[data-skin~=home],html[data-skin~=home] *){margin-inline-start:auto;font-size:.8rem;color:var(--ink-soft)}:where(.type-specimen-intro .lede):where(html[data-skin~=specimen],html[data-skin~=specimen] *){max-width:62ch}:where(a.link:hover){color:var(--gold)}:where(.pill.plain):before{display:none}:where(.steps li .num){font-size:.72rem;letter-spacing:.14em;color:var(--gold);padding-top:.35em}:where(.rrow .lbl h3){display:flex;align-items:baseline;gap:.6em;flex-wrap:wrap;margin-bottom:.35em}:where(.rrow .lbl p){color:var(--ink-soft);margin:0}:where(.founder .body p){color:var(--ink-soft)}:where(.band-alt .shapes div){background:var(--paper)}:where(.shapes .lb b){display:block;font-weight:400;color:var(--gold);letter-spacing:.1em;margin-top:.25em}:where(.field label:not(.checkrow)){font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}:where(.field label .req){color:var(--clay)}:where(.band-alt .field input),:where(.band-alt .field select),:where(.band-alt .field textarea){background:var(--paper)}:where(.field input:hover),:where(.field select:hover),:where(.field textarea:hover){border-color:var(--ink-faint)}:where(.field input:focus),:where(.field select:focus),:where(.field textarea:focus){border-color:var(--gold-line);outline-offset:1px}:where(.direct li:first-child){border-top:1px solid var(--line)}:where(.direct a:hover){color:var(--gold)}:where(.fcol a:hover){color:var(--ink)}:where(.fcol .social a){width:40px;height:40px;transition:color .2s,border-color .2s}:where(.rrow .lbl p){max-width:60ch}:where(.steps li .num){font-family:var(--f-body);font-weight:var(--type-reference-weight)}:where([data-arm] section[id]){scroll-margin-top:calc(76px + var(--armbar-h) + 20px)}@media(max-width:1000px){:where([data-arm] section[id]){scroll-margin-top:96px}}:where(.faq summary:hover){color:var(--gold)}:where(.timeline li:last-child){padding-bottom:0}:where(.timeline li .when){display:block;font-family:var(--f-body);font-weight:600;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.5em}:where(.hero-art img){position:static;display:block;width:100%;height:auto}:where(.hero-art figcaption){position:static;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}:where(:is(a,button,input,select,textarea,summary):focus-visible){outline:2px solid var(--gold);outline-offset:5px}:where(.breadcrumbs a){text-underline-offset:4px}:where(.email-preview h3){margin-bottom:10px}:where(.email-preview pre){font:inherit;font-size:.93rem;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;padding:18px 0;border-block:1px solid var(--line);margin:18px 0}:where(section[id]){scroll-margin-top:calc(var(--header-height) + 20px)}:where(.chapter-next a){min-height:44px}:where(.mobile-heading>a){font-size:.85rem;text-decoration:none;color:var(--gold);padding-block:12px}:where(.open-life-intro h2){font-size:clamp(2.65rem,4.7vw,4.7rem)}:where(.open-life-tools h3){font:var(--type-chapter-weight) clamp(1.9rem,2.7vw,2.7rem)/1.2 var(--f-display);transition:color .2s}:where(.open-life-tools p){font-size:.94rem;color:var(--ink-soft);line-height:1.65;margin:0;padding-inline-end:16px}:where(.inheritance-room-heading h2){font:var(--type-chapter-weight) clamp(2.8rem,4.8vw,4.7rem)/1.04 var(--f-display);margin-block:16px 0;margin-inline:0}:where(.inheritance-room-heading>p){color:var(--ink-soft);max-width:45ch;margin:0}:where(.open-book [data-reflection-choice]):before{content:"";position:absolute;inset-inline-start:0;top:24px;width:5px;height:5px;transform:rotate(45deg);background:var(--gold-line);opacity:0;transition:opacity .2s}:where(.open-book [data-reflection-choice]>span){display:block;font:var(--type-chapter-weight) 1.75rem/1.15 var(--f-display)}:where(.open-book [data-reflection-choice]>small){display:block;font-size:.75rem;line-height:1.5;margin-top:6px;color:var(--ink-soft)}:where(.inheritance-leaf-body>header){border-bottom:1px solid var(--line);margin-bottom:28px}:where(.inheritance-leaf h3){font:var(--type-chapter-weight) clamp(2rem,3vw,3rem)/1.08 var(--f-display);max-width:24ch;margin-inline:0}:where(.inheritance-context>a){display:block;min-height:44px;padding-block:10px;text-underline-offset:4px;color:var(--gold)}:where(.inheritance-application h4){font:var(--type-chapter-weight) 1.55rem/1.2 var(--f-display);text-transform:none;letter-spacing:0;color:var(--ink);margin:12px 0}:where(.inheritance-bridge-links>a){position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-block:26px 30px;text-decoration:none;color:var(--ink);border-inline-start:1px solid var(--line);transition:background-color .25s}:where(.inheritance-bridge-links strong){font:var(--type-chapter-weight) clamp(1.4rem,1.8vw,1.8rem)/1.2 var(--f-display);margin-bottom:10px}@media(max-width:900px){:where(.open-book [data-reflection-choice]):before{inset-inline-start:8px;top:25px}}@media(max-width:700px){:where(.inheritance-bridge-links>a){border:0;border-top:1px solid var(--line);padding:24px 0}}@media(max-width:800px){:where(.open-life-tools h3){font-size:clamp(1.65rem,4.5vw,2.4rem)}:where(.open-life-tools p){font-size:.9rem;padding-inline-end:0;margin-bottom:20px}}@media(max-width:440px){:where(.open-life-tools h3){font-size:2rem}:where(.open-life-tools p){margin-bottom:0;padding-inline-end:28px}}:where(.srow dd.tbd):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink-faint);font-style:italic}:where(.learning-routes a):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;align-items:start;gap:16px;text-decoration:none;color:var(--ink);padding:25px 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line)}:where(.learning-routes strong):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block;font:var(--type-chapter-weight) clamp(1.4rem,2vw,1.85rem)/1.15 var(--f-display)}:where(.desk-art img):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block;width:100%;height:auto;aspect-ratio:1.12;object-fit:cover;border:0}@media(max-width:800px){:where(.desk-art img):where(html[data-skin~=quran],html[data-skin~=quran] *){aspect-ratio:3/2}:where(.learning-routes a):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:21px 0;border-inline-end:0;border-bottom:0}}@media(max-width:540px){:where(.learning-routes a):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:10px}}:where(.library-cover-books>a):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block;width:36%;max-width:170px;flex-shrink:0;position:relative;outline-offset:8px;transition:transform .3s ease}:where(.library-cover>p):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:1.7;margin-block:20px 6px;margin-inline:0;color:var(--ink)}:where(.teacher-opening-portrait img):where(html[data-skin~=quran],html[data-skin~=quran] *){width:100%;height:auto;object-fit:cover}:where(.reader-opening h1):where(html[data-skin~=reading],html[data-skin~=reading] *){letter-spacing:-.035em;max-width:17ch;margin-block:20px 28px;margin-inline:0}:where(.reader-margin>a:hover):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--gold)}:where(.reader-margin>a[aria-current=location]):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--gold);border-bottom-color:var(--gold-line)}:where(.reader-margin>a:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *){outline:2px solid var(--ring);outline-offset:4px}:where(.reader-section h3):where(html[data-skin~=reading],html[data-skin~=reading] *){line-height:1.16;margin-block:12px 18px;margin-inline:0}:where(.reader-prose p):where(html[data-skin~=reading],html[data-skin~=reading] *){line-height:1.8;font-size:1.06rem;margin-top:0;margin-bottom:1.2em}:where(.reader-source-notes p):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-review-note>p):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.9rem}:where(.reader-focus-bar button:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-comfort button:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *){outline:2px solid var(--ring);outline-offset:3px}@media(max-width:600px){:where(.reader-opening h1):where(html[data-skin~=reading],html[data-skin~=reading] *){letter-spacing:-.025em}}@media print{:where(.wrap):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:none}:where(.reader-opening):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;padding-block:0 20px;padding-inline:0}}:where(.reading-session-steps button:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reading-filter-buttons button:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *){outline:2px solid var(--ring);outline-offset:4px}:where(.reading-session-footer button:disabled):where(html[data-skin~=reading],html[data-skin~=reading] *){opacity:.6;cursor:default}:where(.reader-saved):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:clamp(24px,4vw,52px);margin-block:12px 48px;border:1px solid var(--line);border-radius:24px;background:var(--paper-2);scroll-margin-top:calc(var(--header-height,104px) + var(--armbar-h,52px) + 24px)}:where(.reader-saved a:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-saved button:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-bookmark-control a:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *){outline:2px solid var(--ring);outline-offset:4px}:where(.explore-opening h1):where(html[data-skin~=explore],html[data-skin~=explore] *){letter-spacing:-.025em;margin-block:20px 28px;margin-inline:0}:where(.explore-controls input:focus-visible):where(html[data-skin~=explore],html[data-skin~=explore] *),:where(.explore-controls select:focus-visible):where(html[data-skin~=explore],html[data-skin~=explore] *),:where(.explore-controls button:focus-visible):where(html[data-skin~=explore],html[data-skin~=explore] *){outline:2px solid var(--ring);outline-offset:3px}:where(.explore-entry h3):where(html[data-skin~=explore],html[data-skin~=explore] *){font:var(--type-chapter-weight) clamp(1.7rem,2.5vw,2.15rem)/1.15 var(--f-display);margin-block:0 12px;margin-inline:0;text-wrap:balance}:where(.book .shot img):where(html[data-skin~=books],html[data-skin~=books] *){display:block;width:100%;height:auto;border:1px solid var(--line-soft);box-shadow:0 1px 0 var(--line-soft),0 14px 30px -22px #14201b80}:where(.room-opening):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){padding-block:clamp(48px,7vw,100px) clamp(40px,5.5vw,76px)}@media(max-width:560px){:where(.room-opening):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){padding-block:38px 40px}}:where(:is(h1,.type-signature)){font-kerning:normal;text-wrap:balance}:where(:is(h2,.type-editorial)){text-wrap:balance}:where(html[data-type-system] :is(.source-arabic,.reader-arabic,.quran-companion-arabic,.inheritance-supplication-arabic,.ar,.ar-lg,[lang=ar])){line-height:var(--type-arabic-leading)}:where(:is(.source-arabic,.reader-arabic,.quran-companion-arabic)){white-space:normal;overflow:visible;word-break:normal;overflow-wrap:normal;padding-block:.2em}:where(:is(.source-arabic,.reader-arabic,.quran-companion-arabic,.inheritance-supplication-arabic)){direction:rtl;text-align:start}:where(.inheritance-supplication-arabic){text-align:center}:where(:is(.reader-prose,.prose)){max-inline-size:var(--reading-measure);min-inline-size:0}:where(:is(h3,.type-detail)){font-weight:500;line-height:1.3}:where(.footer-search){display:flex;align-items:center;gap:16px;text-decoration:none;padding:12px 0;min-height:52px;min-width:0;color:var(--ink)}:where(.letterpane .letter-practice){margin-block-start:1.15rem;padding-block-start:1rem;border-block-start:1px solid var(--line);display:grid;gap:.45rem;line-height:1.85}:where(.armbar nav a:hover),:where(.armbar nav a[aria-current=page]){color:var(--ink)}:where(.faq .a p+p){margin-top:.8em}:where(h2){line-height:1.08}:where(.reading-entry h2 a:hover):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--gold)}@media print{:where(.reader-opening h1):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:var(--type-signature-size)}:where(.reader-prose p):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:11pt}}:where(.reading-source-preview a:hover):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--gold)}:where(.reading-opening-question>p:last-child):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);margin:0}:where(.reader-saved h2):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.2;margin:10px 0 18px}:where(.book .facts span+span):where(html[data-skin~=books],html[data-skin~=books] *){border-left:1px solid var(--line);padding-left:.9em}:where(body[data-home-design=inheritance] .inheritance-listening h2):where(html[data-skin~=home],html[data-skin~=home] *){margin-bottom:0}:where(:is(.email-preview pre,input[type=email],input[type=url],a[href^="tel:"],a[href^="mailto:"])){unicode-bidi:plaintext}:where(.language-switch a){display:inline-flex;align-items:center;min-height:44px;padding-inline:.6rem;border:1px solid var(--control-line);border-radius:18px;color:var(--ink);text-decoration:none;transition:background-color .2s,border-color .2s}:where(html[lang=ar] h1){max-width:22ch}:where(:is(.nav a,.nav summary,.mobile-destination-title,.mobile-learning a,.study-contents a,.about-contents a,.armbar a,.inheritance-path-action,.app-card-action,.reader-margin a,.footer-search strong,.fcol :is(h2,h4))){font-weight:500;letter-spacing:0}:where(.brand){direction:ltr;unicode-bidi:isolate;flex-direction:row;gap:14px;white-space:nowrap;text-align:left}:where(.brand-name){direction:ltr;unicode-bidi:isolate}:where(.prophet-blessing){display:inline;white-space:nowrap;color:inherit;animation:none;text-shadow:none;vertical-align:baseline}:where(.faq details[open] summary):after{transform:rotate(-135deg)}:where(.reader-related>div>a:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *){outline:2px solid var(--gold);outline-offset:4px}:where(main>section:not(.source-encounter)){background-image:linear-gradient(90deg,var(--gold-line),var(--gold-line));background-size:48px 1px;background-repeat:no-repeat;background-position:var(--gutter) 0}:where(body[data-home-design=inheritance] main :is(a,summary):focus-visible):where(html[data-skin~=home],html[data-skin~=home] *){outline:2px solid var(--gold);outline-offset:5px}:where(.rrow .amt .per){font-family:var(--f-body);font-weight:400;font-size:.8rem;color:var(--ink-faint);letter-spacing:0}:where(.hero>.wrap){max-width:1536px;padding-inline:var(--gutter)}@media(max-width:420px){:where(.brand .wm){font-size:1.2rem}:where(.brand .mark){width:44px}}:where(.open-book [data-reflection-choice][aria-selected=true]),:where(.open-book [data-reflection-choice]:hover){color:var(--gold);background:var(--paper)}:where(.inheritance-bridge>.chapter-top){display:inline-flex;align-items:center;min-height:44px;font-size:.8rem}@media(max-width:440px){:where(.brand .mark){width:40px}:where(.brand .wm){font-size:1.18rem}}:where(.check .step .gloss):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-body);font-size:.83rem;color:var(--ink-faint);text-align:center;margin-top:.9em;letter-spacing:.02em}:where(.desk-introduction .btns):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:16px 24px}@media(max-width:540px){:where(.desk-introduction .btns):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:12px}}:where(.reader-prose .eyebrow):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-bottom:8px}:where(.reader-prose .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:clamp(2rem,3.1vw,2.8rem);line-height:2.2;text-align:end;letter-spacing:0;margin-block:25px 32px;overflow:visible}:where(.reader-prose .reader-meaning):where(html[data-skin~=reading],html[data-skin~=reading] *){font-family:var(--f-body);font-size:clamp(1.55rem,2.4vw,1.95rem);line-height:1.4;color:var(--ink)}@media(max-width:600px){:where(.reader-prose .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:1.95rem;line-height:2.2;margin-block:18px 28px}:where(.reader-prose .reader-meaning):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:1.6rem}}:where(.open-book[data-room=apps] .apps-cover-art):where(html[data-skin~=apps],html[data-skin~=apps] *){margin:0;min-width:0;align-self:center}:where(.open-book[data-room=apps] .apps-directory-heading):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:12px 48px;align-items:end;margin-bottom:32px}@media(max-width:760px){:where(.open-book[data-room=apps] .apps-directory-heading):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-template-columns:1fr;gap:16px}}:where(.founder .body p:first-child){color:var(--ink)}:where(.nav a[aria-current]),:where(.breadcrumbs span[aria-hidden]){color:var(--gold)}:where(.wrap){max-width:1480px}:where(.wrap-narrow){max-width:1040px}:where(.shead){margin-bottom:28px}:where(.eyebrow){letter-spacing:.12em;font-size:.76rem}:where(.btn){padding:.76em 1.2em;transition:background-color .2s,border-color .2s,color .2s}:where(.breadcrumbs){padding-block:14px 0;font-size:.8rem}:where(.chapter-rule){display:block;position:absolute;top:0;inset-inline-start:var(--gutter);width:clamp(36px,5vw,72px);height:2px;background:var(--gold-line);transform-origin:left;pointer-events:none}:where(.chapter-opening){border-bottom:1px solid var(--line)}:where(.chapter-intro){min-width:0}:where(.chapter-note){border-inline-start:1px solid var(--gold-line);max-width:38ch}:where(.chapter-next){display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:30px}:where(.chapter-top){font-size:.85rem;color:var(--ink-soft);flex-shrink:0;text-underline-offset:5px;padding-block:12px}:where(.chapter-contents){border-bottom:1px solid var(--line);background:var(--paper-2)}:where(.chapter-disclosure){border-block:1px solid var(--line);padding:0}:where(.disclosure-body){padding-bottom:24px}@media(max-width:800px){:where(.chapter-note){max-width:none;padding:18px 20px;border-inline-start:2px solid var(--gold-line);background:var(--paper-2)}}@media(max-width:560px){:where(.chapter-next){align-items:start;flex-direction:column;gap:10px}}:where(.open-book[data-arm] section[id]){scroll-margin-top:calc(var(--header-height) + var(--armbar-h) + 20px)}@media(max-width:1000px){:where(html:not([data-nav-ready]) body .nav-panel){width:100%;max-width:100%;position:static;transform:none;margin-top:8px;max-height:none}}:where(.open-book [data-reflection-choice][aria-selected=true]):before{opacity:1}:where(.inheritance-bridge-links>a:first-child){border:0}@media(max-width:700px){:where(.inheritance-bridge-links>a:first-child),:where(.inheritance-bridge-links>a:last-child){border:0;border-top:1px solid var(--line);padding:24px 0}:where(.inheritance-bridge-links>a:first-child){border-top:0}}@media(max-width:1000px){:where(.open-book[data-arm] section[id]){scroll-margin-top:calc(var(--header-height) + 20px)}}:where(body[data-room=quran] .study-opening):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:clamp(38px,5vw,76px)}:where(body[data-room=quran] .band):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:clamp(40px,5.5vw,80px)}:where(body[data-room=quran] .cols-2):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:clamp(26px,5vw,70px)}:where(body[data-room=quran] .note):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:clamp(20px,2.5vw,30px)}:where(body[data-room=quran] .tiny):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .tzline):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.86rem;line-height:1.6}:where(body[data-room=quran] .check-progress):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.76rem;letter-spacing:.09em}:where(body[data-room=quran] .specimen):where(html[data-skin~=quran],html[data-skin~=quran] *){border-color:var(--line);line-height:2.15}:where(body[data-room=quran] .lesson-keyboard):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink-faint);margin-top:1rem;max-width:65ch}:where(body[data-room=quran] .books):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:1fr;gap:0}:where(body[data-room=quran] .book):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:none;display:grid;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding-block:clamp(26px,4vw,54px);border-bottom:1px solid var(--line)}:where(body[data-room=quran] .srow):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(110px,.4fr);gap:24px;padding-block:30px}@media(max-width:960px){:where(body[data-room=quran] .srow):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr;gap:18px}}@media(max-width:700px){:where(body[data-room=quran] .book):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr;gap:22px}}@media print{:where(body[data-room=quran] .band):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:24px}}:where(.learning-routes a:last-child):where(html[data-skin~=quran],html[data-skin~=quran] *){border-inline-end:0}@media(max-width:800px){:where(.learning-routes a:first-child):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(.learning-routes a:last-child):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:21px 0;border-inline-end:0;border-bottom:0}:where(.learning-routes a:last-child):where(html[data-skin~=quran],html[data-skin~=quran] *){border-bottom:1px solid var(--line)}}:where(body[data-arm] .reader-section):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:48px;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-height,104px) + var(--armbar-h,52px) + 28px)}@media(max-width:1000px){:where(body[data-arm] .reader-section):where(html[data-skin~=reading],html[data-skin~=reading] *){scroll-margin-top:calc(var(--header-height,88px) + 28px)}}:where(.room-opening .lede):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:53ch}:where(body[data-room=apps] .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}:where(body[data-room=contact] .contact-opening):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){padding-bottom:44px}:where(body[data-room=contact] .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(36px,7vw,100px)}@media(max-width:800px){:where(body[data-room=apps] .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *),:where(body[data-room=contact] .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:1fr}}:where(.open-book[data-room=apps] .apps-cover-art img):where(html[data-skin~=apps],html[data-skin~=apps] *){display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}:where(.open-book[data-room=apps] .apps-directory-heading h2):where(html[data-skin~=apps],html[data-skin~=apps] *){margin:0;font-size:clamp(2.4rem,3.8vw,3.7rem)}:where(.artwork-detail-link:focus-visible){outline:2px solid var(--gold);outline-offset:4px}:where(body[data-home-design=inheritance] .inheritance-hero-actions .btn):where(html[data-skin~=home],html[data-skin~=home] *){padding:13px 22px;min-height:50px;gap:16px;border-radius:14px;font-size:.94rem}@media screen{:where(body[data-art-layout=spacious] :is([data-house-art=community-courtyard],[data-house-art=verification-study],[data-house-art=books-bindery],[data-house-art=guest-hospitality],[data-house-art=beginning-path],[data-house-art=shared-weaving]) .house-art-title){text-wrap:pretty}:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art){width:100%;max-width:1080px;justify-self:end}}@media screen and (max-width:1024px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art){max-width:none}}:where(html[lang=ar] [data-proper-name]){direction:ltr;unicode-bidi:isolate}:where(.theme-toggle:not([hidden])){display:grid;grid-template-columns:20px auto;align-items:center;gap:2px 10px;padding:12px 18px;border:1px solid var(--control-line);border-radius:16px;background:var(--paper-2);color:var(--ink);font:500 .9375rem/1.5 var(--type-interface-family);text-align:start;cursor:pointer;min-height:48px;transition:background-color .25s ease,border-color .25s ease}:where(:is(.theme-toggle,.footer-search):focus-visible){outline:2px solid var(--gold);outline-offset:5px}:where(.chapter-contents p){font-size:.72rem;text-transform:uppercase;color:var(--ink-soft);margin:0;flex-shrink:0}:where(.chapter-contents a){font-size:.88rem;text-underline-offset:5px;padding-block:6px}:where(.chapter-disclosure>summary){display:flex;align-items:center;gap:20px;padding:20px 0;font-size:1.1rem;font-weight:600}:where(.disclosure-body>p){max-width:76ch;color:var(--ink-soft)}:where(body[data-room=quran] .study-opening h1):where(html[data-skin~=quran],html[data-skin~=quran] *){letter-spacing:-.025em;max-width:20ch}:where(body[data-room=quran] .hero h1):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:17ch}:where(body[data-room=quran] .study-contents p):where(html[data-skin~=quran],html[data-skin~=quran] *){margin:0;color:var(--ink-faint);font-size:.76rem;text-transform:uppercase}:where(body[data-room=quran] .study-contents a):where(html[data-skin~=quran],html[data-skin~=quran] *){display:inline-flex;gap:.6em;align-items:baseline;color:var(--ink);font-size:.94rem;padding-block:4px;text-decoration-thickness:1px;text-underline-offset:.25em}:where(body[data-room=quran] .shead h2):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:28ch}:where(body[data-room=quran] .result h2):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:28ch}:where(body[data-room=quran] .letterpane p):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:1rem;line-height:1.65}:where(body[data-room=quran] .book p):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:70ch;font-size:1rem}:where(body[data-room=podcast] .podcast-opening h1):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:12ch}:where(body[data-room=podcast] .room-questions p):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){line-height:1.65;max-width:35ch}:where(.open-book[data-room=apps] .chapter-disclosure>summary h2):where(html[data-skin~=apps],html[data-skin~=apps] *){font-size:clamp(1.6rem,2.5vw,2.2rem)}:where(:is(input,textarea,select)){font-family:var(--f-body);line-height:1.5;letter-spacing:0}:where(:is(label,legend)){font-size:.9375rem;font-weight:600;line-height:1.5;letter-spacing:0}@media screen{:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art img){border-radius:6px}}@media screen{:where(body[data-atmosphere=reading]){--calligraphy-strength:.23 }}@media screen and (max-width:760px){:where(html[data-theme=dark] body){--calligraphy-strength:.31 }}:where(html[lang=ar] .field select){background-position:19px 55%,14px 55%}:where(html[lang=ar] .email-preview pre){white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;direction:rtl}:where(:is(.field,.tool-dossiers .lrow>div,.inheritance-path-grid>a,.nav-learning-grid>a)){min-inline-size:0}:where(html[lang=ar] :is(.nav a,.nav summary,.mobile-learning a,.mobile-destination-title,.study-contents a,.about-contents a,.armbar a,.reader-margin a)),:where(.language-switch a[lang=ar]){font-size:1rem}:where(.brand .mark){width:68px;height:auto;aspect-ratio:132/64;flex-shrink:0;transform:none;filter:none}:where(.brand-name[lang=ar]){font-size:1.08em;direction:rtl;unicode-bidi:isolate}:where(html[lang=ar] body .brand){direction:rtl;text-align:right}:where(.brand .wm){inline-size:max-content}@media screen and (max-width:1000px){:where(body:has(.journey-tray)){--journey-space: calc(104px + env(safe-area-inset-bottom,0px)) ;height:calc(100dvh - var(--journey-space));min-height:0;padding-block-end:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block-end:24px}:where(body[data-journey-collapsed=true]){--journey-space: calc(48px + env(safe-area-inset-bottom,0px)) }:where(.journey-dock){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px;width:100%;max-width:520px;min-height:56px;border:1px solid var(--verse-line);border-radius:18px;background:var(--paper);box-shadow:0 3px 12px var(--verse-shadow)}:where(.journey-icon){inline-size:22px;block-size:22px}:where(body:is(.nav-lock,.reading-focused)){--journey-space:0px }}:where(.chapter-disclosure>summary):after{margin-inline-start:auto;font-size:1.45rem;font-weight:400;color:var(--gold);transition:transform .2s}:where(.chapter-disclosure>summary h2){font-size:1.12rem;line-height:1.4;letter-spacing:0;font-weight:var(--type-chapter-weight);margin:0;max-width:none}:where(main :is(li,dd,dt)){line-height:1.7}:where(footer :is(h2,h4)){font-size:.75rem;font-weight:var(--type-reference-weight);letter-spacing:.12em;line-height:1.6}:where(:is(.nav-panel-heading strong,.mobile-heading>a)){font-size:1.5rem;font-weight:400}:where(:is(.armbar a,.study-contents a,.about-contents a)){font-size:1.0625rem;font-weight:500}@media screen and (max-width:1000px){:where(.journey-dock :is(a,button)){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-block-size:46px;min-inline-size:0;padding:3px 2px;border:1px solid transparent;border-radius:17px;background:transparent;color:var(--ink);text-decoration:none;font:500 .72rem/1.35 var(--type-interface-family);cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease}}:where(main>section:not(.source-encounter)){background-image:none}@media(max-width:540px){:where(.desk-introduction .btns .btn):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-inline:16px}}:where(.tool-dossiers .meta .btn):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){font-size:.94rem}:where(.open-book[data-room=apps] .apps-directory-heading>.eyebrow):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-column:1/-1;margin:0}:where(.open-book[data-room=apps] .apps-directory-heading .room-section-note):where(html[data-skin~=apps],html[data-skin~=apps] *){margin:0;max-width:40ch}:where(body[data-room] .band){padding-block:clamp(32px,4.5vw,68px);position:relative}:where(body[data-room] .band-tight){padding-block:clamp(28px,3.5vw,52px)}:where(body[data-room] .chapter-opening){padding-block:clamp(28px,4vw,56px)}:where(body[data-room] .chapter-opening-grid){display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.65fr);align-items:center;gap:var(--chapter-gap);max-width:1480px}:where(.chapter-next .eyebrow){grid-column:1;margin-inline:0}:where(.chapter-contents>.wrap){display:flex;align-items:baseline;padding-block:16px}:where(.source-grid .source-arabic){line-height:2;font-size:clamp(1.65rem,2.4vw,2.2rem)}@media(max-width:800px){:where(body[data-room] .chapter-opening-grid){grid-template-columns:1fr;gap:24px}:where(.chapter-contents>.wrap){align-items:start;flex-direction:column}}:where(body[data-room=podcast] .guest-assurances){margin-top:24px;padding-top:18px;gap:24px}:where(.wrap){max-width:1520px}@media(max-width:1000px){:where(html:not([data-nav-ready]) body .nav-disclosure[open]){width:100%}}:where(.inheritance-bridge){display:block;padding-block:clamp(28px,3vw,44px)}:where(body[data-room=quran] .hero.study-opening):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:0}:where(body[data-room=quran] .band .shead):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-bottom:clamp(24px,3vw,38px)}:where(body[data-room=quran] .result .lbl):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .letterpane .zone):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .mrow2 .count):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .shapes .lb):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.76rem;letter-spacing:.09em}:where(body[data-room=quran] [data-study=start] .wrap-narrow):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:1010px}:where(body[data-room=quran] .choices .btn):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:48px}:where(body[data-room=quran] .book:last-child):where(html[data-skin~=quran],html[data-skin~=quran] *){border-bottom:0;padding-bottom:0}:where(body[data-room=quran] .book .n):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.77rem;letter-spacing:.08em}:where(body[data-room=quran] .book .facts):where(html[data-skin~=quran],html[data-skin~=quran] *){flex-wrap:wrap;font-size:.76rem;letter-spacing:.06em}:where(body[data-room=quran] .checkgrid .checkrow):where(html[data-skin~=quran],html[data-skin~=quran] *){align-items:flex-start;line-height:1.5}:where(body[data-room=quran] [data-study=verify] .pending):where(html[data-skin~=quran],html[data-skin~=quran] *){border-inline-start:3px solid var(--gold-line)}:where(.reading-entry):where(html[data-skin~=reading],html[data-skin~=reading] *){position:relative;display:flex;flex-direction:column;align-items:stretch;gap:18px;min-width:0;padding:36px 0;border-top:1px solid var(--line);border-bottom:0}:where(.reading-entry-link):where(html[data-skin~=reading],html[data-skin~=reading] *){display:inline-flex;align-items:center;gap:14px;min-height:44px;font:600 .94rem/1.5 var(--f-body);color:var(--gold);text-decoration:none}:where(body[data-room=apps] .live-directory .lrow):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){display:flex;flex-direction:column;gap:0;border-top:1px solid var(--gold-line);border-bottom:0;padding-block:20px 0;padding-inline:0;scroll-margin-top:120px}:where(body[data-room=apps] .live-directory .name):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){margin-bottom:14px}:where(body[data-room=apps] .live-directory .kind):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){margin-bottom:10px}:where(body[data-room=apps] .live-directory .meta):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){align-items:flex-start;text-align:start;margin-top:auto}:where(body[data-room=podcast] .podcast-opening .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,6vw,88px);align-items:center}@media(max-width:800px){:where(body[data-room=podcast] .podcast-opening .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:1fr}:where(body[data-room=apps] .live-directory .lrow):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 24px}:where(body[data-room=podcast] .podcast-opening .hero-art):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:620px}}@media(max-width:560px){:where(body[data-room=apps] .live-directory .lrow):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:72px minmax(0,1fr);gap:0 18px}:where(body[data-room=apps] .live-directory .name):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){align-self:center;margin-bottom:20px}}:where(:is(.eyebrow,.mono)){font-weight:600;font-size:.73rem;line-height:1.65;letter-spacing:.12em}:where(:is(button,.btn,.link)){font-weight:600;letter-spacing:.01em}:where(body.living-book.illuminated.open-book [lang=ar]){font-weight:400;letter-spacing:0;text-transform:none;font-synthesis:none}:where(:is(.source-arabic,.reader-arabic,.inheritance-arabic)){line-height:var(--type-arabic-leading);word-break:normal;overflow-wrap:normal}:where(.house-art){min-width:0;margin:0;grid-column:1/-1;overflow:visible}:where(.house-art--opening){margin-bottom:26px}:where(.house-art--folio){margin-bottom:28px}:where(.app-brand-stage){display:flex;align-items:center;justify-content:center;width:100%;position:relative;padding:0;background:var(--app-logo-paper);border-radius:0;overflow:hidden;box-sizing:border-box;--app-symbol-scale:1;transition:background-color .3s}:where(.quran-companion){grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:clamp(28px,5vw,80px);padding-block:clamp(44px,5vw,76px);border-block:1px solid var(--gold-line);margin-block:24px 40px;background-image:none}:where(.quran-companion-arabic){font:400 clamp(1.9rem,2.8vw,2.9rem)/2.2 var(--f-ar);text-align:end;margin-block:0 20px;letter-spacing:0;word-break:normal;overflow-wrap:normal;animation:none;transform:none}@media(max-width:850px){:where(.quran-companion){grid-template-columns:1fr;gap:24px}}@media screen{:where(.quran-companion-page){padding:clamp(24px,3vw,44px);border:1px solid var(--line);border-top:3px double var(--gold-line)}}@media screen and (max-width:560px){:where(.quran-companion-page){padding:24px 16px}}:where(.brand){gap:12px;align-items:center}:where(body.living-book.illuminated.open-book [data-reflection-choice]){border-radius:14px;margin-block:4px;border:1px solid var(--line);padding:18px}@media screen{:where(body[data-art-layout=spacious]){--art-gap:clamp(36px,5vw,80px);--art-space:clamp(48px,6vw,88px) ;--blend-direction:90deg;--architecture-opacity:.17 }}:where(body[data-room] .chapter-opening h1){letter-spacing:-.035em;max-width:20ch;margin-block:16px 22px;margin-inline:0}:where(:is(.chapter-contents,.study-contents) a[aria-current=location]){color:var(--gold);text-decoration-thickness:2px}@media(max-width:560px){:where(body[data-room] .chapter-opening h1){max-width:100%}}:where(body[data-room=quran] .cols .col p):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .founder .body p):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:var(--study-measure)}:where(body[data-room=quran] .huruf.pick button):where(html[data-skin~=quran],html[data-skin~=quran] *){appearance:none;border:0;border-radius:0;cursor:pointer;background:var(--paper);color:var(--ink);padding:.55em .2em;min-height:64px;font:2.1rem/1.3 var(--f-ar)}:where(body[data-room=quran] .form .field textarea):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:1.6}:where(body[data-room=quran] [data-study=verify] .study-opening h1):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:22ch}:where(body[data-room=podcast] .podcast-opening .hero-art img):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){aspect-ratio:4/3;object-fit:contain}:where(body[data-room=podcast] .podcast-opening .hero-art figcaption):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){border:0;border-bottom:1px solid var(--line);padding-inline:0;background:transparent}:where(main .lede){font-weight:400;text-wrap:pretty}:where(main :is(figcaption,.reader-caption,.source-label,.study-draft-note,.room-section-note)){font-family:var(--f-body);font-size:var(--house-caption);font-weight:var(--type-reference-weight);line-height:var(--type-reference-leading);letter-spacing:.015em}:where(:is(.nav>a,.nav-disclosure>summary,.study-contents a,.armbar a)){font-weight:600;letter-spacing:.015em}:where(.quran-companion h2){margin-block:16px 24px}:where(.quran-companion-reflection h3){font:600 .82rem/1.6 var(--f-body);letter-spacing:0;margin-inline:0;color:var(--gold)}@media screen{:where(main [id]){scroll-margin-top:calc(var(--header-height,104px) + 24px)}}:where(body.living-book.illuminated.open-book :is(.nav a,.nav-disclosure>summary,.iconbtn,.about-contents a,[data-reflection-choice],.study-contents a)){transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}:where(.study-contents a){border-radius:12px;padding:12px 16px;min-height:44px}:where(html[lang=ar] body .brand .wm){direction:rtl;font-synthesis:none}@media screen and (max-width:1000px){:where(.journey-dock :is([aria-current],.journey-current)){background:var(--paper-2);color:var(--ink);border-color:var(--verse-metal)}:where(body:is(.nav-lock,.reading-focused) .journey-tray){display:none}}:where(.house-symbol){width:24px;height:24px;flex:0 0 24px;overflow:visible;color:currentColor;--symbol-accent:var(--gold);vertical-align:middle}@media screen{:where(:is(.btn,.link,summary)){transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--motion-quiet);transition-timing-function:var(--motion-ease)}}:where(body[data-room] .chapter-opening h1 em){font-weight:var(--type-signature-weight);color:var(--gold)}:where(main :is(h2,h3):not([lang=ar])){font-weight:var(--type-chapter-weight);font-kerning:normal;letter-spacing:-.018em;text-wrap:balance;line-height:var(--type-chapter-leading)}:where(main :is(.small,.tiny,.meta,.facts,.formnote,.pending p)){font-family:var(--f-body);font-size:var(--house-small);line-height:1.7;letter-spacing:0}@media print{:where(main :is(p:not([class]),.body>p,.small,.tiny,.note>p)){font-size:11pt;line-height:1.5}}:where(body[data-home-design=inheritance] main>section):where(html[data-skin~=home],html[data-skin~=home] *){background-image:none}:where(html[lang=ar] body :is(.armbar a,.study-contents a,.about-contents a)){font-size:1.125rem}:where(:is(.fihrist-app,.fihrist-app-sections a,summary):focus-visible){outline:2px solid var(--gold);outline-offset:3px}@media screen and (max-width:1000px){:where(.journey-tray :is(a,button):focus-visible){outline:2px solid var(--gold);outline-offset:1px}}@media screen{:where(footer>.wrap){max-inline-size:1280px}:where(footer .motion-toggle){border-radius:12px;padding:10px 16px;line-height:1.6;background:var(--paper-2);color:var(--ink-soft)}}@media screen{:where(:is(a,button,summary,input,textarea,select):focus-visible){outline:2px solid var(--gold);outline-offset:5px}:where(footer .fcol :is(h2,h4)){font-size:.9375rem;line-height:1.6;letter-spacing:0;text-transform:none;font-weight:500;margin-block:0 16px;color:var(--ink)}:where(footer a:focus-visible){outline:2px solid var(--gold);outline-offset:5px;border-radius:4px}}@media screen{:where(footer .fcol li>a){display:inline-flex;align-items:center;min-block-size:44px;padding-block:6px;color:var(--ink-soft);overflow-wrap:anywhere}}:where(body[data-room] .chapter-opening .hero-grid){padding-block:0;grid-template-columns:minmax(0,1.45fr) minmax(0,.65fr);gap:var(--chapter-gap)}:where(body[data-room] .chapter-opening .lede){max-width:59ch;margin-block:0 20px}:where(body[data-room] .chapter-opening .hero-art){max-width:420px;width:100%;justify-self:end}@media(max-width:800px){:where(body[data-room] .chapter-opening .hero-grid){grid-template-columns:1fr;gap:24px}:where(body[data-room] .chapter-opening .hero-art){justify-self:start;max-width:340px}}:where(body[data-room=quran] .books .book){grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:clamp(24px,4vw,58px);padding-block:32px}@media(max-width:560px){:where(body[data-room=quran] .books .book){grid-template-columns:85px minmax(0,1fr);gap:20px}}@media(max-width:1000px){:where(html:not([data-nav-ready]) body .nav-disclosure[open] .nav-panel){animation:none}}:where(body[data-room=home] .band){padding-block:clamp(56px,7vw,108px)}:where(body[data-room] .inheritance-room){padding-block:clamp(54px,7vw,106px);background:var(--paper-2);border-block:1px solid var(--line)}:where(body[data-room=quran] .study-opening:not(.hero)>.wrap):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:1160px;margin-inline:auto}:where(body[data-room=quran] .check .step .gloss):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.96rem;line-height:1.6}:where(body[data-room=quran] .reading-desk):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:clamp(22px,3.7vw,56px) 0}:where(body[data-room=quran] .desk-spread):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);padding-bottom:clamp(30px,4vw,60px)}@media(max-width:800px){:where(body[data-room=quran] .desk-spread):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr}}:where(body.house-story .chapter-opening):where(html[data-skin~=story],html[data-skin~=story] *){padding-block:clamp(30px,5vw,72px) clamp(48px,6vw,88px)}:where(body.house-story .chapter-contents):where(html[data-skin~=story],html[data-skin~=story] *){background:transparent}@media(max-width:760px){:where(body.house-story .chapter-opening):where(html[data-skin~=story],html[data-skin~=story] *){padding-block:28px 48px}}@media print{:where(body.house-story .listening-scene):where(html[data-skin~=story],html[data-skin~=story] *),:where(body.house-story .correspondence-margin):where(html[data-skin~=story],html[data-skin~=story] *){display:none}}:where(body[data-room=apps] .workshop-opening):where(html[data-skin~=apps],html[data-skin~=apps] *){padding-block:clamp(24px,4vw,60px) clamp(32px,5vw,64px)}:where(body[data-room=apps] .workshop-intro):where(html[data-skin~=apps],html[data-skin~=apps] *){display:block;min-width:0}:where(body[data-room][data-atmosphere]){--gutter:clamp(22px,3.5vw,64px);--room-space:clamp(48px,5.5vw,88px) }:where(.chapter-note:has(.house-art)){max-width:480px;width:100%;padding-top:0;border-top:0;align-self:start}@media(max-width:850px){:where(.reader-folio:has(.house-art)){display:block;max-width:none;padding:0;border:0}}@media(max-width:600px){:where(.explore-opening-note:has(.house-art)){display:block;max-width:420px}}@media screen{:where(body[data-room][data-atmosphere]){--room-space:clamp(60px,6.5vw,104px);--house-space:clamp(24px,3vw,40px);--house-ease:cubic-bezier(.22,1,.36,1) }}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere]){--room-space:48px;--house-space:24px }}:where(.source-grid .source-arabic){font-size:clamp(1.9rem,2.7vw,2.8rem);line-height:2.25;text-align:end;animation:none;transform:none}:where(.source-grid .source-meaning){font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.85}@media screen{:where(body[data-atmosphere=study] .quran-companion-page){border-top:1px solid var(--line)}:where(body[data-atmosphere=reading] .quran-companion-page){border-top:0;border-bottom:0}:where(body[data-atmosphere=listening] .quran-companion-page){border-top-width:1px}:where(body[data-atmosphere=archive] .quran-companion-page){border-bottom:3px double var(--gold-line)}:where(body[data-atmosphere=correspondence] .quran-companion-page){border:0;border-block:1px solid var(--gold-line)}:where(body[data-atmosphere=workshop] .quran-companion-page){border-top:1px solid var(--line)}}@media screen and (max-width:560px){:where(body[data-atmosphere=correspondence] .quran-companion-page){padding-inline:0}}:where(.brand .wm){font:var(--type-signature-weight) clamp(1.2rem,1.5vw,1.55rem)/1.1 var(--f-display)}:where(.brand .sub){display:block;font:600 .57rem/1.6 var(--f-body)}:where(body.living-book.illuminated.open-book [role=tab]:focus-visible){outline:2px solid var(--gold);outline-offset:3px}:where(body.living-book.illuminated.open-book [data-reflection-choice][aria-selected=true]){background:var(--paper-2);color:var(--gold);border-color:var(--gold)}:where(body[data-home-design=inheritance] .inheritance-hero):where(html[data-skin~=home],html[data-skin~=home] *){color:var(--ink);background:var(--paper);overflow:hidden;padding:0}:where(body[data-home-design=inheritance] :is(.inheritance-supplication,.inheritance-paths)):where(html[data-skin~=home],html[data-skin~=home] *){color:var(--ink);background:var(--paper-2);border:0}:where(body[data-home-design=inheritance] .inheritance-supplication-arabic):where(html[data-skin~=home],html[data-skin~=home] *){font:400 clamp(3rem,5.5vw,5.1rem)/1.9 var(--f-ar);margin-block:12px 0;letter-spacing:0;animation:none;transform:none}:where(body[data-home-design=inheritance] .inheritance-teacher):where(html[data-skin~=home],html[data-skin~=home] *){padding-block:var(--home-space);background:var(--paper)}:where(body[data-home-design=inheritance] .inheritance-apps):where(html[data-skin~=home],html[data-skin~=home] *){background:var(--paper-2);padding-block:var(--home-space)}:where(body[data-home-design=inheritance] .inheritance-listening):where(html[data-skin~=home],html[data-skin~=home] *){padding-block:var(--home-space);background:var(--paper)}:where(body[data-home-design=inheritance] .inheritance-supplication):where(html[data-skin~=home],html[data-skin~=home] *){background:linear-gradient(to bottom,var(--paper),var(--paper-2) 56px)}:where(body[data-home-design=inheritance] .inheritance-apps):where(html[data-skin~=home],html[data-skin~=home] *){background:linear-gradient(to bottom,var(--paper),var(--paper-2) 56px,var(--paper-2) calc(100% - 56px),var(--paper))}:where(body[data-room] .chapter-opening .hero-art img){aspect-ratio:4/3;object-fit:cover}:where(body[data-room] .chapter-opening .hero-art figcaption){padding-block:12px 0;padding-inline:0;display:block}:where(body[data-room=quran] .huruf.pick button[aria-pressed=true]):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--pine);color:var(--on-pine, var(--paper));outline:2px solid var(--gold-line);outline-offset:-3px}:where(body[data-room=quran] .huruf.pick button:hover):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--gold-wash);color:var(--ink)}:where(body[data-room=quran] .huruf.pick button .letter-glyph):where(html[data-skin~=quran],html[data-skin~=quran] *){display:inline;padding:0;border:0;background:transparent;color:inherit;font:inherit;user-select:text}:where(body[data-room=quran] .desk-spread h1):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:15ch;letter-spacing:-.025em;margin:24px 0}@media(max-width:800px){:where(body[data-room=quran] .desk-spread h1):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:15ch}}:where(body[data-room=quran] .learning-doorways-heading h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-chapter-weight) clamp(2.4rem,4vw,3.7rem)/1.1 var(--f-display);margin:0}:where(body[data-room=quran] .first-lesson-invitation h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-chapter-weight) clamp(2.4rem,4vw,3.8rem)/1.1 var(--f-display);margin:12px 0}@media(max-width:480px){:where(body[data-room=quran] .learning-doorways-heading h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:2.5rem}}:where(body[data-room=apps] .workshop-opening h1):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){max-width:17ch;margin-bottom:0}:where(body[data-room=podcast] .listening-opening h1):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){max-width:12ch}:where(body[data-room=podcast] .listening-scene img):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:block;aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}:where(body[data-room=podcast] .listening-scene figcaption):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:block;padding:22px 0;border-bottom:1px solid var(--gold-line)}:where(body.house-story .chapter-opening h1):where(html[data-skin~=story],html[data-skin~=story] *){letter-spacing:-.035em}:where(body.house-story main>.band):where(html[data-skin~=story],html[data-skin~=story] *){padding-block:clamp(58px,7vw,104px)}@media print{:where(body.house-story main>.band):where(html[data-skin~=story],html[data-skin~=story] *){padding-block:22px}}:where(body[data-room=apps] .workshop-opening h1):where(html[data-skin~=apps],html[data-skin~=apps] *){letter-spacing:-.025em;max-width:16ch;margin-inline:0;text-wrap:balance}:where(.study-contents a[aria-current]){background:var(--paper);color:var(--gold)}:where(body[data-home-design=inheritance] .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *){font-size:clamp(3.5rem,6.15vw,7.25rem);font-weight:var(--type-signature-weight);line-height:1.04;letter-spacing:-.018em;margin-block:22px 24px;margin-inline:0;max-width:16ch;text-wrap:balance}:where(body[data-home-design=inheritance] .inheritance-supplication h2):where(html[data-skin~=home],html[data-skin~=home] *){font:600 .76rem/1.7 var(--f-body);margin:0}:where(body[data-home-design=inheritance] .inheritance-path-grid h2):where(html[data-skin~=home],html[data-skin~=home] *){font-size:clamp(1.6rem,2.4vw,2.4rem);margin-block:16px 14px;margin-inline:0}:where(body[data-home-design=inheritance] .inheritance-path-grid p):where(html[data-skin~=home],html[data-skin~=home] *){color:var(--ink-soft);margin-block:0 22px;margin-inline:0;max-width:32ch}:where(body[data-home-design=inheritance] :is(.inheritance-teacher h2,.inheritance-apps h2,.inheritance-listening h2)):where(html[data-skin~=home],html[data-skin~=home] *){font-size:clamp(2.6rem,4.4vw,4.5rem);line-height:1.08;margin-block:16px 24px;margin-inline:0}@media(max-width:1024px){:where(body[data-home-design=inheritance] .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *){font-size:clamp(3.25rem,9vw,6rem);margin-block:18px 24px;margin-inline:0;max-width:18ch}}@media(max-width:760px){:where(body[data-home-design=inheritance] .inheritance-path-grid h2):where(html[data-skin~=home],html[data-skin~=home] *){font-size:1.9rem;grid-column:2;margin-block:0 10px;margin-inline:0}}@media screen{:where(html[dir=rtl] body[data-art-layout=spacious]){--blend-direction:270deg }:where(html[data-theme=dark] body[data-art-layout=spacious]){--architecture-opacity:.23 }}@media screen and (max-width:1000px){:where(.journey-dock:has([data-journey-menu][hidden])){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.breadcrumbs [aria-current=page]){color:var(--ink);font-weight:600;background:none;border:0;box-shadow:none;text-decoration:none}:where(body[data-room=quran] .course-disclosure>summary h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-chapter-weight) clamp(1.55rem,2.4vw,2rem)/1.25 var(--f-display);margin:0;max-width:35ch}:where(main :is(p:not([class]),.body>p,.what,.faq .a p,.note>p,.chapter-note>p:not(.eyebrow),.contact-routing small)){font-family:var(--f-body);font-size:var(--house-body);line-height:var(--house-text-leading);letter-spacing:0;text-wrap:pretty}@media screen{:where(footer .fbot .vow){align-items:flex-start;gap:10px;max-inline-size:64ch;font-size:.875rem;line-height:1.8}:where(html[lang=ar] body footer :is(p,li>a,.vow)){line-height:1.95}}:where(footer :is(.fbrand p,.fbrand .craft-credit,.fcol li>a)){font-family:var(--type-interface-family);font-size:.9375rem;line-height:1.75}@media screen{:where(footer .fcol a:hover){color:var(--ink)}}:where(footer .fcol .social li>a){display:grid;place-items:center;inline-size:44px;block-size:44px;min-block-size:0;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--ink-soft)}@media(prefers-reduced-motion:no-preference){:where(:root[data-motion=gentle] body .nav-disclosure[open] .nav-panel){animation:nav-unfold .32s cubic-bezier(.22,1,.36,1)}}@media(max-width:560px){:where(body[data-room=quran] .books .book .facts){letter-spacing:0;font-size:.74rem}}:where(body[data-room=quran] .reading-desk>.wrap):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-inline:var(--gutter);max-width:1520px}:where(body[data-room=quran] .desk-spread .lede):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-bottom:26px}:where(body[data-room=quran] [data-study=lesson] .chapter-opening-grid):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr);max-width:1320px}:where(body[data-room=quran] [data-study=books] .book):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:clamp(26px,6vw,90px);padding-block:42px}:where(body[data-room=quran] [data-study=verify] .srow):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,.85fr) minmax(0,1fr) auto;background:var(--paper);padding:24px;border:1px solid var(--line)}@media(max-width:800px){:where(body[data-room=quran] [data-study=lesson] .chapter-opening-grid):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] [data-study=verify] .srow):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr}}@media(max-width:540px){:where(body[data-room=quran] [data-study=lesson] .letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:20px;gap:15px}:where(body[data-room=quran] [data-study=books] .book):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr;gap:24px;padding-block:32px}}:where(body[data-room=quran] [data-learning-journeys] .reading-desk):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-top:24px}:where(body[data-room=quran] [data-learning-journeys] .desk-spread):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:32px}:where(body[data-room=quran] .learning-doorways-heading>.eyebrow):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-column:1/-1;margin:0}:where(body[data-room=quran] .first-lesson-invitation .btns):where(html[data-skin~=quran],html[data-skin~=quran] *){justify-content:flex-end;gap:14px 24px}:where(body[data-room=quran] [data-learning-journeys] .inheritance-room):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--paper);border:0;padding-top:clamp(40px,5vw,72px)}@media(max-width:800px){:where(body[data-room=quran] [data-learning-journeys] .desk-spread):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr)}}:where(body[data-room=quran] [data-study=books] .chapter-opening-grid):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(30px,7vw,100px)}:where(body[data-room=quran] [data-study=books] .library-catalog):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,76px)}:where(body[data-room=quran] [data-study=teacher] .chapter-opening-grid):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr);align-items:center}@media(max-width:1100px){:where(body[data-room=quran] [data-study=books] .library-catalog):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){:where(body[data-room=quran] [data-study=books] .chapter-opening-grid):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] [data-study=teacher] .chapter-opening-grid):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr)}}@media print{:where(body[data-room=quran] [data-study=books] .library-catalog):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block}}:where(body[data-room] .workshop-opening .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:1fr}:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,7vw,110px);align-items:center;padding:clamp(28px,5vw,64px) 0;border-top:1px solid var(--line)}:where(body[data-room=apps] .tool-dossiers .name):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){line-height:1.07}:where(body[data-room=podcast] .listening-opening .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(26px,4vw,60px)}:where(body[data-room=podcast] .listening-opening .listening-scene):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){width:100%;max-width:none;margin:0}:where(body[data-room=podcast] .invitation-opening .guest-assurances):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:repeat(3,minmax(0,1fr));padding:28px;background:var(--paper-2);border-top:1px solid var(--gold-line);margin-top:32px}:where(body[data-room=contact] .correspondence-opening .chapter-opening-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(26px,6vw,80px)}@media(max-width:900px){:where(body[data-room] .workshop-opening .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *),:where(body[data-room=podcast] .listening-opening .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *),:where(body[data-room=contact] .correspondence-opening .chapter-opening-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:1fr;gap:28px}:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;align-items:start}}@media(max-width:600px){:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:flex;flex-direction:column;gap:24px;padding-block:28px;align-items:stretch}:where(body[data-room=podcast] .invitation-opening .guest-assurances):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:1fr;padding:24px 20px;gap:24px}}@media print{:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){break-inside:avoid;display:block}}:where(body.house-story .chapter-opening .lede):where(html[data-skin~=story],html[data-skin~=story] *){max-width:43ch}:where(body[data-room=apps] .workshop-opening .hero-grid):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,88px);align-items:center;padding:clamp(36px,5vw,64px) 0;scroll-margin-top:calc(var(--header-height) + 80px)}:where(body[data-room=apps] .tool-dossiers .name):where(html[data-skin~=apps],html[data-skin~=apps] *){line-height:1.1}@media(max-width:1000px){:where(body[data-room=apps] .workshop-opening .hero-grid):where(html[data-skin~=apps],html[data-skin~=apps] *),:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){gap:36px}}@media(max-width:760px){:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:28px}}@media(max-width:560px){:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){display:flex;flex-direction:column;gap:26px}}@media print{:where(body[data-room=apps] .workshop-opening .hero-grid):where(html[data-skin~=apps],html[data-skin~=apps] *){display:block}:where(body[data-room=apps] .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){display:block;break-inside:avoid}}:where(body[data-room][data-atmosphere] .wrap){max-width:1600px}:where(body[data-room][data-atmosphere] :is(.chapter-opening,.open-cover,.reader-opening,.explore-opening,.missing-opening)){position:relative;isolation:isolate}:where(body[data-room][data-atmosphere] .house-art-title){display:block;font:var(--type-chapter-weight) clamp(1.7rem,2.4vw,2.6rem)/1.15 var(--f-display);max-width:24ch;text-wrap:balance}:where(body[data-room][data-atmosphere] :is(.chapter-contents,.study-contents)){background:var(--paper-2);border-block:1px solid var(--line)}:where(body[data-room][data-atmosphere=study] .desk-spread){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}:where(body[data-room][data-atmosphere=correspondence] .contact-routing){padding:24px;background:var(--paper-2);border:1px solid var(--line)}:where(body[data-room][data-atmosphere=reading] .reader-opening){padding-block:36px 48px}:where(body[data-room][data-atmosphere=reading] .reader-prose){max-width:74ch;min-width:0}:where(body[data-room][data-atmosphere=reading] .reading-entry){padding:32px 24px;border:1px solid var(--line);background:var(--paper-2)}@media(max-width:850px){:where(body[data-room][data-atmosphere=study] .desk-spread){grid-template-columns:1fr}}@media(max-width:600px){:where(body[data-room][data-atmosphere] .house-art-title){font-size:2rem}:where(body[data-room][data-atmosphere] .house-art--folio){display:block}:where(body[data-room][data-atmosphere=reading] .reading-entry){padding:24px}:where(body[data-room][data-atmosphere=correspondence] .contact-routing){padding:20px}}@media print{:where(body[data-room][data-atmosphere] :is(.reader-source,.correspondence-letter)){border:0;box-shadow:none;padding:0;background:var(--print-paper)}}@media screen{:where(body[data-room][data-atmosphere] .reading-entry){padding-block:clamp(32px,4vw,48px)}:where(body[data-room][data-atmosphere] .disclosure-body){padding-top:24px}}@media screen{:where(body[data-room][data-atmosphere] :is(.chapter-opening,.open-cover,.reader-opening,.explore-opening,.missing-opening)){background-image:radial-gradient(ellipse at var(--journey-x) var(--journey-y),var(--journey-wash),transparent var(--journey-radius));background-size:100% 100%;background-position:center;background-repeat:no-repeat}}@media screen and (min-width:1025px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art){max-width:none;margin:0;padding:0;background:transparent}}@media screen and (max-width:1024px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art){margin:0;width:100%}}@media screen and (max-width:760px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art){width:calc(100% + 24px);max-width:none}}:where(body[data-room=quran] [data-learning-journeys] .desk-spread h1):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-signature-weight) clamp(4.2rem,7.1vw,7rem)/.99 var(--f-display);letter-spacing:-.035em;max-width:13ch;margin:24px 0}:where(body[data-room=quran] [data-learning-journeys] .desk-art img):where(html[data-skin~=quran],html[data-skin~=quran] *){aspect-ratio:1.35}:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a):where(html[data-skin~=quran],html[data-skin~=quran] *){position:relative;border:0;border-bottom:1px solid var(--line);padding-inline:0;background:transparent}:where(body[data-room=quran] .first-lesson-invitation p:not(.eyebrow)):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink-soft);font-size:1rem}:where(body[data-room=quran] [data-learning-journeys] .inheritance-room-heading h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font-weight:var(--type-chapter-weight)}@media(max-width:800px){:where(body[data-room=quran] [data-learning-journeys] .desk-spread h1):where(html[data-skin~=quran],html[data-skin~=quran] *){margin:22px 0}:where(body[data-room=quran] [data-learning-journeys] .desk-art img):where(html[data-skin~=quran],html[data-skin~=quran] *){aspect-ratio:1.6}:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:12px}}:where(body.house-story main>.band.band-tight):where(html[data-skin~=story],html[data-skin~=story] *){padding-block:clamp(44px,5vw,76px)}:where(body.house-story[data-room=podcast] .listening-opening h1):where(html[data-skin~=story],html[data-skin~=story] *){max-width:12ch;margin-bottom:0}:where(body.house-story[data-room=podcast] .listening-scene img):where(html[data-skin~=story],html[data-skin~=story] *){aspect-ratio:2.5;max-height:530px}:where(body.house-story[data-room=podcast] .listening-scene figcaption):where(html[data-skin~=story],html[data-skin~=story] *){display:flex;gap:20px;justify-content:space-between;align-items:center;padding-block:16px;border:0}:where(body.house-story[data-room=contact] .correspondence-opening h1):where(html[data-skin~=story],html[data-skin~=story] *){margin-bottom:28px}:where(body.house-story[data-room=contact] .correspondence-letter h2):where(html[data-skin~=story],html[data-skin~=story] *){font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.1;margin-block:16px 22px;margin-inline:0}:where(body.house-story[data-room=contact] .correspondence-margin h3):where(html[data-skin~=story],html[data-skin~=story] *){line-height:1.2;margin-inline:0}:where(body.house-story[data-room=contact] .correspondence-margin p):where(html[data-skin~=story],html[data-skin~=story] *){max-width:36ch}:where(body.house-story[data-room=contact] .direct li):where(html[data-skin~=story],html[data-skin~=story] *){padding-block:18px;min-width:0}@media(max-width:760px){:where(body.house-story[data-room=podcast] .listening-opening h1):where(html[data-skin~=story],html[data-skin~=story] *),:where(body.house-story[data-room=contact] .correspondence-opening h1):where(html[data-skin~=story],html[data-skin~=story] *){margin-bottom:0}:where(body.house-story[data-room=podcast] .listening-scene img):where(html[data-skin~=story],html[data-skin~=story] *){aspect-ratio:1.5}:where(body.house-story[data-room=podcast] .listening-scene figcaption):where(html[data-skin~=story],html[data-skin~=story] *){display:block;padding-block:16px 0}}:where(body[data-room][data-atmosphere] main>.band){padding-block:var(--room-space)}:where(body[data-room][data-atmosphere] main>.band-tight){padding-block:clamp(36px,4vw,64px)}:where(body[data-room][data-atmosphere] main :is(.shead,.open-section-title)){margin-bottom:28px}:where(body[data-room][data-atmosphere] .house-art figcaption){max-width:none;padding-top:0}:where(body[data-room][data-atmosphere] :is(.house-art--opening,.house-art--folio) figcaption){padding-top:20px}:where(body[data-room][data-atmosphere] :is(.chapter-contents,.study-contents) a){position:relative;min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:background-color .25s,color .25s;white-space:normal}:where(body[data-room][data-atmosphere=study] .learning-routes a){padding:24px;border:1px solid var(--line);background:var(--paper-2);box-shadow:inset 0 3px var(--line)}:where(body[data-room][data-atmosphere=listening] .listening-scene img){aspect-ratio:2.7;border-radius:45% 45% 0 0/26% 26% 0 0}:where(body[data-room][data-atmosphere=correspondence] .correspondence-letter :is(input,textarea,select)){background:var(--paper)}@media(max-width:850px){:where(body[data-room][data-atmosphere=study] .learning-routes a){padding:20px}}@media(max-width:600px){:where(body[data-room][data-atmosphere] .house-art--folio img){max-height:240px}}@media print{:where(body[data-room][data-atmosphere] main>.band){padding-block:20px}}@media(max-width:760px){:where(body[data-room=home][data-atmosphere] .open-life-tools>a){display:flex;flex-direction:column;align-items:stretch;gap:0}}:where(body[data-room=home][data-atmosphere] .open-life-tools>a){--ink:var(--app-card-ink);--ink-soft:var(--app-card-muted);--ink-faint:var(--app-card-muted);--gold:var(--app-card-accent);--line:var(--app-card-line);--gold-line:var(--app-card-rule);--pine:var(--app-card-ink);--cta-bg:var(--app-card-button);--cta-fg:var(--app-card-button-ink);--cta-bg-h:var(--app-card-button-hover);color:var(--ink);display:flex;flex-direction:column;align-items:stretch;padding-block:20px 26px;padding-inline:20px;background:var(--app-card-paper);border:1px solid var(--line);border-radius:10px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s}:where(body[data-room=home][data-atmosphere] .open-life-tools h3){font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.12;margin-inline:0;text-wrap:balance}:where(body[data-room=home][data-atmosphere] .open-life-tools small){font-size:.75rem;letter-spacing:.04em;line-height:1.6}:where(body[data-room=home][data-atmosphere] .open-life-tools p){padding:0;margin:0;font-size:.96rem;line-height:1.75;max-width:34ch}:where(body[data-room=home][data-atmosphere] .app-card-action>span){display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--gold-line);border-radius:50%;font-size:1.1rem;color:var(--gold);transition:transform .4s cubic-bezier(.22,1,.36,1)}@media screen{:where(body[data-room][data-atmosphere] main>.band){padding-block:var(--room-space)}:where(body[data-room][data-atmosphere] main>.band-tight){padding-block:clamp(44px,4.8vw,76px)}:where(body[data-room][data-atmosphere] main :is(.shead,.open-section-title,.apps-directory-heading)){margin-bottom:clamp(32px,3.5vw,48px)}:where(body[data-room][data-atmosphere] :is(.journal-next small,.inheritance-bridge-links small,.contact-routing small)){line-height:1.75}:where(body[data-room][data-atmosphere] :is(.chapter-disclosure,.course-disclosure,.faq details)){border-color:var(--line)}:where(body[data-room][data-atmosphere] main :is(.btn,.link,.house-art-action)){transition:color .3s,border-color .3s,background-color .3s,box-shadow .4s}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere] main>.band-tight){padding-block:36px}:where(body[data-room][data-atmosphere] main :is(.shead,.open-section-title,.apps-directory-heading)){margin-bottom:28px}:where(body[data-room][data-atmosphere] :is(.journal-next>a,.inheritance-bridge-links>a,.contact-routing>a)){padding:22px 20px}}:where(body[data-home-design=inheritance] main>.inheritance-hero>.wrap):where(html[data-skin~=home],html[data-skin~=home] *){max-width:1920px;padding-inline-end:0}@media(max-width:1024px){:where(body[data-home-design=inheritance] main>.inheritance-hero>.wrap):where(html[data-skin~=home],html[data-skin~=home] *){padding-inline:var(--gutter)}}@media screen{:where(body[data-art-layout=spacious] :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)):before{position:absolute;inset-block-start:-40px;inset-inline-end:0;width:min(58%,760px);height:calc(100% + 60px);z-index:-1;pointer-events:none;background:var(--gold);opacity:var(--architecture-opacity);-webkit-mask:url(/assets/img/architecture/inheritance-calligraphy.avif) center top/contain no-repeat;mask:url(/assets/img/architecture/inheritance-calligraphy.avif) center top/contain no-repeat;translate:0 var(--architecture-drift,0px)}:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art img){border-radius:0}:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero h1){font-size:clamp(3.25rem,5.5vw,6.3rem);line-height:1.03}}@media screen and (max-width:1024px){:where(body[data-art-layout=spacious] :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)):before{width:80%;height:80%;inset-block-start:12%;opacity:.1;translate:none}:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero h1){font-size:clamp(3.2rem,8vw,5.5rem)}}@media screen{:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art img){max-height:none}}@media screen{:where(.nav-disclosure[open] .nav-panel){animation:none}}:where(body[data-room][data-atmosphere][data-edition] main h1):where(html[data-skin~=editions],html[data-skin~=editions] *){letter-spacing:-.025em;text-wrap:balance}@media print{:where(body[data-room][data-atmosphere][data-edition] main h1):where(html[data-skin~=editions],html[data-skin~=editions] *){font-size:var(--type-signature-size)}}@media screen{:where(body[data-room][data-atmosphere] :is(.explore-entry>a,.reader-related>div>a)){padding-block:32px}:where(body[data-room][data-atmosphere] :is(.chapter-disclosure,.course-disclosure,.faq details)>summary){line-height:1.5}:where(body[data-room][data-atmosphere] :is(.journal-next>a,.inheritance-bridge-links>a,.contact-routing>a,.explore-entry>a,.reader-related>div>a,.open-house-index>a)){transition:translate .45s var(--house-ease),border-color .35s,box-shadow .45s,background-color .35s}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere] :is(.explore-entry>a,.reader-related>div>a)){padding-block:24px}}:where(footer .fcol .social li>a:hover){color:var(--ink);border-color:var(--gold-line)}@media(max-width:560px){:where(body[data-room=quran] .books .book .dl .m){letter-spacing:0}}:where(body[data-room=quran] [data-study=books] .book .facts):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-block:20px;padding-block:12px;border-block:1px solid var(--line)}:where(body[data-room=quran] [data-study=books] .library-catalog .book):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:24px;padding-block:42px;border-bottom:1px solid var(--line);align-items:start}:where(body[data-room=quran] [data-study=books] .book .facts):where(html[data-skin~=quran],html[data-skin~=quran] *){letter-spacing:0;font-size:.77rem;gap:6px 14px;margin-block:18px 4px;margin-inline:0}@media(max-width:1100px){:where(body[data-room=quran] [data-study=books] .library-catalog .book):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:180px minmax(0,1fr);gap:40px}}@media(max-width:540px){:where(body[data-room=quran] [data-study=books] .library-catalog .book):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr);gap:24px}}:where(body[data-room=apps] .tool-dossiers .lrow:last-child):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){border-bottom:1px solid var(--line)}@media(min-width:901px){:where(body[data-room=apps] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}:where(body.house-story[data-room=podcast] .listening-opening .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *){grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:36px clamp(36px,7vw,112px);align-items:end}:where(body.house-story[data-room=contact] .correspondence-opening .chapter-opening-grid):where(html[data-skin~=story],html[data-skin~=story] *){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(36px,9vw,140px);align-items:center}:where(body.house-story[data-room=contact] .direct .v):where(html[data-skin~=story],html[data-skin~=story] *){font-size:1.1rem;overflow-wrap:anywhere}@media(max-width:760px){:where(body.house-story[data-room=podcast] .listening-opening .hero-grid):where(html[data-skin~=story],html[data-skin~=story] *),:where(body.house-story[data-room=contact] .correspondence-opening .chapter-opening-grid):where(html[data-skin~=story],html[data-skin~=story] *){grid-template-columns:1fr;gap:32px}:where(body.house-story[data-room=contact] .correspondence-opening .lede):where(html[data-skin~=story],html[data-skin~=story] *){margin-top:24px}}:where(body[data-room=apps] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,88px);align-items:center;padding:clamp(36px,5vw,64px) 0;scroll-margin-top:calc(var(--header-height) + 80px)}@media(max-width:1000px){:where(body[data-room=apps] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=apps],html[data-skin~=apps] *){gap:36px}}@media(max-width:760px){:where(body[data-room=apps] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=apps],html[data-skin~=apps] *){display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:28px}}@media(max-width:560px){:where(body[data-room=apps] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=apps],html[data-skin~=apps] *){display:flex;flex-direction:column;gap:26px}}@media print{:where(body[data-room=apps] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=apps],html[data-skin~=apps] *){display:block;break-inside:avoid}}:where(body[data-room][data-atmosphere] :is(.house-art--opening,.house-art--folio) .house-art-title){font-size:1.55rem}:where(body[data-room][data-atmosphere=study] [data-study=books] .book){padding-block:32px}:where(body[data-room][data-atmosphere=workshop] .workshop-opening .hero-grid){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}:where(body[data-room][data-atmosphere=workshop] .tool-dossiers .lrow){grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding:clamp(28px,4vw,56px);border:1px solid var(--line)}:where(body[data-room][data-atmosphere=correspondence] .correspondence-opening .chapter-opening-grid){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px)}:where(body[data-room][data-atmosphere=study] [data-study=lesson] .letterpane){background:var(--paper);border:1px solid var(--gold-line);box-shadow:6px 6px 0 var(--paper-3);padding:clamp(24px,4vw,56px)}:where(body[data-room][data-atmosphere=study] [data-study=books] .library-catalog){gap:24px}:where(body[data-room][data-atmosphere=study] [data-study=verify] .srow){background:var(--paper-2)}@media(max-width:1000px){:where(body[data-room][data-atmosphere=workshop] .tool-dossiers .lrow){padding:28px;gap:28px}}@media(max-width:850px){:where(body[data-room][data-atmosphere=workshop] .workshop-opening .hero-grid),:where(body[data-room][data-atmosphere=correspondence] .correspondence-opening .chapter-opening-grid){grid-template-columns:1fr;gap:32px}}@media(max-width:600px){:where(body[data-room][data-atmosphere=workshop] .tool-dossiers .lrow){display:flex;flex-direction:column;padding:24px;gap:24px}}:where(body[data-room][data-atmosphere][data-edition] :is(.chapter-opening,.reader-opening,.explore-opening)):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:clamp(32px,4vw,60px) clamp(36px,5vw,72px);background-image:none}:where(body[data-room][data-atmosphere][data-edition] .chapter-opening-grid):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--chapter-gap);align-items:center}:where(body[data-room][data-atmosphere][data-edition] .chapter-intro):where(html[data-skin~=editions],html[data-skin~=editions] *){min-width:0}:where(body[data-room][data-atmosphere][data-edition] :is(.chapter-contents,.study-contents)):where(html[data-skin~=editions],html[data-skin~=editions] *){background:transparent;border-block:1px solid var(--gold-line)}:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:clamp(44px,5vw,80px)}:where(body[data-room][data-atmosphere][data-edition=learning] .reading-desk):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-bottom:0}:where(body[data-room][data-atmosphere][data-edition=learning] .desk-introduction):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:0}:where(body[data-room][data-atmosphere][data-edition=learning] .learning-doorways):where(html[data-skin~=editions],html[data-skin~=editions] *){display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:var(--chapter-gap);align-items:start;padding-block:44px}:where(body[data-room][data-atmosphere][data-edition=beginning] .specimen):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:24px;border-block:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition=beginning] .result):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:28px;border:1px solid var(--line);background:var(--paper-2);margin-bottom:20px}:where(body[data-room][data-atmosphere][data-edition=practice] .letterpane):where(html[data-skin~=editions],html[data-skin~=editions] *){box-shadow:none;min-height:300px;align-items:center;border:1px solid var(--gold-line);padding:clamp(24px,4vw,56px)}:where(body[data-room][data-atmosphere][data-edition=library] .library-catalog):where(html[data-skin~=editions],html[data-skin~=editions] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}:where(body[data-room][data-atmosphere][data-edition=teacher] .teacher-opening-portrait):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:470px;padding:16px;border:1px solid var(--gold-line);background:var(--paper-2);justify-self:end}:where(body[data-room][data-atmosphere][data-edition=record] .srow):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:28px;border:1px solid var(--line);border-inline-start:3px solid var(--gold-line);background:var(--paper)}:where(body[data-room][data-atmosphere][data-edition=readings] .reading-entry):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:30px 0;background:transparent;border:0;border-top:1px solid var(--gold-line)}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-folio):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:480px;margin-inline-start:auto;padding:16px;border:1px solid var(--gold-line);background:var(--paper-2)}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-source):where(html[data-skin~=editions],html[data-skin~=editions] *){border:1px solid var(--gold-line);padding:clamp(24px,4vw,48px);background:var(--paper-2)}:where(body[data-room][data-atmosphere][data-edition=reading-reassurance] .reader-folio):where(html[data-skin~=editions],html[data-skin~=editions] *){border-width:1px 1px 3px}:where(body[data-room][data-atmosphere][data-edition=invitation] .guest-assurances):where(html[data-skin~=editions],html[data-skin~=editions] *){display:block;border-top:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition=letter] .contact-routing):where(html[data-skin~=editions],html[data-skin~=editions] *){border-color:var(--gold-line);padding:20px;background:var(--paper-2)}:where(body[data-room][data-atmosphere][data-edition=letter] .correspondence-letter):where(html[data-skin~=editions],html[data-skin~=editions] *){box-shadow:none;border:1px solid var(--gold-line);padding:clamp(24px,4vw,48px)}:where(body[data-room][data-atmosphere][data-edition=directory] .explore-opening-note):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:16px;border:1px solid var(--gold-line);background:var(--paper-2)}@media(max-width:1050px){:where(body[data-room][data-atmosphere][data-edition=library] .library-catalog):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:1fr}}@media(max-width:850px){:where(body[data-room][data-atmosphere][data-edition=learning] .learning-doorways):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:1fr;gap:20px}:where(body[data-room][data-atmosphere][data-edition=teacher] .teacher-opening-portrait):where(html[data-skin~=editions],html[data-skin~=editions] *){justify-self:start;max-width:420px}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-folio):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:none;width:100%;margin:0}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-layout):where(html[data-skin~=editions],html[data-skin~=editions] *),:where(body[data-room][data-atmosphere][data-edition^=reading-] .house-art--folio):where(html[data-skin~=editions],html[data-skin~=editions] *){display:block}}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition=practice] .letterpane):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:22px;min-height:0}}@media print{:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge):where(html[data-skin~=editions],html[data-skin~=editions] *){display:none}:where(body[data-room][data-atmosphere][data-edition] :is(.reader-source,.correspondence-letter)):where(html[data-skin~=editions],html[data-skin~=editions] *){background:var(--print-paper);border:0;padding:0;box-shadow:none}:where(body[data-room][data-atmosphere][data-edition] :is(.reader-folio,.chapter-note,.teacher-opening-portrait,.library-cover)):where(html[data-skin~=editions],html[data-skin~=editions] *){display:none}}:where(body[data-room=home][data-atmosphere][data-home-design=inheritance] .open-life-tools):where(html[data-skin~=home],html[data-skin~=home] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:where(body[data-room=quran] [data-study=lesson] .huruf.pick button):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:72px;border:1px solid var(--line-soft);border-radius:2px}:where(body[data-room=quran] [data-study=lesson] .band:not(.chapter-opening) h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:clamp(1.9rem,3vw,3.1rem)}@media(max-width:540px){:where(body[data-room=quran] [data-study=lesson] .huruf.pick button):where(html[data-skin~=quran],html[data-skin~=quran] *){min-height:60px}}:where(body[data-room=quran] [data-study=books] .library-catalog .book h3):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-chapter-weight) clamp(1.8rem,2.2vw,2.4rem)/1.12 var(--f-display);margin-block:12px 18px}:where(body[data-room=quran] [data-study=books] .library-catalog .book p):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.95rem;line-height:1.75}:where(body[data-room][data-atmosphere] :is(.chapter-contents,.study-contents) a:hover),:where(body[data-room][data-atmosphere] :is(.chapter-contents,.study-contents) a[aria-current]){color:var(--gold);background:var(--paper);box-shadow:inset 0 -2px var(--gold-line)}:where(body[data-room][data-atmosphere=study] .learning-routes a[aria-selected=true]){box-shadow:inset 0 3px var(--gold-line);background:var(--paper)}:where(body[data-room][data-atmosphere][data-edition] :is(.chapter-contents,.study-contents) a):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:12px 14px;font-size:.88rem}:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-heading h2):where(html[data-skin~=editions],html[data-skin~=editions] *){font:var(--type-chapter-weight) clamp(2.2rem,3.5vw,3.8rem)/1.1 var(--f-display);margin-block:14px 0}:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-links>a):where(html[data-skin~=editions],html[data-skin~=editions] *){min-width:0;padding:26px 0;border:0;border-top:1px solid var(--gold-line);background:transparent}:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-links strong):where(html[data-skin~=editions],html[data-skin~=editions] *){font:var(--type-chapter-weight) 1.85rem/1.2 var(--f-display);max-width:22ch}:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-links small):where(html[data-skin~=editions],html[data-skin~=editions] *){font:400 .93rem/1.7 var(--f-body);max-width:38ch}:where(body[data-room][data-atmosphere][data-edition=learning] .desk-introduction):where(html[data-skin~=editions],html[data-skin~=editions] *):before{display:none}:where(body[data-room][data-atmosphere][data-edition=learning] .learning-doorways h2):where(html[data-skin~=editions],html[data-skin~=editions] *){font-size:2.4rem;max-width:12ch;margin-block:16px}:where(body[data-room][data-atmosphere][data-edition=learning] .learning-routes a):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:30px minmax(0,1fr) 20px;padding:24px;border:0;border-top:1px solid var(--line);background:transparent;box-shadow:none}:where(body[data-room][data-atmosphere][data-edition=together] .cohort-opening-facts strong):where(html[data-skin~=editions],html[data-skin~=editions] *){font:var(--type-chapter-weight) 2rem/1.2 var(--f-display);color:var(--gold)}:where(body[data-room][data-atmosphere][data-edition=teacher] .teacher-opening-portrait img):where(html[data-skin~=editions],html[data-skin~=editions] *){width:100%;height:auto}:where(body[data-room][data-atmosphere][data-edition^=reading-] .house-art--folio img):where(html[data-skin~=editions],html[data-skin~=editions] *){aspect-ratio:1.6;max-height:260px;object-fit:cover}:where(body[data-room][data-atmosphere][data-edition^=reading-] .house-art--folio figcaption):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-top:20px}:where(body[data-room][data-atmosphere][data-edition=listening] .listening-scene img):where(html[data-skin~=editions],html[data-skin~=editions] *){border-radius:0;aspect-ratio:2.8;max-height:440px}:where(body[data-room][data-atmosphere][data-edition=directory] .explore-entry>a):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:28px;grid-template-columns:24px minmax(0,1fr) 20px}@media(max-width:850px){:where(body[data-room][data-atmosphere][data-edition=learning] .learning-doorways h2):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:none}:where(body[data-room][data-atmosphere][data-edition^=reading-] .house-art--folio img):where(html[data-skin~=editions],html[data-skin~=editions] *){aspect-ratio:2.2}:where(body[data-room][data-atmosphere][data-edition=listening] .listening-scene img):where(html[data-skin~=editions],html[data-skin~=editions] *){aspect-ratio:1.8}}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-links>a):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:24px}}:where(body[data-room=home][data-atmosphere] .open-life-tools img.app-brand-logo){display:block;width:100%;height:100%;max-width:none;aspect-ratio:1;object-fit:contain;background:transparent;margin:0;filter:none;transform:scale(var(--app-symbol-scale));transform-origin:center}:where(body[data-room=home][data-atmosphere] .open-life-tools>a>.app-card-action){position:static;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:26px 0;margin-inline:8px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink);font:600 .82rem/1.5 var(--f-body)}@media screen and (hover:hover)and (pointer:fine){:where(body[data-room][data-atmosphere] main .btn:hover){box-shadow:0 7px 18px -10px #183c3438}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-links>a){padding:22px 20px}}@media screen{:where(body[data-home-design=inheritance][data-art-layout=spacious] main>.inheritance-hero>.wrap){max-width:1800px;padding-inline:var(--gutter);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:var(--art-gap);padding-block:var(--art-space)}}@media screen and (max-width:1024px){:where(body[data-home-design=inheritance][data-art-layout=spacious] main>.inheritance-hero>.wrap){grid-template-columns:1fr;gap:36px;padding-block:40px 56px;max-width:880px}}@media screen{:where(body[data-art-layout=spacious] :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art:not([data-house-art=teaching]):not([data-still-art]),.reader-collection-art) img){-webkit-mask-image:none;mask-image:none}:where(body[data-art-layout=spacious] :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art:not([data-house-art=teaching]):not([data-still-art]),.reader-collection-art) figcaption){position:relative;color:var(--ink-soft)}}@media screen and (min-width:1025px){:where(body[data-home-design=inheritance][data-art-layout=spacious] main>.inheritance-hero>.wrap){grid-template-columns:repeat(12,minmax(0,1fr));gap:0;max-width:1760px;padding-block:clamp(56px,6vw,100px);align-items:center}}@media screen and (min-width:1200px){:where(body[data-home-design=inheritance][data-art-layout=spacious] main>.inheritance-hero>.wrap){max-width:1920px;grid-template-columns:repeat(14,minmax(0,1fr));gap:0;padding-block:clamp(48px,5vw,80px)}}@media(prefers-reduced-motion:reduce){:where(body[data-room=home][data-atmosphere] .open-life-tools>a img.app-brand-logo){transform:scale(var(--app-symbol-scale))}}@media screen{:where(body[data-room][data-atmosphere] :is(.journal-next>a,.inheritance-bridge-links>a,.contact-routing>a,.explore-entry>a,.reader-related>div>a,.open-house-index>a):focus-visible){outline:2px solid var(--gold);outline-offset:5px;border-color:var(--gold)}:where(body[data-room][data-atmosphere] :is(.chapter-disclosure,.course-disclosure,.faq details)>summary:focus-visible){outline:2px solid var(--gold);outline-offset:4px}}@media screen and (hover:hover)and (pointer:fine){:where(body[data-room][data-atmosphere] :is(.journal-next>a,.inheritance-bridge-links>a,.contact-routing>a,.explore-entry>a,.reader-related>div>a,.open-house-index>a):hover){border-color:var(--gold-line);box-shadow:0 14px 30px -18px #183c342e}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] main>section):where(html[data-skin~=chapters],html[data-skin~=chapters] *){background-image:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] main h1):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-weight:var(--type-signature-weight);letter-spacing:-.03em;max-width:21ch;margin-block:16px 26px;margin-inline:0;text-wrap:balance}@media(max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] main h1):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:none;margin-block:14px 22px;margin-inline:0}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] main h1 em):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-style:normal;font-weight:var(--type-signature-weight);color:inherit}:where(body[data-room][data-atmosphere=study] [data-study=books] .book .shot){box-shadow:8px 8px 0 var(--paper-3)}:where(body[data-room][data-atmosphere=workshop] .tool-dossiers .lrow:nth-child(2n)){grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}:where(body[data-room][data-atmosphere=study] [data-study=start] .check .step){border-inline-start:3px solid var(--gold-line);border-radius:0;box-shadow:6px 6px 0 var(--paper-3)}:where(body[data-room][data-atmosphere=study] [data-study=books] .library-catalog .book){padding:28px;border:1px solid var(--line);background:var(--paper-2)}@media(max-width:600px){:where(body[data-room][data-atmosphere=workshop] .tool-dossiers .lrow:nth-child(2n)){display:flex;flex-direction:column;padding:24px;gap:24px}}:where(body[data-room][data-atmosphere][data-edition] :is(.chapter-opening,.reader-opening,.explore-opening) .lede):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:48ch;margin-block:24px 28px}:where(body[data-room][data-atmosphere][data-edition] .chapter-note:has(.house-art)):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:16px;border:1px solid var(--gold-line);background:var(--paper-2);max-width:520px}:where(body[data-room][data-atmosphere][data-edition] .chapter-note .house-art--opening):where(html[data-skin~=editions],html[data-skin~=editions] *){margin-bottom:24px}:where(body[data-room][data-atmosphere][data-edition] .house-art--opening .house-art-title):where(html[data-skin~=editions],html[data-skin~=editions] *){font-size:1.85rem}:where(body[data-room][data-atmosphere][data-edition] :is(.chapter-contents,.study-contents)>.wrap):where(html[data-skin~=editions],html[data-skin~=editions] *){gap:16px 32px;padding-block:14px}:where(body[data-room][data-atmosphere][data-edition=beginning] .check .step):where(html[data-skin~=editions],html[data-skin~=editions] *){box-shadow:none;border:1px solid var(--gold-line);padding:clamp(24px,4vw,52px);margin-bottom:24px}:where(body[data-room][data-atmosphere][data-edition=library] .library-catalog .book):where(html[data-skin~=editions],html[data-skin~=editions] *){display:grid;grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:24px;padding:28px 0;border:0;border-top:1px solid var(--gold-line);background:transparent}:where(body[data-room][data-atmosphere][data-edition=tools] .workshop-opening .hero-grid):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}:where(body[data-room][data-atmosphere][data-edition=tools] .tool-dossiers .lrow):where(html[data-skin~=editions],html[data-skin~=editions] *){border:0;border-top:1px solid var(--line);padding:40px 0;gap:var(--chapter-gap)}:where(body[data-room][data-atmosphere][data-edition=listening] .listening-opening .hero-grid):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px var(--chapter-gap)}@media(max-width:1050px){:where(body[data-room][data-atmosphere][data-edition=library] .library-catalog .book):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:160px minmax(0,1fr)}}@media(max-width:850px){:where(body[data-room][data-atmosphere][data-edition] :is(.chapter-opening-grid,.workshop-opening .hero-grid,.listening-opening .hero-grid,.house-opening .chapter-opening-grid,.correspondence-opening .chapter-opening-grid,.reader-opening,.explore-opening)):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:1fr;gap:28px}:where(body[data-room][data-atmosphere][data-edition] :is(.chapter-opening,.reader-opening,.explore-opening) .lede):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:52ch}}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition=library] .library-catalog .book):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:1fr;gap:24px}}@media print{:where(body[data-room][data-atmosphere][data-edition] :is(.chapter-opening-grid,.reader-layout,.invitation-opening>.wrap,.library-catalog,.explore-results)):where(html[data-skin~=editions],html[data-skin~=editions] *){display:block}}@media(max-width:760px){:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .lrow){display:flex;flex-direction:column;gap:28px}}:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .lrow){--ink:var(--app-card-ink);--ink-soft:var(--app-card-muted);--ink-faint:var(--app-card-muted);--gold:var(--app-card-accent);--line:var(--app-card-line);--gold-line:var(--app-card-rule);--pine:var(--app-card-ink);--cta-bg:var(--app-card-button);--cta-fg:var(--app-card-button-ink);--cta-bg-h:var(--app-card-button-hover);color:var(--ink);padding:clamp(24px,3.4vw,44px);gap:clamp(28px,4vw,56px);border:1px solid var(--line);border-radius:10px;transition:border-color .35s,box-shadow .45s}@media(max-width:760px){:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .lrow){padding:24px 20px;gap:28px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-opening,.reader-opening,.explore-opening,.missing-opening)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:clamp(40px,5vw,76px);background-image:none;border:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .chapter-opening-grid>*):where(html[data-skin~=chapters],html[data-skin~=chapters] *){min-width:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.desk-art,.apps-cover-art,.listening-scene)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin:0;width:100%;max-width:620px;padding:0;border:0;background:transparent;box-shadow:none;grid-column:2;grid-row:1}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .artwork-detail-link):where(html[data-skin~=chapters],html[data-skin~=chapters] *){color:var(--ink-soft);font-weight:400;margin:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .desk-introduction):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:0;border:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .learning-doorways):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:40px;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:var(--chapter-gap)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.house-introduction,.teacher-opening-portrait)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;max-width:480px;width:100%;justify-self:end;margin:0;padding:0;border:0;background:transparent}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.house-portrait,.teacher-opening-portrait,.teacher-strip)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:0;border:0;box-shadow:none;background:transparent;border-radius:2px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .house-art-title):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:inherit}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .contact-routing):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:24px;border:1px solid var(--line);border-radius:2px;background:var(--paper-2);max-width:460px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .explore-opening-note):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:300px;padding-block:0 0;padding-inline:28px 0;border-inline-start:1px solid var(--gold-line);background:transparent}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding:clamp(32px,4vw,60px) var(--gutter);margin-block:0 24px;background:var(--paper-2);color:var(--ink);border:0;border-radius:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-page):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:0 0;padding-inline:clamp(24px,3vw,48px) 0;border:0;border-inline-start:1px solid var(--line);border-radius:0;background:transparent;min-width:0;max-width:900px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-arabic):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:400 clamp(1.9rem,2.7vw,2.6rem)/2.15 var(--f-ar);margin-block:0 12px;text-align:end;letter-spacing:0;overflow-wrap:normal;word-break:normal}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-meaning):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1.05rem;line-height:1.8;margin:20px 0;max-width:64ch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-reflection):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-review):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-block:12px 0;margin-inline:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .reader-source):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border-radius:2px;box-shadow:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;padding-block:36px 44px;border:0;border-top:1px solid var(--line);background:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .chapter-contents):where(html[data-skin~=chapters],html[data-skin~=chapters] *){position:relative;border-block:1px solid var(--line);background:var(--paper)}@media(max-width:1000px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .chapter-opening-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:36px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);gap:28px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-page):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-inline-start:24px}}@media(max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-opening,.reader-opening,.explore-opening,.missing-opening)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:32px 40px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.desk-art,.apps-cover-art,.listening-scene)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-column:1;grid-row:auto;max-width:560px;justify-self:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.house-introduction,.teacher-opening-portrait)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:380px;justify-self:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .learning-doorways):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;padding-block:32px;gap:20px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;padding-block:32px;gap:24px;margin-bottom:12px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-page):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border:0;border-top:1px solid var(--line);padding-block:20px 0;padding-inline:0;max-width:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-meaning):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1rem}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .reader-folio):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .contact-routing):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:20px;max-width:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .explore-opening-note):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:none}}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-opening,.quran-companion)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){background:var(--print-paper);color:#111}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:clamp(36px,4.5vw,68px);border:0}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] :is(.about-letter,.about-partner,.about-commitments)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:clamp(52px,6vw,96px);background-image:none}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:start;max-width:1200px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-partner):where(html[data-skin~=chapters],html[data-skin~=chapters] *){background:var(--paper-2)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;padding-block:40px 56px}@media(max-width:900px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] :is(.about-letter-grid,.about-commitments-grid)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:36px}}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:28px 40px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] :is(.about-letter,.about-partner,.about-commitments)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:44px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] :is(.about-letter-grid,.about-partner-grid,.about-commitments-grid)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:28px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:26px;padding-block:32px 44px}}@media print{:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] :is(.about-contents,.about-next)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:none}}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;align-items:center;justify-content:space-between;gap:28px}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}}:where(body[data-room=quran][data-atmosphere=study][data-edition=teacher][data-direction=inheritance] .chapter-opening-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);max-width:1360px;align-items:center}:where(body[data-room=quran][data-atmosphere=study][data-edition=teacher][data-direction=inheritance] .teacher-opening-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:560px;align-self:end}@media(max-width:760px){:where(body[data-room=quran][data-atmosphere=study][data-edition=teacher][data-direction=inheritance] .chapter-opening-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:28px}:where(body[data-room=quran][data-atmosphere=study][data-edition=teacher][data-direction=inheritance] .teacher-opening-portrait):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:420px;justify-self:center}}@media screen{:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps])){--journey-section:clamp(56px,6vw,92px);--journey-padding:clamp(24px,3.5vw,44px);--journey-gap:clamp(28px,4vw,56px);--journey-surface:color-mix(in srgb,var(--paper) 55%,var(--paper-2));--journey-wash:rgb(176 141 87 / .035) }}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps])){--journey-section:48px;--journey-padding:24px;--journey-gap:28px }}:where(body[data-room=quran] [data-study=lesson] .huruf.pick button[aria-pressed=true]):where(html[data-skin~=quran],html[data-skin~=quran] *){border-color:var(--gold-line);box-shadow:inset 0 -3px 0 var(--gold-line)}:where(body[data-room][data-atmosphere][data-edition=learning] .learning-routes a[aria-selected=true]):where(html[data-skin~=editions],html[data-skin~=editions] *){background:var(--paper-2);box-shadow:inset 3px 0 var(--gold-line)}:where(body[data-room][data-atmosphere][data-edition=practice] .huruf.pick button):where(html[data-skin~=editions],html[data-skin~=editions] *){min-height:76px;background:var(--paper);border:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] main :is(.band,.band-tight)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:var(--chapter-space)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] main>.breadcrumbs):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:18px;font-size:.8rem}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.desk-art,.apps-cover-art,.listening-scene) img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center;filter:none;border-radius:2px;transform:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.desk-art,.apps-cover-art,.listening-scene) figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;text-align:start;padding-top:14px;border:0;font:var(--type-reference-weight) .84rem/1.6 var(--f-body);color:var(--ink-soft)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .apps-cover-art figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .learning-routes a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:20px 0;box-shadow:none;border-radius:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.house-portrait,.teacher-opening-portrait) img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;filter:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.house-portrait,.teacher-opening-portrait) figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;margin-block:20px 0;margin-inline:0;padding-block:16px 0;padding-inline:0;border-top:1px solid var(--line);font:var(--type-reference-weight) 1rem/1.6 var(--f-body);color:var(--ink)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .house-art figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-reference-weight) 1rem/1.5 var(--f-body);padding-top:12px;color:var(--ink-soft)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(1.65rem,2.6vw,2.5rem)/1.16 var(--f-display);margin-block:14px 20px;margin-inline:0;max-width:20ch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-reflection p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-bottom:12px;max-width:64ch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-depth summary):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.86rem;padding-block:12px;min-height:44px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-depth p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.95rem;color:var(--ink-soft)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-practice h3):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:600 .84rem/1.6 var(--f-body);color:var(--gold);margin-bottom:10px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-heading h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) 1.65rem/1.2 var(--f-display);max-width:35ch;margin-block:6px 0;margin-inline:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-links>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:20px 4px;padding-inline:0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;translate:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-links strong):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) 1.5rem/1.2 var(--f-display);padding-inline-end:24px;margin-block:6px 10px;margin-inline:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-links small):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.85rem;max-width:36ch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] main .shead):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-bottom:32px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-disclosure,.course-disclosure)>summary):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:22px;border-radius:0}@media(max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:28ch;margin-block:10px 14px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-links>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:16px 4px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-links small):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:54ch}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-portrait figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-reference-weight) .82rem/1.7 var(--f-body);color:var(--ink-soft);margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;gap:10px;flex-wrap:wrap}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-copy h1):where(html[data-skin~=chapters],html[data-skin~=chapters] *){letter-spacing:-.025em;max-width:none;margin-block:22px 26px;margin-inline:0}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-contents a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.85rem;display:inline-flex;align-items:center;padding-block:10px;color:var(--ink-soft);text-decoration:none;text-underline-offset:5px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] :is(.about-letter-margin,.about-partner,.about-commitments) h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:clamp(2.3rem,3.5vw,3.5rem);line-height:1.12;letter-spacing:-.02em;margin-block:14px 28px;margin-inline:0}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-prose p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:400 1.08rem/1.85 var(--f-body);color:var(--ink-soft);margin-block:0 24px;margin-inline:0}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-partner p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){color:var(--ink-soft);line-height:1.85}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-inheritance-art figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;align-items:center;gap:16px;padding-top:12px;color:var(--ink-soft)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-promises h3):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(1.55rem,2vw,1.95rem)/1.22 var(--f-display);margin-inline:0;letter-spacing:-.01em}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-promises p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1rem;color:var(--ink-soft);line-height:1.8;margin-bottom:12px;max-width:56ch}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-next h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(2.2rem,3.7vw,3.8rem)/1.12 var(--f-display);margin-block:12px 0;margin-inline:0}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-copy h1):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-block:16px 20px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-commitments h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-bottom:18px}}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-vision h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .listening-invitation h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(2.2rem,3.5vw,3.6rem)/1.15 var(--f-display);margin-block:16px 24px;margin-inline:0}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-vision-copy p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1.04rem;line-height:1.9}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-questions h3):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(1.7rem,2.4vw,2.3rem)/1.2 var(--f-display);margin:18px 0}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-questions p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1rem;line-height:1.85;max-width:38ch;color:var(--ink-soft)}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .listening-invitation p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:58ch;line-height:1.85}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-guest-note h3):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) 1.8rem/1.3 var(--f-display);margin-bottom:20px}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-season h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(2rem,3vw,3rem)/1.15 var(--f-display);margin-block:16px 0;margin-inline:0}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-season p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1rem;line-height:1.85;max-width:62ch}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-next h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(1.8rem,2.6vw,2.6rem)/1.2 var(--f-display);margin:14px 0}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-contents a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:12px 18px;border-radius:999px;text-decoration:none;min-height:44px}:where(body[data-room=quran][data-atmosphere=study][data-edition=teacher][data-direction=inheritance] .teacher-opening-portrait figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-top:12px;padding-top:16px}@media screen{:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) main){color:var(--ink)}}@media(hover:hover)and (pointer:fine){:where(body[data-room=home][data-atmosphere] .open-life-tools>a:hover img.app-brand-logo){transform:translateY(-3px) scale(var(--app-symbol-scale))}}@media(prefers-reduced-motion:reduce){:where(body[data-room=home][data-atmosphere] .open-life-tools>a:hover img.app-brand-logo){transform:scale(var(--app-symbol-scale))}:where(:root body[data-room][data-atmosphere] :is(.journal-next>a,.inheritance-bridge-links>a,.contact-routing>a,.explore-entry>a,.reader-related>div>a,.open-house-index>a):hover){translate:none}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-disclosure,.course-disclosure)>summary h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(1.4rem,2vw,1.9rem)/1.3 var(--f-display)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-margin blockquote p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(1.55rem,2.4vw,2.25rem)/1.4 var(--f-display);color:var(--ink);margin:0;max-width:21ch}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] main :is(a,summary):focus-visible):where(html[data-skin~=chapters],html[data-skin~=chapters] *){outline:2px solid var(--gold);outline-offset:5px}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-margin blockquote p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1.6rem;max-width:38ch}}:where(body[data-room][data-atmosphere][data-edition=invitation] .invitation-opening>.wrap>:not(.house-art)):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-column:1;min-width:0;margin-top:0}:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .lrow:focus-within){border-color:var(--gold);box-shadow:0 8px 28px #183c340f}@media(hover:hover)and (pointer:fine){:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .lrow:hover){border-color:var(--gold-line);box-shadow:0 16px 36px -16px #183c341f}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-opening,.reader-opening,.explore-opening) .lede):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:400 clamp(1.1rem,1.45vw,1.25rem)/1.75 var(--f-body);color:var(--ink-soft);max-width:49ch;margin-block:0 28px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-opening-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--chapter-gap);align-items:center;padding-block:0;min-height:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-opening,.reader-opening,.explore-opening) .eyebrow):where(html[data-skin~=chapters],html[data-skin~=chapters] *){color:var(--gold)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance]:is([data-edition=learning],[data-edition=tools],[data-edition=listening],[data-edition=people],[data-edition=teacher],[data-edition=together],[data-edition=community]) .chapter-opening):where(html[data-skin~=chapters],html[data-skin~=chapters] *){background:var(--paper);color:var(--ink)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .chapter-opening .btns):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:20px;margin-top:28px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance]:is([data-edition=beginning],[data-edition=practice],[data-edition=record],[data-edition=letter]) .chapter-opening-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:start}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-note,.chapter-note:has(.house-art))):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:24px 0;padding-inline:0;border:0;border-top:1px solid var(--gold-line);max-width:480px;background:transparent;box-shadow:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .chapter-note .house-art):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-block:0 20px;margin-inline:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .invitation-opening .wrap):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:1360px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px 64px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-atmosphere=reading] .reader-opening):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:minmax(0,1.5fr) minmax(200px,.5fr);align-items:center;gap:var(--chapter-gap)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-atmosphere=reading] .reader-folio):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border:0;border-inline-start:1px solid var(--line);padding-block:0 0;padding-inline:28px 0;background:transparent;max-width:320px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge .chapter-top):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;width:fit-content;margin-top:20px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .chapter-contents>.wrap):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:8px}@media(max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] :is(.chapter-opening-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid)):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance]:is([data-edition=beginning],[data-edition=practice],[data-edition=record],[data-edition=letter]) .chapter-opening-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-atmosphere=reading] .reader-opening):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:1fr;gap:28px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .chapter-note:has(.house-art)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:560px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .invitation-opening .wrap):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-copy .lede):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:42ch;margin-bottom:28px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-copy .btn):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:15px 24px;min-height:52px;gap:28px;border-radius:14px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-prose .about-letter-lead):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(1.45rem,2.2vw,2rem)/1.48 var(--f-display);color:var(--ink);margin-bottom:30px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note .source-encounter):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:16px 0;padding-inline:0;background:none;border:0}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note .source-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;padding:0;width:100%}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-copy .lede):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:54ch}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,6vw,88px);max-width:1200px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .first-lesson-invitation):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.5fr);align-items:center;gap:32px;padding-block:32px;border-top:0;border-bottom:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.55fr);align-items:center;gap:20px 64px}@media(max-width:720px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .first-lesson-invitation):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-class-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-welcome):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:28px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:none}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;align-items:center;justify-content:space-between;gap:28px}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-next):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:none}}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-vision-copy .podcast-intro):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(1.35rem,2vw,1.8rem)/1.55 var(--f-display);color:var(--ink);margin-bottom:24px}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-source-note .source-encounter):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:12px 28px;padding-inline:0;border:0;background:none}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-source-note .source-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-inline:0;gap:32px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .reading-desk):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:clamp(36px,5vw,72px) clamp(44px,5.5vw,80px)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .desk-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .desk-art):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:600px;justify-self:end;align-self:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:clamp(40px,5vw,72px) clamp(56px,6vw,88px)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .learning-doorways):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:clamp(36px,4.5vw,64px);margin-block:0;gap:clamp(24px,4vw,56px)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .first-lesson-invitation):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:12px 32px}@media(max-width:900px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .desk-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .desk-art):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-column:1;grid-row:auto;max-width:600px;justify-self:start}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:32px}}@media(max-width:720px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .reading-desk):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:32px 40px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:36px 48px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.listening-scene)){max-width:1080px;justify-self:end}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art){width:100%;max-width:none;margin:0 0 32px;padding:0;border:0;background:transparent}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-portrait){max-width:620px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .teacher-opening-portrait){max-width:600px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-partner-grid){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--art-gap)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-inheritance-art){max-width:800px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .explore-opening){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--art-gap)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .explore-opening-note){display:block;max-width:720px;width:100%;padding:0;border:0}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .explore-opening-note){max-width:720px}}@media screen and (max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-partner-grid){grid-template-columns:1fr;gap:32px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art){margin-bottom:24px}}@media screen{:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-cover-grid){max-width:1560px;gap:clamp(24px,3vw,48px)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-portrait){max-width:660px;position:relative;align-self:end}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-inheritance-art){margin:0;width:100%;max-width:860px}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.listening-scene)){width:100%;max-width:none;margin:0;padding:0;background:transparent}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-partner-grid){gap:clamp(24px,3vw,48px)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-inheritance-art){margin-block-start:56px}}@media screen and (max-width:1024px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-cover-grid){grid-template-columns:1fr;gap:12px;max-width:820px;padding-block:24px 40px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-portrait){grid-column:1;grid-row:2;justify-self:center}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-partner-grid){grid-template-columns:1fr;gap:24px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-inheritance-art){max-width:760px;justify-self:center}}@media screen{:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) :is(.inheritance-bridge-links,.journal-next,.reading-entries,.library-catalog,.podcast-questions)){gap:28px}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) :is(.correspondence-letter,.contact-routing)){padding:var(--journey-padding);border-radius:20px}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) .contact-routing){max-width:none}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) :is(.quran-companion,.reader-source)){background:var(--journey-surface)}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) .quran-companion-page){padding:var(--journey-padding)}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) :is(.inheritance-bridge-links,.journal-next,.reading-entries,.library-catalog,.podcast-questions)){grid-template-columns:minmax(0,1fr);gap:24px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.about-inheritance-art)){width:100%;max-width:none;min-width:0;margin:0}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .desk-spread){max-width:1920px;padding-block:clamp(40px,4vw,64px)}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.about-inheritance-art)){width:100%;max-width:none;margin:0;justify-self:stretch}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.about-inheritance-art)){width:calc(100% + 24px);max-width:none;margin-inline:-12px;justify-self:center}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene){width:100%;max-width:none;margin:0}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene){grid-column:1;grid-row:auto;justify-self:stretch;margin:0}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene){width:calc(100% + 24px);max-width:none;margin-inline:-12px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art--supporting){max-width:640px;margin-block:32px 0;margin-inline:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art--chapter){width:100%;max-width:none;margin:0;align-self:center}}@media screen and (max-width:980px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art--chapter){margin-block:12px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art--narrative){width:100%;max-width:820px;margin:32px auto 0;align-self:center;min-width:0}}:where(body[data-room][data-atmosphere][data-edition=practice] .huruf.pick button[aria-pressed=true]):where(html[data-skin~=editions],html[data-skin~=editions] *){background:var(--paper-3);color:var(--ink);border-color:var(--gold-line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .learning-routes a[aria-selected=true]):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-inline:20px;box-shadow:inset 2px 0 var(--gold-line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion :is(a,summary):focus-visible):where(html[data-skin~=chapters],html[data-skin~=chapters] *){outline:2px solid var(--gold);outline-offset:4px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .reader-folio .house-art img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){aspect-ratio:1.2;object-fit:cover}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-contents a:hover):where(html[data-skin~=chapters],html[data-skin~=chapters] *){color:var(--ink);text-decoration:underline}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note .source-grid h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-block:12px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note .source-grid p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.95rem;line-height:1.85}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-portrait figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-reference-weight) 1.15rem/1.5 var(--f-body);color:var(--ink)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-letter h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.12;margin-block:16px 24px;margin-inline:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .learning-routes>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:22px 18px;border-bottom:1px solid var(--line);box-shadow:none;translate:none;transform:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .first-lesson-invitation h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-bookshelf h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-welcome h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.2;margin-block:14px 20px;margin-inline:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .first-lesson-invitation p):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-bookshelf p):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-welcome p):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-class-spread p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:62ch;line-height:1.85}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-class-spread h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-block:16px 24px;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.15}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-tuition h3):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) 3.4rem/1.2 var(--f-display);margin:18px 0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-tuition p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.94rem}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:58ch;line-height:1.8}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-capabilities li):where(html[data-skin~=chapters],html[data-skin~=chapters] *){position:relative;padding-block:0 0;padding-inline:16px 0;border:0;font-size:.91rem;line-height:1.75;color:var(--app-card-muted)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-publishing h3):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-principles h3):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) 1.6rem/1.3 var(--f-display);margin-bottom:16px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-principles p):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-publishing p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.96rem;line-height:1.85}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-next h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(2rem,3vw,2.8rem)/1.2 var(--f-display);margin-block:18px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-next p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:52ch;line-height:1.8}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .desk-art figcaption):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] main .band-tight):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:clamp(28px,4vw,56px)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-contents a:is(:hover,[aria-current])):where(html[data-skin~=chapters],html[data-skin~=chapters] *){background:var(--paper-2);color:var(--gold);text-decoration:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .learning-routes>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border:1px solid var(--line);border-radius:16px}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.listening-scene) img){aspect-ratio:auto;max-height:none;border-radius:6px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.listening-scene) figcaption){padding-top:20px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art img){display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:6px;filter:none;transform:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art figcaption){padding-top:16px;max-width:52ch}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-inheritance-art figcaption){padding-top:20px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.house-art,.about-inheritance-art,.reader-collection-art) img){border:0;border-radius:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.apps-cover-art,.listening-scene) img){border-radius:0}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-portrait figcaption){border:0;padding-block:16px;margin:0;text-align:center;justify-content:center}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.listening-scene) figcaption){padding-block-start:20px;margin:0}}@media screen{:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) main>:is(.band,.band-tight,.about-letter,.about-partner,.about-commitments,.inheritance-bridge)){padding-block:var(--journey-section)}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) main>.band-tight){padding-block:clamp(40px,4.5vw,64px)}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) .learning-routes>a){padding:24px}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) main>.band-tight){padding-block:36px}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) .learning-routes>a){padding:20px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.about-inheritance-art) img){display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-introduction,.workshop-intro,.about-cover-copy,.about-partner-grid>div)){min-width:0}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.about-inheritance-art) figcaption){padding-inline:12px;padding-block-start:16px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene img){width:100%;height:auto;aspect-ratio:auto;object-fit:contain}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene figcaption){margin:0}}@media screen and (min-width:1200px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene figcaption){padding-inline-start:12%;max-inline-size:none}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene figcaption){padding-inline-start:0}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene figcaption){padding-inline:12px;padding-block-start:16px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.house-art--chapter,.house-art--supporting) figcaption){max-width:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art--narrative img){width:100%;height:auto;max-height:none;object-fit:contain}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art--narrative figcaption){max-width:none}}@media screen and (hover:hover)and (pointer:fine){:where(:root:not([data-motion=calm]) body[data-room][data-atmosphere] :is(.journal-next>a,.inheritance-bridge-links>a,.contact-routing>a,.explore-entry>a,.reader-related>div>a,.open-house-index>a):hover){translate:0 -2px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .invitation-opening .wrap>.guest-assurances):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-column:2;grid-row:1/span 6;align-self:center;display:block;margin:0;padding:28px;border:1px solid var(--line);background:var(--paper-2)}@media(max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .invitation-opening .wrap>.guest-assurances):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block;margin-top:28px;padding:24px}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-prose .sig .nm):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1.55rem}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note .source-grid .source-arabic):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:2.3rem;line-height:2.1}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .first-lesson-invitation .btns):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,52px);border:1px solid var(--app-card-line);border-radius:6px;background:var(--app-card-paper)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .kind):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-inline:0;font:600 .78rem/1.6 var(--f-body)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .name):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font:var(--type-chapter-weight) clamp(2rem,3.4vw,3.4rem)/1.12 var(--f-display);margin-inline:0}@media(max-width:800px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);padding:28px;gap:24px}}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;flex-direction:column;padding:24px;gap:22px;align-items:stretch}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid)){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--art-gap);max-width:1760px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .chapter-opening-grid:has(.house-art)){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--art-gap);align-items:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.chapter-note,.contact-routing):has(.house-art)){max-width:860px;width:100%;justify-self:end}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .invitation-opening .wrap){max-width:1680px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:var(--art-gap)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-atmosphere=reading] .reader-opening){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--art-gap)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-atmosphere=reading] .reader-folio){display:block;justify-self:end}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid:has(.house-art),.invitation-opening .wrap,.explore-opening)){grid-template-columns:1fr;gap:36px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .invitation-opening .wrap){row-gap:0}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-atmosphere=reading] .reader-opening){grid-template-columns:1fr;gap:28px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-atmosphere=reading] .reader-folio){max-width:none;justify-self:start}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid)){gap:0;max-width:1760px;padding-block:clamp(56px,6vw,100px)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.chapter-opening-grid:has(.house-art),.explore-opening)){gap:clamp(20px,2.5vw,40px);align-items:center}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.chapter-note,.contact-routing,.explore-opening-note,.reader-folio,.reader-collection-note):has(.house-art)){margin-block-start:0}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-about=story] .about-cover-grid){max-width:1840px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);padding-block:clamp(28px,3vw,48px);align-items:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-about=story] .about-partner-grid){max-width:1920px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(28px,4vw,64px);align-items:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-about=story] .about-inheritance-art){max-width:none;margin-block-start:0;justify-self:stretch}}@media screen and (min-width:1200px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .workshop-opening>.hero-grid){max-width:1920px;padding-block:clamp(48px,5vw,80px)}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-spread,.workshop-opening>.hero-grid,.about-partner-grid)){gap:32px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-about=story] .about-portrait){max-width:560px}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-spread,.workshop-opening>.hero-grid,.about-partner-grid)){gap:28px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.listening-title,.correspondence-opening .chapter-intro)){min-width:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening .contact-routing){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening>.chapter-opening-grid){max-width:1920px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,4vw,64px);align-items:start;padding-block:clamp(40px,4vw,64px)}}@media screen and (min-width:1200px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-opening>.hero-grid){max-width:1920px;grid-template-columns:repeat(14,minmax(0,1fr));gap:0;padding-block:clamp(48px,5vw,80px)}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.listening-opening>.hero-grid,.correspondence-opening>.chapter-opening-grid)){grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) .reader-folio){max-width:none;margin-inline:0;justify-self:stretch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) .reader-collection-opening){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) .teacher-opening-portrait){max-width:740px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.house-art--chapter,.house-art--supporting) .house-art-title){max-width:none;text-wrap:pretty}}@media screen and (min-width:981px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.first-lesson-invitation,.podcast-invitation-spread,.about-commitments-grid):has(>.house-art--chapter)){display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px clamp(32px,4vw,64px);align-items:start}}@media screen and (max-width:980px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.first-lesson-invitation,.podcast-invitation-spread,.about-commitments-grid):has(>.house-art--chapter)){display:grid;grid-template-columns:minmax(0,1fr);gap:28px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art--narrative .house-art-title){max-width:none;text-wrap:pretty}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-letter>p:not(.eyebrow)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:1.05rem;line-height:1.85;max-width:60ch}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .learning-routes>a[aria-selected=true]):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:22px 18px;border-bottom:1px solid var(--line);box-shadow:none;translate:none;transform:none;border:1px solid var(--line);border-radius:16px;background:var(--paper-2);color:var(--gold)}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .desk-spread>div:first-child){padding:0;background:transparent}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,52px);border:1px solid var(--app-card-line);border-radius:6px;background:var(--app-card-paper)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .meta .btn):where(html[data-skin~=chapters],html[data-skin~=chapters] *){width:auto;white-space:normal;text-align:center}@media(max-width:800px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);padding:28px;gap:24px}}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;flex-direction:column;padding:24px;gap:22px;align-items:stretch}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .invitation-opening .wrap>.guest-assurances){padding:0;border:0;background:transparent;max-width:860px}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-art,.apps-cover-art,.listening-scene,.chapter-note:has(.house-art),.contact-routing:has(.house-art),.invitation-opening .wrap>.guest-assurances)){grid-column:auto;grid-row:auto;max-width:none;justify-self:start;width:100%}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening .contact-routing>:is(figure,.eyebrow,.contact-write-link,.contact-route-options)){grid-column:1/-1}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening .contact-routing>.house-art){width:100%;max-width:none;margin-block:0 28px}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening .contact-routing>.house-art){width:calc(100% + 24px);max-width:none;margin-inline:-12px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.chapter-note:has(.house-art),.reader-folio,.reader-collection-note)){width:100%;max-width:none;margin-block-start:0;padding:0;border:0;background:transparent}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.reader-collection-art,.reader-folio .house-art,.chapter-note .house-art)){width:100%;max-width:none;margin-block:0 28px}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.reader-folio,.reader-collection-note,.chapter-note:has(.house-art))){max-width:none;margin:0;justify-self:stretch}}:where(:root[data-motion=calm] body[data-room][data-atmosphere] :is(.open-life-tools>a:hover,.tool-dossiers .lrow:hover) img.app-brand-logo){transform:scale(var(--app-symbol-scale))}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid)>div:first-child){position:relative;z-index:2;max-width:none;min-width:0;padding-block:32px;background:linear-gradient(var(--blend-direction),var(--paper) 76%,transparent 100%)}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening .contact-routing .house-art figcaption){padding-inline:12px;padding-block-start:16px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.reader-collection-art,.reader-folio .house-art,.chapter-note .house-art) img){width:100%;height:auto;aspect-ratio:auto;object-fit:contain}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .house-art:has(img[src*="/collection-"]) .house-art-title){max-width:none;text-wrap:pretty}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.desk-introduction,.workshop-intro,.about-cover-copy,.about-partner-grid>div) p:not(.eyebrow):not([lang=ar])){max-inline-size:52ch;text-wrap:pretty}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.chapter-opening-grid:has(.chapter-note .house-art),.reader-opening)){max-width:1920px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,64px);align-items:center;padding-block:clamp(40px,4vw,64px)}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.chapter-opening-grid:has(.chapter-note .house-art),.reader-opening)){grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.chapter-opening-grid:has(.chapter-note .house-art),.reader-opening)){gap:28px}}:where(#all-readings):where(html[data-skin~=reading],html[data-skin~=reading] *){scroll-margin-top:calc(var(--header-height,104px) + var(--armbar-h,52px) + 24px)}:where(#search-privacy):where(html[data-skin~=explore],html[data-skin~=explore] *){font-size:.77rem;line-height:1.6;color:var(--ink-soft);margin-block:10px 0;margin-inline:0;max-width:70ch}:where(#tiers .rrow){align-items:center}:where(.mobile-nav a.mrow){display:flex;align-items:baseline;gap:14px;text-decoration:none;color:var(--ink);font-family:var(--f-display);font-size:1.5rem;letter-spacing:-.015em;padding:15px 0;border-bottom:1px solid var(--line-soft)}:where(.mobile-nav .mgroup a){display:block;text-decoration:none;color:var(--ink-soft);font-size:1.02rem;padding:10px 0;border-bottom:1px solid var(--line-soft)}:where(body[data-apps=directory] .site-main){--apps-green:transparent;background:var(--paper)}@media screen{:where(.site-main){--inheritance-pattern-tone:#96774C;--inheritance-pattern-foil:#B39159;--inheritance-pattern-opacity:.18;--inheritance-light-opacity:.85;--inheritance-ornament-top:-16vh;--inheritance-ornament-end:-16vw;--inheritance-drift:44px;--inheritance-light-drift:48px;--inheritance-glow:rgb(176 141 87 / .12);--inheritance-cool:rgb(80 106 91 / .04);--inheritance-ambient:var(--gold-wash);position:relative;isolation:isolate;background-image:radial-gradient(ellipse 85vw 80vh at 95% 0%,var(--inheritance-ambient),transparent 78%)}}@media screen and (max-width:760px){:where(.site-main){--inheritance-pattern-opacity:.15;--inheritance-drift:16px;--inheritance-light-drift:16px }}@media screen{:where(.site-main):before{position:fixed;z-index:-1;pointer-events:none;background-color:var(--inheritance-pattern-tone);background-image:radial-gradient(ellipse at 65% 24%,var(--inheritance-pattern-foil),transparent 76%);transform-origin:center;contain:paint;inset-block-start:var(--inheritance-ornament-top);right:var(--inheritance-ornament-end);width:clamp(680px,88vw,1400px);aspect-ratio:1;-webkit-mask-image:radial-gradient(ellipse at 54% 45%,#000 12%,transparent 70%);mask-image:radial-gradient(ellipse at 54% 45%,#000 12%,transparent 70%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;opacity:var(--inheritance-pattern-opacity)}:where(.site-main):after{position:fixed;z-index:-1;pointer-events:none;left:-24vw;bottom:-22vh;width:85vw;height:110vh;background-image:radial-gradient(ellipse at 30% 64%,var(--inheritance-glow),transparent 65%),radial-gradient(ellipse at 18% 38%,var(--inheritance-cool),transparent 58%);opacity:var(--inheritance-light-opacity)}}@media screen and (max-width:760px){:where(.site-main):before{width:560px;inset-block-start:-70px;right:-300px}:where(.site-main):after{width:110vw;height:90vh;left:-45vw;bottom:-16vh;opacity:.55}}@media print{:where(.site-main):before{display:none}:where(.site-main):after{display:none}}@media screen{:where(.site-main :is(h1,h2,h3,p,figcaption)){text-shadow:none}}:where(#tiers .tier-buy .btn-ghost),:where(#tiers .tier-once .btn-ghost){border-color:var(--gold-line);color:var(--ink)}:where(.site-header .hbar){position:relative;gap:24px;width:calc(100% - 2 * var(--gutter));max-width:1360px;height:80px;padding-inline:0;border:0;border-bottom:1px solid var(--line);border-radius:0;-webkit-backdrop-filter:none;box-shadow:none;transition:box-shadow .4s,border-color .4s}:where(.site-header .mark){width:56px;height:32px}:where(.site-header .wm){font-size:1.5rem}:where(.site-header .hcta){white-space:nowrap;min-height:46px;padding-inline:20px;border-radius:14px}:where(.site-header .iconbtn){border-color:transparent;border-radius:14px;background:transparent}:where(.mobile-nav .mrow){display:flex;align-items:stretch;flex-direction:column;gap:10px;padding:22px 18px;min-width:0;border:1px solid var(--line-soft);background:var(--paper-2);font-size:1.9rem;font-weight:500;transition:background-color .3s,border-color .3s}@media(max-width:1100px)and (min-width:1001px){:where(.site-header .wm){font-size:1.3rem}}@media(max-width:1000px){:where(.site-header .brand){margin-inline-end:auto}:where(.site-header .hbar){gap:16px}}@media(max-width:680px){:where(.site-header .hcta){display:none}}@media(max-width:560px){:where(.site-header .hbar){height:64px;width:calc(100% - 2 * var(--gutter));padding-inline:0;border-radius:0}:where(.site-header .wm){font-size:1.22rem}:where(.site-header .mark){width:40px;height:28px}:where(.site-header .hbar){gap:8px}:where(.site-header .hcta){display:none}}@media(max-width:360px){:where(.site-header .wm){font-size:1.12rem}:where(.site-header .mark){width:36px}}@media(max-width:1200px)and (min-width:1001px){:where(.site-header .hcta){display:none}}@media(max-width:560px){:where(.site-header .nav-menu-label){display:none}}@media(max-width:440px){:where(.site-header .wm){font-size:1.15rem}}@media(max-width:360px){:where(.site-header .wm){font-size:1.05rem}:where(.site-header .hbar){gap:4px}}:where(.open-book[data-room=apps] #in-progress):where(html[data-skin~=apps],html[data-skin~=apps] *){padding-top:clamp(64px,8vw,108px)}:where(.open-book[data-room=apps] #app-publishing):where(html[data-skin~=apps],html[data-skin~=apps] *),:where(.open-book[data-room=apps] #app-principles):where(html[data-skin~=apps],html[data-skin~=apps] *),:where(.open-book[data-room=apps] #app-statuses):where(html[data-skin~=apps],html[data-skin~=apps] *){padding-block:20px}:where(#app-publishing),:where(#app-principles),:where(#app-statuses){padding-block:8px}:where(#book-purpose){padding-block:16px}:where(.site-header .nav>a){font:500 .94rem/1.3 var(--f-body);display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap;list-style:none;transition:color .3s,background-color .3s}:where(.mobile-nav .mgroup a){display:flex;align-items:center;font-size:.86rem}@media(max-width:1000px){:where(html:not([data-nav-ready]) body .site-header){position:static}}:where(body[data-room=apps] #ledger):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){background:var(--paper)}:where(.open-book[data-room=apps] #in-progress h2):where(html[data-skin~=apps],html[data-skin~=apps] *){font-size:clamp(2rem,3vw,2.8rem)}:where(.open-book[data-room=apps] #waitlist h2):where(html[data-skin~=apps],html[data-skin~=apps] *){font-size:clamp(2.2rem,3.3vw,3rem);max-width:20ch}@media screen{:where(body[data-apps=directory] #ledger .apps-directory-heading):where(html[data-skin~=apps],html[data-skin~=apps] *){margin-bottom:clamp(32px,4vw,56px)}:where(body[data-apps=directory] #waitlist .contact-grid):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:clamp(32px,6vw,88px)}}@media screen and (max-width:900px){:where(body[data-apps=directory] #waitlist .contact-grid):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-template-columns:1fr;gap:32px}}:where(body[data-apps=directory] #ledger>.wrap){width:100%;max-width:1360px;min-width:0;box-sizing:border-box}@media screen{:where(.site-main .quran-companion-page){border-top:3px double var(--gold-line)}:where(.site-main>:is(.band,.band-alt,.chapter-opening,.inheritance-hero,.about-letter,.about-partner,.reader-opening,.explore-opening,.open-cover,.source-encounter,.open-beginnings,.open-listening)){background:transparent;border-block-color:transparent}:where(.site-main :is(.quran-companion-page,.reader-source,.source-grid,.reader-section,.about-letter-prose)){position:relative;background:var(--paper)}:where(body[data-atmosphere=archive] .site-main){--inheritance-ornament-top:8vh;--inheritance-ornament-end:-26vw }:where(body[data-atmosphere=listening] .site-main){--inheritance-ornament-top:-28vh;--inheritance-ornament-end:-8vw }:where(body[data-atmosphere=reading] .site-main){--inheritance-pattern-opacity:.09;--inheritance-drift:18px;--inheritance-light-drift:18px;--inheritance-ornament-end:-30vw }:where(.site-main :is(.about-letter-prose,.podcast-vision-copy,.reader-prose)){max-inline-size:var(--reading-measure,66ch)}:where(.site-main :is(.reading-desk,.workshop-opening,.listening-opening)){padding-block:0}:where(.site-main .about-cover-grid){padding-block:clamp(28px,3.5vw,56px)}}@media screen and (min-width:1025px){:where(.site-main .desk-spread){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media(max-width:1250px){:where(.site-header .hcta){display:none}}@media(max-width:600px){:where(.site-header .mark){width:38px}}:where(.site-header .nav>a):after{inset-inline-start:13px;inset-inline-end:13px;bottom:4px;opacity:0;transition:opacity .2s}:where(body[data-room=quran] main :is(section[id],[data-check],#results)):where(html[data-skin~=quran],html[data-skin~=quran] *){scroll-margin-top:calc(76px + var(--armbar-h) + 20px)}@media screen{:where(body[data-apps=directory] #ledger .tool-capabilities li):where(html[data-skin~=apps],html[data-skin~=apps] *){line-height:1.75;padding-block:0}:where(body[data-apps=directory] #ledger a:focus-visible):where(html[data-skin~=apps],html[data-skin~=apps] *),:where(body[data-apps=directory] #waitlist :is(input,textarea,button):focus-visible):where(html[data-skin~=apps],html[data-skin~=apps] *){outline:2px solid var(--gold);outline-offset:5px}}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-title h3){margin:0 0 14px;overflow-wrap:normal}:where(html[data-theme=dark] body[data-apps=directory] .site-main){--apps-green:transparent;--apps-light:rgb(217 180 120 / .04);--apps-illumination-opacity:.14;--apps-lamp:rgb(217 180 120 / .03) }@media screen{:where(html[data-theme=dark] body .site-main){--inheritance-pattern-tone:#A5AE98;--inheritance-pattern-foil:#E0BA7A;--inheritance-pattern-opacity:.17;--inheritance-glow:rgb(217 180 120 / .1);--inheritance-cool:rgb(143 166 153 / .045);--inheritance-light-opacity:.65 }:where(body[data-atmosphere=reading] .site-main):after{opacity:.35}}@media screen and (prefers-reduced-motion:no-preference){:where(html[data-motion=gentle] body .site-main){transition:background-color .75s ease}}@media screen and (max-width:760px){:where(html[data-theme=dark] body .site-main){--inheritance-pattern-opacity:.18 }}@media screen{:where(.site-main :is(.house-art,.inheritance-hero-art,.about-inheritance-art,.listening-scene,.apps-cover-art) figcaption){color:var(--ink-soft)}:where(.site-main .desk-art img){-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(0deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(0deg,transparent,#000 2%,#000 98%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}}:where(.site-header .brand){margin:0;flex-shrink:0}:where(.site-header .hbar){gap:clamp(12px,1.5vw,28px);justify-content:space-between;min-height:80px}@media(max-width:600px){:where(.site-header .hbar){gap:10px;min-height:64px}}@media(max-width:420px){:where(.site-header .hbar){width:calc(100% - 32px);padding-inline:0;gap:6px}}:where(html[data-theme=dark] body[data-apps=directory] .site-main):before{opacity:.14}@media screen and (prefers-reduced-motion:no-preference){:where(html[data-motion=gentle] body .site-main):after{animation:inheritance-paper-light 32s cubic-bezier(.45,0,.55,1) -9s infinite alternate;transition:background-color .75s ease,opacity .75s ease}:where(html[data-motion=gentle] body .site-main):before{animation:inheritance-pattern-breathe 24s cubic-bezier(.45,0,.55,1) -6s infinite alternate;transition:background-color .75s ease,opacity .75s ease}}@media screen and (max-width:760px){:where(html[data-theme=dark] body .site-main):after{opacity:.4}:where(html[data-motion=gentle] body .site-main):after{animation-duration:44s}:where(html[data-motion=gentle] body .site-main):before{animation-duration:32s}}:where(html[data-motion=calm] body .site-main):before{transform:none}:where(html[data-motion=calm] body .site-main):after{transform:none}:where(html[data-background-paused] body .site-main):before{animation-play-state:paused}:where(html[data-background-paused] body .site-main):after{animation-play-state:paused}@media screen{:where(.site-main :is(h1,h2,h3)){text-wrap:balance}}:where(#tiers .tier-buy .btn-ghost:hover),:where(#tiers .tier-once .btn-ghost:hover){border-color:var(--gold);color:var(--gold)}:where(.mobile-nav .mrow .vb){width:auto;font:400 .78rem/1.5 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink-soft)}@media(max-width:560px){:where(.site-header .tools .iconbtn){width:44px;height:44px;min-width:44px;padding:0}}@media(max-width:440px){:where(.site-header .brand .mark){display:block;width:32px;flex-shrink:0}:where(.site-header .brand .sub){display:none}}:where(body[data-room=contact] #form){padding-top:32px}@media(max-width:1000px){:where(html:not([data-nav-ready]) body .site-header .hbar){height:auto;min-height:84px;flex-wrap:wrap;padding-block:16px}:where(html:not([data-nav-ready]) body .site-header .nav){display:flex;order:3;width:100%;flex-wrap:wrap;margin:0}}:where(body[data-room=apps] #waitlist .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(30px,7vw,104px)}:where(body[data-room=podcast] #ask .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,7vw,100px)}@media(max-width:800px){:where(body[data-room=apps] #waitlist .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *),:where(body[data-room=podcast] #ask .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){grid-template-columns:1fr}}@media screen{:where(body[data-apps=directory] #ledger .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){padding:clamp(28px,4.5vw,64px);gap:clamp(32px,5vw,72px);box-shadow:none;scroll-margin-top:calc(var(--header-height) + 28px)}:where(body[data-apps=directory] #in-progress>.wrap>.shead):where(html[data-skin~=apps],html[data-skin~=apps] *){max-width:68ch;margin-bottom:36px}}:where(#quran-welcome){scroll-margin-top:calc(var(--header-height,104px) + 20px)}@media screen{:where(body[data-art-layout=spacious] #book-care>.wrap:has([data-house-art=books-bindery])){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);align-items:center}:where(body[data-art-layout=spacious] #book-care>.wrap>[data-house-art=books-bindery]){grid-column:2;grid-row:1}:where(body[data-art-layout=spacious] #book-care>.wrap>.shead){grid-column:1;grid-row:1;margin:0}:where(body[data-art-layout=spacious] #book-care>.wrap>:is(.cols,.cols-2)){grid-column:1/-1}}@media screen and (max-width:760px){:where(body[data-art-layout=spacious] #book-care>.wrap:has([data-house-art=books-bindery])){grid-template-columns:minmax(0,1fr)}:where(body[data-art-layout=spacious] #book-care>.wrap>.shead){grid-column:1;grid-row:1}:where(body[data-art-layout=spacious] #book-care>.wrap>[data-house-art=books-bindery]){grid-column:1;grid-row:2}}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-title .kind){margin:0 0 8px;color:var(--gold)}:where(body[data-apps=directory] :is(#in-progress,#stopped).project-directory>.wrap){display:block;width:100%;max-width:1360px;min-width:0;margin-inline:auto;box-sizing:border-box}:where(body[data-apps=directory] #ledger .tool-dossiers .name){line-height:1.2;max-width:none}@media screen{:where(.site-main :is(.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid)){padding-block:clamp(36px,4vw,64px)}:where(.site-main .chapter-opening-grid:has(.house-art)){align-items:start}}@media screen and (max-width:760px){:where(.site-main :is(.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid)){padding-block:28px 40px}}@media screen{:where(.site-main){--verse-paper:#faf5e9;--verse-ink:#634d25;--verse-metal:#94723c;--verse-line:rgb(148 114 60 / .46);--verse-shadow:rgb(58 43 23 / .07) }}@media(max-width:600px){:where(.site-header .brand .wm){font-size:1.15rem}}:where(.site-main .library-catalog .book .facts){flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}:where(body[data-room=quran] main :is(section[id],[data-check],#results)):where(html[data-skin~=quran],html[data-skin~=quran] *){scroll-margin-top:calc(var(--header-height,104px) + var(--armbar-h,52px) + 24px)}@media(max-width:1000px){:where(body[data-room=quran] main :is(section[id],[data-check],#results)):where(html[data-skin~=quran],html[data-skin~=quran] *){scroll-margin-top:calc(var(--header-height,88px) + 24px)}}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) .project-card-title h3){margin-bottom:16px}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) .project-card-copy p){max-width:65ch;word-break:normal;overflow-wrap:break-word}@media screen{:where(.site-main :is(.chapter-intro,.inheritance-hero-copy,.inheritance-teacher-copy,.about-cover-copy,.about-letter-prose,.podcast-vision-copy,.tool-story,.reader-prose,.correspondence-letter)){min-width:0}:where(.site-main :is(.lede,.inheritance-hero-lede,.about-cover-lede)){margin-block-end:32px}}@media screen and (max-width:760px){:where(.site-main :is(.lede,.inheritance-hero-lede,.about-cover-lede)){margin-block-end:24px}}@media screen{:where(html[data-theme=dark] body[data-atmosphere=reading] .site-main){--inheritance-pattern-opacity:.1 }:where(.site-main :is(.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.listening-introduction,.listening-title,.apps-cover-copy,.workshop-intro,.chapter-opening-copy,.chapter-opening-grid>div:first-child,.reader-opening>div:first-child,.explore-opening>div:first-child,.podcast-vision-copy)){z-index:2;background:transparent;min-width:0}}:where(.site-main .quran-translation-text){direction:ltr}:where(.site-main :is(.quran-translation-label,.quran-translation-credit)){direction:ltr;margin:0}:where(.site-main .quran-translation-toggle){max-inline-size:64ch}:where(.site-main .quran-translation-text){text-align:center;text-wrap:pretty;font-kerning:normal}:where(.site-main :is(.quran-translation-label,.quran-translation-credit)){text-align:center}:where(.site-main .quran-translation-toggle){inline-size:100%;max-inline-size:none;box-sizing:border-box;padding-inline:20px}:where(.site-main .quran-translation-toggle){border-block-end:1px solid var(--verse-line);border-radius:0}:where(.mobile-nav .mobile-destination-title){font-size:1.5rem;font-weight:400}:where(:is(.site-header,.mobile-nav) .fihrist-app){display:grid;align-items:center;padding:12px 4px;border-radius:12px;white-space:normal;text-decoration:none;color:var(--ink);min-width:0;border-bottom:1px solid var(--line);transition:background-color .2s ease}:where(.mobile-nav .fihrist-overview){display:block;padding:14px 4px;font:500 1.2rem/1.5 var(--type-navigation-family);color:var(--gold)}:where(.site-main .prophetic-guidance){grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,80px);padding-block:clamp(56px,7vw,96px);align-items:start;scroll-margin-block-start:120px}:where(.site-main .hadith-grade){display:inline-block;padding:7px 12px;border:1px solid var(--verse-line);border-radius:100px;color:var(--ink);background:var(--paper);letter-spacing:0;margin:0 0 18px}:where(.site-main .guidance-reading){min-inline-size:0;border-radius:24px}:where(.site-main .guidance-arabic){letter-spacing:0;padding:0;transform:none;filter:none;animation:none}:where(.site-main .guidance-provenance){padding-block-end:22px;margin-block-end:26px}:where(.site-main .guidance-practice){border-inline-start:2px solid var(--verse-metal);margin-block:30px}:where(.site-main .guidance-next){margin-block-start:24px;min-block-size:44px}:where(.site-main .hadith-attribution){margin:0 0 12px}:where(.site-main .guidance-index){padding-block:64px}@media screen and (min-width:761px){:where(.site-main .prophetic-guidance){grid-template-columns:minmax(0,1fr);gap:0;inline-size:calc(100% - 2 * var(--gutter));margin:clamp(56px,6vw,88px) auto}:where(.site-main .guidance-introduction){grid-column:2;grid-row:1}:where(.site-main .guidance-salawat){grid-column:2;grid-row:2;justify-self:start}:where(.site-main .guidance-reading){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:0}:where(.site-main .guidance-arabic){grid-column:1/-1;justify-self:center;padding-block:8px}:where(.site-main .guidance-provenance){grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 24px;padding-block-end:24px}:where(.site-main .guidance-meaning){grid-column:1}:where(.site-main .guidance-practice){grid-column:2}:where(.site-main .guidance-notes){grid-column:1/-1;min-inline-size:0;border-block-start:1px solid var(--verse-line);padding-block-start:12px}:where(.site-main .guidance-next){grid-column:1/-1;justify-self:start;margin:0}}@media screen and (max-width:760px){:where(.site-main .guidance-salawat){inline-size:fit-content;max-inline-size:100%;margin-block:6px 16px}:where(.site-main .guidance-reading){border-radius:0}:where(.site-main .guidance-arabic){margin-block:0 24px}:where(.site-main .guidance-next){display:inline-flex;align-items:center;max-inline-size:100%}}@media screen and (max-width:1000px){:where(.mobile-nav .mobile-destination-title){grid-column:2;grid-row:1;font:500 1.13rem/1.4 var(--type-interface-family);color:var(--ink)}}@media screen and (max-width:1000px){:where(.mobile-nav .menu-explore){display:grid;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:84px;margin:0 0 20px;padding:17px;border:1px solid var(--gold-line);border-radius:18px;background:var(--paper-2);color:var(--ink);text-decoration:none;transition:background-color .24s ease,border-color .24s ease}}:where(.site-main .quran-translation-credit a){color:inherit;text-decoration:underline;text-underline-offset:4px}:where(.site-main .quran-translation-toggle>summary){cursor:pointer;padding:14px 0;color:var(--ink)}@media screen{:where(html[lang=en] body .site-main h1){font-size:clamp(2.6rem,1.5rem + 3.6vw,4.8rem);line-height:1.12;letter-spacing:-.018em}}:where(.site-header :is(.nav>a,.nav-disclosure>summary)){font-optical-sizing:auto;padding-block:11px}:where(.mobile-nav :is(.mobile-learning>summary,.mgroup>a)){font-size:1.125rem}:where(:is(.site-header,.mobile-nav) .fihrist-app-sections a){display:grid;gap:5px;padding:10px 4px;white-space:normal;color:var(--ink);text-decoration:none}:where(.site-main .surah-guide-notes :is(p,a)){max-inline-size:62ch}:where(.site-main .guidance-provenance a){display:inline-flex;min-block-size:44px;align-items:center;text-underline-offset:5px;color:var(--ink)}:where(.site-main .guidance-provenance p){color:var(--ink-soft);margin:5px 0}:where(.site-main .guidance-practice p){margin:12px 0 24px;max-inline-size:60ch}:where(.site-main .guidance-practice h3){margin:0 0 10px}:where(.site-main .guidance-notes summary){cursor:pointer;min-block-size:44px;padding-block:10px;line-height:1.7}:where(.site-main .guidance-notes p){margin-block:16px}:where(.site-main .guidance-notes a){display:inline-block;padding-block:12px}:where(.site-main .guidance-index>p),:where(.site-main .guidance-index>h2){max-inline-size:65ch;background:var(--paper);box-shadow:0 0 18px 12px var(--paper)}:where(.site-main .guidance-index ul){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:32px 0;list-style:none}:where(.site-main .guidance-index li){margin:0;padding:0;min-inline-size:0}:where(.site-main .guidance-index strong){font-family:var(--type-detail-family);font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (min-width:761px){:where(.site-main .prophetic-guidance h2){grid-column:1;grid-row:2/5;text-wrap:balance}:where(.site-main .guidance-provenance p){margin:0}:where(.site-main .guidance-practice p){margin:10px 0 0;max-inline-size:46ch}:where(.site-main .guidance-notes p){max-inline-size:72ch}}@media screen and (max-width:760px){:where(.site-main .prophetic-guidance h2){margin-block:14px 20px;text-wrap:balance}:where(.site-main .guidance-index ul){grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:1000px){:where(.mobile-nav .mobile-heading>a){min-height:44px;padding:8px 4px;font:500 .83rem/1.5 var(--type-interface-family);color:var(--ink)}:where(.mobile-nav .mobile-destination-title>span){position:absolute;inset-inline-end:14px;top:calc(50% - 9px);font:400 1rem/1 var(--type-interface-family);color:var(--gold)}:where(.mobile-nav .mobile-learning>summary){padding:18px 16px;gap:16px;min-height:58px;font:500 .9rem/1.6 var(--type-interface-family);color:var(--ink)}:where(.mobile-nav .mgroup>a){display:flex;align-items:center;gap:13px;min-width:0;padding:12px 10px;border-radius:12px;border:1px solid transparent;color:var(--ink-soft);text-decoration:none;font:400 .88rem/1.6 var(--type-interface-family)}:where(.mobile-nav :is(.mrow,.mgroup>a,.mobile-learning)){transition:background-color .24s ease,border-color .24s ease,color .24s ease}:where(.mobile-nav .menu-explore strong){display:block;font:500 .98rem/1.6 var(--type-interface-family)}}:where(.site-header .nav-disclosure>summary),:where(.mobile-nav :is(.fihrist-mobile-quran,.fihrist-mobile-apps)>summary){font-weight:600;letter-spacing:-.014em;touch-action:manipulation}@media screen{:where(.site-main :is(.chapter-intro,.inheritance-teacher-copy,.about-letter-prose,.podcast-vision-copy,.tool-story,.reader-prose) p+p){margin-block-start:1.25em}:where(.site-main :is(.chapter-intro,.inheritance-teacher-copy,.about-letter-prose,.podcast-vision-copy,.tool-story,.reader-prose) :is(h2,h3)+p){margin-block-start:20px}}:where(.site-main .quran-translation-toggle>summary span){font-size:1rem;margin-inline-start:12px;color:var(--ink-soft);display:inline-block}:where(.site-main .guidance-index li a){display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%;border:1px solid var(--verse-line);border-radius:18px;padding:24px;background:var(--paper);color:var(--ink);text-decoration:none;box-sizing:border-box;transition:border-color .3s ease}:where(.site-main .guidance-index li span){font-size:.875rem;line-height:1.7;color:var(--ink-soft)}@media screen and (max-width:760px){:where(.site-main .guidance-index li a){padding:22px;gap:12px}}:where(body[data-room=home] #learning){background:var(--paper)}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) .project-card-title :is(.kind,h3)){word-break:normal;overflow-wrap:normal;white-space:normal}:where(body[data-apps=directory] #ledger .tool-dossiers .meta .btn){min-height:48px;border-radius:12px;max-width:100%}@media screen{:where(body[data-art-layout=spacious] .site-main){--content-halo:28px;--inheritance-pattern-opacity:.12 }}@media screen and (max-width:760px){:where(body[data-art-layout=spacious] .site-main){--content-halo:16px;--inheritance-pattern-opacity:.1 }}@media screen{:where(.site-main .quran-companion-page){border:0;padding-inline:0;background:var(--paper)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm]) body[data-apps=directory] #ledger .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){transition:border-color .3s ease,box-shadow .4s ease}}@media screen{:where(.site-main :is(.chapter-intro,.inheritance-teacher-copy,.about-letter-prose,.podcast-vision-copy,.tool-story) :is(.btns,.meta,.inheritance-hero-actions)){margin-block-start:28px;row-gap:16px}:where(.site-main :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art:not([data-house-art=teaching]):not([data-still-art]),.reader-collection-art) img){-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:1;filter:none;border-radius:0}:where(.site-main .chapter-opening-grid:has(.house-art)>div:first-child){padding-block-start:24px}:where(html[data-theme=dark] body .site-main){--verse-paper:#181813;--verse-ink:#eed8ad;--verse-metal:#c7a66a;--verse-line:rgb(199 166 106 / .43);--verse-shadow:rgb(0 0 0 / .18) }}:where(.site-main){--hadith-paper:var(--paper-warm);--hadith-ink:#443727;--hadith-rule:#b39661 }@media screen and (max-width:1000px){:where(.mobile-nav .mobile-heading>.eyebrow){font:500 .78rem/1.6 var(--type-interface-family);color:var(--ink-soft)}:where(.mobile-nav .mrow .vb){grid-column:2;grid-row:2;font:400 .81rem/1.65 var(--type-interface-family);color:var(--ink-soft)}:where(html[data-motion] body .mobile-nav){transform:none;animation:none;transition:none}}@media(min-width:1001px){:where(.site-header .nav-search){border-inline-start:1px solid var(--line);border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:4px}}:where(.site-header .quran-nav-overview){justify-content:space-between;align-items:center;padding:16px 18px}:where(:is(.site-header,.mobile-nav) .quran-nav-label){font:500 .9375rem/1.6 var(--type-navigation-family);color:var(--gold);margin:0 0 12px}:where(.site-header .menu-overview){display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--gold);font:500 1.125rem/1.5 var(--type-navigation-family);text-decoration:underline;text-underline-offset:5px}:where(.mobile-nav :is(.mobile-learning,.mrow)){background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}:where(html[lang=ar] body .site-header :is(.nav>a,.nav-disclosure>summary)){padding-block:7px}@media screen and (min-width:761px){:where(.site-main .guidance-provenance p:last-child){flex-basis:100%;text-align:center}:where(.site-main .quran-companion-page :is(.quran-companion-meaning,.quran-companion-reflection p,.quran-companion-practice p)){max-inline-size:60ch;line-height:1.9}}@media screen and (max-width:1000px){:where(html[lang=ar] body .mobile-nav :is(.vb,.mobile-learning>summary,.mgroup>a)){line-height:1.8}}:where(.site-header :is(.nav>a,.nav-disclosure>summary)){min-height:44px;padding:10px 14px;color:var(--ink);transition:background-color .2s ease,color .2s ease}:where(:is(.site-header,.mobile-nav) :is(a,summary,button):focus-visible){outline:2px solid var(--gold);outline-offset:3px;border-radius:10px}:where(.site-header .quran-nav-group>a){color:var(--ink);text-decoration:none}:where(.mobile-nav .quran-nav-group>a){display:grid;grid-template-columns:1fr 16px;gap:6px;padding:12px 0;min-height:48px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}:where(.site-header .contents-index):before{content:"";position:absolute;inset-inline-start:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}:where(.site-header .contents-destinations small){grid-column:1;font:400 .9375rem/1.6 var(--type-prose-family);color:var(--ink-soft)}:where(.site-header .nav>a){position:relative;border-radius:10px;background:transparent;box-shadow:none}:where(.site-header .nav-disclosure>summary){background:transparent;border:0;box-shadow:none;min-width:36px;margin-inline-end:4px}:where(.site-header .contents-index button){height:56px;padding:10px 14px;transition:background-color .24s ease,color .24s ease}:where(.site-main .guidance-index li a:hover){border-color:var(--verse-metal)}:where(body[data-room=quran] [data-study=index] #how):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--paper-2);padding-block:clamp(52px,7vw,106px)}:where(body[data-room=quran] [data-study=lesson] #letters):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--paper-2);padding-block:clamp(28px,4vw,56px)}:where(body[data-room=quran] [data-study=start] #check-section):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--paper-2)}:where(body[data-room=quran] [data-learning-journeys] #try-learning):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:clamp(36px,5vw,70px)}:where(body[data-room=quran] [data-learning-journeys] #path):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:clamp(40px,5vw,72px);background:var(--paper-2)}:where(body[data-room=quran] [data-learning-journeys] #how):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--paper);padding-block:clamp(42px,6vw,90px)}:where(body[data-room=quran] [data-learning-journeys] #tracks):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] [data-learning-journeys] #certificates):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] [data-learning-journeys] #host):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--paper);padding-block:0;border:0}:where(body[data-room=quran] [data-study=books] #the-books):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-top:42px}:where(body.house-story[data-room=contact] #form):where(html[data-skin~=story],html[data-skin~=story] *){background:var(--paper-2)}@media(max-width:600px){:where(.site-header .brand .wm){font-size:1.2rem}}@media screen{:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art,.reader-collection-art,.desk-art,.about-portrait,.teacher-opening-portrait)){isolation:isolate;background-color:var(--paper);box-shadow:0 0 24px 16px var(--paper)}:where(body[data-art-layout=spacious][data-atmosphere=reading] .site-main){--inheritance-pattern-opacity:.07 }}@media screen and (max-width:760px){:where(body[data-art-layout=spacious] .site-main :is(.library-cover,.chapter-note,.reader-folio,.reader-collection-note,.contact-routing)){min-width:0}}@media screen{:where(body[data-room=home][data-art-layout=spacious] .site-main){--inheritance-pattern-tone:#9c8055;--inheritance-pattern-foil:#b99b68;--inheritance-pattern-opacity:.19;--inheritance-drift:18px }}:where(body[data-room=quran] [data-study=index] #how h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:clamp(2.6rem,4.3vw,4.5rem);line-height:1.04}:where(body[data-room=quran] [data-study=teacher] #teacher-record h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-chapter-weight) clamp(2.3rem,3.8vw,3.8rem)/1.08 var(--f-display);max-width:18ch}:where(body.house-story[data-room=contact] #form input):where(html[data-skin~=story],html[data-skin~=story] *),:where(body.house-story[data-room=contact] #form select):where(html[data-skin~=story],html[data-skin~=story] *),:where(body.house-story[data-room=contact] #form textarea):where(html[data-skin~=story],html[data-skin~=story] *){background:var(--paper-2);border:1px solid var(--line);border-bottom-color:var(--gold-line);border-radius:0;padding:14px;color:var(--ink);width:100%;min-width:0}:where(body.house-story[data-room=contact] #form textarea):where(html[data-skin~=story],html[data-skin~=story] *){min-height:200px;resize:vertical}@media screen{:where(html[data-theme=dark] body[data-art-layout=spacious] .site-main){--inheritance-pattern-opacity:.11 }:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art,.reader-collection-art,.desk-art) img){-webkit-mask-image:none;mask-image:none;opacity:1;filter:none;mix-blend-mode:normal;border-radius:10px}}@media screen and (max-width:760px){:where(html[data-theme=dark] body[data-art-layout=spacious] .site-main){--inheritance-pattern-opacity:.1 }}@media screen{:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art,.reader-collection-art,.desk-art) img){translate:none;transform:none}}:where(html[data-theme=dark] body .site-main){--hadith-paper:#211e18;--hadith-ink:#ede1c8;--hadith-rule:#bda16a }:where(.site-main .guidance-provenance){text-align:center;border-bottom:1px solid var(--hadith-rule)}@media screen and (max-width:1000px){:where(html[data-motion] body .mobile-nav.open){transform:none;animation:none;transition:none}}@media screen and (max-width:1000px)and (prefers-reduced-motion:no-preference){:where(html[data-motion=gentle][data-page-arrival] body .site-main){animation:journey-page-enter .28s cubic-bezier(.22,1,.36,1) both}}:where(.site-header .quran-simple-panel .quran-nav-overview){display:inline-flex;gap:12px;min-height:44px;padding:8px 12px;margin:0;flex:none;background:transparent;border:0;border-radius:10px;font:500 1.0625rem/1.5 var(--type-navigation-family);color:var(--gold);text-decoration:underline;text-underline-offset:5px}:where(.site-header .quran-simple-panel .quran-nav-label){font-size:.875rem;margin-bottom:8px;color:var(--ink-soft)}@media(min-width:1001px){:where(.site-header .quran-simple-panel .quran-nav-label){grid-column:1/-1;color:var(--gold);font-size:.875rem}}:where(.site-header .contents-destinations :is(.quran-nav-group,.fihrist-app-list,.fihrist-app-sections)){display:block;margin:0;padding:0;border:0}:where(.site-header :is(.nav>a,.nav-disclosure>summary):is(:hover,[aria-current])){background:var(--paper-2);color:var(--ink)}:where(.site-header .quran-simple-panel .quran-nav-group small){font-size:.9375rem;line-height:1.5}@media(min-width:1001px){:where(.site-header .quran-simple-panel .quran-nav-group small){font-size:.9375rem}}:where(body[data-room=quran] [data-study=masajid] #responsibilities .cols-2):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:clamp(28px,6vw,88px)}:where(body[data-room=quran] [data-study=books] #book-care .cols):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:clamp(26px,4vw,60px)}:where(body.house-story[data-room=contact] #form .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(36px,7vw,100px)}@media(max-width:1000px){:where(body.house-story[data-room=contact] #form .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *){grid-template-columns:1fr}}@media(max-width:480px){:where(body.house-story[data-room=contact] #form .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *){gap:32px}}@media screen{:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)){position:relative;isolation:isolate;background:var(--paper);box-shadow:0 0 32px 20px var(--paper)}}@media screen and (min-width:1025px){:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-layout,.workshop-opening>.hero-grid,.listening-opening>.hero-grid)){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(40px,4vw,72px);align-items:center}}@media screen and (max-width:1024px){:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-layout,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.desk-spread,.about-cover-grid,.chapter-opening-grid,.reader-opening)){row-gap:36px}}@media screen{:where(body[data-room=home][data-art-layout=spacious] .site-main .inheritance-hero-layout){padding-block:clamp(40px,4.6vw,76px)}}@media screen and (max-width:760px){:where(body[data-room=home][data-art-layout=spacious] .site-main .inheritance-hero-layout){padding-block:32px 40px}}:where(body[data-room=quran] [data-study=index] #path .steps h3):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-chapter-weight) clamp(1.45rem,2vw,1.9rem)/1.2 var(--f-display);margin-bottom:12px}:where(body[data-room=quran] [data-study=masajid] #responsibilities .cols-2>div):where(html[data-skin~=quran],html[data-skin~=quran] *){border-top:1px solid var(--gold-line);padding-top:24px}:where(body[data-room=quran] [data-study=books] #book-care .col h3):where(html[data-skin~=quran],html[data-skin~=quran] *){font:var(--type-chapter-weight) 1.65rem/1.2 var(--f-display)}@media screen{:where(html[data-theme=dark] body[data-art-layout=spacious][data-atmosphere=reading] .site-main){--inheritance-pattern-opacity:.07 }:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.listening-title,.workshop-intro,.chapter-opening-copy,.chapter-opening-grid>div:first-child,.reader-opening>div:first-child,.explore-opening>div:first-child,.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art,.reader-collection-art,.desk-art,.about-portrait,.teacher-opening-portrait)){box-shadow:none}:where(body[data-room=home][data-art-layout=spacious] .site-main .inheritance-hero-art img){display:block;width:100%;height:auto;border-radius:14px}}@media screen{:where(.site-main :is(.chapter-intro,.inheritance-teacher-copy,.about-letter-prose,.podcast-vision-copy,.tool-story,.reader-prose) p:not([lang=ar]):not(.eyebrow):not(.source-label)){max-inline-size:64ch;text-wrap:pretty}}@media screen and (prefers-reduced-motion:no-preference){:where(html[data-motion=gentle] body[data-room=home][data-art-layout=spacious] .site-main):before{animation:mirath-margin-float 48s cubic-bezier(.45,0,.55,1) -12s infinite alternate}}:where(body[data-room][data-atmosphere=study] [data-study=cohorts] #class-format .col){padding:28px;border:1px solid var(--line);border-top:3px solid var(--gold-line);background:var(--paper-2)}:where(body[data-room][data-atmosphere][data-edition=together] #class-format .cols):where(html[data-skin~=editions],html[data-skin~=editions] *){gap:24px}:where(body[data-room][data-atmosphere][data-edition=together] #class-format .col):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:28px 24px;border:1px solid var(--line);background:var(--paper)}:where(body[data-room][data-atmosphere][data-edition=together] #schedule .wrap):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:1360px}:where(body[data-room][data-atmosphere][data-edition=community] #responsibilities .cols-2):where(html[data-skin~=editions],html[data-skin~=editions] *){gap:32px}:where(body[data-room][data-atmosphere][data-edition=community] #onepager .wrap):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:24px}:where(body[data-room][data-atmosphere][data-edition=teacher] #teacher-record .body):where(html[data-skin~=editions],html[data-skin~=editions] *){border-inline-start:1px solid var(--gold-line);padding-block:0 0;padding-inline:32px 0}:where(body[data-room][data-atmosphere][data-edition=record] #register .wrap):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:1320px}:where(body[data-room][data-atmosphere][data-edition=letter] #form .contact-grid):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--chapter-gap);align-items:start}@media(max-width:850px){:where(body[data-room][data-atmosphere][data-edition=teacher] #teacher-record .body):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:0;border:0}:where(body[data-room][data-atmosphere][data-edition=letter] #form .contact-grid):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:1fr}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] #belonging):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-bottom:0}:where(body[data-room][data-atmosphere=study] [data-study=masajid] #responsibilities .cols-2>div){padding:28px;border:1px solid var(--line);border-top:3px solid var(--gold-line);background:var(--paper-2)}:where(body[data-room][data-atmosphere][data-edition=community] #responsibilities .cols-2>div):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:28px 0;border:0;border-top:1px solid var(--gold-line);background:transparent}:where(.site-main :is(.guidance-meaning,.source-encounter:has(a[href*="sunnah.com/"]) .source-meaning,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-meaning,.reader-source:has(a[href*="sunnah.com/"]) .reader-meaning)){color:var(--ink);max-inline-size:56ch}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #app-publishing){max-width:none;width:100%}}@media screen{:where(body[data-art-layout=spacious] .site-main :is(.band:not(.chapter-opening):not(.source-encounter)>.wrap,.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.listening-introduction,.listening-title,.apps-cover-copy,.workshop-intro,.chapter-opening-copy,.chapter-opening-grid>div:first-child,.reader-opening>div:first-child,.explore-opening>div:first-child,.podcast-vision-copy,.library-cover,.chapter-note,.reader-folio,.reader-collection-note,.invitation-opening>.wrap,.missing-opening>.wrap,.contact-routing,.explore-opening-note,.about-partner-grid,.about-commitments>.wrap,.quran-companion,.learning-doorways,.reader-prose,.reader-collection-close,.reading-collection-filter,.reading-session,.reader-related,.explore-directory,.explore-personal)){position:relative;isolation:isolate;background-color:var(--paper);box-shadow:0 0 var(--content-halo) var(--content-halo) var(--paper)}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) :is(.inheritance-bridge-links>a,.journal-next>a,.reading-entry,.explore-entry>a,#class-format .col,.check .step,.result,.srow)){min-width:0;padding:var(--journey-padding);border:1px solid var(--line);border-radius:20px;background:var(--journey-surface);box-shadow:none}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) :is(.about-letter-grid,.about-commitments-grid,.podcast-vision-spread,.podcast-invitation-spread,.podcast-season,#form .contact-grid)){gap:var(--journey-gap)}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) :is(.about-letter-grid,.about-commitments-grid,.podcast-vision-spread,.podcast-invitation-spread,.podcast-season,#form .contact-grid)){grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:981px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #app-publishing:has(>.house-art--chapter)){display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px clamp(32px,4vw,64px);align-items:start}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.first-lesson-invitation,.podcast-invitation-spread,.about-commitments-grid,#app-publishing)>:first-child){grid-column:1;grid-row:1;align-self:end;margin-block-end:0}}@media screen and (max-width:980px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #app-publishing:has(>.house-art--chapter)){display:grid;grid-template-columns:minmax(0,1fr);gap:28px}}@media screen and (min-width:981px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(#teaching-practice,#community-process)>.wrap){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(40px,5vw,80px);align-items:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #class-format>.wrap){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px clamp(40px,5vw,80px);align-items:center}}@media screen and (max-width:980px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(#class-format,#teaching-practice,#community-process)>.wrap){display:grid;grid-template-columns:minmax(0,1fr);gap:28px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #app-principles>.wrap>h2){margin-block:0 40px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) #book-care .house-art){margin:0}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) #book-care .shead){grid-column:1;grid-row:1;margin:0}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.reader-folio .house-art,.reader-collection-art,.chapter-note .house-art,#book-care .house-art)){width:calc(100% + 24px);max-width:none;margin-inline:-12px}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #class-format>.wrap>.house-art--narrative){max-width:1000px}}@media screen and (min-width:981px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.podcast-vision-spread,.inheritance-listening-layout,#teacher-placement>.wrap):has(>.house-art--narrative)){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px clamp(36px,5vw,80px);align-items:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(#teaching-practice,#community-process)>.wrap>.shead){grid-column:1;grid-row:1;margin-block-end:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(#teaching-practice,#community-process)>.wrap>.house-art--narrative){grid-column:2;grid-row:1;margin:0;max-width:none}}@media screen and (max-width:980px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.podcast-vision-spread,.inheritance-listening-layout,#teacher-placement>.wrap):has(>.house-art--narrative)){display:grid;grid-template-columns:minmax(0,1fr);gap:28px}}@media screen and (min-width:981px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #class-format>.wrap>.shead){grid-column:1;grid-row:1;margin:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #class-format>.wrap>.house-art--narrative){grid-column:2;grid-row:1;margin:0}}@media screen and (max-width:980px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(#class-format,#teaching-practice,#community-process)>.wrap>.shead){margin:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.podcast-vision-spread,.inheritance-listening-layout,#teacher-placement>.wrap,#class-format>.wrap,#teaching-practice>.wrap,#community-process>.wrap)>.house-art--narrative){grid-column:1;grid-row:2;margin:0}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.reader-folio .house-art,.reader-collection-art,.chapter-note .house-art,#book-care .house-art) figcaption){padding-inline:12px;padding-block-start:16px}}@media screen and (min-width:981px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(#teaching-practice,#community-process)>.wrap>:not(.shead):not(.house-art--narrative)),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] #class-format>.wrap>:not(.shead):not(.house-art--narrative)){grid-column:1/-1}}@media screen{:where(.site-main){background-color:transparent}:where(.site-main):where(html[data-skin~=letter],html[data-skin~=letter] *){--folio-width:1120px;--folio-gap:clamp(28px,4vw,56px);--folio-padding:clamp(28px,3.5vw,48px) }}@media screen{:where(.site-main):before{content:none;display:none;animation:none}:where(.site-main):after{content:none;display:none;animation:none}:where(.site-main>section){background-color:transparent}}@media screen and (min-width:761px){:where(.site-main .quran-companion){grid-template-columns:minmax(0,1fr);gap:24px;inline-size:calc(100% - 2 * var(--gutter));max-inline-size:1120px;margin:clamp(48px,5vw,72px) auto;padding:clamp(24px,3vw,40px);background:var(--paper);box-shadow:0 0 24px 16px var(--paper)}:where(.site-main .quran-companion-reference){margin:0}:where(.site-main .quran-companion-page){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;padding:0;border:0;max-inline-size:none;box-shadow:none}:where(.site-main .quran-companion-meaning){margin:0}:where(.site-main .quran-companion-reflection){margin:0;padding-block:0;padding-inline-start:28px;border:0;border-inline-start:2px solid var(--verse-metal)}:where(.site-main .quran-companion-depth){border-block-start:1px solid var(--verse-line);padding-block-start:12px}}@media screen and (max-width:760px){:where(.site-main .prophetic-guidance){grid-template-columns:minmax(0,1fr);gap:24px;inline-size:calc(100% - 2 * var(--gutter));margin:48px auto;padding:28px 20px;scroll-margin-block-start:96px}}@media screen{:where(.site-main .about-letter-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){inline-size:calc(100% - 2 * var(--gutter));max-inline-size:var(--folio-width);margin-inline:auto;padding:var(--folio-padding);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--folio-gap);border:1px solid var(--verse-line);border-radius:28px;background:var(--paper);box-shadow:0 12px 36px var(--verse-shadow)}:where(.site-main .about-partner-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){inline-size:calc(100% - 2 * var(--gutter));max-inline-size:1320px;padding-inline:0;margin-inline:auto;gap:var(--folio-gap)}:where(.site-main .about-privacy):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:1/-1;margin:8px 0;line-height:1.8}:where(.site-main :is(.podcast-vision-spread,.podcast-invitation-spread,.podcast-season)):where(html[data-skin~=letter],html[data-skin~=letter] *){gap:var(--folio-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media screen and (max-width:760px){:where(.site-main>.band):where(html[data-skin~=letter],html[data-skin~=letter] *){padding-block:40px}}@media screen{:where(.site-main .shead):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-block-end:32px}:where(.site-main :is(.cols,.cols-2,.contact-grid)):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:var(--study-gap);min-inline-size:0}:where(.site-main :is(.note,.pending,.faq,.form,.sched)):where(html[data-skin~=quran],html[data-skin~=quran] *){border:1px solid var(--verse-line);border-radius:22px;background:var(--paper);padding:clamp(22px,3vw,32px);min-inline-size:0}:where(.site-main .specimen):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:2.2}:where(.site-main .reading-session):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:24px 32px;background:var(--paper);margin-block-end:28px}}@media screen and (max-width:600px){:where(.site-main .letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:24px 20px;border-radius:20px}:where(.site-main .form-row):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr)}}@media screen{:where(.site-main){--journey-section-space:clamp(48px,5.5vw,80px);--journey-reading-size:clamp(1.0625rem,1rem + .18vw,1.125rem);--journey-reading-line:1.85;--journey-content-gap:clamp(24px,3vw,40px) }}@media screen and (max-width:760px){:where(.site-main){--journey-section-space:44px;--journey-content-gap:28px }}@media screen{:where(.site-main :is(.inheritance-bridge,.chapter-next)){inline-size:calc(100% - 2 * var(--gutter));max-inline-size:1120px;margin-inline:auto;padding:36px 0 44px}}@media screen and (max-width:1000px){:where(.site-main :is(.inheritance-bridge,.chapter-next)){padding-block:28px 36px}}:where(.site-main){font-family:var(--type-prose-family);font-size:var(--type-reading-size);line-height:var(--type-reading-leading);font-optical-sizing:auto}@media screen{:where(.site-main){--journey-section-space:var(--rhythm-section);--journey-content-gap:var(--rhythm-gap) }}@media screen and (max-width:760px){:where(.site-main){--rhythm-section:44px;--rhythm-section-quiet:28px;--rhythm-gap:24px }}@media screen and (min-width:761px){:where(.site-main .quran-companion h2){margin:0;text-wrap:balance}:where(.site-main .quran-companion-reference a){align-items:center;min-block-size:44px}:where(.site-main .quran-companion-reflection h3){margin:0 0 10px}:where(.site-main .quran-companion-reflection p){margin:0}:where(.site-main .quran-companion-depth p){max-inline-size:72ch}}@media screen{:where(.site-main .about-letter-margin h2):where(html[data-skin~=letter],html[data-skin~=letter] *){font-size:clamp(2rem,3vw,2.8rem);margin-block:18px 24px}:where(.site-main .about-letter-prose p):where(html[data-skin~=letter],html[data-skin~=letter] *){margin-block:0 24px}:where(.site-main :is(.podcast-vision-spread,.podcast-invitation-spread,.podcast-season) h2):where(html[data-skin~=letter],html[data-skin~=letter] *){font-size:clamp(2rem,3.2vw,3.1rem);max-inline-size:24ch}:where(.site-main .podcast-questions p):where(html[data-skin~=letter],html[data-skin~=letter] *){line-height:1.9;margin:0}:where(.site-main .podcast-guest-note p):where(html[data-skin~=letter],html[data-skin~=letter] *){line-height:1.9}}@media screen{:where(.site-main .shead h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:clamp(2rem,3.2vw,3.1rem);max-inline-size:27ch}:where(.site-main :is(.col,.cols-2>div,.contact-grid>div)):where(html[data-skin~=quran],html[data-skin~=quran] *){min-inline-size:0}:where(.site-main :is(.note,.pending) p):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:1.85}:where(.site-main .form :is(input,select,textarea)):where(html[data-skin~=quran],html[data-skin~=quran] *){border-radius:12px;min-inline-size:0;line-height:1.6}:where(.site-main .library-catalog p):where(html[data-skin~=quran],html[data-skin~=quran] *){max-inline-size:62ch}:where(.site-main :is(.steps,.timeline) p):where(html[data-skin~=quran],html[data-skin~=quran] *){max-inline-size:62ch}:where(.site-main .reading-entry p):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:1.85}:where(.site-main .reader-collection-close h2):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:clamp(2rem,3.2vw,3.1rem)}:where(.site-main .reader-prose p):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:1.9}}@media screen{:where(.site-main :is(h2,h3)){font-kerning:normal;text-wrap:balance;word-break:normal;overflow-wrap:normal;color:var(--ink);font-weight:500}:where(.site-main .inheritance-bridge-links>a){transition:border-color .25s ease,background-color .25s ease}:where(.site-main :is(.study-contents,.chapter-contents,.about-contents) a){transition:color .25s ease,background-color .25s ease,border-color .25s ease}:where(.site-main .explore-entry>a){block-size:100%;padding:28px;gap:16px}:where(.site-main :is(section[id],article[id])){scroll-margin-block-start:calc(var(--header-height,88px) + var(--armbar-h,0px) + 24px)}}@media screen and (max-width:1000px){:where(.site-main :is(.study-contents,.chapter-contents,.about-contents) a){flex:0 0 auto;white-space:nowrap;padding:10px 16px;border:1px solid var(--verse-line);border-radius:999px;background:var(--paper);scroll-snap-align:start}:where(.site-main :is(section[id],article[id])){scroll-margin-block-start:calc(var(--header-height,88px) + 20px)}}@media screen and (max-width:600px){:where(.site-main :is(.explore-controls,.explore-entry>a)){padding:24px 20px}}:where(.site-main h3){margin-block:0 12px}:where(.site-main figcaption){font-weight:400}@media screen{:where(.site-main figcaption){margin-block-start:var(--rhythm-caption-gap);max-inline-size:var(--rhythm-reading)}:where(.site-main :is(a,button,summary)){scroll-margin-block:calc(var(--header-height,88px) + 24px) 140px}:where(.site-main :is(.shead,.about-commitments-grid>header) h2):where(html[data-skin~=letter],html[data-skin~=letter] *){font-size:clamp(2rem,3.2vw,3.1rem);max-inline-size:26ch;text-wrap:balance;margin-block:14px 22px}:where(.site-main .about-letter-margin blockquote p):where(html[data-skin~=letter],html[data-skin~=letter] *){line-height:1.65}}:where(.site-main .path-browse):where(html[data-skin~=explore],html[data-skin~=explore] *){font:inherit;font-size:.9375rem;line-height:1.7;min-height:48px;padding:12px 18px;border:1px solid var(--control-line);border-radius:14px;color:var(--ink);cursor:pointer;text-align:start;margin-top:16px;background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:5px;padding-inline:0}@media screen and (max-width:760px){:where(.site-main .quran-milestones .shead):where(html[data-skin~=learning],html[data-skin~=learning] *),:where(.site-main .quran-milestones .quran-milestone-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:28px}}:where(.site-main :is(.inheritance-supplication>.wrap,.quran-companion>header,.quran-companion-page,.source-encounter .source-grid,.reader-source)){background-color:var(--paper);box-shadow:0 0 24px 16px var(--paper)}@media screen and (min-width:761px){:where(.site-main .quran-companion-page>:is(.surah-guide,.quran-companion-arabic,.quran-companion-scope,.quran-companion-depth,.quran-companion-review)){grid-column:1/-1;margin-block:0}}@media screen{:where(.site-main>.band>.wrap):where(html[data-skin~=letter],html[data-skin~=letter] *){inline-size:calc(100% - 2 * var(--gutter));max-inline-size:var(--folio-width);margin-inline:auto;padding-inline:0;min-inline-size:0}:where(.site-main :is(.about-source-note,.podcast-source-note) .source-encounter):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:20px 0 8px;margin:0;background:none;border:0}:where(.site-main :is(.about-source-note,.podcast-source-note) .source-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;inline-size:100%;max-inline-size:none;padding:0;margin:0;box-shadow:none}:where(.site-main .direct .v):where(html[data-skin~=letter],html[data-skin~=letter] *){overflow-wrap:anywhere}:where(.site-main .direct .copybtn):where(html[data-skin~=letter],html[data-skin~=letter] *){min-inline-size:44px}}@media screen and (max-width:760px){:where(.site-main :is(.about-source-note,.podcast-source-note) .source-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(0,1fr);gap:20px}}@media screen{:where(.site-main .library-catalog .book):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:var(--study-gap)}:where(.site-main .reader-prose .reader-arabic):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:2.2}}@media screen and (max-width:600px){:where(.site-main>.band:not(.chapter-opening)):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:40px}:where(.site-main :is(.note,.pending,.faq,.form,.sched,.check .step,.result,.steps,.timeline)):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:24px 20px;border-radius:20px}:where(.site-main .library-catalog .book):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr);padding:28px 20px;gap:24px;border-radius:22px}}@media screen{:where(.site-main :is(.quran-companion,.source-grid)){gap:var(--journey-content-gap)}:where(.site-main :is(.quran-companion-reflection,.quran-companion-depth)){padding-block-start:24px;margin-block-start:24px}:where(html[lang=ar] body .site-main){--journey-reading-line:2;--journey-reading-size:clamp(1.0625rem,1rem + .18vw,1.125rem) }:where(.site-main :is(.house-art,.about-inheritance-art)){min-inline-size:0}}@media screen and (max-width:760px){:where(.site-main :is(.quran-companion,.source-grid,.about-letter-grid,.about-partner-grid,.quran-teacher-grid,.podcast-vision-spread,.podcast-invitation-spread,.first-lesson-invitation,.reading-cards,.reader-related)){row-gap:28px}:where(.site-main .shead){margin-block-end:28px}:where(.site-main .house-art-title){max-inline-size:none;font-size:1.0625rem;line-height:1.6;text-wrap:pretty}:where(.site-main .quran-companion-arabic){font-size:clamp(1.9rem,7.8vw,2.25rem)}}@media screen{:where(body[data-edition=invitation] .site-main :is(.cols,.cols-2,.contact-grid)){gap:clamp(28px,4vw,52px)}}@media screen and (max-width:1000px){:where(.site-main :is(.study-contents,.chapter-contents)>.wrap){display:block;padding-block:18px;min-inline-size:0}}@media screen and (max-width:600px){:where(body[data-edition=invitation] .site-main :is(.cols,.cols-2,.contact-grid,.form-row)){grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening]){display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:18px;align-items:start;inline-size:calc(100% - 40px);max-inline-size:600px;margin-inline:auto;padding:20px 0 32px;background:var(--paper);box-shadow:0 0 20px 12px var(--paper)}:where(.site-main [data-mobile-opening]>*){grid-column:1;grid-row:auto;order:6;min-inline-size:0;max-inline-size:100%}:where(.site-main .about-partner-grid>*){min-inline-size:0;max-inline-size:100%}}@media screen{:where(.site-main :is(.inheritance-bridge,.chapter-next,.inheritance-closing)){padding-block:clamp(44px,5vw,72px);border-block-start:1px solid var(--line);background:none}:where(.site-main .inheritance-arrow){align-self:flex-end;margin-block:auto 0;padding-block-start:24px;transform:none;transition:none}:where(.site-main .chapter-top){font-size:.9375rem}}@media screen{:where(.site-main .form-row){gap:24px}:where(.site-main .field){gap:10px;min-inline-size:0}:where(.site-main :is(.btn,.copybtn)){min-block-size:50px;max-inline-size:100%;padding:13px 24px;border-radius:15px;font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:0;white-space:normal;text-wrap:balance;text-transform:none;box-shadow:none;transform:none;translate:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}:where(.site-main .btn-sm),:where(.site-main .copybtn){min-block-size:44px;padding:10px 16px;font-size:.9375rem}:where(.site-main .btns){gap:14px 20px}:where(.site-main .copy-status){font-size:.9375rem;line-height:1.8}}@media screen and (max-width:760px){:where(.site-main .form-row){grid-template-columns:minmax(0,1fr);gap:24px}}@media screen{:where(.site-main .explore-arrow){transform:none;transition:none}:where(.site-main .explore-editorial-note){font-size:.9375rem;line-height:1.85;margin-block-start:28px}}:where(.site-main [data-search-correction-list]){display:flex;flex-wrap:wrap;gap:12px}:where(.site-main [data-search-all-categories]){margin-inline-end:12px;margin-block-end:16px;white-space:normal}@media(max-width:760px){:where(.site-main [data-search-all-categories]){width:100%;margin-inline:0}}:where(.site-main .arrival-actions){display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-block:28px 20px}:where(.site-main .arrival-note){max-inline-size:56ch;margin-block:18px}:where(.site-main .arrival-back){display:inline-flex;align-items:center;gap:10px;min-block-size:44px;margin-block:10px}:where(.site-main .arrival-next){font-size:1rem;line-height:1.85;margin-block:24px 4px;max-inline-size:54ch}@media(max-width:600px){:where(.site-main .arrival-actions){align-items:stretch;flex-direction:column;gap:4px;margin-block:24px 12px}}:where(.site-main .inheritance-path-number){font-family:var(--f-body);font-variant-numeric:tabular-nums;font-size:.8125rem;letter-spacing:.04em;color:var(--gold);border:0;border-radius:0;background:none;padding:0;line-height:1.5}@media(max-width:600px){:where(.site-main :is(.btn,.link)){white-space:normal;overflow-wrap:break-word}}:where(.site-main :is(.eyebrow,.kind,.inheritance-verb)){font-weight:500;margin-block:0 12px}:where(.site-main :is(.source-label,.source-ref,.reader-reference,.reader-attribution,.quran-translation-label,.quran-translation-credit,.quran-companion-reference,.quran-companion-scope,.quran-companion-review,.inheritance-review,.inheritance-review-note,.inheritance-attribution,.arrival-note,.formnote,.hero-note,.desk-introduction-note)){font-weight:400;color:var(--ink-soft);max-inline-size:72ch}@media screen{:where(.site-main .shead){margin-block-end:var(--rhythm-gap);gap:var(--rhythm-gap)}:where(.site-main :is(.fine,.small,figcaption)){overflow-wrap:break-word}:where(.site-main :is(.quran-companion-page,.reader-source,.source-encounter,.guidance-reading)){background-image:none}:where(.site-main :is(.reveal,.reader-section,.source-grid,.quran-companion,.prophetic-guidance)){transform:none;translate:none;filter:none;transition-property:opacity;transition-duration:var(--motion-quiet)}:where(.site-main .practice-guide){margin-block:24px 0;border-block-start:1px solid var(--gold-line);padding-block-start:20px;max-inline-size:var(--rhythm-reading)}:where(.site-main :is(.shead,.open-section-title,.section-heading)){margin-block-end:var(--rhythm-gap)}:where(.site-main :is(.about-letter-grid,.about-partner-grid,.quran-teacher-grid,.podcast-vision-spread,.podcast-invitation-spread,.first-lesson-invitation,.contact-grid)){gap:var(--rhythm-gap);align-items:start}:where(.site-main :is(.house-art--section,.house-art--chapter,.about-inheritance-art)){margin-block:0;min-inline-size:0}:where(.site-main .quran-companion-page){grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}:where(.site-main .quran-companion-page>*){grid-column:1/-1;grid-row:auto;min-inline-size:0}:where(.site-main .quran-companion-reflection){max-inline-size:var(--rhythm-reading);inline-size:100%;margin:4px auto 0;padding:0;border-inline-start:0;line-height:var(--type-reading-leading)}:where(.site-main .quran-companion-depth){margin-block:0;padding-block-start:20px}:where(.site-main :is(.quran-companion-scope,.quran-companion-review)){margin:0;max-inline-size:var(--rhythm-reading)}}@media screen and (max-width:760px){:where(.site-main :is(.about-letter-grid,.about-partner-grid,.quran-teacher-grid,.podcast-vision-spread,.podcast-invitation-spread,.first-lesson-invitation,.contact-grid)){row-gap:28px}:where(.site-main .quran-companion-page){gap:20px}:where(.site-main .quran-companion-reflection){max-inline-size:100%;padding:0}:where(.site-main :is(.house-art--section,.house-art--chapter,.about-inheritance-art)){margin-block:4px 12px}}@media screen{:where(.site-main .chapter-top){display:inline-flex;align-items:center;min-block-size:44px;margin-block-start:20px}}@media screen{:where(.site-main .book-index):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:block;position:relative;inline-size:calc(100% - 48px);max-inline-size:1120px;margin-inline:auto;padding:24px 0;margin-block:0 24px;border:0;border-block:1px solid var(--line);border-radius:0;background:none;box-shadow:none}}@media screen and (max-width:760px){:where(.site-main .book-index):where(html[data-skin~=quiet],html[data-skin~=quiet] *){inline-size:calc(100% - 40px);padding:0;margin-block:0 24px}}:where(.site-main .explore-path-guidance h3):where(html[data-skin~=explore],html[data-skin~=explore] *){font-weight:500;line-height:1.5;margin:0 0 10px;color:var(--ink)}:where(.site-main .explore-path-guidance p):where(html[data-skin~=explore],html[data-skin~=explore] *){font-size:1rem;line-height:1.85;margin:0;color:var(--ink-soft)}:where(.site-main .path-choices button):where(html[data-skin~=explore],html[data-skin~=explore] *){font:inherit;font-size:.9375rem;line-height:1.7;min-height:48px;padding:12px 18px;border:1px solid var(--control-line);border-radius:14px;color:var(--ink);background:var(--paper);cursor:pointer;text-align:start;display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen{:where(.site-main .quran-milestones .quran-milestone p):where(html[data-skin~=learning],html[data-skin~=learning] *){line-height:1.8;margin-block:0 24px}}@media screen{:where(.site-main .about-partner-grid p:not(.eyebrow)):where(html[data-skin~=letter],html[data-skin~=letter] *){line-height:1.9}:where(.site-main .huruf.pick button):where(html[data-skin~=quran],html[data-skin~=quran] *){min-block-size:68px;line-height:1.9}}@media screen and (max-width:600px){:where(.site-main .huruf.pick button):where(html[data-skin~=quran],html[data-skin~=quran] *){min-block-size:58px;border-radius:10px}}@media screen{:where(html[lang=en] body .site-main h2){font-size:clamp(2rem,1.55rem + 1.7vw,3rem);letter-spacing:-.012em}:where(html[lang=en] body .site-main h3){font-size:clamp(1.375rem,1.18rem + .6vw,1.75rem);letter-spacing:0}:where(html[lang=ar] body .site-main h2){font-size:clamp(1.875rem,1.5rem + 1vw,2.6rem)}:where(html[lang=ar] body .site-main h3){font-size:clamp(1.375rem,1.15rem + .6vw,1.8rem)}}@media screen and (max-width:760px){:where(.site-main :is(.house-art--chapter,.house-art--section,.about-inheritance-art) img){display:block;inline-size:100%;block-size:auto;object-fit:contain}}@media screen{:where(body[data-edition=invitation] .site-main .shead h2){font-size:clamp(2rem,3.2vw,3.1rem)}}@media screen and (max-width:1000px){:where(.site-main :is(.study-contents,.chapter-contents)>.wrap>p){margin:0 0 10px;font-size:.72rem}:where(.site-main :is(.study-contents,.chapter-contents)>.wrap>div){display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-block:4px 10px;scroll-snap-type:inline proximity}:where(.site-main :is(.study-contents,.chapter-contents,.about-contents) a[aria-current]){background:var(--paper-2);color:var(--gold)}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening] figcaption){display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;padding:12px 2px 0;max-inline-size:100%}}@media screen{:where(.site-main .inheritance-bridge-links>a){gap:0;translate:none;transition:background-color .3s ease,border-color .3s ease}:where(.site-main .inheritance-bridge-links strong){font-size:clamp(1.5rem,1.25rem + .7vw,1.875rem);margin-block:0 12px;padding:0;text-wrap:balance}:where(.site-main .inheritance-bridge-links small){max-inline-size:34ch;padding:0}}@media screen{:where(.site-main .email-preview h3){margin-block:0 16px;scroll-margin-block-start:120px}:where(.site-main .email-preview p){font-size:1rem;line-height:1.85}:where(.site-main .email-preview pre){font-family:var(--type-prose-family);font-size:1rem;line-height:1.85;margin-block:24px;padding-block:20px;max-block-size:420px;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;overscroll-behavior:contain}:where(.site-main .direct li){padding-block:20px}}@media screen{:where(.site-main .explore-controls label){font-size:1rem;font-weight:500;line-height:1.6;margin-block-end:12px;color:var(--ink)}:where(.site-main .explore-controls :is(input,select)){min-block-size:56px;padding:14px 16px;border:1px solid var(--control-line);background-color:var(--paper-2);color:var(--ink);line-height:1.6;box-shadow:none;transition:border-color .25s ease,background-color .25s ease}:where(.site-main .explore-controls button){min-block-size:48px;padding:10px 18px;border:1px solid var(--line);border-radius:13px;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--ink);background:var(--paper);text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}:where(.site-main .explore-results-heading p){font-size:.9375rem;line-height:1.75;white-space:normal}:where(.site-main .explore-entry>a){grid-template-columns:minmax(0,1fr) 20px;gap:20px;padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--paper);box-shadow:none;translate:none;transition:background-color .25s ease,border-color .25s ease}:where(.site-main .explore-empty p){font-size:1.0625rem;line-height:1.85;margin-block:16px 24px}}:where(.site-main .result-preview dt){font:500 .8125rem/1.8 var(--type-interface-family);color:var(--ink-soft)}:where(.site-main .result-preview dd){font:400 .9375rem/1.8 var(--type-interface-family);color:var(--ink);margin:0}:where(.site-main .search-corrections>p){margin:0 0 14px;font:500 .9375rem/1.8 var(--type-interface-family);color:var(--ink)}:where(.site-main :is(.inheritance-source-ref,.quran-companion-reference) a){display:inline-block;border-inline-start:2px solid var(--gold-line);padding-block:6px;padding-inline:12px 4px;line-height:1.7;color:var(--ink-soft);text-decoration:none;text-underline-offset:.25em}:where(.site-main :is(.inheritance-source-notes,.quran-companion-depth,.chapter-disclosure)>summary){position:relative;list-style:none;cursor:pointer;min-block-size:44px;padding-block:14px;padding-inline:0 36px;text-align:start;border-block-end:1px solid var(--line);color:var(--ink);line-height:1.7}:where(.site-main :is(.quran-companion,.prophetic-guidance,.source-encounter,.inheritance-supplication,.reader-section,.reader-related,.chapter-next,.inheritance-bridge) h2){max-inline-size:32ch}@media screen{:where(.site-main :is(.lede,.about-letter-prose p,.book-content p)){text-wrap:pretty}:where(.site-main :is(.shead h2,.open-section-title h2,.section-heading h2)){font-size:var(--rhythm-heading);max-inline-size:28ch;margin-block:10px 16px;text-wrap:balance}:where(.site-main :is(.note,.reader-explanation,.reader-practice,.quran-teacher-letter,.about-founder-letter,.book-content) p){max-inline-size:var(--rhythm-reading);line-height:var(--type-reading-leading)}:where(.site-main .practice-guide dl){display:grid;gap:18px;margin:0}:where(.site-main .practice-guide dt){font-family:var(--type-interface-family);font-size:.875rem;color:var(--gold);line-height:1.8}:where(.site-main .practice-guide dd){margin:0;line-height:var(--type-reading-leading)}}@media screen and (max-width:600px){:where(.site-main :is(.shead h2,.open-section-title h2,.section-heading h2)){max-inline-size:100%}}@media screen{:where(.site-main .quran-companion-depth>summary){min-block-size:44px;line-height:1.7;padding-block:12px}}@media screen and (max-width:760px){:where(.site-main :is(.shead,.open-section-title,.section-heading)>h2){margin-block:8px 14px}}@media screen{:where(.site-main .inheritance-bridge-links strong){margin:0 0 12px;font-size:1.35rem;line-height:1.5;max-inline-size:26ch;padding-inline-end:36px}:where(.site-main .inheritance-bridge-links small){font-size:1rem;line-height:1.8;max-inline-size:38ch;color:var(--ink-soft)}}@media screen and (max-width:760px){:where(.site-main .inheritance-bridge-links strong){max-inline-size:100%;font-size:1.4rem}}@media screen{:where(.site-main .book-index>summary):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:none}:where(.site-main .book-index nav):where(html[data-skin~=quiet],html[data-skin~=quiet] *){position:static;display:block;inline-size:100%;max-inline-size:none;padding:0;margin:0;border:0;background:none;box-shadow:none}}@media screen and (max-width:760px){:where(.site-main .book-index>summary):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;list-style:none;padding:18px 0;min-block-size:44px;color:var(--ink);font:500 1rem/1.7 var(--type-interface-family);cursor:pointer}}@media screen{:where(.site-main :is(.about-source-note,.podcast-source-note) .source-grid details p):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:72ch;line-height:1.85}:where(.site-main :is(.shead,.quran-companion>header)>h2){margin-block:12px 20px}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening] figcaption :is(span,a)){font-size:.85rem;line-height:1.7;padding:0}}@media screen{:where(.site-main .practice-guide dl>div){display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:baseline}}@media screen and (max-width:600px){:where(.site-main .practice-guide dl>div){grid-template-columns:1fr;gap:4px}}@media screen{:where(.site-main .book-index nav p):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:none}:where(.site-main .book-index nav a):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:inline-flex;gap:10px;align-items:center;min-block-size:44px;padding:6px 0;min-inline-size:0;border:0;border-block-end:1px solid transparent;border-radius:0;color:var(--ink-soft);background:none;font-family:var(--type-interface-family);font-size:1rem;line-height:1.7;text-decoration:none;transition:color .18s ease,border-color .18s ease}}@media screen and (max-width:760px){:where(.site-main .book-index>summary small):where(html[data-skin~=quiet],html[data-skin~=quiet] *){grid-column:1;font-size:.95rem;font-weight:400;color:var(--ink-soft);line-height:1.7}:where(.site-main .book-index nav a):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:flex;inline-size:100%;padding:12px 0;border-block-end:1px solid var(--line)}}@media screen{:where(.site-main .book-index nav a>span):where(html[data-skin~=quiet],html[data-skin~=quiet] *){font-size:.8rem;color:var(--gold)}}:where(.site-main .hadith-translation){grid-column:1 / -1;width:min(100%,48rem);box-sizing:border-box;margin:1.4rem auto 2rem;padding:clamp(1.25rem,3vw,2.4rem) clamp(1rem,3vw,2.5rem);border-block:1px solid color-mix(in srgb,var(--hadith-rule, #b39661) 45%,transparent);color:var(--hadith-ink, #443727);text-align:center;background:color-mix(in srgb,var(--hadith-paper, var(--paper-warm)) 75%,transparent);transition:color .65s ease,background-color .65s ease,border-color .65s ease}@media screen{:where(body[data-reading-editorial] .site-main .reader-meaning):where(html[data-skin~=reading],html[data-skin~=reading] *){font-family:var(--type-editorial-family,var(--f-display));max-width:55ch;margin-block:12px 24px;color:var(--ink)}:where(body[data-reading-editorial] .site-main .reading-session):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-bottom:0}}@media screen{:where(.site-main[data-learning-editorial] :is(.band,.band-alt)):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-block:clamp(48px,6vw,88px)}:where(.site-main[data-learning-editorial] :is(.note,.pending,.study-draft-note)):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:24px 0;border:0;border-block-start:1px solid var(--gold-line);max-width:var(--study-measure)}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] :is(.band,.band-alt)):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-block:44px}}@media screen{:where(.site-main[data-learning-editorial] .check-progress):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:.85rem;letter-spacing:0;text-transform:none;margin-bottom:32px;line-height:1.8}:where(.site-main[data-learning-editorial] .teacher-opening-portrait):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:560px;width:100%;margin:0;justify-self:center;border:0;background:transparent;box-shadow:none;padding:0}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .teacher-opening-portrait):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:420px}}@media screen{:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .community-opening-actions):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-top:32px;gap:20px 28px}:where(.site-main[data-learning-editorial=cohorts] .cname):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:2rem;line-height:1.4;margin:0}}@media screen and (max-width:850px){:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .community-opening-actions):where(html[data-skin~=learning],html[data-skin~=learning] *){align-items:stretch;flex-direction:column}}@media screen{:where(.site-main[data-learning-editorial=overview] .overview-continue):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-top:24px;line-height:1.9}}@media screen and (max-width:760px){:where(.site-main>.chapter-opening:has(>[data-mobile-opening])){padding-block:8px 24px}:where(.site-main [data-mobile-opening]>:is(.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.workshop-intro,.listening-title,.chapter-intro)>*){grid-column:1;grid-row:auto;order:6;min-inline-size:0;max-inline-size:100%}:where(.site-main [data-mobile-opening]>.eyebrow){order:1;margin:0}:where(.site-main [data-mobile-opening] :is(.inheritance-hero-art,.about-portrait,.desk-art,.apps-cover-art,.listening-scene,.teacher-opening-portrait,.house-art,.reader-collection-art)),:where(.site-main [data-mobile-opening]>.library-cover){order:5;grid-column:1;grid-row:auto;inline-size:100%;max-inline-size:100%;margin:8px 0 4px;padding:0;justify-self:stretch;align-self:start;background:transparent;box-shadow:none}:where(.site-main [data-mobile-opening] :is(.lede,.inheritance-hero-lede)){margin:0}:where(.site-main [data-mobile-opening] :is(.btns,.inheritance-hero-actions)){margin:4px 0 0;align-items:center}}@media screen{:where(.site-main .form .field :where(input:not([type=checkbox]):not([type=radio]),select,textarea)){inline-size:100%;max-inline-size:100%;min-block-size:54px;padding:14px 16px;border:1px solid var(--control-line);background-color:var(--paper-2);color:var(--ink);line-height:1.65;box-shadow:none;transition:border-color .25s ease,background-color .25s ease}:where(.site-main .form :is(.formnote,.tzline,.tiny)){font-size:.9375rem;line-height:1.8;color:var(--ink-soft);max-inline-size:62ch}:where(.site-main .form .checkrow){display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--control-line);border-radius:14px;background:var(--paper);min-block-size:54px;font-size:1rem;line-height:1.75;color:var(--ink);cursor:pointer;transition:border-color .25s ease,background-color .25s ease}:where(.site-main :is(.btn,.copybtn):hover){box-shadow:none;transform:none;translate:none}:where(.site-main :is(.btn,.copybtn):focus-visible){outline:2px solid var(--gold);outline-offset:4px}:where(.site-main :is(.btn,.copybtn):disabled){cursor:not-allowed;opacity:.55;box-shadow:none}:where(.site-main .copy-status:empty){display:none}:where(.site-main .direct .k){font-size:.875rem;letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-block-end:8px}:where(.site-main .direct .copybtn){margin-inline-start:12px}}@media screen and (max-width:760px){:where(.site-main .email-preview .btns){display:grid;grid-template-columns:minmax(0,1fr);gap:12px}}@media screen{:where(.site-main .explore-entry .explore-label){font-size:.875rem;line-height:1.8;margin-block-end:16px}}:where(.site-main .book .book-preview-link){display:inline-flex;align-items:center;gap:16px;min-block-size:52px;padding:14px 22px;border:1px solid var(--cta-bg);border-radius:14px;background:var(--cta-bg);color:var(--cta-fg);text-decoration:none;margin-block:18px 8px;font:500 1rem/1.6 var(--f-body)}:where(.site-main .book .arrival-download){display:flex;flex-wrap:wrap;gap:10px 16px;align-items:baseline;border:0;border-radius:0;background:transparent;box-shadow:none;padding:8px 0;min-block-size:44px;margin:0;color:var(--ink);font-size:.9375rem;text-decoration:underline;text-underline-offset:5px}@media(max-width:600px){:where(.site-main .arrival-actions>.btn){text-align:center;justify-content:center}}:where(body[data-room=home] .site-main .inheritance-hero-teaching){max-inline-size:34ch;color:var(--ink);margin-block:24px 16px}:where(body[data-room=home] .site-main .eyebrow){color:var(--gold)}@media screen{:where(.site-main .practice-guide .practice-provenance){font-size:var(--type-reference-size);line-height:var(--type-reference-leading);margin-block:20px 0;color:var(--ink-soft)}:where(.site-main .practice-guide .lesson-next){display:inline-flex;align-items:center;min-height:44px;margin-block-start:18px}:where(.site-main :is(.chapter-opening,.reader-opening) .lede){margin-block:20px 28px}:where(.site-main :is(.chapter-opening,.reader-opening) .btns){gap:12px 24px;align-items:center;margin-block:24px 0}}@media screen and (max-width:760px){:where(.site-main :is(.chapter-opening,.reader-opening) .lede){margin-block:16px 24px}}:where(.site-main .prophetic-guidance h2){max-inline-size:24ch;color:var(--hadith-ink)}:where(.site-main .hadith-translation a){color:inherit;text-underline-offset:.2em;text-decoration:underline}@media screen{:where(body[data-reading-editorial] .site-main .reader-folio>p):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.8rem;line-height:1.65;display:inline-block;margin-block:24px 0;margin-inline-end:24px}}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reader-opening h1):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-row:2;margin-block:0 12px}}@media screen{:where(.site-main[data-learning-editorial] :is(.note,.pending) p):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:var(--study-measure)}:where(.site-main[data-learning-editorial] .study-contents a):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-radius:0;background:transparent;box-shadow:none;min-height:44px}:where(.site-main[data-learning-editorial] .letterpane p):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:1rem;line-height:1.9}:where(.site-main[data-learning-editorial] .library-cover>p):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-top:28px;text-align:center;line-height:1.9}:where(.site-main[data-learning-editorial] .book p):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:1rem;line-height:1.9}:where(.site-main[data-learning-editorial] .book-inside summary):where(html[data-skin~=learning],html[data-skin~=learning] *){cursor:pointer;padding-block:16px;min-height:44px;color:var(--ink);line-height:1.8}}@media screen{:where(.site-main[data-learning-editorial] .result h2):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:clamp(1.9rem,3.4vw,2.8rem);max-width:28ch}:where(.site-main[data-learning-editorial] .result p):where(html[data-skin~=learning],html[data-skin~=learning] *){line-height:1.9;max-width:62ch}:where(.site-main[data-learning-editorial] .teacher-opening-portrait img):where(html[data-skin~=learning],html[data-skin~=learning] *){width:100%;height:auto;max-height:none;object-fit:contain;filter:none;animation:none;transform:none}:where(.site-main[data-learning-editorial] .teacher-review-note p):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:66ch;padding-bottom:24px;line-height:1.9}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(.col p,.timeline p,.note p,.facts li,.pending p)):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:1rem;line-height:1.9;max-width:var(--community-measure)}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .faq summary):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-block:24px;line-height:1.65;min-height:52px}}@media screen{:where(.site-main[data-learning-editorial=overview] .learning-doorways h2):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:clamp(2rem,3.5vw,3rem);max-width:20ch;margin-block:16px 24px}:where(.site-main[data-learning-editorial=overview] .learning-routes a):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-block-start:1px solid var(--line);border-radius:0;box-shadow:none;padding:24px 16px;min-height:90px;gap:20px;background:transparent}:where(.site-main[data-learning-editorial=overview] .quran-teacher-portrait img):where(html[data-skin~=learning],html[data-skin~=learning] *){width:100%;height:auto;animation:none;transform:none}:where(.site-main[data-learning-editorial=overview] .quran-teacher-letter p):where(html[data-skin~=learning],html[data-skin~=learning] *),:where(.site-main[data-learning-editorial=overview] :is(.quran-tuition p,.contact-grid p)):where(html[data-skin~=learning],html[data-skin~=learning] *){line-height:1.9}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial=overview] .learning-routes a):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:20px 8px;gap:14px}}@media screen{:where(.site-main :is(.quran-companion-meaning,.quran-companion-reflection p,.quran-companion-practice p,.reader-meaning,.reader-section>p:not([lang=ar]),.source-meaning,.source-reflection,.about-letter-prose p,.podcast-vision-copy p,.tool-story>.what,.shead>p:not(.eyebrow))){font-size:var(--journey-reading-size);line-height:var(--journey-reading-line);max-inline-size:62ch;text-wrap:pretty}:where(.site-main :is(.explore-controls,.form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea)){border-radius:12px}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening] h1:first-of-type){order:2;margin:0;padding:0;max-inline-size:100%;text-wrap:balance;transform:none;translate:none;filter:none}:where(.site-main [data-mobile-opening] :is(.inheritance-hero-art,.desk-art,.apps-cover-art,.listening-scene,.house-art,.reader-collection-art) img){display:block;inline-size:100%;block-size:auto;max-block-size:none;aspect-ratio:auto 4 / 3;object-fit:contain;border-radius:12px;mask-image:none;-webkit-mask-image:none;transform:none;translate:none;filter:none;opacity:1}:where(html[lang=ar] body .site-main [data-mobile-opening] h1){letter-spacing:normal;word-spacing:normal}}@media screen{:where(.site-main .inheritance-bridge :is(.journey-context,p:not(.eyebrow))){max-inline-size:48ch;font-size:1.0625rem;line-height:1.85;color:var(--ink-soft)}}:where(html[data-motion=calm] body .site-main .inheritance-bridge-links>a){transition:none}@media screen{:where(.site-main .form :is(label:not(.checkrow),.room-field-label,legend)){font-family:var(--type-interface-family);font-size:.9375rem;line-height:1.65;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink)}:where(.site-main .form .field textarea){min-block-size:184px;resize:vertical;line-height:1.85}:where(.site-main .email-preview pre:focus-visible){outline:2px solid var(--gold);outline-offset:4px}:where(.site-main .explore-entry p:not(.explore-label)){font-size:1rem;line-height:1.85;max-inline-size:48ch}}:where(.site-main :is(.inheritance-source-ref,.quran-companion-reference) a:is(:hover,:focus-visible)){color:var(--ink);text-decoration:underline;text-decoration-thickness:1px}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.desk-introduction,.workshop-intro) h1){font-weight:500;max-inline-size:19ch;margin-block:20px 28px;letter-spacing:-.02em}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.learning-routes strong,.need-finder b,.tool-story h3,.project-card h3)){font-size:clamp(1.6rem,1.25rem + .8vw,2.25rem);font-weight:500;line-height:var(--type-chapter-leading);letter-spacing:0;text-wrap:balance}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.learning-routes,.need-finder)>a){padding-block:24px;min-inline-size:0;border-color:var(--line);transition:border-color .3s ease,background-color .3s ease}:where(body[data-room=apps] .site-main .tool-story p){max-inline-size:var(--reading-measure)}@media(max-width:600px){:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.desk-introduction,.workshop-intro) h1){letter-spacing:0}}:where(body[data-room=apps] .site-main .contents-links a){display:inline-flex;align-items:center;min-height:44px;font-family:var(--type-interface-family);font-size:var(--type-reference-size);color:var(--ink);text-underline-offset:6px}:where(body[data-room=apps] .site-main .shead h2){margin-block:12px 20px;line-height:var(--type-chapter-leading)}:where(body[data-room=apps] .site-main .shead h2){font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.23;max-inline-size:27ch}:where(.site-main :is(.inheritance-path-grid,.reading-entry,.explore-entry,.project-card,.form,.check,.faq,.reader-related,.library-catalog .book,.open-life-tools) :is(h2,h3)){max-inline-size:30ch}@media screen{:where(.site-main :is(.shead,.open-section-title,.section-heading) p:not(.eyebrow)){max-inline-size:var(--rhythm-reading);line-height:var(--type-reading-leading)}:where(.site-main .inheritance-bridge-links [data-flow-primary] strong){font-size:1.85rem;line-height:1.3}}@media screen{:where(.site-main .book-index nav>.wrap):where(html[data-skin~=quiet],html[data-skin~=quiet] *){inline-size:100%;max-inline-size:none;padding:0;margin:0;display:block}}@media screen and (max-width:760px){:where(html[lang=ar] body .site-main [data-mobile-opening] figcaption :is(span,a)){font-size:1rem;line-height:1.8}}@media screen{:where(.site-main .book-index nav a[aria-current=location]):where(html[data-skin~=quiet],html[data-skin~=quiet] *){color:var(--ink);border-block-end-color:var(--gold);font-weight:500}:where(.site-main .book-index nav a:hover):where(html[data-skin~=quiet],html[data-skin~=quiet] *){color:var(--ink);border-block-end-color:var(--gold)}}@media screen and (max-width:760px){:where(.site-main .book-index>summary>span:last-child):where(html[data-skin~=quiet],html[data-skin~=quiet] *){grid-column:2;grid-row:1/3;align-self:center;color:var(--gold)}:where(.site-main .book-index nav a:last-child):where(html[data-skin~=quiet],html[data-skin~=quiet] *){border-block-end:0}}:where(.site-main .hadith-translation .hadith-translation-label),:where(.site-main .hadith-translation .hadith-translation-credit){font:400 .95rem/1.6 Newsreader,Georgia,serif;color:inherit;margin:0;letter-spacing:.015em}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reading-session [data-guided-status]):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.82rem;line-height:1.6;margin:0 0 8px}:where(body[data-reading-editorial] .site-main .reading-session-footer .btn):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.82rem;padding:10px 12px;min-height:44px;white-space:normal;line-height:1.5;width:auto;flex:1 1 0;min-width:0}}@media screen{:where(.site-main[data-learning-editorial] :is(.band,.band-alt,.book,.letterpane,.note,.pending,.study-draft-note,.library-cover,.book-inside,.mrow2,.cols-3>.col)):where(html[data-skin~=learning],html[data-skin~=learning] *){border-radius:0;box-shadow:none;background:transparent;background-image:none}:where(.site-main[data-learning-editorial] .letterpane .zone):where(html[data-skin~=learning],html[data-skin~=learning] *){letter-spacing:.02em;text-transform:none;line-height:1.7}:where(.site-main[data-learning-editorial] .book .n):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:.8rem;line-height:1.8;letter-spacing:.02em;text-transform:none}:where(.site-main[data-learning-editorial] .book .facts):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:.8rem;letter-spacing:0;text-transform:none;gap:10px 20px;margin-block:24px;color:var(--ink-soft)}}@media screen{:where(.site-main[data-learning-editorial] .choices .btn):where(html[data-skin~=learning],html[data-skin~=learning] *){min-height:52px;min-width:0;flex:0 1 auto;white-space:normal;line-height:1.7}:where(.site-main[data-learning-editorial] .result .lbl):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:.85rem;letter-spacing:.02em;text-transform:none;margin-bottom:20px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .result .btn-primary):where(html[data-skin~=learning],html[data-skin~=learning] *){justify-content:center;white-space:normal;line-height:1.7}}@media screen{:where(.site-main[data-learning-editorial=masajid] .timeline .when):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:.85rem;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--gold)}}@media screen{:where(body[data-edition=invitation] .site-main>.band:not(.chapter-opening)>.wrap){inline-size:calc(100% - 2 * var(--gutter));max-inline-size:1120px;padding-inline:0;margin-inline:auto}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening]>:is(.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.workshop-intro,.listening-title,.chapter-intro)>.eyebrow){order:1;margin:0;line-height:1.6}:where(.site-main [data-mobile-opening]:not(.inheritance-hero-layout) :is(.lede,.cohort-opening-facts,.masjid-opening-facts)){order:3;margin-block:0;max-inline-size:100%}:where(.site-main [data-mobile-opening]:not(.inheritance-hero-layout) :is(.btns,.arrival-actions,.explore-opening-link)){order:4;margin-block:2px 4px;gap:12px 20px}}:where(.site-main .book .arrival-download .m){font-size:.8125rem;color:var(--ink-soft);text-decoration:none}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.desk-introduction,.workshop-intro) .lede){color:var(--ink-soft)}:where(body[data-room=apps] .site-main .tool-story .kind){color:var(--ink-soft);margin-block:0 12px}@media screen{:where(.site-main .band:not(.hero):not(.study-opening)){padding-block:var(--rhythm-section);border-block:0}:where(.site-main .wrap>.note:not([role])){border:0;border-block-start:1px solid var(--line);border-radius:0;box-shadow:none;padding:24px 0;background:transparent}}:where(.site-main .prophetic-guidance>header .eyebrow){color:var(--hadith-ink)}:where(.site-main .hadith-translation .hadith-translation-text p){font:400 clamp(1.35rem,1.9vw,1.8rem)/1.65 "EB Garamond",Georgia,serif;letter-spacing:0;text-transform:none;max-width:40ch;margin:auto;color:inherit}@media screen{:where(.site-main[data-learning-editorial] .huruf.pick button):where(html[data-skin~=learning],html[data-skin~=learning] *){min-width:0;min-height:56px;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:none;line-height:1.7;color:var(--ink);animation:none;transform:none;transition:background-color .2s,color .2s,border-color .2s}:where(.site-main[data-learning-editorial] .mrow2 .glyphs span):where(html[data-skin~=learning],html[data-skin~=learning] *){background:transparent;box-shadow:none;border:0;border-radius:0;line-height:1.9;animation:none;transform:none}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .huruf.pick button):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:1.7rem;padding:4px;line-height:1.6;min-height:56px}}@media screen{:where(html[lang=ar] body .site-main .inheritance-bridge :is(strong,small,p:not(.eyebrow))){line-height:1.95}:where(html[lang=ar] body .site-main .form :is(label,.room-field-label,legend,input,select,textarea,.formnote,.checkrow,.email-preview pre)){line-height:1.95}}@media screen{:where(.site-main[data-learning-editorial] .huruf.pick button>span):where(html[data-skin~=learning],html[data-skin~=learning] *){display:inline;min-width:0;min-height:0;padding:0;border:0;background:transparent;border-radius:0;font:inherit;box-shadow:none}}@media screen and (max-width:760px){:where(.site-main .book-index[open]>summary>span:last-child):where(html[data-skin~=quiet],html[data-skin~=quiet] *){rotate:180deg}}@media screen{:where(.site-main[data-learning-editorial] .check .step .gloss):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:1.05rem;line-height:1.9;letter-spacing:0;color:var(--ink-soft);max-width:58ch;margin:24px auto;text-align:start}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .check .step .gloss):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:1rem;line-height:1.9;margin-block:24px}}@media screen{:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .chapter-intro .btns .link):where(html[data-skin~=learning],html[data-skin~=learning] *){min-height:44px;display:inline-flex;align-items:center}}@media screen{:where(.site-main>section:not(.chapter-opening):not(.inheritance-hero):not(.explore-opening):not([hidden])){margin-block:0}}@media screen{:where(.site-main :is(#form,#waitlist) :is(input,select,textarea)):where(html[data-skin~=letter],html[data-skin~=letter] *){border-radius:12px;min-inline-size:0;line-height:1.6}}:where(.site-main #path-heading):where(html[data-skin~=explore],html[data-skin~=explore] *){margin:0 0 18px;font-size:.9375rem;line-height:1.75;color:var(--ink-soft)}@media screen and (max-width:760px){:where(.site-main :is(#form,#waitlist) .form-row):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(0,1fr)}}@media screen{:where(.site-main #search-privacy){font-size:.875rem;line-height:1.8;margin-block-start:14px;max-inline-size:62ch}}@media screen and (max-width:760px){:where(.site-main #search-privacy){grid-column:1/-1;grid-row:3;margin:0}}@media screen{:where(.site-main :is(#app-principles,#stopped) .chapter-disclosure>summary):where(html[data-skin~=letter],html[data-skin~=letter] *){min-block-size:56px;padding-block:16px}}@media screen{:where(.site-main[data-learning-editorial] #book-pdf-note):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:65ch;font-size:.9rem;line-height:1.85;margin-block:24px 40px}}:where(.site-main #how .arrival-back){margin-inline-start:20px}@media(max-width:600px){:where(.site-main #how .arrival-back){display:flex;margin-inline-start:0}}@media screen{:where(.site-main .open-life-tools p):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:1.05rem;line-height:1.75;margin:0 0 24px;max-inline-size:34ch}}@media screen{:where(.site-main[data-learning-editorial] #teaching-practice .steps p):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:1rem;line-height:1.9;max-width:50ch}}@media screen{:where(.site-main[data-learning-editorial=overview] #path .steps p):where(html[data-skin~=learning],html[data-skin~=learning] *){line-height:1.9}}@media(prefers-reduced-motion:reduce){:where(*){animation-duration:.001ms;transition-duration:.001ms}}@media(prefers-reduced-motion:reduce){:where(.living-book *){animation:none;transition:none}:where(.open-book *){animation:none;transition:none}}@media print{:where(.reader-focus-bar):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.skip):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.breadcrumbs):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-margin):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-actions):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-related):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-saved):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(.reader-review):where(html[data-skin~=reading],html[data-skin~=reading] *){color:#674b13}:where(.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--print-reading-ink)}:where(.reading-session):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reading-session-footer):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reading-collection-filter):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-bookmark-control):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.saved-shortcut):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(.journey-tray),:where(.journey-dock),:where(.book-index):where(html[data-skin~=quiet],html[data-skin~=quiet] *),:where(.reading-origin):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:none}:where(p),:where(a),:where(h1),:where(h2),:where(h3){color:var(--print-ink)}:where(.reader-section h2):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:22pt}}:where(.living-book [hidden]){display:none}@media print{:where(.inheritance-index),:where(.inheritance-bridge),:where(.reading-progress){display:none}}@media print{:where(.chapter-next){display:none}:where(.source-grid),:where(.open-life-intro),:where(.open-life-tools){display:block}:where([data-print-chapter]),:where([data-copy-chapter]),:where([data-save-chapter]){display:none}}:where(:root[data-theme-transition=paper] body),:where(:root[data-theme-transition=paper] body *){transition:none;view-transition-name:none}:where(:is(h1,.type-signature)){font-family:var(--type-signature-family)}:where(:is(h2,.type-editorial)){font-family:var(--type-editorial-family)}:where(:is(button,input,textarea,select,summary,.btn,.link,label,legend,.nav,.mobile-destinations,.mobile-learning,.type-interface)){font-family:var(--type-interface-family)}:where(:is(.eyebrow,.mono,.type-label)){font-family:var(--type-label-family);font-size:.8125rem;letter-spacing:.045em;text-transform:none;line-height:1.65}:where(html[data-type-system] :is(.source-arabic,.reader-arabic,.quran-companion-arabic,.inheritance-supplication-arabic,.ar,.ar-lg,[lang=ar])){font-family:var(--type-script-family);font-style:normal;letter-spacing:0}:where(:is(h3,.type-detail)){font-family:var(--type-detail-family)}:where(:is(figcaption,.reader-caption,.source-label,.tiny,.meta,.quran-companion-review,.inheritance-review-note,.reader-attribution)){font-family:var(--type-prose-family)}:where(.mobile-destination-title){font-style:normal}:where(html[lang=ar] body *){letter-spacing:0;text-transform:none;font-style:normal}:where(html[lang=ar] :is(h1,h2,h3)){font-weight:400;line-height:var(--type-chapter-leading)}:where(html[lang=ar] h1){font-size:clamp(2.5rem,1.8rem + 3vw,4.75rem);line-height:var(--type-signature-leading)}@media(max-width:600px){:where(html[lang=ar] h1){font-size:clamp(2.2rem,7vw,3.2rem)}}:where(:is(.nav a,.nav summary,.mobile-destination-title,.mobile-learning a,.study-contents a,.about-contents a,.armbar a,.inheritance-path-action,.app-card-action,.reader-margin a,.footer-search strong,.fcol :is(h2,h4))),:where(:is(.nav-panel-heading strong,.mobile-heading>a)){font-family:var(--type-interface-family)}:where(:is(.nav-learning-grid small,.vb,.formnote,.email-preview,.footer-search small)){font-family:var(--type-prose-family)}:where(.brand-name){font-family:var(--type-brand-family);font-weight:600;font-style:normal;letter-spacing:-.014em;text-transform:none}:where(.prophet-blessing){font-family:var(--type-script-family);font-size:1.25em;line-height:inherit;font-weight:400;letter-spacing:0}:where(:root[data-motion=calm] body *){animation:none;transition:none;view-transition-name:none}@media print{:where(.reader-prose .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:23pt;line-height:2}}:where(html[lang=ar] :is(p,li,dd,dt,.lede,.inheritance-intro,.inheritance-hero-lede,.reader-meaning)){font-family:var(--type-prose-family);line-height:var(--type-reading-leading)}:where(html[lang=ar] :is(.eyebrow,.mono,.type-label)){font-family:var(--type-label-family);font-size:.875rem;line-height:1.9}:where(html[lang=ar] [data-proper-name]){font-family:"Source Sans 3",sans-serif;letter-spacing:0}:where(html[lang=ar] :is(.eyebrow,.mono,.type-label)){font-size:.9375rem;font-weight:500}:where(html[lang=ar] :is(.nav a,.nav summary,.btn,button,summary,label,legend,select)){line-height:var(--type-ui-leading)}:where(html[lang=ar] :is(.small,.tiny,.meta,.facts,.formnote,.pending p,figcaption,.reader-caption,.source-label,.quran-companion-review,.inheritance-review-note,.reader-attribution)){font-size:1rem;line-height:1.95}:where(html[lang=ar] :is(.nav-panel small,.mobile-destination-title,.vb,.sub)){line-height:1.85}:where(html[lang=ar] :is(.nav a,.nav summary,.mobile-learning a,.mobile-destination-title,.study-contents a,.armbar a)){font-family:var(--type-interface-family)}:where(html[lang=ar] :is(.nav a,.nav summary,.mobile-learning a,.mobile-destination-title,.study-contents a,.about-contents a,.armbar a,.reader-margin a)){font-family:var(--type-interface-family);line-height:1.75}:where(.brand .wm){font-family:Cormorant Garamond,Iowan Old Style,Georgia,serif;font-size:1.36rem;font-weight:600;line-height:1.05;letter-spacing:-.014em;max-width:none;text-transform:none}:where(.brand .sub){font-family:"Source Sans 3",sans-serif;font-weight:600;letter-spacing:.2em;line-height:1.7;text-transform:uppercase}:where(.brand-name[lang=ar]){font-family:var(--type-brand-arabic-family);font-weight:400;letter-spacing:0}:where(.brand .wm){color:var(--ink)}:where(.brand .sub){color:var(--gold)}@media(prefers-reduced-motion:reduce){:where(html:root[data-type-system] body.open-book *){animation:none;transition:none}}:where(.fihrist-app small){font:400 .9375rem/1.6 var(--type-prose-family)}:where(main :is(.inheritance-hero-art,.about-inheritance-art) figcaption>span[lang=ar]){font-family:Aref Ruqaa,Amiri Complete,serif;font-size:2.25rem;line-height:1.9}@media screen{:where(body.living-book.illuminated.open-book [lang=ar]){animation:none;transition:none;transform:none;translate:none;filter:none;opacity:1}}:where(html[lang=ar] :is(.mobile-destinations .vb,.nav-panel small)){font-size:.875rem;line-height:1.9}:where(:is(.nav-panel small,.mobile-destinations .vb)){font-family:var(--type-prose-family)}:where(html[lang=ar] body .brand .wm){font-family:var(--type-brand-arabic-family);font-size:1.896rem;font-weight:400;letter-spacing:0;line-height:1.25;color:var(--ink)}:where(html[data-motion=calm] body *){animation:none;transition:none;scroll-behavior:auto}:where(html[lang=ar] main :is(p:not([class]),.body>p,.what,.faq .a p,.note>p,.chapter-note>p:not(.eyebrow),.contact-routing small)){font-size:var(--type-reading-size)}:where(html[lang=en] :is(.sig .nm,.inheritance-hero-art figcaption>span:last-child,.about-inheritance-art figcaption>span:last-child)){font-family:var(--type-art-family);font-size:1.5rem;line-height:1.5}:where(html[data-motion=calm] body *):before{animation:none;transition:none;scroll-behavior:auto}:where(.nav-disclosure[open] .nav-panel){animation:fihrist-reveal .18s ease-out}:where(.site-main .quran-translation-text){font-size:clamp(1.2rem,1.1rem + .35vw,1.45rem)}:where(.site-main :is(.quran-translation-label,.quran-translation-credit)){text-transform:none}:where(.site-main .quran-translation-text){font-size:clamp(1.4rem,1.2rem + .65vw,1.8rem);font-style:normal;letter-spacing:0}@media(max-width:600px){:where(.site-main .quran-translation-text){font-size:1.4rem}}:where(.site-main .quran-translation-text){font-size:clamp(1.35rem,1.2rem + .4vw,1.6rem)}@media(max-width:600px){:where(.site-main .quran-translation-text){font-size:1.35rem}}:where(.site-main .guidance-introduction){line-height:1.9}:where(.site-main .guidance-arabic){font-size:clamp(1.7rem,2.4vw,2.3rem)}@media screen and (max-width:760px){:where(.site-main .guidance-arabic){font-size:1.75rem}}:where(.site-main .quran-translation-toggle>summary){font-family:Noto Naskh Arabic,serif;font-size:1.125rem;line-height:1.8}:where(:is(.site-header,.mobile-nav) .fihrist-app-sections a){font:500 1.125rem/1.4 var(--type-navigation-family)}:where(.site-main .guidance-provenance p){line-height:1.8}:where(.site-main .guidance-practice p){font-size:1.05rem;line-height:1.85}:where(.site-main .guidance-notes p){font-size:.95rem;line-height:1.85}:where(.site-main .quran-translation-toggle>summary span){font-family:Newsreader,EB Garamond,serif}:where(.site-main [data-translation-replaced][hidden]){display:none}:where(.site-main .guidance-reading){padding:0;border:0;box-shadow:none}:where(.site-main .guidance-provenance :is(p,a)){font-family:Newsreader,Georgia,serif;font-size:1rem}:where(.site-main .quran-folio[data-quran-folio] :is(.surah-guide-facts dt,.surah-guide-facts dd,.surah-guide-notes summary,.surah-guide-notes p,.surah-guide-notes a,.quran-translation-label,.quran-translation-credit)){font-family:Newsreader,Georgia,serif;font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;color:var(--folio-reference-ink)}:where(.site-main h2){font-size:clamp(2rem,1.5rem + 1.7vw,3.5rem);line-height:var(--type-chapter-leading)}:where(.site-main h3){font-size:clamp(1.5rem,1.25rem + .8vw,2.25rem);line-height:var(--type-chapter-leading)}:where(.site-main :is(input,select,textarea)){font-size:1rem}@media(max-width:600px){:where(.site-main h2){font-size:clamp(1.875rem,7vw,2.5rem)}}:where(.site-main h3){font-size:clamp(1.375rem,1.2rem + .45vw,1.75rem);line-height:var(--type-chapter-leading)}:where(.site-main :is(.eyebrow,.kind)){font-family:var(--site-editorial-family);font-size:1rem;line-height:1.6;letter-spacing:.015em;text-transform:none}:where(.site-main :is(figcaption,.small,.tiny,.source-label,.reader-caption,.meta,.formnote)){font-family:var(--type-prose-family);font-size:var(--type-reference-size);line-height:var(--type-reference-leading);letter-spacing:0}:where(.site-main :is(.link,.inheritance-path-action)){font-family:var(--site-editorial-family);font-size:1.0625rem;line-height:1.6}:where(.site-main :is(.eyebrow,.kind,.inheritance-verb)){font-size:.9375rem;line-height:1.6;letter-spacing:0}:where(.site-main :is(.source-label,.source-ref,.reader-reference,.reader-attribution,.quran-translation-label,.quran-translation-credit,.quran-companion-reference,.quran-companion-scope,.quran-companion-review,.inheritance-review,.inheritance-review-note,.inheritance-attribution,.arrival-note,.formnote,.hero-note,.desk-introduction-note)){font-size:.9375rem;line-height:1.7}@media screen{:where(html[lang=ar] body .site-main h2),:where(html[lang=ar] body .site-main h3){line-height:1.85}}:where(.site-main :is(.inheritance-path-grid,.chapter-disclosure,.faq,.form,.check) h2){font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem)}@media(max-width:600px){:where(.site-main :is(.inheritance-path-grid,.chapter-disclosure,.faq,.form,.check) h2){font-size:1.625rem}}:where(.site-main :is(.quran-companion,.prophetic-guidance,.source-encounter,.inheritance-supplication,.reader-section,.reader-related,.chapter-next,.inheritance-bridge) h2){font-size:clamp(1.75rem,1.45rem + 1vw,2.5rem);line-height:var(--type-chapter-leading)}:where(.site-main [data-search-all-categories][hidden]){display:none}:where(body[data-room=home] .site-main .eyebrow){font-family:var(--home-editorial-family);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.015em;text-transform:none}:where(html[lang=ar] body .site-main :is(.eyebrow,.kind,.lede,.inheritance-intro)){letter-spacing:0;line-height:1.95}:where(html[lang=ar] body .site-main :is(.eyebrow,.kind,.inheritance-verb,.source-label,.source-ref,.reader-reference,.reader-attribution,.quran-translation-label,.quran-translation-credit,.quran-companion-reference,.quran-companion-scope,.quran-companion-review,.inheritance-review,.inheritance-review-note,.inheritance-attribution,.arrival-note,.formnote,.hero-note,.desk-introduction-note,figcaption)){font-size:1rem;line-height:1.95}@media screen{:where(html[lang=ar] body .site-main .explore-entry h3),:where(html[lang=ar] body .site-main .explore-controls :is(input,select,label,button)){line-height:1.85}}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.learning-routes strong,.need-finder b,.tool-story h3,.project-card h3)){font-family:var(--type-editorial-family)}:where(.site-main :is(.inheritance-path-grid,.reading-entry,.explore-entry,.project-card,.form,.check,.faq,.reader-related,.library-catalog .book,.open-life-tools) :is(h2,h3)){font-size:clamp(1.375rem,1.15rem + .8vw,2rem);line-height:var(--type-chapter-leading)}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening] .inheritance-hero-art figcaption>span){line-height:1.7}}:where(.site-main .prophetic-guidance .guidance-next){font-family:Newsreader,serif}:where(html[lang=ar] body[data-room=home] .site-main .eyebrow){letter-spacing:0;line-height:1.8}:where(body[data-room=home] .site-main :is(.inheritance-portrait figcaption,.inheritance-portrait figcaption span,.inheritance-hero-art figcaption>span:not([lang=ar]),.inheritance-path-action,.link)){font-family:var(--home-editorial-family);font-size:1.0625rem;line-height:1.6;letter-spacing:0}}@keyframes nav-unfold{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes nav-page-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ii-paper-light{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes ii-page-out{to{opacity:0}}@keyframes ii-page-in{0%{opacity:0}to{opacity:1}}@keyframes inheritance-pattern-breathe{0%{transform:translate3d(calc(-.5 * var(--inheritance-drift)),calc(-.6 * var(--inheritance-drift)),0) rotate(-1.8deg) scale(1)}50%{transform:translate3d(calc(.35 * var(--inheritance-drift)),calc(-.15 * var(--inheritance-drift)),0) rotate(.2deg) scale(1.015)}to{transform:translate3d(var(--inheritance-drift),var(--inheritance-drift),0) rotate(2deg) scale(1.04)}}@keyframes inheritance-paper-light{0%{transform:translate3d(calc(-.5 * var(--inheritance-light-drift)),var(--inheritance-light-drift),0) scale(.98)}to{transform:translate3d(var(--inheritance-light-drift),calc(-.6 * var(--inheritance-light-drift)),0) scale(1.06)}}@keyframes mirath-margin-float{0%{transform:translate3d(-9px,-12px,0)}to{transform:translate3d(9px,12px,0)}}@keyframes fihrist-reveal{0%{opacity:0}to{opacity:1}}@keyframes journey-page-enter{0%{opacity:.72}to{opacity:1}}@keyframes house-contents-arrive{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes contents-panel-reveal{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media print{@page{margin:18mm}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media screen and (max-width:1000px){@view-transition{navigation:none}}@layer site{@media screen and (min-width:761px){:where(html[data-theme=dark] body){--calligraphy-strength:.25 }}@media screen and (max-width:760px){:where(html[data-theme=dark] body){--calligraphy-strength:.19 }}@media screen and (max-width:1000px){:where(body:has(:is(input,textarea,select):focus)){--journey-space:0px }}:where(html[data-motion=calm] body *):after{animation:none;transition:none;scroll-behavior:auto}}@layer site{@media print{:where(.house-art){display:none}}}@layer site{:where(body[data-room][data-atmosphere][data-edition=together] .cohort-opening-facts):where(html[data-skin~=editions],html[data-skin~=editions] *){padding:20px 0;border-block:1px solid var(--gold-line);gap:12px 24px;align-items:center}:where(body[data-room][data-atmosphere][data-edition=library] .book .facts):where(html[data-skin~=editions],html[data-skin~=editions] *){border:0;padding:0}}@layer site{@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion-page):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border:0;padding:20px 0}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] main .chapter-rule):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:none}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-teacher-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *),:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-class-spread):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-welcome h2):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-top:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .quran-next>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-column:1;justify-self:start;min-height:44px;padding-block:12px}}@layer site{:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-margin):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-top:4px;max-width:360px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-promises):where(html[data-skin~=chapters],html[data-skin~=chapters] *){list-style:none;padding:0;margin:0}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border-top:1px solid var(--line);color:var(--ink-soft)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-next-actions):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;align-items:flex-start;flex-direction:column;gap:18px}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-margin):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:none}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-next-actions):where(html[data-skin~=chapters],html[data-skin~=chapters] *){flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}}@media print{:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-cover-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-grid):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-margin blockquote):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-block:38px 0;margin-inline:0;padding-block:24px 0;padding-inline:0;border:0;border-top:1px solid var(--gold-line)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-promises li):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;padding-block:24px;border-top:1px solid var(--line)}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-margin blockquote):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-top:24px;padding-top:20px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-promises li):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:16px}}@media print{:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-margin blockquote):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:50ch}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-portrait img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){mask-image:linear-gradient(#000 88%,transparent);-webkit-mask-image:linear-gradient(#000 88%,transparent)}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-margin h2 br):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:none}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-letter-prose .sig):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border-top:1px solid var(--line);margin-top:32px;padding-top:20px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-promises .link):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:inline-flex;align-items:center;min-height:44px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-inheritance-art figcaption [lang=ar]):where(html[data-skin~=chapters],html[data-skin~=chapters] *){color:var(--gold)}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-promises li:first-child):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-top:0;border:0}@media screen{:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-portrait):before{content:"";position:absolute;inset:8% -6% 5%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,var(--paper-2) 5%,transparent 70%)}}@media screen and (max-width:1024px){:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story][data-art-layout=spacious] .about-cover-grid):before{inset-block-start:auto;inset-block-end:0;width:100%;height:65%}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-about=story] .about-cover){padding-block:clamp(28px,3vw,48px)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-about=story] .about-cover-copy){max-width:640px;padding-block:24px;align-self:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious][data-about=story] .about-portrait){max-width:800px;align-self:center;justify-self:center}}@media screen{:where(.site-main .about-commitments-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){inline-size:calc(100% - 2 * var(--gutter));max-inline-size:var(--folio-width);margin-inline:auto;padding-inline:0;min-inline-size:0}:where(.site-main .about-letter-prose):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:62ch;box-shadow:none}:where(.site-main .about-commitments-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px var(--folio-gap)}:where(.site-main .about-promises):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:2;margin:0;min-inline-size:0}:where(.site-main .about-source-note):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:1/-1}}@media screen and (max-width:1000px){:where(.site-main .about-promises):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:1}}@media screen and (max-width:760px){:where(.site-main .about-letter-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:28px 20px;border-radius:22px}}@media screen{:where(.site-main .about-letter-margin blockquote):where(html[data-skin~=letter],html[data-skin~=letter] *){border-inline-start:2px solid var(--verse-metal);padding-inline-start:20px;margin-inline:0;max-inline-size:32ch}:where(.site-main .about-commitments-grid>div):where(html[data-skin~=letter],html[data-skin~=letter] *){display:contents}}@media screen and (max-width:760px){:where(.site-main .about-next-actions){gap:16px 24px}}@media screen{:where(.site-main .book-index .about-contents):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:flex;flex-wrap:wrap;gap:8px 28px}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening] :is(.about-portrait,.teacher-opening-portrait) img){inline-size:100%;block-size:auto;max-block-size:300px;object-fit:contain;transform:none;translate:none}:where(.site-main [data-mobile-opening] .about-portrait):before{inset-inline:0}:where(.site-main [data-mobile-opening]:not(.inheritance-hero-layout) .about-cover-copy>.btn){order:4;margin-block:2px 4px;gap:12px 20px}}}@layer site{@media print{:where(.contact-routing):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:none}}:where(.contact-routing b):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:block}:where(.contact-routing small):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:block;color:var(--ink-soft);margin-top:3px}:where(body[data-room=contact] .steps):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:950px}:where(body[data-room=contact] .steps p):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:67ch}:where(body.house-story[data-room=contact] .correspondence-instruction):where(html[data-skin~=story],html[data-skin~=story] *){max-width:53ch;margin-block:0 24px;margin-inline:0}:where(body.house-story[data-room=contact] .correspondence-margin):where(html[data-skin~=story],html[data-skin~=story] *){min-width:0;gap:40px}:where(body.house-story[data-room=contact] .direct):where(html[data-skin~=story],html[data-skin~=story] *){border:0}@media(max-width:1000px){:where(body.house-story[data-room=contact] .correspondence-margin):where(html[data-skin~=story],html[data-skin~=story] *){grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:760px){:where(body.house-story[data-room=contact] .correspondence-margin):where(html[data-skin~=story],html[data-skin~=story] *){grid-template-columns:1fr}}:where(body.house-story[data-room=contact] .contact-routing b):where(html[data-skin~=story],html[data-skin~=story] *){font-family:var(--f-display);font-size:1.65rem;font-weight:500;line-height:1.2}:where(body.house-story[data-room=contact] .correspondence-margin .note):where(html[data-skin~=story],html[data-skin~=story] *){border:0;background:transparent;padding:0}:where(body[data-room][data-atmosphere][data-edition=letter] .correspondence-margin):where(html[data-skin~=editions],html[data-skin~=editions] *){display:block}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-opening .contact-routing){grid-template-columns:minmax(0,1fr);gap:0}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .correspondence-margin .house-art--narrative){margin-block-start:32px}}:where(#tiers .tier-buy){display:flex;flex-direction:column;align-items:flex-end;gap:12px}:where(#tiers .tier-once){display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-block-start:16px}@media(max-width:600px){:where(#tiers .tier-buy){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}:where(#tiers .tier-once .tiny){margin:0}:where(body[data-room=contact] #form .stack):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){padding-top:12px}@media screen{:where(.site-main .contact-routing:has(.house-art)){margin-block-start:0}}:where(body[data-room=contact] #form .form):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){padding-block:clamp(24px,3vw,40px) 0;padding-inline:0}:where(body.house-story[data-room=contact] #form .form):where(html[data-skin~=story],html[data-skin~=story] *){padding:0;border:0;background:transparent;gap:24px}@media print{:where(body.house-story[data-room=contact] #form .contact-grid):where(html[data-skin~=story],html[data-skin~=story] *){display:block}}@media screen{:where(.site-main .correspondence-letter):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:var(--folio-padding);border:1px solid var(--verse-line);border-radius:28px;background:var(--paper);box-shadow:0 12px 32px var(--verse-shadow)}:where(.site-main .correspondence-margin):where(html[data-skin~=letter],html[data-skin~=letter] *){padding-block-start:12px;gap:32px;background:var(--paper);box-shadow:0 0 20px 12px var(--paper)}:where(.site-main .contact-route-options){border-block:1px solid var(--line);padding-block:4px;margin-block-start:20px}:where(.site-main .contact-route-options>summary){min-block-size:48px;padding-block:12px;color:var(--ink);cursor:pointer}:where(.site-main .contact-route-links>a){display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px;border-block-start:1px solid var(--line);color:var(--ink);text-decoration:none}:where(.site-main .form [aria-invalid=true]){border-width:2px;outline:2px solid var(--gold);outline-offset:3px}:where(.site-main .contact-route-links>a:hover){color:var(--gold)}:where(.site-main #form .contact-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px}}}@layer site{:where(.hero-art .frame){border:1px solid var(--line);overflow:hidden;background:var(--paper-2);box-shadow:var(--shadow-lift)}:where(.hero-art .frame){border:0;box-shadow:none}@media(max-width:980px){:where(.hero-art .frame){aspect-ratio:16/10}}:where(.hero-art .frame):after{content:"";position:absolute;inset:0;pointer-events:none}:where(.hero-art .frame):after{box-shadow:none;background:linear-gradient(90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 55%,transparent) 7%,transparent 17%)}@media(max-width:980px){:where(.hero-art .frame):after{background:none}}:where(.guest-assurances p):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){margin:0}:where(.guest-assurances b):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){display:block;font-size:1.05rem;margin-bottom:8px}:where(.hero-art .frame){position:relative;inset:auto;border:1px solid var(--line);box-shadow:none}:where(body[data-room=podcast] .room-questions h3):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:16ch}:where(body[data-room=podcast] .podcast-opening .hero-art .frame):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){box-shadow:none;border-color:var(--gold-line)}:where(body[data-room=podcast] .listening-scene .frame):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){border:0;background:var(--paper-2)}:where(body[data-room=podcast] .listening-scene .frame):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *):after{display:none}:where(body.house-story[data-room=podcast] .listening-scene .frame):where(html[data-skin~=story],html[data-skin~=story] *){overflow:hidden}:where(body.house-story[data-room=podcast] .room-questions .shead):where(html[data-skin~=story],html[data-skin~=story] *){max-width:670px}:where(body[data-room][data-atmosphere=listening] .listening-scene .frame){border:1px solid var(--gold-line);background:var(--paper-2)}:where(body[data-room][data-atmosphere][data-edition=invitation] .guest-assurances p):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:16px;border-bottom:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition=listening] .listening-scene .frame):where(html[data-skin~=editions],html[data-skin~=editions] *){border-radius:0}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-guest-note):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:28px 28px;padding-inline:32px 0;border-inline-start:1px solid var(--gold-line)}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-source-note):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border-top:1px solid var(--line);margin-top:40px}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-season):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:32px;border-top:1px solid var(--gold-line)}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-guest-note):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border-inline-start:0;border-top:1px solid var(--gold-line);padding-block:24px 0;padding-inline:0}}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-questions li):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-top:24px;border-top:1px solid var(--line)}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-next>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){flex-shrink:0}@media(max-width:760px){:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-questions p):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:62ch}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-next>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:inline-block;margin-top:16px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .listening-scene .frame):where(html[data-skin~=chapters],html[data-skin~=chapters] *){aspect-ratio:auto;padding:0;border:0;overflow:visible}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-guest-note .btn):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-top:12px}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene){margin-block-start:0}}@media screen and (min-width:1200px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene){grid-column:6/-1;grid-row:1;max-width:none;width:100%}}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .guest-assurances>p){padding-block:16px;border-top:1px solid var(--line);border-bottom:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-scene .frame){background:transparent;box-shadow:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .podcast-invitation-spread>.podcast-guest-note){border-inline-start:0;padding:24px 0 0}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .invitation-opening .wrap>.guest-assurances){margin-top:36px}}@media screen and (min-width:1200px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .listening-opening>.hero-grid>div:first-child){grid-column:1/7;grid-row:1;padding-inline-end:clamp(24px,3vw,48px);max-width:none}}:where(body[data-room=podcast] #questions .steps):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:950px}:where(body[data-room=podcast] #questions .steps li):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){padding-block:28px}:where(body[data-room=podcast] #questions .steps p):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:68ch}@media screen and (min-width:981px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.podcast-vision-spread,.inheritance-listening-layout,#teacher-placement>.wrap)>.house-art--narrative){grid-column:2;grid-row:1/3;margin:0;max-width:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.podcast-vision-spread,.inheritance-listening-layout,#teacher-placement>.wrap)>:first-child){grid-column:1;grid-row:1;align-self:end;margin:0}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.podcast-vision-spread,.inheritance-listening-layout,#teacher-placement>.wrap)>:nth-child(2)){grid-column:1;grid-row:2;align-self:start;margin:0}}@media screen{:where(.site-main .podcast-questions):where(html[data-skin~=letter],html[data-skin~=letter] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px;border:1px solid var(--verse-line);border-radius:28px;background:var(--paper)}:where(.site-main .podcast-guest-note):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:28px 32px;border:1px solid var(--verse-line);border-radius:24px;background:var(--paper)}:where(.site-main .podcast-season):where(html[data-skin~=letter],html[data-skin~=letter] *){border-block-start:1px solid var(--verse-line);padding-block-start:36px}}@media screen and (max-width:760px){:where(.site-main .podcast-questions):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:0 20px;border-radius:22px}}@media screen{:where(.site-main .podcast-questions>li):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:28px 24px;margin:0;min-inline-size:0;border:0}:where(.site-main .podcast-questions h3):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:20ch}}@media screen and (max-width:1000px){:where(.site-main .podcast-questions h3):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:30ch}}@media screen and (max-width:760px){:where(.site-main .podcast-questions>li):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:26px 0}}@media screen{:where(.site-main .podcast-questions>li+li):where(html[data-skin~=letter],html[data-skin~=letter] *){border-inline-start:1px solid var(--verse-line)}}@media screen and (max-width:1000px){:where(.site-main .podcast-questions>li+li):where(html[data-skin~=letter],html[data-skin~=letter] *){border-inline-start:0;border-block-start:1px solid var(--verse-line)}}@media screen{:where(body[data-edition=invitation] .site-main :is(.note,.form)){border:1px solid var(--verse-line);border-radius:24px;padding:clamp(24px,3.5vw,40px);background:var(--paper)}}@media screen and (max-width:600px){:where(body[data-edition=invitation] .site-main :is(.note,.form)){padding:24px 20px}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening] .listening-scene .frame){aspect-ratio:auto;overflow:visible;border:0;background:transparent}}:where(.guest-opening h1):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:16ch}:where(.episode-opening-grid){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(32px,5vw,80px);align-items:end}:where(.episode-heading h1){max-width:18ch}:where(.episode-heading .lede){margin-top:.7em;max-width:52ch}:where(.episode-facts){margin:0;border-top:1px solid var(--gold-line)}:where(.episode-facts>div){padding-block:14px;border-bottom:1px solid var(--line)}:where(.episode-facts dt){font-family:var(--type-interface-family, var(--f-body));font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}:where(.episode-facts dd){margin:4px 0 0;color:var(--ink)}:where(.episode-guest){display:flex;gap:14px;align-items:center}:where(.episode-guest b){display:block;font-size:1.05rem}:where(.episode-guest b+span){display:block;color:var(--ink-soft);font-size:.9rem}:where(.episode-portrait){width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--gold-line)}:where(.episode-listen-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}:where(.episode-player){margin-top:24px;padding:16px;border:1px solid var(--gold-line);border-radius:var(--radius);background:var(--paper)}:where(.episode-player audio){display:block;width:100%;color-scheme:light dark}:where(.episode-pending){margin-top:20px;padding-inline-start:16px;border-inline-start:2px solid var(--gold-line);color:var(--ink-soft);max-width:46ch}:where(.episode-elsewhere){display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;margin-top:20px}:where(.episode-elsewhere>span){color:var(--ink-soft);font-size:.9rem}:where(.episode-chapters h3){font-size:1.15rem;margin:0 0 8px}:where(.episode-chapters ol){list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}:where(.episode-chapters li){display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:12px;padding-block:12px;border-bottom:1px solid var(--line)}:where(.episode-time){font-variant-numeric:tabular-nums;color:var(--gold)}:where(.episode-seek){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--gold-line);text-underline-offset:.2em}:where(.episode-seek:hover){text-decoration-color:currentColor}:where(.episode-seek:focus-visible){outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}:where(.episode-quote){margin:0 auto;max-width:40ch;text-align:center}:where(.episode-quote blockquote){margin:0}:where(.episode-quote p){font-family:var(--f-display);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);line-height:1.25;color:var(--ink)}:where(.episode-quote p):before{content:"“"}:where(.episode-quote p):after{content:"”"}:where(.episode-quote figcaption){margin-top:16px;color:var(--ink-soft);font-size:.95rem}:where(.episode-quote figcaption):before{content:"— "}:where(.episode-notes){max-width:62ch}:where(.episode-notes>:first-child){margin-top:0}:where(.episode-notes h3){font-size:1.2rem;margin:1.6em 0 .5em}:where(.episode-notes ul,.episode-notes ol){padding-inline-start:1.2em}:where(.episode-notes li+li){margin-top:.4em}:where(.episode-notes a){color:inherit;text-decoration-color:var(--gold-line);text-underline-offset:.2em}:where(.episode-sources){list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}:where(.episode-sources li){padding-block:14px;border-bottom:1px solid var(--line)}:where(.episode-sources p){margin:0}:where(.episode-sources .small){margin-top:4px;color:var(--ink-soft)}:where(.episode-transcript-note){margin-top:1em;max-width:64ch}:where(.episode-transcript){max-width:760px;margin-top:clamp(28px,3.6vw,44px)}:where(.episode-transcript>section+section){margin-top:clamp(36px,4vw,56px)}:where(.episode-transcript h3){font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--gold-line)}:where(.episode-q){display:block;margin-bottom:4px;font-family:var(--type-interface-family, var(--f-body));font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}:where(.episode-turn){display:grid;grid-template-columns:7em minmax(0,1fr);gap:16px;padding-block:12px}:where(.episode-turn p){margin:0}:where(.episode-turn p+p){margin-top:.8em}:where(.episode-speaker){font-weight:600;color:var(--ink)}:where(.episode-turn.is-host){color:var(--ink-soft)}:where(.episode-turn.is-host .episode-speaker){color:var(--gold)}:where(.episode-recommend){max-width:760px}:where(.podcast-episodes){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);padding-block:32px;border-top:1px solid var(--gold-line)}:where(.episode-list){list-style:none;margin:0;padding:0}:where(.episode-list>li){padding-block:20px;border-bottom:1px solid var(--line)}:where(.episode-list>li:first-child){padding-top:0}:where(.episode-list h3){margin:6px 0 4px;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}:where(.episode-list h3 a){color:inherit;text-decoration:none}:where(.episode-list h3 a:hover){text-decoration:underline;text-decoration-color:var(--gold-line)}:where(.episode-list p){margin:0}:where(.episode-list p+p){margin-top:6px}@media(max-width:760px){:where(.episode-opening-grid,.episode-listen-grid,.podcast-episodes){grid-template-columns:minmax(0,1fr)}:where(.episode-turn){grid-template-columns:minmax(0,1fr);gap:4px}:where(.episode-chapters li){grid-template-columns:4.5em minmax(0,1fr)}}}@layer site{:where(.app-destination){display:flex;align-items:baseline;gap:.3rem .5rem;flex-wrap:wrap}:where(.destination-kind){flex-basis:100%;font-size:.78rem;color:var(--ink-soft)}:where(.app-destination bdi){color:var(--ink);font-weight:500;overflow-wrap:anywhere}:where(.pill.beta){color:var(--lapis);border-color:color-mix(in srgb,var(--lapis) 38%,transparent)}:where(.pill.stopped){color:var(--ink-faint);text-decoration:line-through;text-decoration-thickness:1px}:where(.pill.shelf){color:var(--ink-faint);border-style:dashed}:where(.lrow .plate){border-radius:var(--radius)}:where(.tool-capabilities):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){list-style:none;padding:0;margin:24px 0}:where(.pill.stopped):before{display:none}:where(.pill.shelf):before{background:none;border:1px solid currentColor;transform:rotate(45deg);border-radius:0}@media print{:where(.open-book[data-room=apps] .apps-cover-art):where(html[data-skin~=apps],html[data-skin~=apps] *){display:none}}:where(body[data-room=apps] .live-directory .plate):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){margin-block:0 24px;margin-inline:0;max-width:none}:where(.open-book[data-room=apps] .apps-cover-art figcaption span:first-child):where(html[data-skin~=apps],html[data-skin~=apps] *){color:var(--gold)}:where(body[data-room=apps] .live-directory .plate){max-width:160px}:where(body[data-room=apps] .tool-dossiers):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){border:0}@media(max-width:900px){:where(body[data-room=apps] .workshop-intro):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:1fr;gap:24px}}:where(body[data-room=apps] .tool-dossiers .plate):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){max-width:390px;aspect-ratio:auto;justify-self:center;overflow:visible}:where(body[data-room=apps] .tool-dossiers .what):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-column:auto}:where(body[data-room=apps] .tool-dossiers .meta):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-column:auto;flex-direction:row;align-items:center}@media(max-width:600px){:where(body[data-room=apps] .tool-dossiers .plate):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){grid-template-columns:92px minmax(0,1fr);gap:20px;align-items:center;max-width:none}:where(body[data-room=apps] .tool-dossiers .meta):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){flex-direction:column;align-items:flex-start}}@media print{:where(body[data-room=apps] .tool-dossiers .plate):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){display:none}}:where(body[data-room=apps] .tool-dossiers .plate):where(html[data-skin~=apps],html[data-skin~=apps] *){max-width:340px}@media(max-width:560px){:where(body[data-room=apps] .tool-dossiers .plate):where(html[data-skin~=apps],html[data-skin~=apps] *){max-width:280px;align-self:center}}@media print{:where(body[data-room=apps] .tool-dossiers .plate):where(html[data-skin~=apps],html[data-skin~=apps] *){display:none}}:where(body[data-room=apps] .tool-dossiers .plate img):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *){border:0}:where(body[data-room=apps] .tool-dossiers .meta .pill):where(html[data-skin~=apps],html[data-skin~=apps] *){border:0;border-radius:0;background:transparent;padding:0;font-size:.82rem}:where(body[data-room][data-atmosphere=workshop] .tool-dossiers .plate){max-width:380px;justify-self:center}:where(body[data-room][data-atmosphere][data-edition=tools] .tool-capabilities):where(html[data-skin~=editions],html[data-skin~=editions] *){border-block:1px solid var(--line)}:where(body[data-room=apps] .tool-dossiers .lrow:nth-child(2n) .plate):where(html[data-skin~=apps],html[data-skin~=apps] *){max-width:340px}:where(body[data-room][data-atmosphere][data-edition=tools] .tool-dossiers .plate):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:380px}@media(prefers-reduced-motion:reduce){:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .lrow){transform:none}}:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .plate.app-brand-plate){display:block;height:auto;max-width:440px}@media(max-width:760px){:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .plate.app-brand-plate){align-self:center;justify-self:center}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-capabilities):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;margin-inline:0;padding-block:22px 0;padding-inline:0;border:0;border-top:1px solid var(--app-card-line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-principles):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:28px;border-top:1px solid var(--line)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-archive-intro):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-bottom:28px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-status-note):where(html[data-skin~=chapters],html[data-skin~=chapters] *){border-block:1px solid var(--line);margin-block:24px}@media(max-width:800px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-principles):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:28px}}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .desk-art){justify-self:stretch;align-self:center}}@media screen and (min-width:1200px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .apps-cover-art){grid-column:6/-1;grid-row:1;width:100%;max-width:none}}:where(body[data-room=apps][data-atmosphere][data-edition=tools] .tool-dossiers .app-brand-plate img.app-brand-logo){display:block;max-width:none;background:transparent;margin:0;transform-origin:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-status-note summary):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:18px;cursor:pointer;font-size:.9rem}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-status-note dl):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px 24px;padding-block:10px 24px;font-size:.9rem;line-height:1.7}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-status-note dt):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-weight:600}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-status-note dd):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin:0;color:var(--ink-soft)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-next>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){flex-shrink:0}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-status-note dl):where(html[data-skin~=chapters],html[data-skin~=chapters] *){grid-template-columns:1fr;gap:6px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-status-note dd):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-bottom:14px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .apps-next>a):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:inline-block;margin-top:20px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-capabilities li):where(html[data-skin~=chapters],html[data-skin~=chapters] *):before{content:"";position:absolute;inset-inline-start:0;top:.7em;width:4px;height:4px;border-radius:50%;background:var(--app-card-rule)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .app-brand-stage):where(html[data-skin~=chapters],html[data-skin~=chapters] *){height:auto;aspect-ratio:1;overflow:visible}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .meta):where(html[data-skin~=chapters],html[data-skin~=chapters] *){flex-direction:row;align-items:center}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .meta):where(html[data-skin~=chapters],html[data-skin~=chapters] *){align-items:flex-start;flex-direction:column}}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow):where(html[data-skin~=chapters],html[data-skin~=chapters] *){break-inside:avoid}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .meta .pill):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin:0;color:var(--app-card-ink);border-color:var(--app-card-line)}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .meta .btn):where(html[data-skin~=chapters],html[data-skin~=chapters] *){width:100%}}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow:nth-child(2n)):where(html[data-skin~=chapters],html[data-skin~=chapters] *){break-inside:avoid}}@media screen and (min-width:1200px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .workshop-opening>.hero-grid>div:first-child){grid-column:1/7;grid-row:1;padding-inline-end:clamp(24px,3vw,48px);max-width:none}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow .plate.app-brand-plate):where(html[data-skin~=chapters],html[data-skin~=chapters] *){justify-self:center;align-self:center;max-width:340px;padding:0;border:0;background:transparent}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow .plate.app-brand-plate):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:290px;align-self:center}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow:hover img.app-brand-logo):where(html[data-skin~=chapters],html[data-skin~=chapters] *){transform:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow:nth-child(2n) .plate.app-brand-plate):where(html[data-skin~=chapters],html[data-skin~=chapters] *){justify-self:center;align-self:center;max-width:340px;padding:0;border:0;background:transparent}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-apps=directory] .tool-dossiers .lrow:nth-child(2n) .plate.app-brand-plate):where(html[data-skin~=chapters],html[data-skin~=chapters] *){max-width:290px;align-self:center}}@media screen{:where(body[data-apps=directory] #waitlist .form):where(html[data-skin~=apps],html[data-skin~=apps] *){margin-top:32px}}@media screen and (max-width:640px){:where(body[data-apps=directory] #ledger .meta):where(html[data-skin~=apps],html[data-skin~=apps] *){align-items:flex-start;flex-direction:column}}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-heading){grid-template-columns:96px minmax(0,1fr);align-items:center;gap:22px}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-mark){width:96px}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-copy){flex:1}:where(body[data-apps=directory] :is(#in-progress,#stopped) .apps-project-links){padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 20px;align-items:center}:where(body[data-apps=directory] #stopped .apps-archive-intro){margin-block:8px 32px;max-width:75ch}@media(max-width:760px){:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-heading){grid-template-columns:80px minmax(0,1fr);gap:20px}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-mark){width:80px}}@media(max-width:360px){:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-heading){grid-template-columns:64px minmax(0,1fr);gap:16px}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-mark){width:64px}}:where(body[data-apps=directory] :is(#in-progress,#stopped).project-directory){display:block;width:100%;max-width:none;min-width:0;margin-inline:0;box-sizing:border-box}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects)){grid-template-columns:minmax(0,1fr);width:100%;max-width:none;min-width:0;margin-top:36px}:where(body[data-apps=directory] #ledger .tool-dossiers){display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:28px}:where(body[data-apps=directory] #ledger .tool-capabilities){grid-template-columns:1fr;gap:12px;max-width:65ch;margin-block:24px;padding-top:22px}@media screen and (min-width:1025px){:where(.site-main .desk-art){grid-column:2;grid-row:1}}:where(body[data-apps=directory] :is(#in-progress,#stopped) article.project-card){align-items:stretch}:where(body[data-apps=directory] :is(#in-progress,#stopped) article.project-card>*){grid-column:auto;min-width:0;margin:0}:where(body[data-apps=directory] :is(#in-progress,#stopped) img.project-symbol){transform:none}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-copy p){margin:0}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card a){min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}@media screen and (min-width:1025px){:where(.site-main .desk-art figcaption){padding-inline-start:0}}:where(body[data-room=apps] #waitlist .stack):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){padding-top:22px}@media screen and (max-width:900px){:where(body[data-apps=directory] #ledger .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);padding:28px;gap:28px}}@media screen and (max-width:640px){:where(body[data-apps=directory] #ledger .tool-dossiers .lrow):where(html[data-skin~=apps],html[data-skin~=apps] *){display:flex;flex-direction:column;align-items:stretch;padding:24px;gap:24px;border-radius:20px}:where(body[data-apps=directory] #ledger .meta .btn):where(html[data-skin~=apps],html[data-skin~=apps] *){width:100%}}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-title .pill){display:inline-flex;margin:0;padding:5px 10px;max-width:100%;white-space:normal;text-align:start;font-size:.72rem;line-height:1.5}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) .project-mark){display:block;width:100%;min-width:0;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#f8f4e9;margin:0}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) .project-card-title){width:100%;max-width:none;min-width:0}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) .project-card-copy){grid-column:2;grid-row:2;width:100%;min-width:0;border:0;padding:0}@media(max-width:760px){:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) .project-mark){width:100%}}:where(body[data-apps=directory] #ledger .tool-dossiers .lrow){display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);width:100%;min-width:0;padding:clamp(24px,3.5vw,44px);margin:0;border-radius:20px;box-shadow:none}:where(body[data-apps=directory] #ledger .tool-dossiers .meta){display:flex;align-items:center;padding:0;border:0}@media(max-width:760px){:where(body[data-apps=directory] #ledger .tool-dossiers .lrow){display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:24px}:where(body[data-apps=directory] #ledger .tool-dossiers .meta){align-items:flex-start;flex-direction:column}}@media screen and (min-width:1025px){:where(.site-main .desk-spread>.desk-introduction){grid-column:1;grid-row:1;padding-inline:0}}:where(body[data-apps=directory] :is(#in-progress,#stopped) .project-card-title h3 [lang=ar]){display:block;width:fit-content;max-width:100%;font-size:1.2rem;line-height:1.85;margin:4px 0 0}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects)>article.project-card){grid-template-columns:minmax(160px,240px) minmax(0,1fr);grid-template-rows:auto auto 1fr;width:100%;max-width:none;min-width:0;box-sizing:border-box;align-items:start}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) img.project-symbol){display:block;width:100%;height:100%;max-width:none;aspect-ratio:1;object-fit:contain;border-radius:0;filter:none;margin:0}@media(max-width:760px){:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects)>article.project-card){align-items:stretch}}:where(.open-book[data-room=apps] #waitlist .stack .note):where(html[data-skin~=apps],html[data-skin~=apps] *){background:transparent;padding:24px 0;border:0;border-top:1px solid var(--gold-line)}:where(body[data-apps=directory] #ledger .tool-dossiers .lrow .tool-story){grid-column:2;grid-row:1;min-width:0;width:100%;max-width:65ch;padding:0}@media(max-width:760px){:where(body[data-apps=directory] #ledger .tool-dossiers .meta .btn){width:100%}}:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) :is(.apps-project-links,article.project-card>.link)){grid-column:2;grid-row:3;align-self:end;margin:0;padding-top:4px}@media(max-width:760px){:where(body[data-apps=directory] :is(#in-progress,#stopped) :is(.workshop-projects,.history-projects) :is(.apps-project-links,article.project-card>.link)){align-self:stretch}}@media screen{:where(body[data-apps=directory] #ledger .tool-dossiers .lrow .plate.app-brand-plate):where(html[data-skin~=apps],html[data-skin~=apps] *){max-width:380px}}@media screen and (max-width:640px){:where(body[data-apps=directory] #ledger .tool-dossiers .lrow .plate.app-brand-plate):where(html[data-skin~=apps],html[data-skin~=apps] *){max-width:300px;align-self:center}}:where(body[data-apps=directory] #ledger .tool-dossiers .lrow .plate.app-brand-plate){grid-column:1;grid-row:1;align-self:start;justify-self:center;width:100%;max-width:240px;margin:0;box-shadow:none}@media(max-width:760px){:where(body[data-apps=directory] #ledger .tool-dossiers .lrow .plate.app-brand-plate){max-width:220px;align-self:center}}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm]) body[data-apps=directory] #ledger .tool-dossiers .lrow:hover):where(html[data-skin~=apps],html[data-skin~=apps] *){border-color:var(--app-card-accent);box-shadow:0 16px 36px -28px var(--ink-soft)}}@media screen{:where(.site-main :is(.workshop-projects,.history-projects) .project-mark):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:260px;justify-self:center}}@media screen and (max-width:760px){:where(.site-main :is(.workshop-projects,.history-projects) .project-mark):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:220px}}@media screen{:where(.site-main :is(.workshop-projects,.history-projects)>article.project-card):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}:where(.site-main .form .checkgrid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media screen and (max-width:760px){:where(.site-main .form .checkgrid){grid-template-columns:minmax(0,1fr)}}:where(body[data-room=apps] .site-main .project-card){background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:clamp(24px,3vw,40px);box-shadow:none}:where(body[data-room=apps] .site-main .contents-links){display:flex;flex-wrap:wrap;gap:8px 24px}:where(body[data-room=apps] .site-main .shead){display:block}:where(body[data-room=apps] .site-main :is(.workshop-projects,.history-projects)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}:where(body[data-room=apps] .site-main .project-card-heading){display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:20px}:where(body[data-room=apps] .site-main .project-mark){width:88px;max-width:100%;grid-column:auto;grid-row:auto;align-self:center}:where(body[data-room=apps] .site-main .project-card-title){grid-column:auto;grid-row:auto;min-inline-size:0}:where(body[data-room=apps] .site-main .apps-project-links){margin-block-start:auto;padding-block-start:20px;border-top:1px solid var(--line)}@media(min-width:1100px){:where(body[data-room=apps] .site-main .workshop-projects){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){:where(body[data-room=apps] .site-main :is(.workshop-projects,.history-projects)){grid-template-columns:minmax(0,1fr)}:where(body[data-room=apps] .site-main .project-card-heading){grid-template-columns:72px minmax(0,1fr);gap:16px}:where(body[data-room=apps] .site-main .project-mark){width:72px}}:where(body[data-room=apps] .site-main .desk-spread){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}:where(body[data-room=apps] .site-main .shead){margin-block-end:32px;max-inline-size:none}@media(min-width:1001px){:where(body[data-room=apps] .site-main .chapter-contents){display:none}}@media(max-width:760px){:where(body[data-room=apps] .site-main .desk-spread){grid-template-columns:minmax(0,1fr)}}:where(body[data-room=apps] .site-main .project-card-title h3){margin-block:8px 12px}:where(body[data-room=apps] .site-main .tool-dossiers .lrow){border-radius:20px;padding:clamp(24px,3.5vw,48px);gap:clamp(24px,4vw,56px)}@media(max-width:600px){:where(body[data-room=apps] .site-main .tool-dossiers .lrow){padding:24px 20px}}:where(body[data-room=apps] .site-main .chapter-contents .wrap){display:flex;align-items:baseline;flex-wrap:wrap;gap:16px 32px;padding-block:24px;border-block:1px solid var(--line)}:where(body[data-room=apps] .site-main .tool-story .name){margin-block:0 20px}:where(body[data-room=apps] .site-main .tool-story .meta){margin-block-start:28px;gap:16px 24px;flex-wrap:wrap}:where(body[data-room=apps] .site-main :is(.workshop-projects,.history-projects)>.project-card){display:flex;flex-direction:column;gap:24px;min-inline-size:0}@media(min-width:1100px){:where(body[data-room=apps] .site-main .workshop-projects .project-card-heading){grid-template-columns:1fr;align-items:start}}@media(max-width:760px){:where(body[data-room=apps] .site-main .desk-spread>.desk-art){grid-column:1;grid-row:auto}}@media screen{:where(.site-main #waitlist .contact-grid):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--folio-gap)}:where(.site-main #waitlist .form):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:28px;border:1px solid var(--verse-line);border-radius:24px;background:var(--paper)}:where(.site-main #ledger .tool-dossiers .lrow):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:24px clamp(28px,4vw,48px);padding:clamp(28px,3.5vw,44px);border-radius:24px}}@media screen and (max-width:760px){:where(.site-main #ledger .tool-dossiers .lrow):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:24px 20px;gap:24px;display:flex;flex-direction:column}}@media screen{:where(.site-main #ledger .tool-dossiers .lrow .tool-story):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:none}:where(.site-main #ledger .tool-dossiers .lrow .plate.app-brand-plate):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:280px;align-self:center;justify-self:center}}@media screen and (max-width:760px){:where(.site-main #ledger .tool-dossiers .lrow .plate.app-brand-plate):where(html[data-skin~=letter],html[data-skin~=letter] *){max-inline-size:220px;align-self:center}}:where(body[data-room=apps] .site-main .tool-story .name){font-family:var(--type-editorial-family)}:where(body[data-room=apps] .site-main .tool-story h3.name){font-size:clamp(2rem,1.6rem + 1.5vw,3rem)}}@layer site{:where(.explore-opening-note):where(html[data-skin~=explore],html[data-skin~=explore] *){color:var(--gold)}:where(.explore-query-row):where(html[data-skin~=explore],html[data-skin~=explore] *){display:flex;gap:12px}:where(.explore-results-heading):where(html[data-skin~=explore],html[data-skin~=explore] *){display:flex;justify-content:space-between;gap:24px;align-items:baseline;margin-block:48px 16px;margin-inline:0}:where(.explore-entry):where(html[data-skin~=explore],html[data-skin~=explore] *){min-width:0;border-top:1px solid var(--line)}:where(.explore-empty):where(html[data-skin~=explore],html[data-skin~=explore] *){padding:36px 0;border-top:1px solid var(--line)}@media(max-width:900px){:where(.explore-controls):where(html[data-skin~=explore],html[data-skin~=explore] *){grid-template-columns:1fr}:where(.explore-results):where(html[data-skin~=explore],html[data-skin~=explore] *){gap:0 28px}}@media(max-width:600px){:where(.explore-results):where(html[data-skin~=explore],html[data-skin~=explore] *){grid-template-columns:1fr}:where(.explore-results-heading):where(html[data-skin~=explore],html[data-skin~=explore] *){display:block;margin-top:32px}:where(.explore-query-row):where(html[data-skin~=explore],html[data-skin~=explore] *){gap:6px}}@media print{:where(.explore-controls):where(html[data-skin~=explore],html[data-skin~=explore] *),:where(.explore-personal):where(html[data-skin~=explore],html[data-skin~=explore] *){display:none}:where(.explore-entry):where(html[data-skin~=explore],html[data-skin~=explore] *){break-inside:avoid}}:where(.explore-opening-note svg):where(html[data-skin~=explore],html[data-skin~=explore] *){width:100px;height:50px;margin-bottom:20px}:where(.explore-opening-note small):where(html[data-skin~=explore],html[data-skin~=explore] *){font-size:.8rem;line-height:1.6;color:var(--ink-soft)}:where(.explore-label span):where(html[data-skin~=explore],html[data-skin~=explore] *){color:var(--ink-soft)}@media(max-width:600px){:where(.explore-results-heading p):where(html[data-skin~=explore],html[data-skin~=explore] *){margin-top:12px}}:where(.explore-controls input):where(html[data-skin~=explore],html[data-skin~=explore] *)::placeholder{color:var(--ink-soft);opacity:1}:where(.explore-empty .link):where(html[data-skin~=explore],html[data-skin~=explore] *){display:inline-flex;margin-inline-start:24px;min-height:44px;align-items:center}@media(max-width:600px){:where(.explore-empty .link):where(html[data-skin~=explore],html[data-skin~=explore] *){margin-inline-start:0}}:where(.explore-personal>p:not(.eyebrow)):where(html[data-skin~=explore],html[data-skin~=explore] *){max-width:53ch;margin-bottom:24px}@media(max-width:900px){:where(.explore-controls>div:nth-child(2)):where(html[data-skin~=explore],html[data-skin~=explore] *){max-width:360px}}:where(.explore-opening-note:has(.house-art)>svg),:where(.explore-opening-note:has(.house-art)>small){display:none}:where(.explore-entry>a:hover h3):where(html[data-skin~=explore],html[data-skin~=explore] *){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}:where(body[data-room][data-atmosphere][data-edition=directory] .explore-results):where(html[data-skin~=editions],html[data-skin~=editions] *){gap:0 48px}@media(min-width:1400px){:where(body[data-room][data-atmosphere][data-edition=directory] .explore-results):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition=directory] .explore-results):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:1fr}}@media screen{:where(.site-main .explore-results){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}:where(.site-main .explore-entry){border:0;align-self:stretch}}@media screen and (max-width:600px){:where(.site-main .explore-results){grid-template-columns:minmax(0,1fr);gap:16px}}@media screen{:where(.site-main .explore-entry h3){text-wrap:balance}}:where(.site-main .explore-paths):where(html[data-skin~=explore],html[data-skin~=explore] *){grid-column:1/-1;border-block-start:1px solid var(--line);padding-block-start:24px;min-width:0}:where(.site-main .explore-path-grid):where(html[data-skin~=explore],html[data-skin~=explore] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(.site-main .path-title):where(html[data-skin~=explore],html[data-skin~=explore] *){display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--f-display);font-size:1.5rem;line-height:1.35;font-weight:500}:where(.site-main .path-summary):where(html[data-skin~=explore],html[data-skin~=explore] *){font-size:.875rem;line-height:1.75;font-weight:400;color:var(--ink-soft)}:where(.site-main .explore-path-guidance):where(html[data-skin~=explore],html[data-skin~=explore] *){border-inline-start:2px solid var(--gold-line);padding:4px 24px;margin-block:0 28px;max-width:76ch}@media(max-width:700px){:where(.site-main .explore-path-grid):where(html[data-skin~=explore],html[data-skin~=explore] *){grid-template-columns:1fr;gap:10px}:where(.site-main .path-title):where(html[data-skin~=explore],html[data-skin~=explore] *){font-size:1.4rem}:where(.site-main .explore-path-guidance):where(html[data-skin~=explore],html[data-skin~=explore] *){padding-inline:18px}}:where(.site-main .path-choices):where(html[data-skin~=explore],html[data-skin~=explore] *){display:flex;flex-wrap:wrap;gap:12px;margin-block:20px 8px}@media(max-width:700px){:where(.site-main .path-choices):where(html[data-skin~=explore],html[data-skin~=explore] *){display:grid;grid-template-columns:minmax(0,1fr)}}@media screen{:where(body[data-room=explore] .site-main :is(.explore-directory,.explore-personal)){max-inline-size:1120px}:where(.site-main .explore-opening){padding-block-end:32px}:where(.site-main .explore-jump){display:inline-flex;align-items:center;gap:14px;min-block-size:48px;margin-block-start:20px}:where(.site-main .explore-controls){grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);gap:28px 32px;padding:32px;border:1px solid var(--line);border-radius:24px;background:var(--paper)}:where(.site-main .explore-query-row){display:flex;gap:12px}:where(.site-main .explore-results-heading){margin-block:40px 24px;gap:20px}:where(.site-main .explore-results){gap:20px}:where(.site-main .explore-empty){padding:32px;border:1px solid var(--line);border-radius:22px;background:var(--paper)}}@media screen and (max-width:900px){:where(.site-main .explore-controls){grid-template-columns:minmax(0,1fr);gap:24px}}@media screen and (max-width:760px){:where(.site-main .explore-controls){padding:24px 20px}:where(.site-main .explore-query-row){display:contents}:where(.site-main .explore-empty){padding:24px 20px}}:where(.site-main .result-content){display:flex;flex-direction:column;min-width:0;height:100%}:where(.site-main .result-heading){display:flex;align-items:center;gap:22px;margin-bottom:18px}:where(.site-main .result-media){display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}:where(.site-main .result-media--book){width:82px;border-radius:var(--radius);box-shadow:0 5px 14px #0002}:where(.site-main .result-media--app){width:100px;height:100px;border-radius:20px;background:#f6f2e8;border:1px solid #c9bda64d;padding:10px}:where(.site-main .result-preview){display:grid;gap:12px;margin:22px 0 24px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:760px){:where(.site-main .result-heading){gap:16px}:where(.site-main .result-media--book){width:68px}:where(.site-main .result-media--app){width:76px;height:76px;border-radius:16px;padding:8px}}:where(.site-main .search-corrections){margin-block:24px;padding-block:20px;border-block:1px solid var(--line)}:where(.site-main .path-title>span):where(html[data-skin~=explore],html[data-skin~=explore] *){font-family:var(--f-body);font-size:1rem}@media screen{:where(.site-main .explore-controls select){appearance:none;padding-inline-end:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 21px) 52%,calc(100% - 16px) 52%;background-size:5px 5px;background-repeat:no-repeat}:where(.site-main .explore-entry h3){margin-block:0 14px}}@media screen and (max-width:760px){:where(.site-main .explore-query-row input){grid-column:1/-1;grid-row:2}:where(.site-main .explore-query-row button){grid-column:2;grid-row:1;justify-self:end;min-block-size:44px;padding:8px 16px}:where(.site-main .explore-entry>a){padding:24px 20px;gap:12px}}:where(.site-main .result-heading>div){min-width:0;flex:1}:where(.site-main .result-heading h3){margin:0}:where(.site-main .result-media img){display:block;width:100%;height:auto;object-fit:contain;margin:0;filter:none;mix-blend-mode:normal;opacity:1;transform:none}:where(.site-main .result-preview>div){display:grid;grid-template-columns:66px minmax(0,1fr);gap:12px}:where(.site-main .result-action>span){color:var(--gold);flex:none}@media(max-width:760px){:where(.site-main .result-preview>div){grid-template-columns:60px minmax(0,1fr);gap:10px}}@media screen and (max-width:760px){:where(.site-main .explore-controls [role=search]){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}:where(.site-main .explore-empty :is(.btn,.link)){margin-inline:0;margin-block-end:12px}}:where(.site-main .result-heading .explore-label){margin:0 0 10px}@media(max-width:360px){:where(.site-main .result-heading:has(.result-media)){align-items:flex-start;flex-direction:column}}:where(.site-main .explore-controls button.explore-path):where(html[data-skin~=explore],html[data-skin~=explore] *){display:flex;flex-direction:column;gap:12px;text-align:start;padding:22px 20px;border-radius:18px;min-width:0;align-items:stretch}@media(max-width:700px){:where(.site-main .explore-controls button.explore-path):where(html[data-skin~=explore],html[data-skin~=explore] *){padding:16px 18px;gap:6px}}:where(.site-main .path-choices button:hover):where(html[data-skin~=explore],html[data-skin~=explore] *){border-color:var(--gold);background:var(--paper-2)}:where(.site-main .path-choices button[aria-pressed=true]):where(html[data-skin~=explore],html[data-skin~=explore] *){background:var(--cta-bg);color:var(--cta-fg);border-color:var(--cta-bg)}:where(.site-main :is(.path-choices button,.path-browse,.explore-entry>a):focus-visible):where(html[data-skin~=explore],html[data-skin~=explore] *){outline:2px solid var(--gold);outline-offset:5px}@media screen{:where(html[dir=rtl] body .site-main .explore-controls select){background-position:16px 52%,21px 52%}:where(.site-main .explore-controls button:hover){border-color:var(--gold);background:var(--paper-2)}:where(.site-main .explore-controls button[aria-pressed=true]){background:var(--cta-bg);color:var(--cta-fg);border-color:var(--cta-bg)}:where(.site-main .explore-controls :is(input,select,button):focus-visible){outline:2px solid var(--gold);outline-offset:3px}:where(.site-main .explore-entry>a:hover){background:var(--paper-2);border-color:var(--gold);translate:none;box-shadow:none}}@media screen and (max-width:900px){:where(.site-main .explore-controls>div:nth-child(2)){max-inline-size:none}}@media screen and (max-width:760px){:where(.site-main .explore-controls [role=search]>label){grid-column:1;grid-row:1;align-self:center;margin:0}}:where(.site-main .explore-entry:has(.result-preview)>a){grid-template-columns:minmax(0,1fr)}:where(.site-main .explore-path[aria-pressed=true] .path-summary):where(html[data-skin~=explore],html[data-skin~=explore] *){color:inherit}:where(.site-main :is(#path-guide-title,.explore-entry>a)):where(html[data-skin~=explore],html[data-skin~=explore] *){scroll-margin-block-start:calc(var(--header-height,88px) + 32px)}:where(html[data-motion=calm] .explore-arrow):where(html[data-skin~=explore],html[data-skin~=explore] *){transform:none}}@layer site{:where(.arms){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)}:where(.arms-3){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){:where(.arms-3){grid-template-columns:1fr}}@media(max-width:800px){:where(.arms){grid-template-columns:1fr}}@media(min-width:1460px){:where(.arms){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.arm){background:transparent;border-color:var(--line)}:where(.arm .top){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:where(.arm .go){margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:.92rem;color:var(--ink)}:where(.arm:hover){background:var(--paper-2);transform:none;box-shadow:none;border-color:var(--gold-line)}:where(.arm:hover .go svg){transform:translate(4px)}:where(body[data-room=not-found] .missing-opening):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){min-height:65vh}:where(body[data-room=not-found] .arms):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){margin-block:40px}:where(body[data-room][data-atmosphere][data-edition=return] .missing-opening>.wrap):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:1200px}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .missing-opening>.wrap>.house-art--narrative){max-width:900px}}:where(body[data-room=not-found] .missing-opening h1):where(html[data-skin~=story],html[data-skin~=story] *,html[data-skin~=rooms],html[data-skin~=rooms] *,html[data-skin~=notfound],html[data-skin~=notfound] *){max-width:15ch}}@layer site{:where(.type-specimen):where(html[data-skin~=specimen],html[data-skin~=specimen] *){padding-block:clamp(48px,7vw,110px)}:where(.type-specimen-intro):where(html[data-skin~=specimen],html[data-skin~=specimen] *){max-width:850px;margin-block-end:clamp(40px,6vw,80px)}:where(.type-specimen-grid):where(html[data-skin~=specimen],html[data-skin~=specimen] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}:where(.type-specimen-card):where(html[data-skin~=specimen],html[data-skin~=specimen] *){min-width:0;padding:clamp(24px,3vw,44px);border:1px solid var(--line);border-radius:20px;background:var(--paper-2)}:where(.type-specimen-samples):where(html[data-skin~=specimen],html[data-skin~=specimen] *){display:grid;gap:20px}@media(max-width:850px){:where(.type-specimen-grid):where(html[data-skin~=specimen],html[data-skin~=specimen] *){grid-template-columns:1fr}:where(.type-specimen-card):where(html[data-skin~=specimen],html[data-skin~=specimen] *){padding:24px}}:where(.type-specimen-intro h1):where(html[data-skin~=specimen],html[data-skin~=specimen] *){margin-block:20px 24px}:where(.type-specimen-samples p):where(html[data-skin~=specimen],html[data-skin~=specimen] *){margin:0;padding-block:.2em}:where(.type-specimen-samples [lang=en]):where(html[data-skin~=specimen],html[data-skin~=specimen] *){text-align:left;direction:ltr}:where(.type-specimen-samples [lang=ar]):where(html[data-skin~=specimen],html[data-skin~=specimen] *){text-align:right;direction:rtl}:where(.specimen-signature:lang(en)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:600 clamp(2.2rem,3vw,3.5rem)/1.18 "Cormorant Garamond",serif}:where(.specimen-signature:lang(ar)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:400 clamp(2.2rem,3vw,3.5rem)/1.9 "Amiri Complete",serif}:where(.specimen-editorial:lang(en)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:500 clamp(1.8rem,2.5vw,2.6rem)/1.3 "EB Garamond",serif}:where(.specimen-editorial:lang(ar)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:400 2rem/1.9 Noto Naskh Arabic,serif}:where(.specimen-detail:lang(en)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:500 1.5rem/1.5 EB Garamond,serif}:where(.specimen-detail:lang(ar)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:400 1.6rem/1.9 Noto Naskh Arabic,serif}:where(.specimen-reflection:lang(en)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:500 1.9rem/1.5 Cormorant Garamond,serif}:where(.specimen-reflection:lang(ar)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:400 2rem/2.2 Aref Ruqaa,serif}:where(.specimen-reading:lang(en)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:400 1.125rem/1.8 "Source Sans 3",sans-serif}:where(.specimen-reading:lang(ar)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:400 1.125rem/2 Noto Sans Arabic,serif}:where(.specimen-interface:lang(en)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:500 1rem/1.75 Manrope,sans-serif}:where(.specimen-interface:lang(ar)):where(html[data-skin~=specimen],html[data-skin~=specimen] *){font:500 1.125rem/1.9 IBM Plex Sans Arabic,sans-serif}}@layer site{:where(.inheritance-review-note):where(html[data-skin~=home],html[data-skin~=home] *){margin-top:14px}:where(.inheritance-path-grid):where(html[data-skin~=home],html[data-skin~=home] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0 clamp(48px,5vw,72px)}:where(.inheritance-path-action):where(html[data-skin~=home],html[data-skin~=home] *){margin-top:auto;display:flex;gap:12px;align-items:center;min-height:44px}:where(.inheritance-teacher-layout):where(html[data-skin~=home],html[data-skin~=home] *){display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}:where(.inheritance-portrait):where(html[data-skin~=home],html[data-skin~=home] *){margin:0;min-width:0;max-width:180px}:where(.inheritance-teacher-note):where(html[data-skin~=home],html[data-skin~=home] *){margin-top:22px}:where(.inheritance-listening-layout):where(html[data-skin~=home],html[data-skin~=home] *){display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px)}@media(max-width:1000px){:where(.inheritance-teacher-layout):where(html[data-skin~=home],html[data-skin~=home] *){gap:40px}}@media(max-width:760px){:where(.inheritance-path-grid):where(html[data-skin~=home],html[data-skin~=home] *){grid-template-columns:1fr;padding-bottom:36px}:where(.inheritance-path-action):where(html[data-skin~=home],html[data-skin~=home] *){grid-column:2}:where(.inheritance-teacher-layout):where(html[data-skin~=home],html[data-skin~=home] *){grid-template-columns:1fr;gap:32px}:where(.inheritance-portrait):where(html[data-skin~=home],html[data-skin~=home] *){width:100%;margin-inline:auto}:where(.inheritance-teacher-copy):where(html[data-skin~=home],html[data-skin~=home] *){max-width:none}:where(.inheritance-listening-layout):where(html[data-skin~=home],html[data-skin~=home] *){grid-template-columns:1fr;gap:24px}}:where(.inheritance-founder-link):where(html[data-skin~=home],html[data-skin~=home] *){display:block;width:fit-content;border-radius:18px}@media(max-width:760px){:where(.inheritance-teacher-layout):where(html[data-skin~=home],html[data-skin~=home] *){grid-template-columns:1fr;gap:24px}:where(.inheritance-portrait):where(html[data-skin~=home],html[data-skin~=home] *){display:flex;align-items:center;gap:18px;max-width:100%}:where(.inheritance-founder-link):where(html[data-skin~=home],html[data-skin~=home] *){width:80px;flex-shrink:0}}:where(.cohort-note):where(html[data-skin~=home],html[data-skin~=home] *){border-block:1px solid var(--line, #a2917355);background:color-mix(in srgb,var(--gold) 6%,transparent)}:where(.cohort-note-inner):where(html[data-skin~=home],html[data-skin~=home] *){display:flex;align-items:center;justify-content:space-between;gap:10px 28px;flex-wrap:wrap;padding-block:16px}:where(.cohort-note-mark):where(html[data-skin~=home],html[data-skin~=home] *){color:var(--gold);font-size:.7rem;margin-inline-end:.7em;vertical-align:.12em}:where(.inheritance-source-notes summary):where(html[data-skin~=home],html[data-skin~=home] *){font-size:.85rem}:where(.inheritance-source-notes>div):where(html[data-skin~=home],html[data-skin~=home] *){border-block:1px solid var(--line);padding:20px 0;margin-top:12px}:where(.inheritance-portrait img):where(html[data-skin~=home],html[data-skin~=home] *){display:block;width:100%;max-width:112px;height:auto;aspect-ratio:1.014;object-fit:contain;border-radius:0;mask-image:linear-gradient(#000 88%,transparent);-webkit-mask-image:linear-gradient(#000 88%,transparent)}:where(.inheritance-closing):where(html[data-skin~=home],html[data-skin~=home] *):before{content:"";height:1px;position:absolute;inset:0 var(--gutter) auto;background:var(--line)}@media(max-width:760px){:where(.inheritance-path-grid>a):where(html[data-skin~=home],html[data-skin~=home] *){display:grid;grid-template-columns:48px 1fr;column-gap:20px;padding:24px 0}:where(.inheritance-closing p):where(html[data-skin~=home],html[data-skin~=home] *){width:100%}}:where(.cohort-note p):where(html[data-skin~=home],html[data-skin~=home] *){margin:0}:where(.cohort-note strong):where(html[data-skin~=home],html[data-skin~=home] *){font-weight:600}:where(.inheritance-portrait figcaption span):where(html[data-skin~=home],html[data-skin~=home] *){display:block;color:var(--ink-soft);margin-top:5px}:where(.inheritance-listening-layout>div+div):where(html[data-skin~=home],html[data-skin~=home] *){max-width:46ch;color:var(--ink-soft)}@media(max-width:760px){:where(.inheritance-listening-layout>div+div):where(html[data-skin~=home],html[data-skin~=home] *){max-width:50ch}}:where(.inheritance-path-grid>a+a):where(html[data-skin~=home],html[data-skin~=home] *):before{content:"";position:absolute;inset-block:40px 0;inset-inline-start:0;width:1px;background:var(--line)}@media(max-width:760px){:where(.inheritance-path-grid>a+a):where(html[data-skin~=home],html[data-skin~=home] *):before{display:none}}:where(.pill.concept){color:var(--ink-faint)}:where(.inheritance-thread){width:104px;height:auto;display:block;stroke:var(--gold-line);stroke-dasharray:240;stroke-dashoffset:0;flex-shrink:0}:where(.inheritance-room-heading){display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(26px,7vw,100px);align-items:end;margin-bottom:42px}:where(.inheritance-layout){display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:start}:where(.inheritance-index){min-width:0;padding-top:24px;border-top:1px solid var(--gold-line)}:where(.inheritance-pages){min-width:0}:where(.inheritance-spread){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,3.5vw,48px)}:where(.inheritance-attribution){margin-bottom:10px}:where(.inheritance-context){border-top:1px solid var(--line);margin-top:24px;padding-top:10px;font-size:.85rem;line-height:1.7;color:var(--ink-soft)}:where(.inheritance-application){border-inline-start:1px solid var(--line);padding-inline-start:clamp(24px,3vw,42px)}:where(.inheritance-bridge-heading){display:flex;align-items:center;gap:28px}@media(max-width:1100px){:where(.inheritance-layout){grid-template-columns:170px minmax(0,1fr);gap:26px}:where(.inheritance-spread){grid-template-columns:1fr}:where(.inheritance-application){border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:900px){:where(.inheritance-layout){grid-template-columns:minmax(0,1fr);gap:22px}:where(.inheritance-index){padding-top:18px}:where(.inheritance-reader-note){display:none}:where(.inheritance-room-heading){grid-template-columns:1fr;gap:24px;margin-bottom:28px}}@media(max-width:700px){:where(.inheritance-arrow){position:absolute;inset-inline-end:0;bottom:26px}}@media(max-width:600px){:where(.inheritance-application){grid-template-columns:1fr;gap:24px}}:where(.inheritance-context>p){margin:12px 0}:where(.inheritance-application small){font-size:.74rem;line-height:1.5;color:var(--ink-faint)}@media(max-width:900px){:where(.inheritance-room-heading>p){max-width:60ch}}:where(.inheritance-path-grid>a:first-child):where(html[data-skin~=home],html[data-skin~=home] *){padding-inline-start:0}:where(.inheritance-path-grid>a:last-child):where(html[data-skin~=home],html[data-skin~=home] *){padding-inline-end:0}@media(max-width:760px){:where(.inheritance-path-grid>a:first-child):where(html[data-skin~=home],html[data-skin~=home] *),:where(.inheritance-path-grid>a:last-child):where(html[data-skin~=home],html[data-skin~=home] *){display:grid;grid-template-columns:48px 1fr;column-gap:20px;padding:24px 0}}@media print{:where(body[data-home-design=inheritance] .inheritance-hero-art):where(html[data-skin~=home],html[data-skin~=home] *){display:none}:where(body[data-home-design=inheritance] .inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *){display:block;min-height:0}:where(body[data-home-design=inheritance] .inheritance-hero-copy):where(html[data-skin~=home],html[data-skin~=home] *){padding-block:20px}}:where(.inheritance-application>section+section){border-top:1px solid var(--line);margin-top:28px;padding-top:26px}@media(max-width:1100px){:where(.inheritance-application>section+section){border:0;border-inline-start:1px solid var(--line);padding-block:0 0;padding-inline:28px 0;margin:0}}@media(max-width:600px){:where(.inheritance-application>section+section){border:0;border-top:1px solid var(--line);padding-block:24px 0;padding-inline:0}}@media print{:where(body[data-home-design=inheritance] .inheritance-source-notes>div):where(html[data-skin~=home],html[data-skin~=home] *){display:block}}@media(max-width:680px){:where(.cohort-note p span:not(.cohort-note-mark)):where(html[data-skin~=home],html[data-skin~=home] *){display:block}}:where(body[data-room=home]){--home-editorial-family:"Newsreader","EB Garamond",Georgia,serif }:where(.inheritance-index>.eyebrow){max-width:24ch}:where(.inheritance-application .link){display:inline-flex;gap:16px;align-items:center;min-height:44px;margin-top:12px}@media(max-width:900px){:where(.inheritance-index>.inheritance-thread){display:none}}:where(.inheritance-apps .open-life-intro>.eyebrow):where(html[data-skin~=home],html[data-skin~=home] *){grid-column:1/-1}:where(.inheritance-apps .open-life-intro>.link):where(html[data-skin~=home],html[data-skin~=home] *){grid-column:2;justify-self:start}:where(.inheritance-thread path:nth-child(2)){stroke:var(--pine)}@media(max-width:800px){:where(.open-life-intro>p:not(.eyebrow)){max-width:56ch;margin-top:24px}}:where(.inheritance-apps .open-life-intro>p:not(.eyebrow)):where(html[data-skin~=home],html[data-skin~=home] *){grid-column:2;max-width:44ch;margin-block:0 18px;margin-inline:0}@media(max-width:760px){:where(.inheritance-apps .open-life-intro>p:not(.eyebrow)):where(html[data-skin~=home],html[data-skin~=home] *){max-width:50ch}}:where(:root[data-motion=calm] .inheritance-path-action>span):where(html[data-skin~=home],html[data-skin~=home] *){translate:none}:where(.open-life-tools>a>span:last-child){inset-inline-end:0;bottom:28px}@media(max-width:800px){:where(.open-life-tools>a>span:last-child){bottom:26px}}:where(.inheritance-path-grid a:hover .inheritance-path-action>span):where(html[data-skin~=home],html[data-skin~=home] *){translate:3px -2px}:where(html[lang=ar] :is(.inheritance-hero-art img,.about-founder-portrait img,.teacher-portrait img,.app-brand-logo,.project-symbol img,.mark)){direction:ltr}:where(html[lang=ar] body[data-room=home]){--home-editorial-family:"Noto Naskh Arabic","Amiri Complete",serif }@media(max-width:600px){:where(html[lang=ar] .inheritance-hero h1 br){display:none}}:where(body[data-home-design=inheritance]):where(html[data-skin~=home],html[data-skin~=home] *){--home-space:clamp(56px,6vw,96px) }@media(max-width:760px){:where(body[data-home-design=inheritance]):where(html[data-skin~=home],html[data-skin~=home] *){--home-space:56px ;--home-space:48px }}:where(html[lang=en] :is(.sig .nm,.inheritance-hero-art figcaption>span:last-child,.about-inheritance-art figcaption>span:last-child)){font-weight:500}:where(body[data-home-design=inheritance] .open-life-layout):where(html[data-skin~=home],html[data-skin~=home] *){display:block}:where(body[data-home-design=inheritance] .inheritance-paths):where(html[data-skin~=home],html[data-skin~=home] *){background:linear-gradient(to bottom,var(--paper-2) calc(100% - 48px),var(--paper))}:where(body[data-home-design=inheritance] .open-life-intro h2):where(html[data-skin~=home],html[data-skin~=home] *){grid-column:1;grid-row:2/4;margin-bottom:0}@media(max-width:760px){:where(body[data-home-design=inheritance] .inheritance-path-grid p):where(html[data-skin~=home],html[data-skin~=home] *){grid-column:2;margin-bottom:8px;max-width:46ch}:where(body[data-home-design=inheritance] .open-life-intro h2):where(html[data-skin~=home],html[data-skin~=home] *){margin-bottom:24px}}@media screen{:where(body[data-home-design=inheritance] .open-life-tools>a){min-width:0}}@media screen and (min-width:1200px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-copy){grid-column:1/7;grid-row:1;max-width:none;padding-inline-end:clamp(24px,3vw,48px)}:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art){grid-column:6/-1;grid-row:1;max-width:none;width:100%}}@media(max-width:760px){:where(body[data-room=home][data-atmosphere] .open-life-tools>a){padding-block:20px 24px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){:where(body[data-room=home][data-atmosphere] .open-life-tools>a),:where(body[data-room=home][data-atmosphere] .app-card-action>span){transform:none}}@media screen and (min-width:1200px){:where(body[data-home-design=inheritance][data-art-layout=spacious] .inheritance-hero-art figcaption){padding-inline-start:12%}}:where(body[data-room=home][data-atmosphere] .open-life-tools>a>div){flex:1;padding-inline:8px}:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-heading):where(html[data-skin~=editions],html[data-skin~=editions] *){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px 64px;align-items:end}@media(max-width:850px){:where(body[data-room][data-atmosphere][data-edition] .inheritance-bridge-heading):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:1fr;gap:22px}}:where(body[data-room=home][data-atmosphere] .open-life-tools .app-brand-stage){margin-bottom:24px}@media(max-width:760px){:where(body[data-room=home][data-atmosphere][data-home-design=inheritance] .open-life-tools):where(html[data-skin~=home],html[data-skin~=home] *){grid-template-columns:1fr;gap:24px;max-width:480px;margin-inline:auto}}@media screen{:where(body[data-room=home][data-atmosphere][data-home-design=inheritance] .open-life-tools){gap:28px;align-items:stretch}}:where(body[data-room=home][data-atmosphere] .open-life-tools>a:focus-visible){outline:2px solid var(--gold);outline-offset:5px;border-color:var(--gold-line)}@media(hover:hover)and (pointer:fine){:where(body[data-room=home][data-atmosphere] .open-life-tools>a:hover){transform:translateY(-4px);border-color:var(--gold-line);box-shadow:0 16px 36px -16px #183c342e}}@media(prefers-reduced-motion:reduce){:where(body[data-room=home][data-atmosphere] .open-life-tools>a:hover){transform:none}}:where(body[data-room=home][data-atmosphere][data-home-design=inheritance] .open-life-tools .app-brand-stage):where(html[data-skin~=home],html[data-skin~=home] *){height:auto;aspect-ratio:1.15;max-height:280px;margin-bottom:18px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-heading):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:flex;align-items:baseline;justify-content:space-between;gap:28px;margin-bottom:20px}@media(max-width:1000px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .inheritance-bridge-heading):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}}@media(hover:hover)and (pointer:fine){:where(body[data-room=home][data-atmosphere] .open-life-tools>a:hover .app-card-action>span){transform:translate(2px,-2px)}}:where(:root[data-motion=calm] body[data-room][data-atmosphere] :is(.open-life-tools>a:hover,.app-card-action>span,.open-life-tools>a:hover .app-card-action>span)){transform:none}@media screen{:where(html[lang=en] body .site-main .inheritance-hero h1){font-size:clamp(3.2rem,5.5vw,6.3rem);line-height:1.06}:where(.site-main .inheritance-supplication>.wrap){max-inline-size:1040px}}@media screen and (min-width:1025px){:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-art,.apps-cover-art,.listening-scene) figcaption){padding-inline-start:0}}@media screen{:where(body[data-room=home][data-art-layout=spacious] .site-main):before{-webkit-mask-image:none;mask-image:none;-webkit-mask-composite:source-over;mask-composite:add;width:clamp(880px,88vw,1400px);inset-block-start:-24vh;right:-17vw}}@media screen and (max-width:760px){:where(body[data-room=home][data-art-layout=spacious] .site-main):before{width:660px;right:-270px;inset-block-start:-150px}}@media screen and (min-width:1025px){:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-art,.workshop-opening .apps-cover-art,.listening-opening .listening-scene)){grid-column:2;grid-row:1;width:100%;margin:0;min-width:0}:where(body[data-room=home][data-art-layout=spacious] .site-main .inheritance-hero-layout){grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);column-gap:clamp(40px,4vw,72px)}}@media screen{:where(html[data-theme=dark] body[data-room=home][data-art-layout=spacious] .site-main){--inheritance-pattern-tone:#b99c6d;--inheritance-pattern-foil:#e0c391;--inheritance-pattern-opacity:.17 }}@media screen and (min-width:1025px){:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-copy,.workshop-opening>.hero-grid>div:first-child,.listening-opening>.hero-grid>div:first-child)){grid-column:1;grid-row:1;padding-inline:0;min-width:0;max-width:none}}:where(html[data-background-paused][data-motion=gentle] body[data-room=home][data-art-layout=spacious] .site-main):before{animation-play-state:paused}@media screen and (max-width:980px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.first-lesson-invitation,.podcast-invitation-spread,.about-commitments-grid,#app-publishing)>*){grid-column:auto;grid-row:auto}}@media screen and (min-width:981px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.first-lesson-invitation,.podcast-invitation-spread,.about-commitments-grid,#app-publishing)>.house-art--chapter){grid-column:2;grid-row:1 / 3;align-self:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(.first-lesson-invitation,.podcast-invitation-spread,.about-commitments-grid,#app-publishing)>:nth-child(2)){grid-column:1;grid-row:2;align-self:start;margin-block-start:0}}@media screen and (max-width:980px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] :is(#commitments .about-commitments-grid,#take-part .podcast-invitation-spread)>.house-art--chapter){grid-row:2}}@media screen{:where(.site-main :is(.about-source-note,.podcast-source-note)):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:20px 32px;margin-block-start:24px;min-inline-size:0;border:1px solid var(--verse-line);border-radius:24px;background:var(--paper);box-shadow:0 12px 32px var(--verse-shadow)}}@media screen and (max-width:1000px){:where(.site-main .correspondence-margin):where(html[data-skin~=letter],html[data-skin~=letter] *),:where(.site-main .podcast-questions):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:760px){:where(.site-main :is(.about-source-note,.podcast-source-note)):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:16px 20px;border-radius:22px}}@media screen{:where(.site-main .inheritance-bridge-links){gap:24px}}@media screen and (max-width:1000px){:where(.site-main .inheritance-bridge-heading){display:block}:where(.site-main .inheritance-bridge-links){grid-template-columns:minmax(0,1fr);gap:12px}}@media screen{:where(.site-main :is(.about-source-note,.podcast-source-note) h2):where(html[data-skin~=letter],html[data-skin~=letter] *){margin-block:12px}}@media screen and (max-width:1000px){:where(.site-main .inheritance-bridge-links>a){padding:20px}}@media screen{:where(.site-main .inheritance-bridge-heading){align-items:flex-end;gap:28px 48px}:where(.site-main .inheritance-bridge-links){border:0;gap:20px}:where(.site-main .inheritance-verb){color:var(--gold)}}@media screen and (max-width:760px){:where(.site-main .inheritance-bridge-heading){margin-block-end:24px}:where(.site-main :is(.about-next,.apps-next,.quran-next)){display:grid;grid-template-columns:minmax(0,1fr);gap:20px}}@media screen{:where(.site-main .form){gap:28px;min-inline-size:0}}@media screen and (max-width:760px){:where(.site-main .form){gap:24px}}@media screen{:where(.site-main :is(.shead,.chapter-opening-grid,.about-letter-grid,.contact-grid)>*){min-inline-size:0}:where(.site-main .inheritance-bridge-heading){grid-template-columns:1fr;max-inline-size:52rem;margin-block-end:28px}:where(.site-main .inheritance-bridge-links){display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px;align-items:start}}@media screen and (max-width:760px){:where(.site-main .inheritance-bridge-links){grid-template-columns:minmax(0,1fr);gap:12px}}@media screen{:where(.site-main .inheritance-bridge h2){margin-block:12px 20px}}@media screen and (max-width:760px){:where(.site-main .inheritance-bridge-links>a){padding:24px;border-radius:20px}:where(.site-main .form :is(input,select,textarea)){scroll-margin-block:120px 28px}}:where(body:not([data-room=home]) .site-main h1){overflow-wrap:break-word}@media screen{:where(.site-main .inheritance-bridge-links>a){display:flex;flex-direction:column;align-items:start;position:relative;min-inline-size:0;padding:24px 0 12px;border-radius:0;border:0;border-block-start:1px solid var(--line);background:none;box-shadow:none}}@media screen and (max-width:760px){:where(.site-main .inheritance-bridge-links>a){padding-block:20px 12px}:where(.site-main .inheritance-bridge-links small){max-inline-size:100%}}@media screen{:where(.site-main .form :is(input,textarea))::placeholder{color:var(--ink-soft);opacity:1;font-size:1rem}}:where(.site-main :is(.inheritance-source-notes,.quran-companion-depth,.chapter-disclosure)>summary):after{content:"";position:absolute;inset-inline-end:4px;inset-block-start:calc(50% - 6px);width:12px;height:12px;margin:0;border:0;border-radius:0;transform:none;background:linear-gradient(var(--gold),var(--gold)) center/12px 1px no-repeat,linear-gradient(var(--gold),var(--gold)) center/1px 12px no-repeat}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening]>:is(.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.workshop-intro,.listening-title,.chapter-intro)){display:contents}}@media screen{:where(.site-main .form .formnote){margin:0}:where(.site-main .form .email-preview){min-inline-size:0;margin-block-start:4px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--paper-2);box-shadow:none}}@media screen and (max-width:760px){:where(.site-main .form .email-preview){padding:24px 18px}}@media screen{:where(.site-main .inheritance-bridge-links .inheritance-arrow){position:absolute;inset-inline-end:0;inset-block-start:26px;font-size:1.35rem;line-height:1;block-size:24px;margin:0}:where(.site-main .inheritance-bridge-links>a:is(:hover,:focus-visible)){background:var(--paper-2);border-color:var(--gold);translate:none}:where(.site-main .form .field select){padding-inline-end:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 21px) 52%,calc(100% - 16px) 52%;background-size:5px 5px;background-repeat:no-repeat}:where(.site-main .form .checkrow input){inline-size:20px;block-size:20px;min-block-size:20px;flex:none;margin-block-start:4px;accent-color:var(--gold)}}:where(.site-main .inheritance-path-grid>a:is(:hover,:focus-visible)){border-block-start-color:var(--gold-line)}:where(.site-main :is(.inheritance-source-ref a,.quran-companion-reference a,.inheritance-path-grid>a,.inheritance-source-notes>summary,.quran-companion-depth>summary,.chapter-disclosure>summary):focus-visible){outline:2px solid var(--gold);outline-offset:5px}@media screen{:where(.site-main .inheritance-bridge-links>a[data-flow-primary]){border-block-start:2px solid var(--gold);padding-block-start:23px}}@media screen and (max-width:760px){:where(.site-main .inheritance-bridge-links>a[data-flow-primary]){padding-block:24px 20px}:where(.site-main .inheritance-bridge-links [data-flow-primary] strong){font-size:1.75rem}}:where(.site-main :is(.inheritance-source-notes,.quran-companion-depth,.chapter-disclosure)[open]>summary):after{background:linear-gradient(var(--gold),var(--gold)) center/12px 1px no-repeat}@media screen{:where(.site-main .book-index :is(.contents-links,nav>.wrap>div)):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:flex;flex-wrap:wrap;gap:8px 28px}}@media screen and (max-width:760px){:where(.site-main .book-index :is(.contents-links,nav>.wrap>div,.about-contents)):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:grid;grid-template-columns:1fr;gap:0;padding-block:0 16px}}@media screen{:where(.site-main .form .formnote.ok){color:var(--ink)}:where(.site-main .form .checkrow:focus-within){outline:2px solid var(--gold);outline-offset:3px}:where(html[dir=rtl] body .site-main .form .field select){background-position:16px 52%,21px 52%}:where(.site-main .form .field :is(input,textarea,select):focus-visible){outline:2px solid var(--gold);outline-offset:3px;border-color:var(--gold);box-shadow:none}:where(.site-main .form .checkrow:has(input:checked)){background:var(--paper-2);border-color:var(--gold)}}:where(.site-main .inheritance-path-grid>a:is(:hover,:focus-visible) .inheritance-path-action){text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}:where(body[data-room=home] .site-main :is(.inheritance-hero-teaching,.inheritance-hero-lede,.inheritance-intro,.inheritance-teacher-copy>p:not(.eyebrow),.inheritance-path-grid>a>p,.open-life-intro>p:not(.eyebrow),.open-life-tools>a>p)){font-optical-sizing:auto;font-weight:400;text-wrap:pretty;max-inline-size:58ch}:where(body[data-room=home] .site-main :is(.inheritance-portrait figcaption,.inheritance-portrait figcaption span,.inheritance-hero-art figcaption>span:not([lang=ar]),.inheritance-path-action,.link)){font-optical-sizing:auto;font-weight:500}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening]:not(.inheritance-hero-layout) :is(.btns,.arrival-actions) .btn-primary){min-block-size:48px}:where(.site-main [data-mobile-opening]:not(.inheritance-hero-layout) :is(.btns,.arrival-actions) .link){display:inline-flex;align-items:center;min-block-size:44px}}@media screen and (max-width:1000px){:where(.site-main :is(.about-letter-grid,.about-commitments-grid,.podcast-vision-spread,.podcast-invitation-spread,.podcast-season,#form .contact-grid,#waitlist .contact-grid)):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-template-columns:minmax(0,1fr);gap:28px}}@media screen and (max-width:760px){:where(.site-main :is(.podcast-guest-note,.correspondence-letter,#waitlist .form)):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:26px 20px;border-radius:22px}}@media screen{:where(.site-main .inheritance-hero):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding:28px 24px 40px;background:none;border:0}:where(.site-main .inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){inline-size:100%;max-inline-size:1560px;margin:auto;padding:54px 32px 42px 56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:32px;align-items:center;background:radial-gradient(ellipse at 12% 0,rgba(176,140,79,.16),transparent 55%),#121916;border:1px solid #574b35;border-radius:24px;box-shadow:0 28px 64px -38px #10181380;isolation:isolate}:where(.site-main .inheritance-hero-copy):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding:0;max-inline-size:540px}:where(.site-main .inheritance-hero-teaching):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:34ch;margin:0 0 14px}:where(.site-main .inheritance-hero-actions):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center}:where(.site-main .inheritance-hero-art):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){inline-size:100%;margin:0;align-self:center}:where(.site-main .inheritance-paths):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){border:0;background:transparent}:where(.site-main .inheritance-path-grid):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:1280px;gap:0;padding-block:28px 44px}:where(.site-main .inheritance-path-number):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-family:var(--f-display);font-size:1.7rem;color:var(--gold);line-height:1.2}:where(.site-main .inheritance-path-action):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){margin-block-start:auto;display:flex;inline-size:100%;justify-content:space-between;gap:16px;padding-block:16px 0}:where(.site-main .inheritance-teacher-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:1160px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,100px);align-items:center;padding-block:16px 24px}:where(.site-main .inheritance-portrait):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:block;inline-size:100%;max-inline-size:380px;margin:0 auto;padding:0;background:none;border:0;box-shadow:none}:where(.site-main .inheritance-founder-link):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:block;inline-size:100%;max-inline-size:none}:where(.site-main .open-life-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:1280px;display:block}:where(.site-main .open-life-intro):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:760px;margin-block-end:36px}:where(.site-main .open-life-tools):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:where(.site-main .inheritance-listening-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:1280px;gap:28px 72px;padding-block:32px}}@media screen and (max-width:1000px){:where(.site-main .inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){grid-template-columns:1fr;padding:36px;gap:28px;max-inline-size:800px}:where(.site-main .inheritance-hero-copy):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:680px;padding:0}:where(.site-main .inheritance-hero-art):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:760px}:where(.site-main .inheritance-teacher-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){gap:36px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@media screen and (max-width:760px){:where(.site-main .inheritance-hero):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding:16px 12px 28px}:where(.site-main .inheritance-hero-copy):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:contents}:where(.site-main .inheritance-hero-art):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){order:3;inline-size:calc(100% + 24px);margin-inline:-12px;margin-block:0}:where(.site-main .inheritance-hero-actions):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){gap:18px;align-items:stretch}:where(.site-main .inheritance-path-grid):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding-block:0 28px;display:block}:where(.site-main .inheritance-path-action):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){grid-column:2;padding-block-start:8px}:where(.site-main .inheritance-teacher-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){grid-template-columns:1fr;gap:28px;padding-block:8px 28px}:where(.site-main .inheritance-portrait):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:250px}:where(.site-main .open-life-tools):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){grid-template-columns:minmax(0,1fr);gap:32px}}@media screen{:where(.site-main .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:12ch;margin:0 0 30px;text-wrap:balance}:where(.site-main .inheritance-hero-art img):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){inline-size:100%;block-size:auto;aspect-ratio:4/3;object-fit:contain;border-radius:12px;box-shadow:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}:where(.site-main .inheritance-hero-art figcaption):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:20px 2px 0;border:0;color:var(--gold-pale)}:where(.site-main .inheritance-path-grid>a):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding:28px 36px 12px;border-block-start:1px solid var(--gold-line);border-radius:0;background:none;box-shadow:none}:where(.site-main .inheritance-path-grid h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){margin:20px 0 16px;max-inline-size:18ch}:where(.site-main .inheritance-path-grid p):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:34ch;margin:0 0 24px}:where(.site-main .inheritance-portrait img):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){inline-size:100%;max-inline-size:100%;block-size:auto;max-block-size:440px;object-fit:contain}:where(.site-main .inheritance-teacher-copy h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){margin:0 0 28px}:where(.site-main .open-life-intro h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){margin:16px 0 20px}:where(.site-main .open-life-tools>a):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){--ink:inherit;--ink-soft:inherit;--ink-faint:inherit;--gold:inherit;--line:inherit;--gold-line:inherit;--pine:inherit;display:flex;flex-direction:column;align-items:stretch;gap:0;min-inline-size:0;padding:0 0 22px;border:0;border-block-end:1px solid var(--line);border-radius:0;background:none;box-shadow:none;overflow:visible;transform:none}:where(.site-main .open-life-tools h3):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){margin:10px 0 12px}:where(.site-main .open-life-tools small):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){color:var(--gold);font-size:.9rem;line-height:1.7}}@media screen and (max-width:1000px){:where(.site-main .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:100%}}@media screen and (max-width:760px){:where(.site-main .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){margin:0 0 4px;max-inline-size:100%}:where(.site-main .inheritance-hero-art img):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){border-radius:8px}:where(.site-main .inheritance-hero-art figcaption):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding:12px 8px 4px;gap:10px}:where(.site-main .inheritance-path-grid>a):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 16px;padding:24px 0}:where(.site-main .inheritance-path-grid h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:100%;margin:0 0 12px}:where(.site-main .open-life-tools p):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:100%}}@media screen{:where(.site-main .open-life-intro h2 br):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:block}:where(.site-main .open-life-tools>a>div):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding-inline:4px;min-inline-size:0}}@media screen and (max-width:1000px){:where(.site-main .inheritance-hero h1 br):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:none}}@media screen{:where(.site-main .inheritance-hero-actions .btn-primary):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){background:#dfc693;color:#19221c;border-color:#dfc693;border-radius:8px;min-block-size:52px;padding:14px 22px;box-shadow:none}:where(.site-main .inheritance-hero-actions .link):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){color:#eee4cf;border-color:#8e7d59}:where(.site-main .open-life-tools .app-brand-stage):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:auto;aspect-ratio:1.4;min-block-size:0;margin:0 0 24px;padding:20px;background:var(--app-logo-paper);border:1px solid #ddd1b9;border-radius:18px;box-shadow:none}:where(.site-main .open-life-tools .app-brand-logo):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){inline-size:74%;block-size:100%;max-inline-size:260px;max-block-size:210px;object-fit:contain;filter:none;opacity:1;transform:none}:where(.site-main .open-life-tools .app-card-action):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:flex;justify-content:space-between;margin-block-start:auto;padding:12px 4px 0;margin-inline:0;inline-size:100%}:where(.site-main .inheritance-listening .house-art):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){margin-block-start:12px}:where(html[lang=ar] body .site-main .inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding:54px 56px 42px 32px}}@media screen and (max-width:1000px){:where(html[lang=ar] body .site-main .inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding:36px}}@media screen and (max-width:760px){:where(.site-main .inheritance-hero-layout[data-mobile-opening]):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){inline-size:100%;padding:24px 20px 28px;gap:18px;border-radius:16px}:where(.site-main .inheritance-hero-copy>.inheritance-hero-teaching):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){order:4;margin:4px 0 0}:where(.site-main .inheritance-hero-actions .btn-primary):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){justify-content:space-between;inline-size:100%}:where(.site-main .inheritance-hero-actions .link):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){min-block-size:44px;display:inline-flex;align-items:center}:where(.site-main .open-life-tools .app-brand-stage):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){aspect-ratio:1.65;padding:18px;margin-block-end:20px}:where(.site-main .open-life-tools .app-brand-logo):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-block-size:160px;inline-size:66%}:where(html[lang=ar] body .site-main .inheritance-hero-layout):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding:24px 20px 28px}}@media screen{:where(.site-main .inheritance-path-grid>a:first-child):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding-inline-start:0}:where(.site-main .inheritance-path-grid>a:last-child):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){padding-inline-end:0}:where(.site-main .inheritance-teacher-copy>p:not(.eyebrow)):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:48ch;margin-block:20px}:where(.site-main .open-life-intro>p:not(.eyebrow)):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){max-inline-size:62ch}}@media screen and (max-width:760px){:where(.site-main .inheritance-path-grid>a:first-child):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *),:where(.site-main .inheritance-path-grid>a:last-child):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 16px;padding:24px 0}}@media screen{:where(.site-main .inheritance-hero-actions .btn-primary:hover):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){background:#efdab2;border-color:#efdab2}:where(.site-main .open-life-tools>a:hover .app-brand-stage):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){border-color:var(--gold);box-shadow:0 14px 26px -24px var(--ink)}}@media print{:where(.inheritance-layout),:where(.inheritance-spread),:where(.inheritance-application){display:block}:where(.inheritance-room){background:var(--print-paper)}}:where(html[lang=ar] .inheritance-hero h1){font-size:clamp(3.25rem,2.4rem + 3.4vw,6rem)}@media(max-width:600px){:where(html[lang=ar] .inheritance-hero h1){font-size:clamp(2.75rem,9vw,4rem)}}:where(body:not([data-room=home]) .site-main h1){font-size:clamp(2.625rem,1.8rem + 3.3vw,5.5rem);line-height:var(--type-signature-leading)}:where(body[data-room=home] .site-main .inheritance-hero-teaching){font-size:clamp(1.5rem,1.2rem + .8vw,2rem);line-height:1.45}@media screen{:where(.site-main .form .field textarea){font-family:var(--type-prose-family)}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening] .inheritance-hero-art figcaption [lang=ar]){line-height:1.7}}:where(body[data-room=home] .site-main :is(.inheritance-hero-teaching,.inheritance-hero-lede,.inheritance-intro,.inheritance-teacher-copy>p:not(.eyebrow),.inheritance-path-grid>a>p,.open-life-intro>p:not(.eyebrow),.open-life-tools>a>p)){font-family:var(--home-editorial-family);font-size:clamp(1.1875rem,1.08rem + .35vw,1.375rem);line-height:1.75;letter-spacing:0}:where(html[lang=ar] body[data-room=home] .site-main :is(.inheritance-hero-teaching,.inheritance-hero-lede,.inheritance-intro,.inheritance-teacher-copy>p:not(.eyebrow),.inheritance-path-grid>a>p,.open-life-intro>p:not(.eyebrow),.open-life-tools>a>p)){line-height:1.95}@media screen{:where(.site-main .inheritance-hero-teaching):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){color:var(--paper-warm);font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.6}:where(.site-main :is(.inheritance-hero-copy,.inheritance-hero-art,.inheritance-hero-art figcaption)):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){background:transparent;box-shadow:none}:where(.site-main .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(3.75rem,6.5vw,7rem);line-height:1.04;font-weight:400;letter-spacing:-.035em;color:var(--paper-warm)}:where(.site-main .inheritance-path-grid h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.2}:where(.site-main .inheritance-teacher-copy h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(2.5rem,4vw,4rem);line-height:1.15}:where(.site-main .open-life-intro h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(2.5rem,4vw,4rem);line-height:1.12}:where(.site-main .open-life-tools h3):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(1.6rem,2.3vw,2.2rem);line-height:1.3}:where(.site-main .inheritance-listening h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(2.4rem,4vw,4rem);line-height:1.15}}@media screen and (max-width:1000px){:where(.site-main .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(3.5rem,7.8vw,5.5rem)}}@media screen and (max-width:760px){:where(.site-main .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(2.65rem,11vw,4.2rem);line-height:1.06}:where(.site-main .inheritance-path-grid h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:1.9rem}:where(.site-main .inheritance-teacher-copy h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *),:where(.site-main .open-life-intro h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *),:where(.site-main .inheritance-listening h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:2.3rem}:where(.site-main .open-life-tools h3):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:1.9rem}}@media screen{:where(.site-main .inheritance-hero-art figcaption>span):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){color:var(--gold-pale);font-size:.95rem}}@media screen and (max-width:760px){:where(.site-main .inheritance-hero-art figcaption>span):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:.8rem}}@media screen{:where(.site-main .inheritance-hero-copy>.eyebrow):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){color:var(--gold-pale);font-size:.875rem;letter-spacing:.06em;line-height:1.7;margin:0 0 26px}}@media screen and (max-width:760px){:where(.site-main .inheritance-hero-copy>.eyebrow):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){margin:0;font-size:.8rem}:where(.site-main .inheritance-hero-copy>.inheritance-hero-teaching):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:1.1rem}}@media screen{:where(.site-main .inheritance-hero-art figcaption [lang=ar]):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:2rem;line-height:1.5}:where(html[lang=ar] body .site-main .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(3.5rem,5vw,5.8rem);line-height:1.5;letter-spacing:0}:where(html[lang=ar] body .site-main :is(.inheritance-path-grid,.inheritance-teacher-copy,.open-life-intro,.inheritance-listening) h2):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){line-height:1.65}}@media screen and (max-width:760px){:where(.site-main .inheritance-hero-art figcaption [lang=ar]):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:1.7rem}:where(html[lang=ar] body .site-main .inheritance-hero h1):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){font-size:clamp(2.4rem,10vw,3.5rem);line-height:1.5}}@media screen{:where(html[lang=ar] body .site-main .inheritance-hero-copy>.eyebrow):where(html[data-skin~=home],html[data-skin~=home] *,html[data-skin~=specimen],html[data-skin~=specimen] *){letter-spacing:0}}}@layer site{:where(.source-label){display:block;margin-bottom:10px}:where(.reader-folio):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);font-size:.95rem}:where(.reader-number):where(html[data-skin~=reading],html[data-skin~=reading] *){font-family:var(--f-display);font-weight:400;line-height:1.1;display:block;margin-bottom:18px}:where(.reader-source-notes):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.9rem;border-top:1px solid var(--line-soft);margin-top:24px;padding-top:12px}:where(.reader-explanation):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-inline-start:0;border:0}:where(.reader-practice):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-top:30px;padding-block:22px 8px;border-top:1px solid var(--gold-line)}:where(.reader-review-note):where(html[data-skin~=reading],html[data-skin~=reading] *){border-top:1px solid var(--line);margin-top:30px;padding-top:10px}:where(.reader-print-url):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(.reading-entry-number):where(html[data-skin~=reading],html[data-skin~=reading] *){align-self:start}:where(.reading-entry-link):where(html[data-skin~=reading],html[data-skin~=reading] *){text-underline-offset:5px}:where(.reader-comfort):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;border-top:1px solid var(--line);margin-block:16px 0;margin-inline:0;padding-block:16px 0;padding-inline:0;min-width:0}:where(.reader-focus-bar):where(html[data-skin~=reading],html[data-skin~=reading] *){position:sticky;top:0;z-index:40;align-items:center;justify-content:space-between;gap:16px;background:var(--paper);border-bottom:1px solid var(--line);padding:12px var(--gutter);color:var(--ink-soft);font-size:.82rem}@media(max-width:850px){:where(.reader-focus-bar):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.75rem}}:where(.reader-announcement):where(html[data-skin~=reading],html[data-skin~=reading] *){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.reader-margin):where(html[data-skin~=reading],html[data-skin~=reading] *){max-height:calc(100dvh - var(--header-height,104px) - var(--armbar-h,52px) - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:850px){:where(.reader-margin):where(html[data-skin~=reading],html[data-skin~=reading] *){max-height:none;overflow:visible}:where(.reader-comfort):where(html[data-skin~=reading],html[data-skin~=reading] *){flex-basis:100%;display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap}}@media(max-width:1000px){:where(.reader-margin):where(html[data-skin~=reading],html[data-skin~=reading] *){top:calc(var(--header-height,88px) + 20px)}}@media(max-width:850px){:where(.reader-layout):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:1fr}:where(.reading-entry-link):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-column:2;justify-self:start}}@media(max-width:600px){:where(.reader-number):where(html[data-skin~=reading],html[data-skin~=reading] *){margin:0}:where(.reader-explanation):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-inline-start:0}}@media print{:where(.reader-section):where(html[data-skin~=reading],html[data-skin~=reading] *){break-inside:auto}:where(.reader-practice):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-source):where(html[data-skin~=reading],html[data-skin~=reading] *){break-inside:avoid}:where(.reader-source-notes):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;font-size:9pt}:where(.reader-review-note):where(html[data-skin~=reading],html[data-skin~=reading] *){break-inside:avoid}:where(.reader-collection-art):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}:where(.reading-session-heading):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;border-block:1px solid var(--gold-line)}:where(.reading-session-steps):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;gap:18px}:where(.reading-session-footer):where(html[data-skin~=reading],html[data-skin~=reading] *){justify-content:space-between;align-items:center;gap:20px;padding-block:28px 48px}:where(.reading-filter-buttons):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;gap:8px 12px;flex-wrap:wrap}:where(.reading-entry-actions):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;align-items:center;gap:16px 26px;flex-wrap:wrap;margin-top:auto;padding-top:14px}@media(max-width:800px){:where(.reading-session-heading):where(html[data-skin~=reading],html[data-skin~=reading] *){align-items:start;flex-direction:column}:where(.reading-session-steps):where(html[data-skin~=reading],html[data-skin~=reading] *){gap:10px}}@media(max-width:600px){:where(.reading-session-footer):where(html[data-skin~=reading],html[data-skin~=reading] *){align-items:stretch;flex-direction:column;gap:12px}:where(.reading-session-steps):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:1fr}}@media print{:where(.reading-entry-actions):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}:where(.reader-bookmark-control):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:20px;border-block:1px solid var(--line);margin-top:12px}:where(.source-grid details){margin-top:24px;font-size:.9rem;color:var(--ink-soft)}:where(.reader-source-notes summary):where(html[data-skin~=reading],html[data-skin~=reading] *){min-height:44px;display:list-item;cursor:pointer;padding-block:10px;color:var(--ink-soft)}:where(.reader-related h2):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:12px 28px}:where(.reader-related>div):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin-bottom:24px}:where(.reader-collection-note ol):where(html[data-skin~=reading],html[data-skin~=reading] *){list-style:none;padding:0;margin:20px 0}:where(.reader-collection-note li):where(html[data-skin~=reading],html[data-skin~=reading] *){border-bottom:1px solid var(--line);padding:16px 0;display:grid;gap:5px}:where(.reader-collection-note strong):where(html[data-skin~=reading],html[data-skin~=reading] *){font-family:var(--f-display);font-size:1.6rem;font-weight:500}:where(.reader-collection-note span):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.94rem;color:var(--ink-soft)}:where(.reading-entry h2):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:10px 16px}:where(.reader-collection-close h3):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-inline:0}:where(.reader-saved ul):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-inline-start:22px}:where(.reader-comfort legend):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft);padding-inline-end:10px}:where(.reader-comfort>div):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media(max-width:850px){:where(.reader-comfort>div):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-comfort>p):where(html[data-skin~=reading],html[data-skin~=reading] *){margin:0}:where(.reader-margin>a):where(html[data-skin~=reading],html[data-skin~=reading] *){gap:10px}}@media(max-width:600px){:where(.reader-related>div):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:1fr}:where(.reader-collection-note ol):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-bottom:16px}}@media print{:where(.reader-section h2):where(html[data-skin~=reading],html[data-skin~=reading] *){break-after:avoid}:where(.reader-source-notes>summary):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}@media(max-width:800px){:where(.reading-session-steps button):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:16px 12px;grid-template-columns:1fr;gap:8px}:where(.reading-session-steps strong):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:1.4rem}:where(.reading-session-steps small):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.78rem}}@media(max-width:600px){:where(.reading-session-steps button):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:24px minmax(0,1fr);min-height:76px;padding:14px 18px}:where(.reading-session-steps strong):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:1.5rem}}:where(.reading-source-preview):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem 1rem;margin-block:1.4rem;color:var(--ink-soft);font-size:.88rem;line-height:1.8}:where(.reading-source-label):where(html[data-skin~=reading],html[data-skin~=reading] *){font-weight:600;color:var(--ink)}:where(.reading-opening-question):where(html[data-skin~=reading],html[data-skin~=reading] *){border-inline-start:2px solid var(--gold-line);padding-inline-start:1.25rem;margin-block:1.4rem 1.8rem;max-width:53ch}:where(.reading-opening-actions):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1.5rem}:where(.reading-return):where(html[data-skin~=reading],html[data-skin~=reading] *){display:inline-flex;align-items:center;min-height:44px;gap:.5rem}@media(max-width:600px){:where(.reading-opening-actions):where(html[data-skin~=reading],html[data-skin~=reading] *){align-items:stretch;flex-direction:column}:where(.reading-opening-question):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-inline-start:1rem}:where(.reading-source-preview):where(html[data-skin~=reading],html[data-skin~=reading] *){gap:.3rem .8rem}}:where(.reader-saved ul):where(html[data-skin~=reading],html[data-skin~=reading] *){list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:760px){:where(.reader-saved ul):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:minmax(0,1fr);gap:16px;margin-block:24px}}:where(.quran-companion>header){min-width:0}:where(.quran-companion details){font-size:.9rem;line-height:1.8;color:var(--ink-soft)}:where(.reader-margin>a span):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--gold);font-size:.75rem;display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line);border-radius:50%;flex-shrink:0;font-variant-numeric:tabular-nums}:where(.reader-related a>span):where(html[data-skin~=reading],html[data-skin~=reading] *){font-family:var(--f-display);font-size:1.8rem;line-height:1.15}:where(.reader-related a>small):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-column:1;line-height:1.6;color:var(--ink-soft);font-size:.9rem;margin-top:12px;max-width:48ch}:where(.reader-related a>b):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-column:2;grid-row:1/3;align-self:center;color:var(--gold);font-size:1.4rem;font-weight:400}:where(.reading-session-steps button>span):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-row:1/3;color:var(--gold);font-size:.82rem;padding-top:4px}@media(max-width:800px){:where(.reading-session-steps button>span):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-row:auto}}@media(max-width:600px){:where(.reading-session-steps button>span):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-row:1/3}}:where(.reading-entry-reflection>span):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--gold);font-size:.82rem;font-weight:600}:where(.reading-progress){position:absolute;bottom:0;inset-inline:0;height:1px;pointer-events:none;background:var(--line-soft);overflow:hidden}:where(.reader-margin .reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-top:16px}:where(.reader-related):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:clamp(40px,6vw,80px)}:where(.reader-collection-close):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,8vw,120px);border-top:1px solid var(--line);padding-block:clamp(40px,7vw,90px)}:where(.reader-comfort [data-reading-focus]):where(html[data-skin~=reading],html[data-skin~=reading] *){width:100%;margin-top:14px;text-align:start;border-color:var(--gold-line);color:var(--gold)}@media(max-width:850px){:where(.reader-comfort [data-reading-focus]):where(html[data-skin~=reading],html[data-skin~=reading] *){width:auto;margin:0}:where(.reader-margin .eyebrow):where(html[data-skin~=reading],html[data-skin~=reading] *){flex-basis:100%}:where(.reader-margin>.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}@media(max-width:600px){:where(.reader-collection-close):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:1fr;gap:30px}:where(.reader-actions .btn):where(html[data-skin~=reading],html[data-skin~=reading] *){justify-content:center}}:where(.reading-session-heading .eyebrow):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-inline:0}:where(.reading-session-heading .btn):where(html[data-skin~=reading],html[data-skin~=reading] *){flex-shrink:0}:where(.reading-session-steps [aria-current=step]):where(html[data-skin~=reading],html[data-skin~=reading] *){border-color:var(--gold-line);background:var(--paper-2);box-shadow:inset 0 3px 0 var(--gold-line)}:where(.reading-filter-buttons [aria-pressed=true]):where(html[data-skin~=reading],html[data-skin~=reading] *){background:var(--paper-2);border-color:var(--gold-line);color:var(--gold)}@media(max-width:600px){:where(.reading-session-footer .btn):where(html[data-skin~=reading],html[data-skin~=reading] *){justify-content:center}}:where(.reader-saved .saved-heading):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}:where(.reader-saved .saved-tools):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;flex-wrap:wrap;gap:12px}:where(.reader-bookmark-control>.link):where(html[data-skin~=reading],html[data-skin~=reading] *){display:inline-flex;align-items:center;min-height:44px}@media(max-width:760px){:where(.reader-bookmark-control>.btn):where(html[data-skin~=reading],html[data-skin~=reading] *){width:auto}:where(.reader-bookmark-control>.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-bookmark-control [data-reader-status]):where(html[data-skin~=reading],html[data-skin~=reading] *){flex-basis:100%}}:where(.reading-progress>span){display:block;height:100%;background:var(--gold-line);transform:scaleX(var(--reading-position,0));transform-origin:left}:where(.reader-section h2):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:14px 32px;margin-inline:0}:where(.reader-comfort button[aria-pressed=true]):where(html[data-skin~=reading],html[data-skin~=reading] *){border-color:var(--gold-line);background:var(--paper-2);color:var(--gold)}:where(.reading-opening-actions .link):where(html[data-skin~=reading],html[data-skin~=reading] *){display:inline-flex;align-items:center;min-height:44px}:where(.reading-entry .reading-source-preview):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:.8rem .5rem}@media(max-width:600px){:where(.reading-opening-actions .btn):where(html[data-skin~=reading],html[data-skin~=reading] *){justify-content:center}:where(.reading-opening-actions .link):where(html[data-skin~=reading],html[data-skin~=reading] *){align-self:flex-start}}@media(max-width:760px){:where(.reader-saved):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:24px 20px;border-radius:20px}}:where(.reader-margin>a[aria-current=location] span):where(html[data-skin~=reading],html[data-skin~=reading] *){background:var(--paper-2);border-color:var(--gold-line)}@media print{:where(.reader-prose a[href^="https:"]):where(html[data-skin~=reading],html[data-skin~=reading] *):after{content:" (" attr(href) ")";font-size:9pt;overflow-wrap:anywhere}}:where(.reader-saved .saved-heading .link):where(html[data-skin~=reading],html[data-skin~=reading] *){min-height:44px;display:inline-flex;align-items:center;gap:12px}:where(.reader-saved [data-reader-status]:empty):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.reader-bookmark-control [data-reader-status]:empty):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}@media(max-width:850px){:where(body[data-arm] .reader-section):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:32px}}:where(html[lang=ar] :is(.reader-reference,.inheritance-source-ref,.quran-companion-reference)){unicode-bidi:plaintext}:where(:is(.source-encounter,.reader-section)>.eyebrow):before{width:22px;height:11px;margin-inline-end:12px;border-block:1px solid var(--gold-line);transform:skew(-35deg);vertical-align:middle}@media print{:where(.reading-entries):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block}}:where(.reading-entry h2):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:16px 20px;margin-inline:0}:where(.source-grid>div:nth-child(2)){min-width:0;padding:clamp(24px,4vw,56px);background:var(--paper);border:1px solid var(--gold-line);border-top:3px double var(--gold-line)}@media(max-width:760px){:where(.source-grid>div:nth-child(2)){padding:24px 18px}}:where(body[data-room][data-atmosphere=reading] .reader-layout){grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);max-width:1320px;gap:clamp(32px,5vw,72px)}@media(max-width:1000px){:where(body[data-room][data-atmosphere=reading] .reader-layout){grid-template-columns:180px minmax(0,1fr);gap:28px}}@media(max-width:850px){:where(.reader-folio:has(.house-art) .reader-number){display:none}}@media screen{:where(body[data-room][data-atmosphere] .reader-section){padding-block:clamp(40px,4.5vw,64px)}}@media screen and (max-width:760px){:where(body[data-room][data-atmosphere] .reader-section){padding-block:36px}}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-number):where(html[data-skin~=editions],html[data-skin~=editions] *){display:none}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-layout):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:220px minmax(0,76ch);gap:48px;max-width:1320px;justify-content:center}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-margin):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-top:28px}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-prose):where(html[data-skin~=editions],html[data-skin~=editions] *){border:0;padding-inline-start:0}:where(body[data-room][data-atmosphere][data-edition=reading-gentleness] .reader-folio):where(html[data-skin~=editions],html[data-skin~=editions] *){border-radius:70px 70px 0 0}:where(body[data-room][data-atmosphere][data-edition=reading-belonging] .reader-folio):where(html[data-skin~=editions],html[data-skin~=editions] *){outline:1px solid var(--line);outline-offset:6px}@media(max-width:1050px){:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-layout):where(html[data-skin~=editions],html[data-skin~=editions] *){grid-template-columns:180px minmax(0,1fr);gap:28px}}@media screen{:where(body[data-art-layout=spacious] :is(.inheritance-hero-art,.apps-cover-art,.listening-scene,.about-inheritance-art,.house-art:not([data-house-art=teaching]):not([data-still-art]),.reader-collection-art)){position:relative}}:where(body[data-room][data-atmosphere=study] :is(.inheritance-source,.source-grid>div:last-child)){border-inline-start:1px solid var(--gold-line);padding-inline-start:clamp(22px,3vw,44px)}:where(body[data-room][data-atmosphere][data-edition^=reading-] .reader-margin>a):where(html[data-skin~=editions],html[data-skin~=editions] *){padding-block:12px}@media screen{:where(body[data-art-layout=spacious][data-atmosphere=listening] :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)):before{inset-inline-end:8%;width:68%;opacity:.13}:where(body[data-art-layout=spacious][data-atmosphere=reading] :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)):before{inset-inline-end:auto;inset-inline-start:0;width:45%;opacity:.1}:where(body[data-art-layout=spacious][data-atmosphere=correspondence] :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)):before{width:48%;inset-block-start:20px}}:where(html[data-motion=calm] body[data-art-layout=spacious] :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)):before{translate:none}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .reader-number):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:3rem;opacity:1;color:var(--gold);margin-top:18px}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .reader-section):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding-block:36px}@media print{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:block}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .reader-folio):where(html[data-skin~=chapters],html[data-skin~=chapters] *){display:none}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .quran-companion>header):where(html[data-skin~=chapters],html[data-skin~=chapters] *){align-self:start}@media screen{:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) .reader-section){padding-block:clamp(36px,4vw,56px)}}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note .source-grid>div):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:0;border:0;background:transparent}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note .source-grid details):where(html[data-skin~=chapters],html[data-skin~=chapters] *){margin-block:20px}:where(body[data-direction=inheritance][data-atmosphere=archive][data-edition=people][data-about=story] .about-source-note .source-grid summary):where(html[data-skin~=chapters],html[data-skin~=chapters] *){font-size:.85rem}:where(body[data-direction=inheritance][data-atmosphere=listening][data-edition=listening][data-podcast=stories] .podcast-source-note .source-grid>div):where(html[data-skin~=chapters],html[data-skin~=chapters] *){padding:0;border:0;background:transparent}@media screen{:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) :is(.inheritance-bridge-links>a,.journal-next>a,.reading-entry,.explore-entry>a)){color:var(--ink)}}:where(#related-title):where(html[data-skin~=reading],html[data-skin~=reading] *){scroll-margin-top:calc(var(--header-height,104px) + var(--armbar-h,52px) + 24px)}@media screen{:where(.site-main .reader-folio){margin-block-start:0}:where(.site-main .quran-companion>header):after{content:none}:where(.site-main :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)):before{display:none}:where(.site-main .reader-opening>div:first-child){padding-block-start:24px}}:where(.site-main .quran-translation){max-inline-size:60ch;direction:ltr;color:var(--ink)}:where(.site-main .quran-translation){box-sizing:border-box;inline-size:100%;max-inline-size:none;text-align:center}:where(.site-main .surah-guide){box-sizing:border-box}:where(.site-main .surah-guide-facts){margin-inline:auto;gap:0;padding-block:16px;border-block:1px solid var(--verse-line)}:where(.site-main .quran-translation){border-block-end:1px solid var(--verse-line)}:where(.site-main .surah-guide){max-inline-size:100%;min-inline-size:0;border-block:1px solid var(--verse-line);color:var(--ink)}:where(.site-main .surah-guide-name){flex-wrap:wrap;margin-block-end:22px}:where(.site-main .surah-transliteration){font-size:.95rem}:where(.site-main .surah-guide-facts){gap:12px}:where(.site-main .surah-guide-notes){margin-block-start:18px;background:none;padding:0}@media screen and (min-width:761px){:where(.site-main .surah-guide){grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px 28px}:where(.site-main .surah-guide-facts){border-inline-start:1px solid var(--verse-line);padding-inline-start:28px}:where(.site-main .surah-guide-notes){grid-column:1/-1;border-block-start:1px solid var(--verse-line);padding-block-start:4px}}@media screen and (max-width:760px){:where(.site-main .surah-guide-facts){gap:8px}}@media screen{:where(.site-main :is(.house-art,.about-inheritance-art,.reader-collection-art,.desk-art,.listening-scene,.apps-cover-art) figcaption){text-wrap:pretty}:where(.site-main :is(.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.listening-introduction,.listening-title,.apps-cover-copy,.workshop-intro,.chapter-opening-copy,.chapter-opening-grid>div:first-child,.reader-opening>div:first-child,.explore-opening>div:first-child,.podcast-vision-copy)):before{content:"";display:block;position:absolute;inset:-28px;z-index:-1;pointer-events:none;background:var(--paper);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent),linear-gradient(0deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent),linear-gradient(0deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}}@media screen and (max-width:760px){:where(.site-main :is(.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.listening-introduction,.listening-title,.apps-cover-copy,.workshop-intro,.chapter-opening-copy,.chapter-opening-grid>div:first-child,.reader-opening>div:first-child,.explore-opening>div:first-child,.podcast-vision-copy)):before{inset:-20px}}:where(.site-main .surah-guide-notes p){margin-inline:auto;text-align:start}:where(.site-main .surah-guide-name p){font-weight:400;margin:0}:where(.site-main .surah-guide-facts>div){min-inline-size:0}:where(.site-main .surah-guide-facts dd){font-variant-numeric:tabular-nums}:where(.site-main .surah-guide-notes summary){display:list-item;cursor:pointer}:where(.site-main .surah-guide-notes a){display:inline-block;padding-block:10px;text-underline-offset:5px}:where(.site-main .prophetic-guidance>header){min-inline-size:0;background:var(--paper)}@media screen and (min-width:761px){:where(.site-main .surah-guide-facts>div){grid-template-rows:1fr auto}:where(.site-main .prophetic-guidance>header){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding-block-end:32px;border-block-end:1px solid var(--verse-line)}}@media screen and (max-width:760px){:where(.site-main .prophetic-guidance>header){padding-block-end:24px;border-block-end:1px solid var(--verse-line)}:where(.site-main .surah-guide-facts>div){grid-template-rows:1fr auto}}:where(.site-main .quran-translation-toggle .quran-translation){padding-inline:clamp(0px,2vw,24px)}@media screen and (min-width:761px){:where(.site-main .prophetic-guidance .hadith-grade){grid-column:2;grid-row:3;justify-self:start}}@media screen{:where(.site-main .quran-companion>header):after{display:none}}@media screen and (min-width:761px){:where(.site-main .prophetic-guidance>header>.eyebrow){grid-column:1;grid-row:1}}@media screen{:where(.site-main .reader-source[data-source-id^=quran-]){padding-inline:0}}:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)){font-synthesis:none;text-wrap:pretty;position:relative}:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)):before{position:absolute;left:50%;translate:-50% 0;background:var(--verse-metal);opacity:.75;pointer-events:none;-webkit-mask:url(/assets/img/architecture/verse-palmette.svg) center/contain no-repeat;mask:url(/assets/img/architecture/verse-palmette.svg) center/contain no-repeat}@media screen{:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-layout,.about-cover-grid,.about-partner-grid,.desk-spread,.workshop-opening>.hero-grid,.listening-opening>.hero-grid,.chapter-opening-grid,.reader-opening,.explore-opening,.invitation-opening>.wrap)):before{content:none}:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)){position:relative;isolation:isolate;display:block;box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin-block:28px 32px;text-align:center;text-shadow:none}}@media screen and (max-width:600px){:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)){margin-block:24px}}:where(.site-main .quran-folio[data-quran-folio]){position:relative;isolation:isolate;box-sizing:border-box;margin:32px auto;padding:clamp(26px,4vw,52px) clamp(20px,5vw,64px);background:var(--verse-paper);color:var(--ink);box-shadow:inset 0 0 0 8px var(--verse-paper),inset 0 0 0 9px var(--verse-line)}@media(max-width:600px){:where(.site-main .quran-folio[data-quran-folio]){padding:28px 22px}}:where(.site-main .quran-folio[data-quran-folio]){padding:clamp(52px,6vw,76px) clamp(44px,7vw,88px);border:2px solid var(--verse-metal);border-radius:var(--radius);background-color:var(--verse-paper);background-image:url(/assets/img/architecture/inheritance-illumination.svg),url(/assets/img/architecture/inheritance-illumination.svg),url(/assets/img/architecture/inheritance-illumination.svg),url(/assets/img/architecture/inheritance-illumination.svg);background-position:12px 12px,calc(100% - 12px) 12px,12px 12px,12px calc(100% - 12px);background-size:24px 64px,24px 64px,64px 24px,64px 24px;background-repeat:repeat-y,repeat-y,repeat-x,repeat-x;box-shadow:inset 0 0 0 5px var(--verse-paper),inset 0 0 0 6px var(--verse-metal),inset 0 0 0 39px transparent,inset 0 0 0 40px var(--verse-line),0 12px 40px var(--verse-shadow)}@media(max-width:600px){:where(.site-main .quran-folio[data-quran-folio]){padding:34px 28px;background-position:7px 7px,calc(100% - 7px) 7px,7px 7px,7px calc(100% - 7px);box-shadow:inset 0 0 0 3px var(--verse-paper),inset 0 0 0 4px var(--verse-metal),inset 0 0 0 22px transparent,inset 0 0 0 23px var(--verse-line)}}:where(.site-main .quran-folio[data-quran-folio]){background-size:24px 24px,24px 24px,24px 24px,24px 24px}@media(max-width:600px){:where(.site-main .quran-folio[data-quran-folio]){background-size:12px 12px,12px 12px,12px 12px,12px 12px}}:where(.site-main .quran-folio[data-quran-folio]){--folio-heading-ink:#fff0c9;--folio-heading-paper:var(--pine-deep);--folio-reference-ink:#65563d }@media screen{:where(body[data-art-layout=spacious] .site-main :is(.inheritance-hero-copy,.about-cover-copy,.desk-introduction,.listening-title,.workshop-intro,.chapter-opening-copy,.chapter-opening-grid>div:first-child,.reader-opening>div:first-child,.explore-opening>div:first-child)):before{content:none}:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)):before{position:absolute;pointer-events:none;left:50%;translate:-50% 0;background:var(--verse-metal);opacity:.9;-webkit-mask:url(/assets/img/architecture/verse-palmette.svg) center/contain no-repeat;mask:url(/assets/img/architecture/verse-palmette.svg) center/contain no-repeat}:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)):after{position:absolute;pointer-events:none;left:50%;translate:-50% 0;width:144px;height:53px;background:var(--verse-metal);-webkit-mask:url(/assets/img/architecture/verse-palmette.svg) center/contain no-repeat;mask:url(/assets/img/architecture/verse-palmette.svg) center/contain no-repeat;bottom:18px;width:104px;height:38px;rotate:180deg;opacity:.65}}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts){flex-wrap:wrap;justify-content:center}:where(.site-main .quran-folio[data-quran-folio] .quran-translation){max-inline-size:48ch}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name){position:relative;flex-direction:column;min-block-size:100px;background:var(--pine-deep) url(/assets/img/architecture/inheritance-illumination.svg) center/72px 72px;box-shadow:inset 0 0 0 4px var(--pine-deep),inset 0 0 0 5px #b99a60}:where(.site-main .quran-folio[data-quran-folio] .surah-transliteration){background:var(--pine-deep);padding:2px 20px}:where(.site-main .quran-folio[data-quran-folio] .quran-translation){position:relative}:where(html[data-theme=dark] body .site-main .quran-folio[data-quran-folio]){--folio-heading-ink:#f4ddb0;--folio-heading-paper:#142d28;--folio-reference-ink:#cbbd9f }:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts>div){align-items:baseline;gap:6px}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-notes summary){opacity:.85}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name p){background:var(--pine-deep);min-inline-size:55%;border-radius:50%}:where(.site-main .quran-folio[data-quran-folio] .quran-translation):before{content:"";display:block;position:absolute;top:-12px;left:50%;translate:-50% 0;width:144px;height:42px;background:var(--verse-metal);-webkit-mask:url(/assets/img/architecture/verse-palmette.svg) center/contain no-repeat;mask:url(/assets/img/architecture/verse-palmette.svg) center/contain no-repeat;pointer-events:none}@media(max-width:600px){:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name p){min-inline-size:70%}}:where(.site-main .quran-folio[data-quran-folio] :is(.surah-guide-facts dt,.surah-guide-facts dd,.surah-guide-notes summary,.surah-guide-notes p,.surah-guide-notes a,.quran-translation-label,.quran-translation-credit)){font-kerning:normal;font-synthesis:none}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)){position:relative;box-sizing:border-box;isolation:isolate;direction:rtl}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)):before{position:absolute;pointer-events:none;width:72px;height:72px;opacity:1}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)):after{position:absolute;pointer-events:none;width:72px;height:72px;opacity:1}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)):before{inset:12px auto auto 12px;rotate:0deg}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)):after{inset:auto 12px 12px auto;rotate:180deg}@media(max-width:600px){:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)):before{width:52px;height:52px}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)):after{width:52px;height:52px}}:where(body[data-reading-chapter=belonging] .site-main):where(html[data-skin~=reading],html[data-skin~=reading] *){--reader-art-ratio:4/3;--reader-art-focus:50% 52% }:where(body[data-reading-chapter=gentleness] .site-main):where(html[data-skin~=reading],html[data-skin~=reading] *){--reader-art-ratio:5/4;--reader-art-focus:50% 58% }:where(body[data-reading-chapter=reassurance] .site-main):where(html[data-skin~=reading],html[data-skin~=reading] *){--reader-art-ratio:8/5;--reader-art-focus:50% 46% }@media screen{:where(.site-main :is(.reading-entries,.reading-collection-filter,.reader-collection-close,.reader-saved,.reading-session,.reader-layout,.reader-related)):where(html[data-skin~=quran],html[data-skin~=quran] *){inline-size:calc(100% - 2 * var(--gutter));max-inline-size:var(--study-width);margin-inline:auto;min-inline-size:0}:where(.site-main .reading-collection-filter):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:24px 0;gap:24px}:where(.site-main .reading-entries):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:28px;padding-inline:0}:where(.site-main .reading-entry):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:18px}:where(.site-main .reading-entry-actions):where(html[data-skin~=quran],html[data-skin~=quran] *){border-block-start:1px solid var(--verse-line);padding-block-start:20px}:where(.site-main .reader-collection-close):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:var(--study-gap);padding-inline:0}:where(.site-main .reader-layout):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;padding-inline:0}:where(.site-main .reader-margin):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:24px 20px}:where(.site-main .reader-prose):where(html[data-skin~=quran],html[data-skin~=quran] *){max-inline-size:none}:where(.site-main .reader-section):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:36px}}@media screen and (max-width:900px){:where(.site-main .reader-layout):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr);gap:24px}:where(.site-main .reader-margin):where(html[data-skin~=quran],html[data-skin~=quran] *){position:static;max-block-size:none;display:flex;flex-wrap:wrap;gap:12px 20px}:where(.site-main .reader-comfort):where(html[data-skin~=quran],html[data-skin~=quran] *){flex-basis:100%}}@media screen and (max-width:600px){:where(.site-main :is(.reading-entry,.reading-session)):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:24px 20px;border-radius:22px}:where(.site-main .reading-entries):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr);gap:22px}:where(.site-main .reader-prose):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:0 18px 16px;border-radius:22px}:where(.site-main .reader-section):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:28px}}@media screen and (min-width:761px){:where(.site-main .quran-companion>header){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 32px;align-items:end}}@media screen{:where(.site-main .reading-filter-buttons button):where(html[data-skin~=quran],html[data-skin~=quran] *){border-radius:24px;min-block-size:46px}:where(.site-main .reading-entry h2):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-block:12px 20px}:where(.site-main .reader-comfort button):where(html[data-skin~=quran],html[data-skin~=quran] *){border-radius:12px}:where(.site-main .reader-related>div):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-inline:24px;border-radius:24px}}@media screen and (max-width:600px){:where(.site-main .reader-related>div):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-inline:20px}}@media screen{:where(.site-main .reader-related a>span):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:1.3}:where(body[data-reading-editorial] .site-main):where(html[data-skin~=reading],html[data-skin~=reading] *){--reader-measure:66ch;--reader-art-focus:50% 50% }:where(.site-main :is(.about-source-note,.podcast-source-note) .hadith-attribution):where(html[data-skin~=letter],html[data-skin~=letter] *){margin:0;align-self:center}:where(.site-main :is(.about-source-note,.podcast-source-note) .hadith-grade):where(html[data-skin~=letter],html[data-skin~=letter] *){justify-self:end;align-self:center;margin:0}:where(.site-main :is(.about-source-note,.podcast-source-note) .source-arabic):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:1/-1;padding:20px 12px 28px;border-block-end:1px solid var(--verse-line)}:where(.site-main :is(.about-source-note,.podcast-source-note) .source-meaning):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:1;margin:0;padding:0}:where(.site-main :is(.about-source-note,.podcast-source-note) .source-reflection):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:2;border:0;border-inline-start:2px solid var(--verse-metal);padding:0;padding-inline-start:24px;margin:0}}@media screen and (max-width:760px){:where(.site-main :is(.about-source-note,.podcast-source-note) .hadith-grade):where(html[data-skin~=letter],html[data-skin~=letter] *){justify-self:start}:where(.site-main :is(.about-source-note,.podcast-source-note) .source-arabic):where(html[data-skin~=letter],html[data-skin~=letter] *){padding:12px 0 24px}:where(.site-main :is(.about-source-note,.podcast-source-note) .source-reflection):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:1;padding-inline-start:16px}}@media screen and (max-width:900px){:where(.site-main .reader-margin>.eyebrow):where(html[data-skin~=quran],html[data-skin~=quran] *){flex-basis:100%}:where(.site-main .reader-margin>.reader-caption):where(html[data-skin~=quran],html[data-skin~=quran] *){display:none}}@media screen{:where(.site-main :is(.source-arabic,.reader-arabic,.quran-companion-arabic,.inheritance-arabic,.inheritance-supplication-arabic)){word-break:normal;overflow-wrap:normal;word-spacing:normal;text-wrap:pretty}}@media screen and (max-width:760px){:where(.site-main :is(.quran-companion-meaning,.source-meaning)){margin-block:20px}:where(.site-main .source-label){display:block;margin-block-end:10px}:where(.site-main :is(.reader-section,.quran-companion-page)){min-inline-size:0}:where(.site-main .reader-section){padding-block:32px}}@media screen{:where(.site-main :is(.quran-companion-arabic,.reader-arabic,.source-arabic,.guidance-arabic,.inheritance-arabic,.inheritance-supplication-arabic)){overflow:visible;padding-block:clamp(20px,3vw,36px)}:where(.site-main .quran-companion){gap:28px;max-inline-size:1120px;margin-inline:auto}:where(.site-main .reader-section){padding-block:clamp(28px,3vw,44px)}:where(.site-main .reader-source){margin-block:16px 28px}:where(.site-main :is(.reader-related,.reader-collection-close,.chapter-next,.inheritance-bridge)){padding-block:36px 44px}}@media screen and (max-width:760px){:where(.site-main :is(.quran-companion,.prophetic-guidance)){padding-inline:20px}:where(.site-main :is(.reader-related,.reader-collection-close,.chapter-next,.inheritance-bridge)){padding-block:28px 36px}}@media screen{:where(.site-main .reading-origin):where(html[data-skin~=quiet],html[data-skin~=quiet] *){padding:20px 0 28px;margin-block:0 28px;border-block-end:1px solid var(--line);max-inline-size:60ch}:where(.site-main .reader-actions):where(html[data-skin~=quiet],html[data-skin~=quiet] *){gap:16px 24px;align-items:center}}@media screen and (min-width:761px){:where(.site-main .quran-companion>header>.eyebrow){grid-column:1/-1;margin:0}}@media screen{:where(.site-main :is(.about-source-note,.podcast-source-note) .source-grid details):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:1/-1;min-inline-size:0;border-block-start:1px solid var(--verse-line);padding-block-start:12px}:where(.site-main :is(.quran-companion-reflection,.quran-companion-practice,.reader-section,.source-reflection) h3){margin-block:0 14px}}:where(.site-main :is(.quran-companion-reflection,.quran-companion-practice,.inheritance-application,.guidance-practice,.quran-companion-depth,.reader-context) :is(h3,h4)){margin-block:0 12px}@media screen{:where(.site-main :is(.house-art,.about-inheritance-art,.reader-collection-art,.desk-art,.listening-scene) figcaption){margin-block:var(--rhythm-caption-gap) 0;padding-block:0;max-inline-size:58ch;border:0;background:transparent;box-shadow:none}:where(.site-main .quran-companion>header){max-inline-size:960px;inline-size:100%;margin-inline:auto}:where(.site-main .reading-origin p):where(html[data-skin~=quiet],html[data-skin~=quiet] *){margin-block:0 12px}:where(.site-main :is(.reader-section,.about-letter-prose,.podcast-vision-copy)>p+p){margin-block-start:20px}:where(.site-main :is(.note,.reader-explanation,.reader-practice,.quran-teacher-letter,.about-founder-letter) p+p){margin-block-start:1em}:where(.site-main .quran-companion>header>h2){margin-block:0 20px}}:where(.site-main .prophetic-guidance){display:block;position:relative;isolation:isolate;padding:clamp(26px,4vw,52px)}:where(.site-main :is(.quran-translation-credit,.hadith-translation-credit,.guidance-provenance)){overflow-wrap:break-word}@media screen{:where(body[data-reading-editorial] .site-main .reader-layout):where(html[data-skin~=reading],html[data-skin~=reading] *){max-width:1240px;grid-template-columns:190px minmax(0,1fr);gap:clamp(32px,5vw,80px);background:var(--paper);border:0;border-radius:0;box-shadow:none;padding-block:48px;position:relative;isolation:isolate}:where(body[data-reading-editorial] .site-main :is(.reader-prose,.reader-section,.reader-source,.reader-explanation,.reader-practice,.reader-margin,.reader-collection-note,.reading-session)):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;border-radius:0;box-shadow:none;outline:0;background:transparent;background-image:none}:where(body[data-reading-editorial] .site-main .reader-prose):where(html[data-skin~=reading],html[data-skin~=reading] *){min-width:0;padding:0;max-width:var(--reader-measure);margin-inline:auto;width:100%}:where(body[data-reading-editorial] .site-main .reader-section):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:0 0 48px;margin:0 0 48px;border-block-end:1px solid var(--line)}:where(body[data-reading-editorial] .site-main .reader-source):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:0;margin:32px 0 48px}:where(body[data-reading-editorial] .site-main .surah-guide):where(html[data-skin~=reading],html[data-skin~=reading] *){box-shadow:none}:where(body[data-reading-editorial] .site-main .surah-guide-facts):where(html[data-skin~=reading],html[data-skin~=reading] *){gap:20px}:where(body[data-reading-editorial] .site-main .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:clamp(28px,4vw,48px) clamp(18px,3vw,36px);margin-block:24px 28px;text-align:center;overflow:visible}:where(body[data-reading-editorial] .site-main .reader-explanation):where(html[data-skin~=reading],html[data-skin~=reading] *){border-block-start:1px solid var(--gold-line);padding:30px 0 0;margin-block:40px 0}:where(body[data-reading-editorial] .site-main .reader-practice):where(html[data-skin~=reading],html[data-skin~=reading] *){border-inline-start:2px solid var(--gold-line);padding:8px 0 8px 24px;padding-inline:24px 0;margin-block:36px 0}:where(body[data-reading-editorial] .site-main .reader-margin):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:0;max-height:calc(100dvh - var(--header-height,104px) - 80px)}:where(body[data-reading-editorial] .site-main .reader-tools):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-top:24px;border-block:1px solid var(--line);padding:0}:where(body[data-reading-editorial] .site-main .reader-tools-content):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:4px 20px}:where(body[data-reading-editorial] .site-main .reader-bookmark-control):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;padding-block:12px 20px;margin:0}:where(body[data-reading-editorial] .site-main .reader-comfort):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-top:0}:where(body[data-reading-editorial] .site-main .reading-session-heading):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;padding:0}:where(body[data-reading-editorial] .site-main .reading-session-footer):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;background:var(--paper);border-radius:0;box-shadow:none}:where(body[data-reading-editorial] .site-main .reader-opening):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(40px,5vw,72px)}:where(body[data-reading-editorial] .site-main .reader-folio):where(html[data-skin~=reading],html[data-skin~=reading] *){margin:0;padding:0;background:transparent;border:0;border-radius:0;outline:0;max-width:none;display:block}:where(body[data-reading-editorial] .site-main .reader-collection-note):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:0}:where(body[data-reading-editorial] .site-main .reading-entry):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;border-block-start:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:32px 0}}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reader-opening):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;grid-template-columns:minmax(0,1fr);gap:24px}:where(body[data-reading-editorial] .site-main .reader-folio):where(html[data-skin~=reading],html[data-skin~=reading] *){display:contents}:where(body[data-reading-editorial] .site-main .reader-layout):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;padding-block:16px 36px}:where(body[data-reading-editorial] .site-main .reader-margin):where(html[data-skin~=reading],html[data-skin~=reading] *){max-height:none;overflow:visible;display:flex;flex-wrap:wrap;padding:0 0 24px;gap:12px 18px}:where(body[data-reading-editorial] .site-main .reader-tools):where(html[data-skin~=reading],html[data-skin~=reading] *){flex-basis:100%;margin:0}:where(body[data-reading-editorial] .site-main .reader-tools-content):where(html[data-skin~=reading],html[data-skin~=reading] *){display:grid;gap:24px}:where(body[data-reading-editorial] .site-main .reading-session):where(html[data-skin~=reading],html[data-skin~=reading] *){position:sticky;top:var(--header-height,88px);z-index:18;background:var(--paper);border-block:1px solid var(--line);box-shadow:none}:where(body[data-reading-editorial] .site-main .reader-section):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:12px 32px;margin-block:0 32px;scroll-margin-block-start:calc(var(--header-height,88px) + 140px)}:where(body[data-reading-editorial] .site-main .reader-source):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:24px 36px}:where(body[data-reading-editorial] .site-main .reader-practice):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-inline:18px 0}:where(body:not(.reading-guided)[data-reading-editorial] .site-main .reading-session):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}@media screen{:where(.site-main .quran-folio[data-quran-folio]){inline-size:100%;min-inline-size:0;grid-column:1/-1;box-sizing:border-box;margin-inline:auto}:where(.site-main .quran-companion-page>.quran-folio){margin-block:0}:where(.site-main .quran-folio :is(.quran-translation,.quran-translation-toggle)){inline-size:100%;max-inline-size:46rem}:where(.site-main .reader-actions>.link):where(html[data-skin~=quiet],html[data-skin~=quiet] *){flex-basis:100%;min-block-size:44px;display:inline-flex;align-items:center;gap:10px;margin-block-end:8px}}:where(.site-main .prophetic-guidance>header){flex-direction:column;text-align:center;gap:0}@media screen{:where(body[data-reading-editorial] .site-main :is(.reader-section,.reader-source,.reader-explanation,.reader-practice)):where(html[data-skin~=reading],html[data-skin~=reading] *):before{content:none;display:none}:where(body[data-reading-editorial] .site-main :is(.reader-section,.reader-source,.reader-explanation,.reader-practice)):where(html[data-skin~=reading],html[data-skin~=reading] *):after{content:none;display:none}:where(body[data-reading-editorial] .site-main .reader-section>h2):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:10px 32px;scroll-margin-block-start:calc(var(--header-height,104px) + 72px)}:where(body[data-reading-editorial] .site-main .reader-explanation p):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink-soft)}:where(body[data-reading-editorial] .site-main .reader-explanation h3):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--ink);margin-block:16px 22px}:where(body[data-reading-editorial] .site-main .reading-session-steps button):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;border-block-end:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding-inline:12px}:where(body[data-reading-editorial] .site-main .reader-collection-note ol):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;gap:20px;margin-block:24px}:where(body[data-reading-editorial] .site-main .reader-collection-note li):where(html[data-skin~=reading],html[data-skin~=reading] *){flex:1;min-width:0;border:0;padding:0}:where(body[data-reading-editorial] .site-main .reader-collection-note strong):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:1.25rem}:where(body[data-reading-editorial] .site-main .reader-related>div):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;background:transparent;box-shadow:none}}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reader-folio>p):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(body[data-reading-editorial] .site-main .reader-section h2):where(html[data-skin~=reading],html[data-skin~=reading] *){scroll-margin-block-start:calc(var(--header-height,88px) + 140px)}:where(body[data-reading-editorial] .site-main .reader-collection-note ol):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block}:where(body[data-reading-editorial] .site-main .reader-collection-note li):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:12px;border-block-end:1px solid var(--line)}}@media screen{:where(.site-main :is(.about-source-note,.podcast-source-note) .source-grid>div:first-child):where(html[data-skin~=letter],html[data-skin~=letter] *){grid-column:1/-1;border-block-end:1px solid var(--verse-line);padding-block-end:20px}:where(.site-main :is(.about-source-note,.podcast-source-note) .source-grid>div:last-child):where(html[data-skin~=letter],html[data-skin~=letter] *){display:contents}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening] :is(.house-art,.reader-collection-art) img){aspect-ratio:auto 3 / 2}}@media screen{:where(.site-main .quran-folio .quran-translation):before{position:static;translate:none;margin:0 auto 16px}:where(.site-main .reading-origin a:not([hidden])):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:inline-flex;min-block-size:44px;align-items:center;text-underline-offset:5px}:where(.site-main .reading-origin a[hidden]):where(html[data-skin~=quiet],html[data-skin~=quiet] *){display:none}:where(body[data-reading-editorial] .site-main .reader-tools>summary):where(html[data-skin~=reading],html[data-skin~=reading] *):after{content:"+";position:absolute;inset-inline-end:4px;inset-block-start:16px;color:var(--gold);font-size:1.2rem}:where(body[data-reading-editorial] .site-main .reader-tools>summary span):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;font-size:.75rem;color:var(--ink-soft)}:where(body[data-reading-editorial] .site-main .reader-related>div>a):where(html[data-skin~=reading],html[data-skin~=reading] *){border-radius:0;box-shadow:none;background:transparent;border-block-start:1px solid var(--line)}}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reader-tools>summary span):where(html[data-skin~=reading],html[data-skin~=reading] *){display:inline;margin-inline-start:12px}}:where(.site-main .prophetic-guidance .hadith-grade){border:0;border-block:1px solid var(--verse-line);border-radius:0;background:none;padding:7px 18px;color:var(--hadith-ink)}:where(.site-main .prophetic-guidance .guidance-reading){gap:28px 40px}:where(.site-main .prophetic-guidance .guidance-arabic){inline-size:100%}:where(.site-main .prophetic-guidance .guidance-next){padding:12px 0;border-block-end:1px solid var(--hadith-rule)}@media(max-width:760px){:where(.site-main .prophetic-guidance .guidance-reading){display:flex;flex-direction:column}}:where(.site-main .quran-folio[data-quran-folio]){max-inline-size:960px;padding:52px clamp(38px,6vw,76px) 44px}:where(.site-main .prophetic-guidance .guidance-provenance){max-inline-size:64ch;inline-size:100%;box-sizing:border-box;border-block:1px solid var(--verse-line)}:where(.site-main .prophetic-guidance .guidance-reading){gap:24px 36px}@media(max-width:760px){:where(.site-main .prophetic-guidance .guidance-reading){gap:22px}}:where(.site-main .hadith-translation .hadith-translation-text){border:0;background:none;padding:0;margin:.9rem 0 1.1rem;box-shadow:none;color:inherit}@media(max-width:760px){:where(.site-main .quran-folio[data-quran-folio]){padding:36px 34px 32px}}@media screen{:where(body[data-reading-editorial] .site-main .reader-source>.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block:20px 8px;color:var(--ink-soft)}:where(body[data-reading-editorial] .site-main .reader-explanation>.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;padding:0;margin-block:12px 16px}:where(body[data-reading-editorial] .site-main .reader-margin>.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(body[data-reading-editorial] .site-main .reader-folio .house-art):where(html[data-skin~=reading],html[data-skin~=reading] *){width:100%;margin:0;max-width:none;padding:0;border:0;box-shadow:none;border-radius:0}:where(body[data-reading-editorial] .site-main .reader-folio .reader-number):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reader-folio .house-art):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-row:5;margin-block:0 12px;width:100%;margin-inline:0}:where(body[data-reading-editorial] .site-main .reader-opening .btns):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-row:4}:where(body[data-reading-editorial] .site-main .reader-margin>.eyebrow):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(body[data-reading-editorial] .site-main .reader-tools-content .reading-session-heading):where(html[data-skin~=reading],html[data-skin~=reading] *){display:flex;align-items:start;gap:16px}:where(body[data-reading-editorial] .site-main .reader-tools-content .reading-session-steps):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-top:0}:where(body[data-reading-editorial] .site-main .reader-tools-content .reader-bookmark-control):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:0}:where(body[data-reading-editorial] .site-main .reading-session .reading-session-footer):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:0;margin:0;width:100%;max-width:none;gap:8px;flex-direction:row;align-items:center}:where(body[data-reading-editorial] .site-main .reading-session-footer [disabled]):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(body[data-reading-editorial] .site-main .reading-session-footer [data-guided-next]):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(body[data-reading-editorial] .site-main .reading-session-footer [data-guided-finish]):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-inline-start:auto}:where(body[data-reading-editorial] .site-main .reader-source .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:24px 18px;font-size:clamp(1.9rem,7vw,2.4rem)}}@media screen and (max-width:760px){:where(.site-main [data-mobile-opening]>:is(aside,.guest-assurances):has(>.house-art,>.reader-collection-art)){display:contents}}:where(.site-main :is(.quran-folio,.prophetic-guidance) :is(summary,a):focus-visible){outline:2px solid var(--gold);outline-offset:5px;border-radius:var(--radius)}@media screen{:where(body[data-reading-editorial] .site-main .reader-practice p:last-child):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-bottom:0}:where(body[data-reading-editorial] .site-main .reading-session-steps button[aria-current=step]):where(html[data-skin~=reading],html[data-skin~=reading] *){border-color:var(--gold);box-shadow:inset 0 -2px var(--gold);color:var(--gold)}:where(body[data-reading-editorial] .site-main .reader-folio .house-art img):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;width:100%;height:auto;max-height:none;aspect-ratio:var(--reader-art-ratio,3/2);object-fit:cover;object-position:var(--reader-art-focus);border-radius:6px;box-shadow:none;filter:none;mask:none;-webkit-mask:none}:where(body[data-reading-editorial] .site-main .reader-folio .house-art figcaption):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;padding-block:18px 0;margin:0;max-width:48ch;color:var(--ink-soft)}:where(body[data-reading-editorial] .site-main .reader-tools>summary:focus-visible):where(html[data-skin~=reading],html[data-skin~=reading] *){outline:2px solid var(--ring);outline-offset:4px}}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reader-opening>div:first-child):where(html[data-skin~=reading],html[data-skin~=reading] *){display:contents}:where(body[data-reading-editorial] .site-main .reader-tools-content .reading-session-heading>div):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(body[data-reading-editorial] .site-main .reader-tools-content .reading-session-steps button):where(html[data-skin~=reading],html[data-skin~=reading] *){min-height:70px;padding:12px 8px;gap:5px}:where(body[data-reading-editorial] .site-main .reader-tools-content .reading-session-steps strong):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:1.15rem}:where(body[data-reading-editorial] .site-main .reader-tools-content .reading-session-steps small):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}@media screen and (max-width:760px){:where(.site-main :is(.reader-opening,.explore-opening)[data-mobile-opening]>div:first-child){display:contents}:where(.site-main :is(.reader-opening,.explore-opening)[data-mobile-opening]>div:first-child>*){grid-column:1;grid-row:auto;order:6;min-inline-size:0;max-inline-size:100%}:where(.site-main [data-mobile-opening]>:is(aside,.guest-assurances):has(>.house-art,>.reader-collection-art)>:not(figure)){order:6;grid-column:1;grid-row:auto;max-inline-size:100%}}:where(.site-main :is(.lede,.what,.about-letter-prose>p,.project-card-copy>p,.tool-story>p:not(.kind),.prose>p,.body>p,.col>p,.cols-2>div>p,.faq .a>p,.note>p:not(.eyebrow),.contact-routing p,.reader-prose>p:not([lang=ar]):not(.reader-arabic))){max-inline-size:var(--reading-measure)}@media screen{:where(body[data-reading-editorial] .site-main .reader-tools[open]>summary):where(html[data-skin~=reading],html[data-skin~=reading] *):after{content:"−"}}@media screen and (max-width:760px){:where(.site-main :is(.reader-opening,.explore-opening)[data-mobile-opening]>div:first-child>h1){order:2;margin:0;padding:0;max-inline-size:100%;text-wrap:balance;transform:none;translate:none;filter:none}}:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)):after{content:none}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name){min-block-size:104px}:where(.site-main .prophetic-guidance .guidance-meaning .source-label){display:block;margin-bottom:12px;color:var(--gold)}@media(max-width:760px){:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name){min-block-size:88px}:where(.site-main .quran-folio[data-quran-folio] :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-arabic,.inheritance-arabic,.source-arabic)){overflow-wrap:normal}}@media screen{:where(body[data-reading-editorial] .site-main .reader-source[data-source-id^=muslim-] .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(body[data-reading-editorial] .site-main .reader-source[data-source-id^=bukhari-] .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *){border-block:1px solid var(--line)}}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-notes summary){min-block-size:44px}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reader-opening>div:first-child>.eyebrow):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-row:1;margin:0}:where(body[data-reading-editorial] .site-main .reader-opening>div:first-child>.lede):where(html[data-skin~=reading],html[data-skin~=reading] *){grid-row:3;margin:0}}@media screen and (max-width:760px){:where(.site-main :is(.reader-opening,.explore-opening)[data-mobile-opening]>div:first-child>.eyebrow){order:1;margin:0}}@media screen{:where(.site-main>section:not(.chapter-opening):not(.inheritance-hero):not(.explore-opening):not(.reader-opening):not([hidden])){padding-block:var(--rhythm-section);border-block:0}}:where(body[data-reading-editorial] .site-main #related-title):where(html[data-skin~=reading],html[data-skin~=reading] *){scroll-margin-block-start:calc(var(--header-height,104px) + 140px)}@media screen{:where(body[data-reading-editorial] .site-main #lived>.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){margin-block-end:28px;color:var(--gold)}}@media print{:where(html):where(html[data-skin~=reading],html[data-skin~=reading] *){background:var(--print-paper);color:var(--print-reading-ink)}:where(.reader-section):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:20px}:where(.reader-print-url):where(html[data-skin~=reading],html[data-skin~=reading] *){display:block;font-size:9pt}:where(body):where(html[data-skin~=reading],html[data-skin~=reading] *){background:var(--print-paper);color:var(--print-reading-ink)}:where(footer):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(.source-arabic){color:var(--print-ink)}}@media(max-width:760px){:where(.reader-bookmark-control>.reader-caption):where(html[data-skin~=reading],html[data-skin~=reading] *){margin:0}}@media print{:where(.armbar):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}:where(.wrap):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:0}:where(body[data-reading-editorial] .reader-tools):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}:where(html[lang=ar] :is(.inheritance-source-notes,.source-reflection,.reader-folio,.quran-companion-page,figcaption)){text-align:start}:where(:is(.source-arabic,.reader-arabic,.quran-companion-arabic,.inheritance-supplication-arabic,.inheritance-arabic,.letter-glyph,.desk-seed-arabic,.ar,.ar-lg)){font-family:var(--type-script-family);font-weight:400;line-height:var(--type-arabic-leading);letter-spacing:0}:where(html[lang=ar] :is(.about-letter-lead,.about-letter-margin blockquote p,.reader-question>p:not(.eyebrow))){font-family:var(--type-editorial-family);line-height:1.9}:where(.site-main .quran-translation){animation:none;transform:none}:where(.site-main .surah-guide){display:block}:where(.site-main .surah-guide-name){justify-content:center;gap:0;padding:0}:where(.site-main .surah-guide-facts){grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;margin:0 auto;text-align:center}:where(.site-main .surah-guide-notes){text-align:center}:where(.site-main .hadith-grade){font-size:.8rem}:where(.site-main .hadith-attribution){font-size:1rem}:where(.site-main .surah-guide-facts>div){text-align:center;padding-inline:8px}:where(.site-main .surah-guide-name p){font-family:var(--type-script-family);line-height:1.7}:where(.site-main .surah-guide-facts>div+div){border-inline-start:1px solid var(--verse-line)}:where(.site-main :is(.guidance-provenance,.hadith-attribution,.hadith-grade)){font-family:Newsreader,Georgia,serif;line-height:1.7}:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)){font-family:Amiri Complete,Amiri,serif;font-size:clamp(2rem,1.65rem + 1.1vw,2.65rem);font-weight:400;letter-spacing:0;word-spacing:normal;font-size:clamp(2.15rem,1.75rem + 1.2vw,2.85rem)}:where(.site-main :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-source[data-source-id^=quran-] .reader-arabic,.inheritance-source:has(a[href^="https://quran.com/"]) .inheritance-arabic,.source-encounter:has(a[href^="https://quran.com/"]) .source-arabic)):before{content:"";top:24px;width:104px;height:38px}:where(.site-main .quran-folio[data-quran-folio]),:where(.site-main .quran-folio[data-quran-folio] *){transition:color .65s ease,background-color .65s ease,border-color .65s ease,box-shadow .65s ease}@media(prefers-reduced-motion:reduce){:where(.site-main .quran-folio[data-quran-folio]),:where(.site-main .quran-folio[data-quran-folio] *){transition:none}}:where(.site-main .quran-folio[data-quran-folio] *):before{transition:color .65s ease,background-color .65s ease,border-color .65s ease,box-shadow .65s ease}:where(html[lang=ar] body .site-main :is(.guidance-provenance p,.guidance-provenance a,.hadith-attribution,.hadith-grade)){font-family:Noto Naskh Arabic,serif}:where(.site-main .quran-folio[data-quran-folio] .surah-guide){margin:0;padding:0;border:0;background:none;border-radius:0}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts){display:flex;gap:8px 20px;padding:6px 0;border:0;max-inline-size:none}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-notes){margin:6px 0 0;border:0}:where(.site-main .quran-folio[data-quran-folio] :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-arabic,.inheritance-arabic,.source-arabic)){background:none;border:0;border-radius:0;box-shadow:none;margin:0;font-size:clamp(2.2rem,1.65rem + 1.65vw,3rem);color:var(--verse-ink)}:where(.site-main .quran-folio[data-quran-folio] .quran-translation){background:none;border:0;margin:0 auto;padding:28px 0 4px;box-shadow:none;border-radius:0}:where(.site-main .quran-folio[data-quran-folio] .quran-translation-text){margin:16px auto 20px;font-size:clamp(1.3rem,1.15rem + .4vw,1.55rem)}:where(.site-main .quran-folio[data-quran-folio] .quran-translation-toggle){margin:0;padding:0;border:0;border-top:1px solid var(--verse-line);background:none}@media(max-width:600px){:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts){gap:5px 12px}}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name){display:flex;padding:18px 40px;margin:0 0 22px;border:1px solid var(--verse-metal)}:where(.site-main .quran-folio[data-quran-folio] .surah-transliteration){font-family:EB Garamond,serif}:where(.site-main .quran-folio[data-quran-folio] .quran-translation){border-top:0;padding-top:32px}@media(max-width:600px){:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name){padding:14px 12px}}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name){align-items:center;text-align:center}:where(.site-main .quran-folio[data-quran-folio] .quran-translation-text){font-family:EB Garamond,Georgia,serif;font-weight:400;font-size:clamp(1.4rem,1.2rem + .5vw,1.7rem);line-height:1.75;color:var(--ink)}:where(html[data-motion=calm] body .site-main .quran-folio[data-quran-folio]),:where(html[data-motion=calm] body .site-main .quran-folio[data-quran-folio] *){transition:none}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts>div){display:flex;padding:0;border:0}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-notes summary){padding:4px 0}:where(.site-main .quran-folio[data-quran-folio] :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-arabic,.inheritance-arabic,.source-arabic)):before{display:none}:where(.site-main .quran-folio[data-quran-folio] :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-arabic,.inheritance-arabic,.source-arabic)):after{display:none}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name p){padding:0 24px;font-size:clamp(2rem,1.8rem + .8vw,2.5rem)}@media(max-width:600px){:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name p){padding-inline:12px}}:where(.site-main .quran-folio[data-quran-folio] :is(.surah-guide-name,.surah-guide-name p,.surah-transliteration)){background-color:var(--folio-heading-paper);color:var(--folio-heading-ink)}:where(html[data-motion=calm] body .site-main .quran-folio[data-quran-folio] *):before{transition:none}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)){font-family:Amiri Complete,Noto Naskh Arabic,serif;font-size:clamp(1.85rem,1.5rem + .8vw,2.35rem);font-weight:400;line-height:2.15;letter-spacing:0;text-align:center;word-spacing:normal;margin:24px 0 28px;padding:64px clamp(30px,4vw,56px);border:1px solid var(--hadith-rule);border-radius:var(--radius);background:var(--hadith-paper);color:var(--hadith-ink);box-shadow:inset 0 0 0 7px var(--hadith-paper),inset 0 0 0 8px var(--verse-line);transform:none;animation:none;filter:none;text-shadow:none;overflow:visible;transition:color .65s ease,background-color .65s ease,border-color .65s ease}:where(.site-main :is(.guidance-meaning,.source-encounter:has(a[href*="sunnah.com/"]) .source-meaning,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-meaning,.reader-source:has(a[href*="sunnah.com/"]) .reader-meaning)){font-family:EB Garamond,Georgia,serif;font-size:1.4rem;line-height:1.75;letter-spacing:0;font-weight:400}@media(max-width:600px){:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)){font-size:1.8rem;padding:56px 28px}}@media(prefers-reduced-motion:reduce){:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)){transition:none}}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)):before{content:"";display:block;background:url(/assets/img/architecture/hadith-corner.svg) center/contain no-repeat;mask:none;-webkit-mask:none;translate:none}:where(.site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)):after{content:"";display:block;background:url(/assets/img/architecture/hadith-corner.svg) center/contain no-repeat;mask:none;-webkit-mask:none;translate:none}:where(.site-main .quran-folio[data-quran-folio] .quran-translation-toggle .quran-translation){border:0;padding-top:12px}:where(html[lang=ar] body .site-main .quran-folio[data-quran-folio] :is(.surah-guide-facts dt,.surah-guide-facts dd,.surah-guide-notes summary,.surah-guide-notes p,.surah-guide-notes a)){font-family:Noto Naskh Arabic,Amiri Complete,serif;font-size:1.1rem;line-height:1.9}:where(html[lang=ar] body .site-main :is(.guidance-meaning,.source-encounter:has(a[href*="sunnah.com/"]) .source-meaning,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-meaning,.reader-source:has(a[href*="sunnah.com/"]) .reader-meaning)){font-family:Noto Naskh Arabic,serif;font-size:1.4rem;line-height:2}:where(html[data-motion=calm] body .site-main :is(.guidance-arabic,.source-encounter:has(a[href*="sunnah.com/"]) .source-arabic,.inheritance-source:has(a[href*="sunnah.com/"]) .inheritance-arabic,.reader-source:has(a[href*="sunnah.com/"]) .reader-arabic)){transition:none}@media screen{:where(.site-main :is(.about-source-note,.podcast-source-note) .source-arabic):where(html[data-skin~=letter],html[data-skin~=letter] *){font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:2.15}}@media screen and (max-width:760px){:where(.site-main :is(.about-source-note,.podcast-source-note) .source-arabic):where(html[data-skin~=letter],html[data-skin~=letter] *){font-size:1.75rem}}@media screen{:where(.site-main :is(.quran-companion-arabic,.reader-arabic,.source-arabic,.guidance-arabic,.inheritance-arabic,.inheritance-supplication-arabic)){animation:none;transition:none;transform:none;translate:none;filter:none;letter-spacing:0}}:where(.site-main :is(.quran-companion-reflection,.quran-companion-practice,.inheritance-application,.guidance-practice,.quran-companion-depth,.reader-context) :is(h3,h4)){font-family:var(--type-editorial-family);font-size:1.375rem;line-height:var(--type-chapter-leading)}:where(.site-main .prophetic-guidance){border:1px solid var(--hadith-rule);border-radius:6px;background:var(--hadith-paper);box-shadow:inset 0 0 0 7px var(--hadith-paper),inset 0 0 0 8px var(--verse-line),0 20px 60px var(--verse-shadow);max-inline-size:1040px;padding:40px clamp(26px,5vw,64px)}@media(max-width:760px){:where(.site-main .prophetic-guidance){padding:28px 22px}}@media screen{:where(body[data-reading-editorial] .site-main .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *){line-height:2.2}:where(body[data-reading-editorial] .site-main .reading-session):where(html[data-skin~=reading],html[data-skin~=reading] *){padding-block:24px}}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reading-session):where(html[data-skin~=reading],html[data-skin~=reading] *){padding:12px 16px;margin-block:0 12px}}:where(.site-main .prophetic-guidance>header){display:flex;align-items:center;padding:36px 24px 32px;background:transparent;border:0;box-shadow:none;background-image:url(/assets/img/architecture/hadith-corner.svg);background-position:top left;background-repeat:no-repeat;background-size:86px}:where(.site-main .prophetic-guidance h2){font-family:EB Garamond,Georgia,serif;line-height:1.22;font-weight:400;margin:0 0 24px}:where(.site-main .prophetic-guidance>header){padding:16px 36px 28px;background-size:64px}:where(.site-main .prophetic-guidance h2){margin-bottom:16px;font-size:clamp(2rem,1.8rem + 1.2vw,3rem)}@media(max-width:760px){:where(.site-main .prophetic-guidance>header){padding:20px 10px;background-size:42px}}:where(.site-main .prophetic-guidance .guidance-introduction){font-family:Newsreader,Georgia,serif;font-size:1.15rem;margin:0}:where(.site-main .prophetic-guidance .guidance-salawat){font-family:Amiri Complete,serif;line-height:1.9}:where(.site-main .prophetic-guidance .hadith-grade){margin:0}:where(.site-main .prophetic-guidance .guidance-reading){background:transparent}:where(.site-main .prophetic-guidance :is(.guidance-meaning,.guidance-practice)){padding:22px;margin:0;border-block-start:1px solid var(--verse-line)}:where(.site-main .prophetic-guidance .guidance-salawat){margin:4px auto 12px;font-size:1.65rem}:where(.site-main .prophetic-guidance .guidance-arabic){padding:34px 12px;margin:0 auto;max-inline-size:36ch;border:0;box-shadow:none;background:none;font-size:clamp(1.9rem,1.65rem + 1vw,2.5rem);line-height:2.1}:where(.site-main .prophetic-guidance .guidance-provenance){margin:0 auto 12px;padding:14px 0 22px}:where(.site-main .prophetic-guidance :is(.guidance-meaning,.guidance-practice)){background:transparent;padding:8px 0;border:0}:where(.site-main .prophetic-guidance .guidance-practice){border-inline-start:1px solid var(--verse-line);padding-inline-start:30px}@media(max-width:760px){:where(.site-main .prophetic-guidance .guidance-arabic){padding:22px 0;font-size:1.85rem}:where(.site-main .prophetic-guidance .guidance-practice){border-inline-start:0;border-block-start:1px solid var(--verse-line);padding:22px 0 0}}@media screen and (max-width:850px){:where(body[data-reading-editorial] .site-main .reader-source .reader-arabic):where(html[data-skin~=reading],html[data-skin~=reading] *){line-height:2.2}}:where(.site-main .prophetic-guidance>header .eyebrow){font-family:Newsreader,Georgia,serif;letter-spacing:0;margin:0 0 20px}:where(.site-main .prophetic-guidance .guidance-practice h3){font-family:EB Garamond,Georgia,serif;font-size:1.5rem;font-weight:400}:where(.site-main .prophetic-guidance>header .eyebrow){margin-bottom:12px;font-size:1.05rem}:where(.site-main .prophetic-guidance .guidance-arabic):before{display:none}:where(.site-main .prophetic-guidance .guidance-arabic):after{display:none}:where(.site-main :is(.lede,.what,.about-letter-prose>p,.project-card-copy>p,.tool-story>p:not(.kind),.prose>p,.body>p,.col>p,.cols-2>div>p,.faq .a>p,.note>p:not(.eyebrow),.contact-routing p,.reader-prose>p:not([lang=ar]):not(.reader-arabic))){font-family:var(--type-prose-family);font-size:var(--type-reading-size);line-height:var(--type-reading-leading);letter-spacing:0}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-name){margin-bottom:18px}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts){gap:6px 22px}:where(.site-main .quran-folio[data-quran-folio] :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-arabic,.inheritance-arabic,.source-arabic)){padding:32px 0 36px;max-inline-size:34ch;margin-inline:auto;font-size:clamp(2.15rem,1.8rem + 1.4vw,3rem);line-height:2.1}:where(.site-main .quran-folio[data-quran-folio] .quran-translation-text){max-inline-size:42ch}:where(.site-main .quran-folio[data-quran-folio] .quran-translation-credit){font-size:.9rem;line-height:1.8}:where(.site-main .prophetic-guidance .guidance-meaning .source-label){font:400 1rem/1.6 Newsreader,serif}@media(max-width:760px){:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts){gap:4px 12px}:where(.site-main .quran-folio[data-quran-folio] :is(.inheritance-supplication-arabic,.quran-companion-arabic,.reader-arabic,.inheritance-arabic,.source-arabic)){font-size:clamp(1.7rem,6.6vw,2.1rem);max-inline-size:100%}:where(.site-main .quran-folio[data-quran-folio] .quran-translation-text){font-size:1.25rem}}:where(html[lang=ar] body .site-main .prophetic-guidance :is(h2,.guidance-practice h3)){font-family:Amiri Complete,serif;line-height:1.8}:where(html[lang=ar] body .site-main .prophetic-guidance :is(header .eyebrow,.guidance-introduction,.guidance-next)){font-family:Noto Naskh Arabic,serif;line-height:1.8}:where(.site-main .quran-folio[data-quran-folio] .surah-guide-notes summary){font-size:.9rem;padding-block:8px}@media(max-width:760px){:where(.site-main .quran-folio[data-quran-folio] .surah-guide-facts :is(dt,dd)){font-size:.9rem}}:where(html[lang=ar] body .site-main .prophetic-guidance .guidance-meaning .source-label){font-family:Noto Naskh Arabic,serif}}@layer site{:where(.huruf){direction:rtl;display:grid;gap:1px;background:var(--line);grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}@media(max-width:520px){:where(.huruf){grid-template-columns:repeat(4,minmax(0,1fr))}}:where([data-arm=quran]):where(html[data-skin~=quran],html[data-skin~=quran] *){--band-warm:color-mix(in srgb, var(--brand-gold) 10%, var(--paper-2)) }:where(.check):where(html[data-skin~=quran],html[data-skin~=quran] *){border-top:1px solid var(--line)}:where(.choices):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(18px,2.4vw,26px)}:where(.results-static>*+*):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-top:clamp(16px,2vw,22px)}:where(.makhraj):where(html[data-skin~=quran],html[data-skin~=quran] *){border-top:1px solid var(--line)}:where(.mrow2):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(16px,3vw,44px);padding:clamp(20px,2.6vw,30px) 0;border-bottom:1px solid var(--line-soft);align-items:start}@media(max-width:760px){:where(.mrow2):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr;gap:16px}}@media(max-width:620px){:where(.letterpane p):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:none}}:where(.srow dl):where(html[data-skin~=quran],html[data-skin~=quran] *){margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5em 1.2em;font-size:.95rem}:where([data-arm=quran] .ar):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:1.24em}:where(.band-alt .specimen):where(html[data-skin~=quran],html[data-skin~=quran] *){background:var(--paper)}:where(.check-progress .bar):where(html[data-skin~=quran],html[data-skin~=quran] *){flex:1;max-width:220px;height:2px;background:var(--line);position:relative;overflow:hidden}:where(.result .btns):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-top:1.6em}:where(.letterpane .name-row):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;align-items:baseline;gap:.7em;flex-wrap:wrap;margin-bottom:.85em}:where(.letterpane .nm):where(html[data-skin~=quran],html[data-skin~=quran] *){font-family:var(--f-display);font-weight:600;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.15;margin:0}@media(max-width:620px){:where(.letterpane .nm):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:none}}:where(.mrow2 .zone-name):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;align-items:baseline;gap:.6em;flex-wrap:wrap;margin-bottom:.45em}:where(.mrow2 .glyphs):where(html[data-skin~=quran],html[data-skin~=quran] *){direction:rtl;display:flex;flex-wrap:wrap;gap:8px;align-items:center}:where(.srow .meta):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:end}@media(max-width:860px){:where(.srow .meta):where(html[data-skin~=quran],html[data-skin~=quran] *){align-items:flex-start;text-align:start;flex-direction:row;flex-wrap:wrap}}:where(.learning-routes):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-block:0}@media print{:where(.desk-art):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(.learning-routes):where(html[data-skin~=quran],html[data-skin~=quran] *){display:none}}:where(.library-cover-books):where(html[data-skin~=quran],html[data-skin~=quran] *){display:flex;justify-content:center;align-items:center;padding-block:28px 36px;padding-inline:18px;border-bottom:1px solid var(--gold-line)}:where(.book-inside):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:.9rem;line-height:1.7;color:var(--ink-soft);margin-block:12px}@media(max-width:540px){:where(.library-cover-books):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-inline:12px}}:where(.huruf.pick span):where(html[data-skin~=quran],html[data-skin~=quran] *){cursor:pointer}:where(.learning-routes small):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block;margin-top:9px;max-width:34ch}@media(max-width:800px){:where(.learning-routes small):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:none}}:where(.library-cover-books img):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block;width:100%;height:auto;box-shadow:0 10px 20px -12px #00000059}:where(body[data-room=quran] main):where(html[data-skin~=quran],html[data-skin~=quran] *){--study-measure:68ch }:where(.library-cover-books>a+a):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-inline-start:-9%}:where(.library-cover>p>span):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink-soft);font-size:.78rem}:where(.check .step .head):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-bottom:1.1em}:where(.mrow2 .zone-name .ar):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:1.15rem;color:var(--gold)}:where(body[data-room=quran] .mrow2):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding-block:28px}@media(max-width:700px){:where(body[data-room=quran] .study-draft-note):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr;gap:8px}:where(body[data-room=quran] .mrow2):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr;gap:18px}}@media(max-width:420px){:where(body[data-room=quran] .choices):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:1fr}}@media print{:where(body[data-room=quran] .study-contents):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .choices):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] .lesson-keyboard):where(html[data-skin~=quran],html[data-skin~=quran] *){display:none}:where(body[data-room=quran] .book):where(html[data-skin~=quran],html[data-skin~=quran] *){break-inside:avoid}}:where(.library-cover-books>a:nth-child(1)):where(html[data-skin~=quran],html[data-skin~=quran] *){transform:rotate(-7deg);z-index:1}:where(.library-cover-books>a:nth-child(2)):where(html[data-skin~=quran],html[data-skin~=quran] *){transform:translateY(-12px);z-index:3}:where(.library-cover-books>a:nth-child(3)):where(html[data-skin~=quran],html[data-skin~=quran] *){transform:rotate(7deg);z-index:2}:where(.library-cover-books>a:hover):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(.library-cover-books>a:focus-visible):where(html[data-skin~=quran],html[data-skin~=quran] *){transform:translateY(-20px);z-index:4}:where(.book-inside[open]>summary):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-bottom:8px}:where(body[data-room=quran] .study-draft-note strong):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--ink)}:where(body[data-room=quran] .study-draft-note p):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:75ch;margin:0}:where(body[data-room=quran] .srow dl):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:.7em 1.5em}:where(.learning-routes a>span:last-child):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--gold);padding-top:3px}:where(body[data-room=quran] .huruf.pick):where(html[data-skin~=quran],html[data-skin~=quran] *){align-self:start}:where(body[data-room=quran] .letterpane .name-row):where(html[data-skin~=quran],html[data-skin~=quran] *){margin-top:.3rem}:where(body[data-room=quran] .mrow2 .desc):where(html[data-skin~=quran],html[data-skin~=quran] *){font-size:1rem}:where(body[data-room=quran] .shapes .gl):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:1.8}:where(body[data-room=quran] .book .shot):where(html[data-skin~=quran],html[data-skin~=quran] *){width:100%;max-width:255px;padding:0;margin:0 auto;align-self:start}:where(body[data-room=quran] .book .dl):where(html[data-skin~=quran],html[data-skin~=quran] *){width:fit-content;max-width:100%}:where(body[data-room=quran] .srow .meta):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:100%}:where(body[data-room=quran] .srow .pill):where(html[data-skin~=quran],html[data-skin~=quran] *){white-space:normal;text-align:center}@media(max-width:960px){:where(body[data-room=quran] .study-contents>.wrap):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr}:where(body[data-room=quran] .srow .meta):where(html[data-skin~=quran],html[data-skin~=quran] *){align-items:start;text-align:start}}@media(max-width:700px){:where(body[data-room=quran] .book .shot):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:160px;margin-inline-start:0}}:where(body[data-room=quran] .book .shot img):where(html[data-skin~=quran],html[data-skin~=quran] *){width:100%;height:auto;object-fit:contain}:where(body[data-room=quran] .learning-doorways-heading):where(html[data-skin~=quran],html[data-skin~=quran] *){display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;align-items:end;margin-bottom:30px}:where(body[data-room=quran] [data-journey-panel]):where(html[data-skin~=quran],html[data-skin~=quran] *){scroll-margin-top:calc(var(--header-height) + var(--armbar-h,52px) + 24px);min-width:0;outline-offset:-5px}:where(body[data-room=quran] .course-disclosure-body):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:12px 36px}@media(max-width:1000px){:where(body[data-room=quran] [data-journey-panel]):where(html[data-skin~=quran],html[data-skin~=quran] *){scroll-margin-top:calc(var(--header-height) + 20px)}}@media(max-width:800px){:where(body[data-room=quran] .learning-doorways-heading):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr);gap:14px}}:where(body[data-room=quran] .huruf.pick button:focus-visible):where(html[data-skin~=quran],html[data-skin~=quran] *){outline:3px solid var(--ring);outline-offset:-4px}:where(body[data-room=quran] .books .book .shot){max-width:180px}:where(body[data-room=quran] [data-study=start] .check):where(html[data-skin~=quran],html[data-skin~=quran] *){border:0}:where(body[data-room=quran] [data-study=start] .specimen):where(html[data-skin~=quran],html[data-skin~=quran] *){border-inline:0;background:transparent;margin-top:24px}:where(body[data-room=quran] [data-learning-journeys] .learning-routes):where(html[data-skin~=quran],html[data-skin~=quran] *){width:100%;padding:0;gap:28px}:where(body[data-room=quran] .course-disclosure-body>.wrap):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-inline:0;width:100%}:where(body[data-room=quran] [data-learning-journeys] .inheritance-leaf):where(html[data-skin~=quran],html[data-skin~=quran] *){border:0;background:var(--paper)}:where(body[data-room=quran] [data-learning-journeys] .inheritance-leaf-body):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:24px 0;padding-inline:0}@media(max-width:1000px){:where(body[data-room=quran] [data-learning-journeys] .learning-routes):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:18px}}@media(max-width:800px){:where(body[data-room=quran] [data-learning-journeys] .learning-routes):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:16px}:where(body[data-room=quran] .first-lesson-invitation .btns):where(html[data-skin~=quran],html[data-skin~=quran] *){justify-content:flex-start}:where(body[data-room=quran] [data-learning-journeys] .inheritance-leaf-body):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-top:6px}}@media(max-width:480px){:where(body[data-room=quran] [data-learning-journeys] .learning-routes):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:10px}}:where(body[data-room][data-atmosphere=study] .learning-routes){gap:12px}:where(body[data-room=quran] [data-learning-journeys] .inheritance-leaf-body>header):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-bottom:22px;border-color:var(--gold-line)}:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a):where(html[data-skin~=quran],html[data-skin~=quran] *):after{content:"";height:2px;position:absolute;bottom:-1px;background:var(--gold-line);transform:scaleX(0);transform-origin:left}:where(body[data-room=quran] .course-disclosure[open]>summary>span):where(html[data-skin~=quran],html[data-skin~=quran] *){transform:rotate(45deg)}:where(body[data-room=quran] [data-study=lesson] .huruf.pick):where(html[data-skin~=quran],html[data-skin~=quran] *){border:1px solid var(--line);padding:8px;background:var(--paper);gap:5px}:where(body[data-room=quran] [data-study=lesson] .letterpane .gl):where(html[data-skin~=quran],html[data-skin~=quran] *){line-height:1.7;font-weight:400}:where(body[data-room=quran] [data-study=books] .book .shot):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:clamp(18px,2.5vw,36px);max-width:310px;background:var(--paper-2);border-bottom:3px solid var(--gold-line)}@media(max-width:540px){:where(body[data-room=quran] [data-study=books] .book .shot):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:210px;margin-inline:0;padding:20px}}:where(body[data-room][data-atmosphere][data-edition=learning] .learning-doorways-heading):where(html[data-skin~=editions],html[data-skin~=editions] *){display:block;margin:0}:where(body[data-room][data-atmosphere][data-edition=learning] .learning-routes):where(html[data-skin~=editions],html[data-skin~=editions] *){display:grid;grid-template-columns:1fr;gap:0}:where(body[data-room][data-atmosphere][data-edition=beginning] .check):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:1040px;margin-inline:auto}:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a[aria-selected=true]):where(html[data-skin~=quran],html[data-skin~=quran] *):after{transform:scaleX(1)}:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a:hover):where(html[data-skin~=quran],html[data-skin~=quran] *):after{transform:scaleX(1)}:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a[aria-selected=true] strong):where(html[data-skin~=quran],html[data-skin~=quran] *){color:var(--gold)}@media(max-width:800px){:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a>span:last-child):where(html[data-skin~=quran],html[data-skin~=quran] *){display:none}}:where(body[data-room=quran] [data-study=books] .library-catalog .book .shot):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:0;background:transparent;border:0;margin:0;width:100%;max-width:180px}@media(max-width:540px){:where(body[data-room=quran] [data-study=books] .library-catalog .book .shot):where(html[data-skin~=quran],html[data-skin~=quran] *){max-width:145px}}:where(body[data-room][data-atmosphere=study] [data-study=lesson] .huruf.pick){padding:16px;gap:8px;border:1px solid var(--gold-line)}:where(body[data-room][data-atmosphere=study] [data-study=books] .library-catalog .shot){padding:8px;background:var(--paper);border:1px solid var(--gold-line)}:where(body[data-room][data-atmosphere][data-edition=practice] .huruf.pick):where(html[data-skin~=editions],html[data-skin~=editions] *){background:transparent;border:0;border-block:1px solid var(--line);padding:20px 0;gap:10px}:where(body[data-room][data-atmosphere][data-edition=library] .library-catalog .shot):where(html[data-skin~=editions],html[data-skin~=editions] *){box-shadow:none;padding:12px;background:var(--paper-2);border:1px solid var(--line)}@media(max-width:600px){:where(body[data-room][data-atmosphere][data-edition=library] .library-catalog .shot):where(html[data-skin~=editions],html[data-skin~=editions] *){max-width:160px}}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance] .library-cover-books):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:14px}:where(body[data-room=quran][data-atmosphere=study][data-edition=teacher][data-direction=inheritance] .teacher-opening-portrait img):where(html[data-skin~=chapters],html[data-skin~=chapters] *){aspect-ratio:1263/1246;border-radius:0;mask-image:linear-gradient(#000 88%,transparent);-webkit-mask-image:linear-gradient(#000 88%,transparent)}:where(body[data-room=quran] [data-learning-journeys] .learning-routes>a[aria-selected=true]>span:last-child):where(html[data-skin~=quran],html[data-skin~=quran] *){transform:rotate(45deg)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-quran=teaching] .learning-routes):where(html[data-skin~=chapters],html[data-skin~=chapters] *){gap:10px}@media screen{:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .library-cover-books){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);padding-block:20px}:where(body[data-room][data-atmosphere]:is([data-edition],[data-home-design=inheritance])[data-art-layout=spacious]:not([data-apps]) .learning-doorways){gap:var(--journey-gap)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious] .library-cover-books>a){width:100%;margin:0;justify-self:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) .library-cover-books){gap:clamp(16px,2.5vw,40px)}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) :is(.chapter-note,.reader-collection-note)>p){max-inline-size:56ch;text-wrap:pretty}}:where(:is(.site-header .nav,.mobile-nav,.armbar,.study-contents,.about-contents)){--type-interface-family:var(--type-navigation-family) }:where(.site-main .library-catalog .book .facts>span){white-space:nowrap;unicode-bidi:isolate}:where(.site-main .library-catalog .book .facts>span+span){border:0;padding:0}:where(body[data-room=quran] [data-study=index] #path .steps):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,6vw,90px)}:where(body[data-room=quran] [data-study=teacher] #teacher-record .founder):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:clamp(32px,7vw,100px)}@media(max-width:800px){:where(body[data-room=quran] [data-study=index] #path .steps):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] [data-study=teacher] #teacher-record .founder):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:1fr}}:where(body[data-room=quran] [data-study=teacher] #teacher-record .founder):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(36px,8vw,120px)}:where(body[data-room=quran] [data-study=teacher] #teaching-practice .steps):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(30px,6vw,90px)}@media(max-width:800px){:where(body[data-room=quran] [data-study=teacher] #teacher-record .founder):where(html[data-skin~=quran],html[data-skin~=quran] *),:where(body[data-room=quran] [data-study=teacher] #teaching-practice .steps):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr)}}:where(body[data-room=quran] [data-study=index] #path .steps li):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:32px;gap:22px;border-top:1px solid var(--gold-line)}@media screen and (min-width:1025px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) #book-care>.wrap){max-width:1840px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,64px);align-items:center}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) #book-care .house-art){grid-column:2;grid-row:1}:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) #book-care :is(.cols,.cols-2)){grid-column:1/-1}}@media screen and (max-width:1024px){:where(body[data-room][data-atmosphere][data-edition][data-direction=inheritance][data-art-layout=spacious]:is([data-room=quran],[data-atmosphere=reading]) #book-care .house-art){margin-block-end:32px}}@media screen{:where(.site-main):where(html[data-skin~=quran],html[data-skin~=quran] *){--study-width:1120px;--study-gap:clamp(28px,4vw,52px);--study-padding:clamp(24px,3.5vw,44px) }:where(.site-main .srow):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:24px;gap:24px}:where(.site-main .letterpane):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:24px}:where(.site-main .mrow2):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:24px;gap:24px}:where(.site-main .choices):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:12px 16px}}@media screen and (max-width:900px){:where(.site-main .contact-grid):where(html[data-skin~=quran],html[data-skin~=quran] *){grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:600px){:where(.site-main :is(.shapes,.makhraj)):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:16px 12px}}@media screen{:where(.site-main .quran-milestones figure):where(html[data-skin~=learning],html[data-skin~=learning] *){margin:0 0 24px;padding:0;border:0;overflow:visible}:where(.site-main .quran-milestones img):where(html[data-skin~=learning],html[data-skin~=learning] *){display:block;inline-size:100%;block-size:auto;object-fit:contain;aspect-ratio:1400/1082;border-radius:0;opacity:1;filter:none;mask-image:none;-webkit-mask-image:none;box-shadow:0 14px 32px -24px var(--shadow-ink)}:where(.site-main .faq details):where(html[data-skin~=quran],html[data-skin~=quran] *){padding-block:12px}:where(.site-main[data-learning-editorial]):where(html[data-skin~=reading],html[data-skin~=reading] *){--study-measure:62ch }:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid])):where(html[data-skin~=reading],html[data-skin~=reading] *){--community-measure:62ch }:where(.site-main[data-learning-editorial]):where(html[data-skin~=learning],html[data-skin~=learning] *){--study-measure:62ch }:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid])):where(html[data-skin~=learning],html[data-skin~=learning] *){--community-measure:62ch }:where(.site-main .quran-milestones .quran-milestone):where(html[data-skin~=learning],html[data-skin~=learning] *){display:flex;flex-direction:column;min-inline-size:0;color:var(--ink);text-decoration:none;border:0;border-block-end:1px solid var(--gold-line);padding-block-end:24px;background:none}:where(.site-main .quran-milestones .quran-milestone-footer):where(html[data-skin~=learning],html[data-skin~=learning] *){display:flex;align-items:center;justify-content:space-between;gap:20px 32px;margin-block-start:32px}}@media screen and (max-width:760px){:where(.site-main .quran-milestones .quran-milestone-footer):where(html[data-skin~=learning],html[data-skin~=learning] *){align-items:start;flex-direction:column}}@media screen{:where(.site-main .faq .a):where(html[data-skin~=quran],html[data-skin~=quran] *){max-inline-size:68ch}:where(.site-main .srow:first-child):where(html[data-skin~=quran],html[data-skin~=quran] *){border-block-start:0}:where(.site-main .huruf.pick):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:8px}:where(.site-main .library-catalog .shot):where(html[data-skin~=quran],html[data-skin~=quran] *){inline-size:100%;max-inline-size:230px;justify-self:center}}@media screen and (max-width:600px){:where(.site-main .huruf.pick):where(html[data-skin~=quran],html[data-skin~=quran] *){padding:10px;gap:6px;border-radius:20px}:where(.site-main .library-catalog .shot):where(html[data-skin~=quran],html[data-skin~=quran] *){max-inline-size:190px;margin-inline:auto}:where(.site-main .library-catalog .facts):where(html[data-skin~=quran],html[data-skin~=quran] *){flex-wrap:wrap}}@media screen{:where(.site-main .quran-milestones .quran-milestone-footer p):where(html[data-skin~=learning],html[data-skin~=learning] *){margin:0;max-inline-size:55ch}:where(.site-main :is(.study-contents,.chapter-contents) a:focus-visible){outline:2px solid var(--gold);outline-offset:3px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .lesson-keyboard):where(html[data-skin~=reading],html[data-skin~=reading] *){font-size:.8rem;line-height:1.7;margin-block:12px 0}}@media screen{:where(.site-main[data-learning-editorial] :is(.band,.book,h2,h3)):where(html[data-skin~=learning],html[data-skin~=learning] *){scroll-margin-block-start:184px}:where(.site-main[data-learning-editorial] .shead):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-bottom:clamp(30px,4vw,56px)}:where(.site-main[data-learning-editorial] .shead-split):where(html[data-skin~=learning],html[data-skin~=learning] *){column-gap:clamp(36px,6vw,96px)}:where(.site-main[data-learning-editorial] .cols-2):where(html[data-skin~=learning],html[data-skin~=learning] *){gap:clamp(32px,5vw,80px)}:where(.site-main[data-learning-editorial] .study-contents):where(html[data-skin~=learning],html[data-skin~=learning] *){background:var(--paper);border-block:1px solid var(--line);box-shadow:none}:where(.site-main[data-learning-editorial] .letterpane):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-block-start:1px solid var(--gold-line);padding:24px 0;grid-template-columns:80px minmax(0,1fr);gap:24px;align-items:start;text-align:start}:where(.site-main[data-learning-editorial] .shapes):where(html[data-skin~=learning],html[data-skin~=learning] *){gap:0}:where(.site-main[data-learning-editorial] .mrow2):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-block-start:1px solid var(--line);padding-block:36px;gap:clamp(28px,4vw,64px)}:where(.site-main[data-learning-editorial] .lesson-continuation):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-top:32px}:where(.site-main[data-learning-editorial] .library-cover-books):where(html[data-skin~=learning],html[data-skin~=learning] *){gap:18px;align-items:center}:where(.site-main[data-learning-editorial] .library-catalog):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:minmax(0,1fr);gap:0}:where(.site-main[data-learning-editorial] .book-inside):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-block:1px solid var(--line);padding:0;margin-block:24px}:where(.site-main[data-learning-editorial] :is(.quran-companion,.quran-companion-page,.quran-companion-reflection,.guidance-panel,.guidance-page)):where(html[data-skin~=learning],html[data-skin~=learning] *){box-shadow:none;border-radius:0}:where(.site-main[data-learning-editorial] :is(.quran-companion-reflection,.quran-companion-practice)):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;background:transparent;padding-inline:0}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .cols-2):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:32px}:where(.site-main[data-learning-editorial] .letterpane):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:64px minmax(0,1fr);gap:18px}:where(.site-main[data-learning-editorial] .mrow2):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}:where(.site-main[data-learning-editorial] .library-cover-books):where(html[data-skin~=learning],html[data-skin~=learning] *){gap:12px}:where(.site-main[data-learning-editorial] :is(.band,.book,h2,h3)):where(html[data-skin~=learning],html[data-skin~=learning] *){scroll-margin-block-start:116px}}@media screen and (max-width:360px){:where(.site-main[data-learning-editorial] .shapes):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{:where(.site-main[data-learning-editorial] .study-draft-note):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:none;display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px}:where(.site-main[data-learning-editorial] :is(.shapes,.makhraj)):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .study-draft-note):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:12px}:where(.site-main[data-learning-editorial] .lesson-keyboard):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-block:12px 0}}@media screen{:where(.site-main[data-learning-editorial] .specimen):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:32px 16px;margin-block:32px}:where(.site-main[data-learning-editorial] .choices):where(html[data-skin~=learning],html[data-skin~=learning] *){display:flex;gap:16px;margin-top:32px;justify-content:start}:where(.site-main[data-learning-editorial] .result):where(html[data-skin~=learning],html[data-skin~=learning] *){border-block-start:1px solid var(--gold-line);padding-block:32px}:where(.site-main[data-learning-editorial] [data-restart]):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-top:12px;min-height:48px}:where(.site-main[data-learning-editorial] .teacher-review-note):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-block:24px;max-width:1120px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .specimen):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:24px 10px;margin-block:24px;font-size:2.4rem}:where(.site-main[data-learning-editorial] .choices):where(html[data-skin~=learning],html[data-skin~=learning] *){flex-direction:column;gap:12px}:where(.site-main[data-learning-editorial] .teacher-review-note):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-block:16px}}@media screen{:where(.site-main[data-learning-editorial=cohorts] .srow):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr) minmax(110px,.45fr);gap:36px;padding:36px 0;border-block-start:1px solid var(--gold-line);align-items:start}:where(.site-main[data-learning-editorial=masajid] .timeline):where(html[data-skin~=learning],html[data-skin~=learning] *){display:block;padding:0;margin:0;counter-reset:none}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .contact-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(36px,7vw,96px);align-items:start}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .form):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:28px 0 0;margin-top:28px;border-block-start:1px solid var(--gold-line)}}@media screen and (max-width:850px){:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .contact-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:32px}:where(.site-main[data-learning-editorial=cohorts] .srow):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px}}@media screen{:where(.site-main[data-learning-editorial=overview] .learning-doorways):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,88px);background:var(--paper)}:where(.site-main[data-learning-editorial=overview] .learning-doorways-heading):where(html[data-skin~=learning],html[data-skin~=learning] *){display:block;margin:0}:where(.site-main[data-learning-editorial=overview] .learning-routes):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;background:transparent;box-shadow:none;gap:0}:where(.site-main[data-learning-editorial=overview] .quran-teacher-spread):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,100px);align-items:center}:where(.site-main[data-learning-editorial=overview] .quran-teacher-portrait):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:420px;width:100%;margin:0;justify-self:center;box-shadow:none;background:transparent;border:0}:where(.site-main[data-learning-editorial=overview] .quran-teacher-letter):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:62ch}:where(.site-main[data-learning-editorial=overview] .first-lesson-invitation):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding-block:0;column-gap:clamp(36px,6vw,88px)}:where(.site-main[data-learning-editorial=overview] .quran-bookshelf):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:clamp(40px,7vw,100px);padding-block:0;align-items:center}:where(.site-main[data-learning-editorial=overview] .quran-book-cover):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:220px;width:100%;margin-inline:auto;background:transparent;border:0;box-shadow:none;padding:0}:where(.site-main[data-learning-editorial=overview] .quran-tuition):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:28px 0;border:0;border-block-start:1px solid var(--gold-line)}:where(.site-main[data-learning-editorial=overview] .quran-support):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:24px 0 0;margin-top:24px;border:0;border-block-start:1px solid var(--line)}:where(.site-main[data-learning-editorial=overview] :is(.rate,.rrow)):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding-inline:0}:where(.site-main[data-learning-editorial=overview] .rrow):where(html[data-skin~=learning],html[data-skin~=learning] *){border-block-start:1px solid var(--line);padding-block:24px;gap:24px}:where(.site-main[data-learning-editorial=overview] .contact-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(36px,7vw,96px);align-items:start}:where(.site-main[data-learning-editorial=overview] .form):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-block-start:1px solid var(--gold-line);padding:28px 0 0;margin-top:28px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial=overview] .quran-teacher-portrait):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:340px}:where(.site-main[data-learning-editorial=overview] .quran-bookshelf):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:28px}:where(.site-main[data-learning-editorial=overview] .quran-book-cover):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:180px;justify-self:start;margin-inline:0}}@media screen{:where(.site-main .quran-milestones .quran-milestone>.link):where(html[data-skin~=learning],html[data-skin~=learning] *){display:inline-flex;align-items:center;gap:12px;min-block-size:44px;margin-block-start:auto;color:var(--gold)}}@media screen and (max-width:760px){:where(.site-main .quran-milestones .quran-milestone-footer .btn):where(html[data-skin~=learning],html[data-skin~=learning] *){inline-size:100%;justify-content:space-between}}@media screen{:where(.site-main[data-learning-editorial] .shapes>div):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:24px 8px;min-width:0}:where(.site-main[data-learning-editorial] .lesson-continuation a):where(html[data-skin~=learning],html[data-skin~=learning] *){min-height:44px;display:inline-flex;align-items:center;gap:14px}:where(.site-main[data-learning-editorial] .library-cover-books a):where(html[data-skin~=learning],html[data-skin~=learning] *){transform:none;rotate:none;max-width:none}:where(.site-main[data-learning-editorial] .library-cover-books img):where(html[data-skin~=learning],html[data-skin~=learning] *){border-radius:2px;box-shadow:0 14px 24px -20px var(--shadow-ink)}:where(.site-main[data-learning-editorial] .book>div):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:60ch;min-width:0}:where(.site-main[data-learning-editorial] .book h3):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-block:14px 18px}:where(.site-main[data-learning-editorial] .book-inside p):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-block:0 20px;margin:0}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .book>div):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:none}}@media screen{:where(.site-main[data-learning-editorial] .study-draft-note p):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:70ch}:where(.site-main[data-learning-editorial] .teacher-opening-portrait figcaption):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding-block:18px 0}:where(.site-main[data-learning-editorial] .teacher-review-note details):where(html[data-skin~=learning],html[data-skin~=learning] *){border-block:1px solid var(--line);padding:0}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(.col h3,.timeline h3,.note h3)):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-block:12px 20px}:where(.site-main[data-learning-editorial=cohorts] .srow dl):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px 24px;font-size:1rem;line-height:1.8;margin:0}:where(.site-main[data-learning-editorial=cohorts] .srow :is(dt,dd)):where(html[data-skin~=learning],html[data-skin~=learning] *){margin:0;min-width:0}:where(.site-main[data-learning-editorial=masajid] .timeline>li):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:130px minmax(0,.8fr) minmax(0,1.2fr);gap:32px;padding:28px 0;border-block-start:1px solid var(--gold-line);align-items:start}:where(.site-main[data-learning-editorial=masajid] .timeline :is(h3,p)):where(html[data-skin~=learning],html[data-skin~=learning] *){margin:0}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .faq details):where(html[data-skin~=learning],html[data-skin~=learning] *){border-block-start:1px solid var(--line);padding:0;margin:0}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial=cohorts] .srow dl):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:80px minmax(0,1fr);gap:12px 18px}:where(.site-main[data-learning-editorial=masajid] .timeline>li):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:12px;padding-block:28px}}@media screen{:where(.site-main[data-learning-editorial=overview] .learning-routes small):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-top:6px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial=overview] .learning-doorways h2):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:none}}@media screen{:where(.site-main .quran-milestones .quran-milestone:hover h3):where(html[data-skin~=learning],html[data-skin~=learning] *){color:var(--gold)}}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.desk-art,.apps-cover-art) figcaption){color:var(--ink-soft);padding-block:16px;border-bottom:1px solid var(--line)}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.learning-routes,.need-finder) small){font-family:var(--type-prose-family);font-size:var(--type-reference-size);line-height:var(--type-reference-leading);color:var(--ink-soft)}@media screen{:where(.site-main[data-learning-editorial] .letterpane .letter-practice):where(html[data-skin~=reading],html[data-skin~=reading] *){border:0;padding:0;margin-block:24px 0}:where(.site-main[data-learning-editorial] .shead .small):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:52ch}:where(.site-main[data-learning-editorial] .study-opening .chapter-opening-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px)}:where(.site-main[data-learning-editorial] .study-opening .chapter-note):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding:0;background:transparent;box-shadow:none;max-width:none}:where(.site-main[data-learning-editorial] .study-opening .house-art):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding:0;background:transparent;box-shadow:none;width:100%;margin:0}:where(.site-main[data-learning-editorial] .huruf.pick):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;gap:8px;background:transparent;grid-template-columns:repeat(7,minmax(0,1fr))}:where(.site-main[data-learning-editorial] .letterpane .gl):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:4.2rem;min-width:0;line-height:1.8}:where(.site-main[data-learning-editorial] .letterpane .letter-practice):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding:0;margin-block:24px 0}:where(.site-main[data-learning-editorial] .shapes .gl):where(html[data-skin~=learning],html[data-skin~=learning] *){line-height:1.9}:where(.site-main[data-learning-editorial] .mrow2 .glyphs):where(html[data-skin~=learning],html[data-skin~=learning] *){gap:12px;align-content:start}:where(.site-main[data-learning-editorial] .library-catalog .book):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,100px);align-items:start;border:0;border-block-start:1px solid var(--line);padding:clamp(36px,5vw,64px) 0;margin:0;max-width:none;width:100%}:where(.site-main[data-learning-editorial] .book .shot):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:0;margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;max-width:310px;width:100%}:where(.site-main[data-learning-editorial] .book .book-preview-link):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-block:0 12px}:where(.site-main[data-learning-editorial] .book .arrival-next):where(html[data-skin~=learning],html[data-skin~=learning] *){border-block-start:1px solid var(--gold-line);padding-top:20px;margin-top:20px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .study-opening .chapter-opening-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:24px}:where(.site-main[data-learning-editorial] .huruf.pick):where(html[data-skin~=learning],html[data-skin~=learning] *){gap:6px}:where(.site-main[data-learning-editorial] .letterpane .gl):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:3.4rem}:where(.site-main[data-learning-editorial] .letterpane .name-row):where(html[data-skin~=learning],html[data-skin~=learning] *){justify-content:start}:where(.site-main[data-learning-editorial] .library-catalog .book):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}:where(.site-main[data-learning-editorial] .book .shot):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:230px}:where(.site-main[data-learning-editorial] .book .book-preview-link):where(html[data-skin~=learning],html[data-skin~=learning] *){width:100%;justify-content:center}}@media screen and (max-width:360px){:where(.site-main[data-learning-editorial] .huruf.pick):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen{:where(.site-main[data-learning-editorial] .huruf.pick):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:0;min-height:0;aspect-ratio:auto;border-radius:0;overflow:visible}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .huruf.pick):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen{:where(.site-main[data-learning-editorial] .check-progress .bar):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:none;opacity:.85}:where(.site-main[data-learning-editorial] .check .step):where(html[data-skin~=learning],html[data-skin~=learning] *){border-block-start:1px solid var(--gold-line);padding-block:32px 0}:where(.site-main[data-learning-editorial] .result .btns):where(html[data-skin~=learning],html[data-skin~=learning] *){display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}:where(.site-main[data-learning-editorial] .result .link):where(html[data-skin~=learning],html[data-skin~=learning] *){min-height:44px;display:inline-flex;align-items:center}:where(.site-main[data-learning-editorial=teacher] .study-opening .chapter-opening-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,88px)}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial=teacher] .study-opening .chapter-opening-grid):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:28px}:where(.site-main[data-learning-editorial] .check .step):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-top:24px}:where(.site-main[data-learning-editorial] .specimen.sm):where(html[data-skin~=learning],html[data-skin~=learning] *){font-size:1.9rem}:where(.site-main[data-learning-editorial] .choices .btn):where(html[data-skin~=learning],html[data-skin~=learning] *){width:100%;min-height:52px}:where(.site-main[data-learning-editorial] .result .btns):where(html[data-skin~=learning],html[data-skin~=learning] *){align-items:stretch;flex-direction:column;gap:12px}:where(.site-main[data-learning-editorial] .result .link):where(html[data-skin~=learning],html[data-skin~=learning] *){align-self:start}}@media screen{:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(.cols,.col,.sched,.srow,.timeline,.timeline>li,.form,.contact-grid>.stack,.faq,.faq details)):where(html[data-skin~=learning],html[data-skin~=learning] *){background:transparent;border-radius:0;box-shadow:none;border:0}:where(.site-main[data-learning-editorial=cohorts] .srow .meta):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:0;align-self:start}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .contact-grid>.stack):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:0;position:static;gap:32px}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .faq .a):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-block:0 28px;line-height:1.9;max-width:68ch}}@media screen and (max-width:850px){:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) .community-opening-actions .link):where(html[data-skin~=learning],html[data-skin~=learning] *){align-self:start}}@media screen{:where(.site-main[data-learning-editorial=overview] .first-lesson-invitation .house-art):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;box-shadow:none;background:transparent;padding:0;margin:0}:where(.site-main[data-learning-editorial=overview] .contact-grid>.stack):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:0;border:0;position:static;gap:32px}:where(.site-main>.band:not(.chapter-opening):not(.quran-teacher)>.wrap):where(html[data-skin~=quran],html[data-skin~=quran] *){inline-size:calc(100% - 2 * var(--gutter));max-inline-size:var(--study-width);padding-inline:0;margin-inline:auto;min-inline-size:0}:where(.site-main>.band:not(.chapter-opening):not(.quran-teacher)>.wrap-narrow):where(html[data-skin~=quran],html[data-skin~=quran] *){max-inline-size:860px}}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.desk-spread,.workshop-opening .hero-grid)){gap:clamp(28px,5vw,76px);align-items:center}@media(prefers-reduced-motion:reduce){:where(.site-main[data-learning-editorial] .huruf.pick button):where(html[data-skin~=reading],html[data-skin~=reading] *){transition:none}}@media screen{:where(.site-main[data-learning-editorial=overview] .learning-routes a[aria-selected=true]):where(html[data-skin~=reading],html[data-skin~=reading] *){background:var(--paper-2);box-shadow:inset 3px 0 var(--gold)}:where(.site-main[data-learning-editorial] :is(.book,.letterpane,.note,.pending,.study-draft-note,.library-cover,.book-inside,.mrow2,.cols-3>.col)):where(html[data-skin~=learning],html[data-skin~=learning] *):before{content:none}:where(.site-main[data-learning-editorial] :is(.book,.letterpane,.note,.pending,.study-draft-note,.library-cover,.book-inside,.mrow2,.cols-3>.col)):where(html[data-skin~=learning],html[data-skin~=learning] *):after{content:none}:where(.site-main[data-learning-editorial] .study-opening .house-art img):where(html[data-skin~=learning],html[data-skin~=learning] *){aspect-ratio:3/2;width:100%;height:auto;object-fit:cover;border-radius:6px;mask:none;-webkit-mask:none;filter:none;opacity:1}:where(.site-main[data-learning-editorial] .study-opening .house-art figcaption):where(html[data-skin~=learning],html[data-skin~=learning] *){padding-block:18px 0;max-width:none}:where(.site-main[data-learning-editorial] .study-contents a:hover):where(html[data-skin~=learning],html[data-skin~=learning] *){color:var(--gold)}:where(.site-main[data-learning-editorial] .book .shot img):where(html[data-skin~=learning],html[data-skin~=learning] *){width:100%;height:auto;object-fit:contain;border:0;border-radius:2px;padding:0;filter:none;transform:none;box-shadow:0 16px 24px -22px var(--shadow-ink)}:where(.site-main[data-learning-editorial] .book-inside summary:focus-visible):where(html[data-skin~=learning],html[data-skin~=learning] *){outline:2px solid var(--gold);outline-offset:4px}:where(.site-main[data-learning-editorial] .check .step h2):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:28ch}:where(.site-main[data-learning-editorial] .teacher-review-note summary:focus-visible):where(html[data-skin~=learning],html[data-skin~=learning] *){outline:2px solid var(--gold);outline-offset:4px}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(.col,.srow,.timeline>li,.form,.contact-grid>.stack)):where(html[data-skin~=learning],html[data-skin~=learning] *):before{content:none}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(.col,.srow,.timeline>li,.form,.contact-grid>.stack)):where(html[data-skin~=learning],html[data-skin~=learning] *):after{content:none}:where(.site-main[data-learning-editorial=overview] .learning-routes a[aria-selected=true]):where(html[data-skin~=learning],html[data-skin~=learning] *){background:var(--paper-2);box-shadow:inset 3px 0 var(--gold)}:where(.site-main[data-learning-editorial=overview] .first-lesson-invitation .house-art img):where(html[data-skin~=learning],html[data-skin~=learning] *){width:100%;height:auto;object-fit:contain;filter:none;mask:none;-webkit-mask:none;border-radius:6px}}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.learning-routes,.need-finder)>a:is(:hover,:focus-visible)){border-color:var(--gold);background-color:color-mix(in srgb,var(--paper-2) 65%,transparent)}:where(body:is([data-room=quran],[data-room=apps]) .site-main :is(.learning-routes,.need-finder)>a:focus-visible){outline:2px solid var(--gold);outline-offset:5px}@media screen{:where(.site-main[data-learning-editorial] .book .facts span+span):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding:0}:where(.site-main[data-learning-editorial] .check .step .head):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-bottom:32px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .check .step .head):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-bottom:24px}}@media screen{:where(.site-main[data-learning-editorial] .huruf.pick button[aria-pressed=true]):where(html[data-skin~=reading],html[data-skin~=reading] *){color:var(--cta-fg);background:var(--cta-bg);border-color:var(--cta-bg)}:where(html[dir=rtl] body .site-main[data-learning-editorial=overview] .learning-routes a[aria-selected=true]):where(html[data-skin~=reading],html[data-skin~=reading] *){box-shadow:inset -3px 0 var(--gold)}:where(.site-main[data-learning-editorial] .huruf.pick button[aria-pressed=true]):where(html[data-skin~=learning],html[data-skin~=learning] *){color:var(--cta-fg);background:var(--cta-bg);border-color:var(--cta-bg)}:where(.site-main[data-learning-editorial] .huruf.pick button:focus-visible):where(html[data-skin~=learning],html[data-skin~=learning] *){outline:2px solid var(--gold);outline-offset:3px}:where(html[dir=rtl] body .site-main[data-learning-editorial=overview] .learning-routes a[aria-selected=true]):where(html[data-skin~=learning],html[data-skin~=learning] *){box-shadow:inset -3px 0 var(--gold)}:where(.site-main #teacher-record .founder):where(html[data-skin~=quran],html[data-skin~=quran] *){gap:var(--study-gap)}:where(.site-main[data-learning-editorial] :is(#letters,#shapes,#vowels,#makharij,#the-books,#book-care)):where(html[data-skin~=learning],html[data-skin~=learning] *){background:var(--paper);isolation:isolate}:where(.site-main[data-learning-editorial] :is(#check-section,#results-band,#teacher-record,#teaching-practice,#scope)):where(html[data-skin~=learning],html[data-skin~=learning] *){background:var(--paper);isolation:isolate}:where(.site-main[data-learning-editorial] :is(#results,.check .step)):where(html[data-skin~=learning],html[data-skin~=learning] *){scroll-margin-block-start:184px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] :is(#results,.check .step)):where(html[data-skin~=learning],html[data-skin~=learning] *){scroll-margin-block-start:116px}}@media screen{:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(#class-format,#schedule,#waitlist,#responsibilities,#community-process,#onepager,#talk,#questions,#board-questions)):where(html[data-skin~=learning],html[data-skin~=learning] *),:where(.site-main[data-learning-editorial=overview] :is(.quran-teacher,#try-learning,#books,#path,#for-you,#how,#tracks,#private,#certificates,#host,#enrol)):where(html[data-skin~=learning],html[data-skin~=learning] *){background:var(--paper);isolation:isolate}:where(.site-main[data-learning-editorial] :is(.check,.check .step,.result,.steps,.steps>li,#scope .cols,#scope .col)):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}:where(.site-main[data-learning-editorial] :is(#check-section,#results-band) .wrap-narrow):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:880px}:where(.site-main[data-learning-editorial] #teacher-record .founder):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);align-items:start}:where(.site-main[data-learning-editorial] #teacher-record .body):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:var(--rhythm-reading,62ch)}:where(.site-main[data-learning-editorial] #teacher-record .sig):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;line-height:1.8}:where(.site-main[data-learning-editorial] #teaching-practice .steps):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;margin-block:36px 56px}:where(.site-main[data-learning-editorial] #teaching-practice .house-art):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:100%;margin-block:48px 0;border:0;background:transparent;box-shadow:none;padding:0}:where(.site-main[data-learning-editorial] #scope .cols):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}:where(.site-main[data-learning-editorial] #scope .col):where(html[data-skin~=learning],html[data-skin~=learning] *){border-block-start:1px solid var(--line);padding-block:24px 0}:where(.site-main[data-learning-editorial] #scope .note):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:72ch;margin-top:48px;border-block-start:1px solid var(--gold-line)}:where(.site-main[data-learning-editorial] #teacher-call .btns):where(html[data-skin~=learning],html[data-skin~=learning] *){gap:16px;align-items:center}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] #teacher-record .founder):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:28px}:where(.site-main[data-learning-editorial] #teacher-record .body):where(html[data-skin~=learning],html[data-skin~=learning] *){max-width:none}:where(.site-main[data-learning-editorial] #teaching-practice .steps):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:32px}:where(.site-main[data-learning-editorial] #teaching-practice :is(.shead,.house-art)):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-block:0}:where(.site-main[data-learning-editorial] #scope .cols):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:28px}}@media screen{:where(.site-main[data-learning-editorial=cohorts] #class-format .cols):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}:where(.site-main[data-learning-editorial=cohorts] #class-format .col):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:24px 0 0;border-block-start:1px solid var(--gold-line)}:where(.site-main[data-learning-editorial=masajid] #responsibilities .facts):where(html[data-skin~=learning],html[data-skin~=learning] *){padding:0;margin:24px 0 0;display:grid;gap:24px}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(#class-format,#community-process) .house-art):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-block:0;padding:0;border:0;background:transparent;box-shadow:none}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial=cohorts] #class-format .cols):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:32px}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(#class-format,#community-process) .shead):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-block:0}}@media screen{:where(.site-main[data-learning-editorial=masajid] #community-process .shead-split):where(html[data-skin~=learning],html[data-skin~=learning] *){display:block}:where(.site-main[data-learning-editorial=overview] #path .steps):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;padding:0;border:0}:where(.site-main[data-learning-editorial=overview] :is(#tracks,#certificates) .shead-split):where(html[data-skin~=learning],html[data-skin~=learning] *){display:block;margin-bottom:28px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial=overview] :is(.learning-doorways,.quran-teacher-spread,.contact-grid,#path .steps)):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:minmax(0,1fr);gap:28px}}@media screen{:where(.site-main[data-learning-editorial] :is(.check,.check .step,.result,.steps,.steps>li,#scope .cols,#scope .col)):where(html[data-skin~=learning],html[data-skin~=learning] *):before{content:none}:where(.site-main[data-learning-editorial] :is(.check,.check .step,.result,.steps,.steps>li,#scope .cols,#scope .col)):where(html[data-skin~=learning],html[data-skin~=learning] *):after{content:none}:where(.site-main[data-learning-editorial] #teacher-record .body p):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-block:0 1.2em}:where(.site-main[data-learning-editorial] #teaching-practice .steps>li):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;border-block-start:1px solid var(--gold-line);padding-block:28px 0;align-items:start}:where(.site-main[data-learning-editorial] #teaching-practice .steps h3):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-bottom:18px}:where(.site-main[data-learning-editorial] #teaching-practice .house-art img):where(html[data-skin~=learning],html[data-skin~=learning] *){aspect-ratio:2/1;object-fit:cover;object-position:center 58%;width:100%;height:auto;border-radius:6px;filter:none;mask:none;-webkit-mask:none}:where(.site-main[data-learning-editorial] #scope .col h3):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-bottom:20px}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] #teaching-practice .steps>li):where(html[data-skin~=learning],html[data-skin~=learning] *){grid-template-columns:28px minmax(0,1fr);gap:16px;padding-top:24px}:where(.site-main[data-learning-editorial] #teaching-practice .house-art img):where(html[data-skin~=learning],html[data-skin~=learning] *){aspect-ratio:4/3}}@media screen{:where(.site-main[data-learning-editorial=masajid] #responsibilities .facts li):where(html[data-skin~=learning],html[data-skin~=learning] *){border:0;padding:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;align-items:start}:where(.site-main[data-learning-editorial=masajid] #responsibilities .facts svg):where(html[data-skin~=learning],html[data-skin~=learning] *){width:18px;height:18px;margin-top:7px;color:var(--gold)}:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(#class-format,#community-process) .house-art img):where(html[data-skin~=learning],html[data-skin~=learning] *){aspect-ratio:2/1;width:100%;height:auto;object-fit:cover;border-radius:6px;mask:none;-webkit-mask:none;filter:none}}@media screen and (max-width:850px){:where(.site-main:is([data-learning-editorial=cohorts],[data-learning-editorial=masajid]) :is(#class-format,#community-process) .house-art img):where(html[data-skin~=learning],html[data-skin~=learning] *){aspect-ratio:4/3}}@media screen{:where(.site-main[data-learning-editorial=overview] :is(.quran-tuition,.quran-support,.rate,.rrow,.form,.contact-grid>.stack,.course-disclosure,.chapter-disclosure,#path .steps,#path .steps>li)):where(html[data-skin~=learning],html[data-skin~=learning] *){border-radius:0;box-shadow:none;background:transparent}:where(.site-main[data-learning-editorial=overview] #path .steps>li):where(html[data-skin~=learning],html[data-skin~=learning] *){display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;border:0;border-block-start:1px solid var(--line);padding-block:24px}:where(.site-main[data-learning-editorial] #teaching-practice .steps .num):where(html[data-skin~=learning],html[data-skin~=learning] *){background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--gold);padding:0;font-size:.9rem;line-height:2}:where(.site-main[data-learning-editorial=masajid] #community-process .shead-split .small):where(html[data-skin~=learning],html[data-skin~=learning] *){margin-top:24px;max-width:54ch}:where(.site-main[data-learning-editorial=overview] #path .steps .num):where(html[data-skin~=learning],html[data-skin~=learning] *){background:transparent;border:0;box-shadow:none;color:var(--gold)}}@media print{:where(.desk-spread):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block}}:where(:is(.armbar a,.study-contents a,.about-contents a)){line-height:1.55}:where(html[lang=ar] body :is(.armbar a,.study-contents a,.about-contents a)){line-height:1.8}:where(body[data-room=quran] [data-journey-panel][hidden]):where(html[data-skin~=quran],html[data-skin~=quran] *){display:none}@media print{:where(body[data-room=quran] [data-journey-panel][hidden]):where(html[data-skin~=quran],html[data-skin~=quran] *){display:block}}:where(.site-main .library-catalog .book .facts){display:flex}@media(prefers-reduced-motion:reduce){:where(.site-main :is(.inheritance-bridge-links>a,.study-contents a,.chapter-contents a,.about-contents a)){transition:none}}@media screen{:where(.site-main[data-learning-editorial] :is(.quran-companion-arabic,.guidance-arabic,.inheritance-arabic)):where(html[data-skin~=learning],html[data-skin~=learning] *){animation:none;transform:none;transition:none}:where(.site-main[data-learning-editorial] .specimen):where(html[data-skin~=learning],html[data-skin~=learning] *){line-height:2.3;animation:none;transform:none;transition:none}}@media screen and (max-width:850px){:where(.site-main[data-learning-editorial] .specimen):where(html[data-skin~=learning],html[data-skin~=learning] *){line-height:2.3}}}@layer site{:where(.tools){display:flex;align-items:center;gap:8px}@media(max-width:1200px){:where(.support-link--header){width:44px;padding:.6rem;justify-content:center}}:where(.support-link svg){width:19px;height:19px;flex:none}:where(.iconbtn:hover){color:var(--gold)}@media(max-width:420px){:where(.tools){gap:6px}}@media(max-width:440px){:where(.tools){gap:5px}}:where(.support-link:hover){background:color-mix(in srgb,currentColor 7%,transparent);border-color:currentColor}@media(max-width:1200px){:where(.support-link--header .support-copy){display:none}}@media(max-width:600px){:where(.language-switch a){padding-inline:.5rem}}@media(max-width:420px){:where(.language-switch a){padding-inline:8px;min-width:44px;justify-content:center}}:where(.language-switch .language-current){color:var(--ink-soft)}:where(.language-switch .language-current){display:none}:where(.language-switch a:hover){background:var(--paper-2);border-color:var(--gold)}:where(#navToggle){display:none}@media(max-width:1000px){:where(#navToggle){display:inline-flex}}:where(#navToggle .ic-x){display:none}:where(#navToggle[aria-expanded=true] .ic-x){display:block}:where(.site-header .brand){gap:12px}:where(.site-header .tools){gap:10px}:where(.site-header.is-stuck){border:0;box-shadow:none}@media(max-width:1100px)and (min-width:1001px){:where(.site-header .brand){gap:9px}:where(.site-header .mark){width:44px}:where(.site-header .hcta){padding-inline:12px}}@media(max-width:560px){:where(.site-header .tools){gap:4px}:where(.site-header .brand){gap:9px}:where(.site-header .tools){gap:2px}}@media(max-width:440px){:where(.site-header .brand){gap:8px}}:where(.site-header .brand){min-width:0}:where(.site-header .tools){gap:clamp(6px,1vw,16px)}@media(max-width:600px){:where(.site-header .brand){gap:8px}}@media(max-width:420px){:where(.site-header .tools){gap:6px}}@media(max-width:600px){:where(.site-header .brand){gap:9px}}:where(.site-header .brand){gap:14px}@media(max-width:1100px){:where(.site-header .brand){gap:10px}}@media(max-width:360px){:where(.site-header .brand){gap:7px}}:where(.site-header .iconbtn:hover){border-color:var(--line);background:var(--paper-2)}:where(.site-header.is-stuck .hbar){box-shadow:none;border-color:var(--gold-line)}:where(.site-header .hcta:hover):after{transform:translate(2px,-2px)}:where(.site-header){background:var(--paper);color:var(--ink)}@media(max-width:600px){:where(.site-header .brand .mark){width:48px}}@media(max-width:420px){:where(.site-header .brand .mark){width:38px}}:where(.site-header :is(.hcta,.language-switch a)){font-weight:500}:where(.site-header .hbar){background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}:where(html[lang=ar] body .site-header .brand .sub){display:flex;align-items:center;justify-content:space-between;gap:0;white-space:nowrap;font-synthesis:none;direction:rtl;inline-size:11.855rem;justify-content:center;gap:.24em;word-spacing:0;margin-top:0;overflow:visible}@media(min-width:601px){:where(html[lang=ar] body .site-header .brand .sub){display:grid;grid-template-columns:1.095fr auto 1.156fr auto 1fr;align-items:center;justify-content:normal;column-gap:.24em;text-align:center}}:where(.site-header .language-switch a[lang=ar]){padding-block:7px}:where(html[lang=ar] body .site-header .hcta):after{content:"↖︎"}:where(html[lang=ar] body .site-header .brand .sub>span){white-space:nowrap}@media(max-width:600px){:where(.site-header .brand .sub){display:none}}:where(html[lang=ar] body[data-room=home] .site-header .brand .sub){inline-size:12.966rem;justify-content:center;gap:.24em;word-spacing:0;margin-top:0;overflow:visible}@media(min-width:601px){:where(html[lang=ar] body[data-room=home] .site-header .brand .sub){display:grid;grid-template-columns:1.095fr auto 1.156fr auto 1fr;align-items:center;justify-content:normal;column-gap:.24em;text-align:center}}:where(html[lang=ar] body .site-header .brand .sub>span[aria-hidden]){font-size:.65em;flex:none}@media(min-width:601px){:where(html[lang=ar] body .site-header .brand .sub>span:not([aria-hidden])){display:block;transform:scaleX(1.28);transform-origin:center}}@media(max-width:420px){:where(.site-header #navToggle){min-width:44px;width:44px;padding-inline:10px}}@media(max-width:480px){:where(.site-header .brand){gap:8px}:where(.site-header .tools){gap:4px}:where(.site-header .language-switch a){padding-inline:.35rem}}@media(max-width:600px){:where(.site-header .brand .wm){font-size:1.3rem}}@media(max-width:420px){:where(.site-header .brand .wm){font-size:1.15rem}}:where(.site-header .brand .mark){width:80px;height:auto}:where(.site-header .brand .wm){font-size:1.6rem}:where(.site-header .brand .sub){font-size:.64rem}@media(max-width:1100px){:where(.site-header .brand .mark){width:52px}:where(.site-header .brand .wm){font-size:1.45rem}}@media(max-width:360px){:where(.site-header .brand .mark){width:42px}:where(.site-header .brand .wm){font-size:1.25rem}}:where(.site-header :is(.hcta,.language-switch a)){font-family:var(--type-navigation-family);font-size:1.125rem;line-height:1.4;letter-spacing:0}@media(max-width:600px){:where(html[lang=ar] body .site-header .brand .wm){font-size:1.812rem}}@media(max-width:420px){:where(html[lang=ar] body .site-header .brand .wm){font-size:1.603rem}}:where(html[lang=ar] body .site-header .brand .sub){text-transform:none}:where(html[lang=ar] body .site-header .brand .wm){font-size:2.23rem}:where(body[data-room=home] .site-header .brand .mark){width:92px}:where(body[data-room=home] .site-header .brand .wm){font-size:1.8rem}:where(body[data-room=home] .site-header .brand .sub){font-size:.7rem}@media(max-width:1100px){:where(body[data-room=home] .site-header .brand .mark){width:58px}:where(body[data-room=home] .site-header .brand .wm){font-size:1.55rem}:where(html[lang=ar] body .site-header .brand .wm){font-size:2.02rem}}@media(max-width:360px){:where(body[data-room=home] .site-header .brand .mark){width:42px}:where(body[data-room=home] .site-header .brand .wm){font-size:1.25rem}:where(html[lang=ar] body .site-header .brand .wm){font-size:1.74rem}}:where(html[lang=ar] body .site-header .brand .sub){font-family:Amiri Complete,Noto Naskh Arabic,serif;font-size:1.15rem;font-weight:400;line-height:1.6;letter-spacing:0}:where(html[data-motion=calm] body .site-header *){animation:none;transition:none}:where(.site-header .language-switch a[lang=ar]){font-family:Noto Naskh Arabic,Amiri Complete,serif;font-size:1.25rem;line-height:1.7}:where(html[lang=ar] body[data-room=home] .site-header .brand .wm){font-size:2.51rem}@media(max-width:1100px){:where(html[lang=ar] body[data-room=home] .site-header .brand .wm){font-size:2.16rem}}@media(max-width:360px){:where(html[lang=ar] body[data-room=home] .site-header .brand .wm){font-size:1.74rem}}:where(html[lang=ar] body[data-room=home] .site-header .brand .sub){font-family:Amiri Complete,Noto Naskh Arabic,serif;font-weight:400;line-height:1.6;letter-spacing:0;font-size:1.25rem}:where(html[lang=ar] body .site-header .language-switch a[lang=en]){font-family:Newsreader,EB Garamond,Georgia,serif}@media(max-width:480px){:where(.site-header .brand .mark){width:40px;height:auto}:where(.site-header .brand .wm){font-size:1.2rem}:where(html[lang=ar] body .site-header .brand .wm){font-size:1.55rem}}}@layer site{:where(.nav-panel-heading){gap:20px}:where(.nav-learning-grid){position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px}@media(max-width:560px){:where(.nav-learning-grid){grid-template-columns:1fr}}@media(max-width:1000px){:where(.nav-flow-line){display:none}}:where(.nav-flow-line){inset-inline-start:auto;left:0;right:auto}:where(.nav-flow-line[data-visible=true]){opacity:1}:where(html[lang=ar] .nav-flow-line){left:0;right:auto}:where(.nav-disclosure>summary[aria-current]):after{content:"";position:absolute;bottom:4px;inset-inline-start:13px;inset-inline-end:13px;height:1px;background:var(--gold-line)}:where(details[open]>summary>.nav-chevron){transform:rotate(180deg)}:where(.fihrist-logo){display:grid;place-items:center;background:var(--app-logo-paper);border:1px solid #d9d1bf;overflow:hidden}:where(.fihrist-app-copy){display:grid;gap:5px;min-width:0}:where(.fihrist-app-name){text-align:start}:where(.fihrist-logo img){display:block;object-fit:contain;filter:none;transform:none;opacity:1}:where(html[lang=ar] body .fihrist-app-name){text-align:right}:where(:is(.fihrist-app,.fihrist-app-sections a):hover){background:var(--paper-2)}:where(.nav-panel-heading>span:first-child){min-width:0;flex:1}@media(max-width:420px){:where(#navToggle .nav-menu-label){display:none}}:where(.site-header .nav>a:hover):after{opacity:1}:where(.site-header .nav>a[aria-current]):after{opacity:1}:where(.site-header[data-flow-ready] .nav>a):after{display:none}:where(.site-header[data-flow-ready] .nav-disclosure>summary):after{display:none}:where(.site-header .fihrist-app){border-block-end:1px dotted var(--line);padding-block:16px}:where(.site-header .nav-panel){border:1px solid var(--line);max-height:calc(100dvh - 140px);overscroll-behavior:contain}@media(min-width:1001px){:where(.site-header .nav-panel){max-width:calc(100vw - 64px)}:where(.site-header .fihrist-app){flex-direction:column;align-items:flex-start;background:var(--paper)}:where(.site-header .fihrist-app-copy){gap:8px}:where(.site-header .fihrist-app-sections){gap:12px}}:where(.site-header .quran-nav-group){min-width:0}@media(min-width:1001px){:where(.site-header .quran-simple-panel){grid-template-columns:180px minmax(0,1fr);gap:28px}}:where(.site-header .nav){gap:0;padding:5px}:where(.site-header .quran-nav-label){align-items:center;gap:10px}:where(.site-header .contents-console){display:grid}:where(.site-header .contents-index){position:relative;border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:0}:where(.site-header .contents-destinations){min-width:0}:where(.site-header .nav){background:color-mix(in srgb,var(--paper) 88%,transparent);border:1px solid var(--line);border-radius:16px;box-shadow:0 2px color-mix(in srgb,var(--gold) 7%,transparent)}:where(.site-header .contents-console){grid-template-columns:200px minmax(0,1fr);min-height:244px}:where(.site-header .contents-index){padding:20px 12px;background:color-mix(in srgb,var(--paper-2) 50%,var(--paper))}:where(.site-header .contents-destinations){padding:16px 24px}:where(.site-header .nav-search){display:inline-flex;align-items:center;gap:8px}@media(min-width:1001px)and (max-width:1200px){:where(.site-header :is(.nav>a,.nav-disclosure>summary)){padding-inline:10px}}:where(.site-header .quran-nav-group b){font-weight:400}:where(.site-header .nav-disclosure>summary){min-height:44px;gap:0;border-radius:10px}:where(.site-header .contents-index button){appearance:none;display:block;text-align:start;border:0;background:transparent;color:var(--ink-soft);cursor:pointer;border-radius:8px;white-space:normal}:where(.site-header .contents-index):before{top:20px;width:2px;height:56px;transform:translateY(calc(var(--contents-position,0) * 56px))}:where(.site-header .contents-destinations a){position:relative}:where(.site-header .contents-index):before{background:var(--line);box-shadow:none}:where(.site-header .contents-destinations a>span){font-family:var(--type-navigation-family);font-size:1.1875rem}:where(.site-header .nav>a[aria-current]),:where(.site-header .nav-disclosure>summary[aria-current]),:where(.site-header .nav-disclosure[open]>summary){box-shadow:inset 0 0 0 1px var(--gold-line)}:where(.site-header .quran-simple-panel .nav-panel-heading){gap:24px}@media(min-width:1001px){:where(.site-header .quran-simple-panel .nav-panel-heading){border-inline-end:1px solid var(--gold-line)}:where(.site-header .quran-simple-panel .quran-nav-overview){padding:8px 0;font-size:1.125rem}:where(.site-header .quran-simple-panel .quran-nav-group){grid-template-columns:1fr 1fr}}:where(.site-header .nav>.nav-section-link){padding-inline:14px 4px;border-radius:12px 0 0 12px;min-height:44px}@media(min-width:1001px){:where(.site-header .quran-simple-panel .nav-panel-heading){gap:24px}:where(.site-header .quran-simple-panel .quran-nav-group){flex-direction:column;gap:4px}:where(.site-header .quran-simple-panel .quran-nav-label){padding-bottom:10px;border-bottom:1px solid var(--gold-line);margin:0 0 4px}}:where(.site-header .fihrist-apps .nav-panel-heading){gap:24px}:where(.site-header .nav-panel[data-console=ready]){width:700px;padding:0;display:block;overflow:auto}:where(.site-header .contents-destinations .quran-nav-label){display:none}:where(.site-header .contents-destinations .fihrist-app){display:grid;grid-template-columns:48px minmax(0,1fr) 16px;gap:16px;padding:12px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:84px}:where(.site-header .contents-destinations .fihrist-logo){width:48px;height:48px;border-radius:10px}:where(.site-header .nav-panel[data-console=ready]){border-radius:20px;border-color:color-mix(in srgb,var(--gold) 30%,var(--line));box-shadow:0 24px 64px #0003,0 1px color-mix(in srgb,var(--gold) 22%,transparent) inset;background:var(--paper)}:where(.site-header .nav-search .house-symbol){width:18px;height:18px;flex-basis:18px;--symbol-accent:currentColor }@media(min-width:1001px){:where(.site-header .fihrist-app>span:last-child){color:var(--gold)}}:where(.site-header :is(.nav-learning-grid>a,.fihrist-app):focus-visible){outline-offset:2px;outline-width:3px}@media(hover:none){:where(.site-header .quran-simple-panel .quran-nav-group b){opacity:1}}@media(min-width:1001px){:where(.site-header .quran-simple-panel .quran-nav-group>a){margin-inline:-8px;align-content:start}}:where(.site-header .nav-disclosure>summary .nav-chevron){width:14px;height:14px}:where(.site-header .nav>a[aria-current]){text-underline-offset:7px}:where(.site-header .contents-destinations :is(.quran-nav-group>a,.fihrist-app-sections>a)){display:grid;grid-template-columns:minmax(0,1fr) 20px;padding:18px 8px;margin:0;min-height:88px;border:0;border-bottom:1px solid var(--line);border-radius:0;gap:5px}:where(.site-header .contents-destinations .quran-nav-group b){opacity:1;grid-column:2;grid-row:1;color:var(--gold)}:where(.site-header .contents-destinations .fihrist-logo img){width:44px;height:44px}:where(.site-header .nav-disclosure[open]>summary){background:color-mix(in srgb,var(--gold) 13%,var(--paper));color:var(--gold)}:where(.site-header .contents-destinations a:is(:hover,:focus-visible,[aria-current=page])){background:color-mix(in srgb,var(--gold) 7%,var(--paper));text-decoration:none}:where(.site-header .contents-index button[aria-selected=true]){background:var(--paper);color:var(--ink)}:where(.site-header .quran-simple-panel .quran-nav-group>a>span){font-size:1.125rem}@media(min-width:1001px){:where(.site-header .quran-simple-panel .quran-nav-group>a>span){font-size:1.1875rem;line-height:1.4}}:where(.site-header .nav>a[aria-current]):after{content:"";position:absolute;inset-inline:14px;bottom:5px;height:2px;background:var(--gold);border-radius:2px}:where(.site-header .contents-destinations a:is(:hover,:focus-visible) b){transform:translate(3px,-3px)}:where(.site-header .quran-simple-panel .nav-panel-heading>.brand-name){color:var(--ink)}@media(min-width:1001px){:where(.site-header .quran-simple-panel .nav-panel-heading>.brand-name){text-wrap:balance}:where(.site-header .quran-simple-panel .quran-nav-group:last-child){padding-bottom:0;border-bottom:0}:where(.site-header .quran-simple-panel .nav-panel-heading>.brand-name){line-height:1.3}}:where(.site-header .fihrist-apps .nav-panel-heading>.brand-name){line-height:1.3;color:var(--ink)}:where(.site-header .nav-panel[data-console=ready] .nav-panel-heading){margin:0;border:0;border-bottom:1px solid var(--line);display:flex;flex-direction:row;align-items:center;justify-content:space-between}:where(.site-header .contents-destinations .fihrist-app:last-child){border-bottom:0}:where(.site-header .nav-panel[data-console=ready] .nav-panel-heading){padding:24px 28px;background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 7%,var(--paper)),var(--paper))}:where(.site-header .quran-simple-panel .quran-nav-group>a[aria-current=page]){text-underline-offset:5px}:where(.site-header .contents-destinations :is(.quran-nav-group>a,.fihrist-app-sections>a):last-child){border-bottom:0}:where(.site-header .contents-destinations .fihrist-app>span:last-child){margin:0;align-self:center}:where(.site-header .quran-simple-panel .quran-nav-group>a:is(:hover,:focus-visible) b){opacity:1}:where(.site-header .nav-panel[data-console=ready] .nav-panel-heading>.brand-name){max-inline-size:none;font-size:1.625rem}:where(.fihrist-app-name){font:500 1.25rem/1.4 Newsreader,EB Garamond,Georgia,serif}:where(html[lang=ar] body :is(.fihrist-app small,.fihrist-app-sections small,.fihrist-intro)){line-height:1.9}:where(.site-header .fihrist-app-name){font-family:var(--type-navigation-family);font-size:1.1875rem;line-height:1.45;font-weight:500}:where(.site-header .fihrist-app-sections a){font-family:var(--type-navigation-family);font-size:1.1875rem;line-height:1.45;font-weight:500}:where(.site-header :is(.fihrist-app small,.fihrist-app-sections small,.nav-learning-grid small)){font-family:var(--type-prose-family);font-size:.9375rem;line-height:1.65}@media(min-width:1001px){:where(.site-header .fihrist-app-name){font-size:1.25rem;line-height:1.35}}:where(html[lang=ar] body .site-header :is(.fihrist-app-name,.fihrist-app-sections a)){font-size:1.25rem;line-height:1.8}:where(.site-header :is(.nav>a,.nav-disclosure>summary)){font-family:var(--type-navigation-family);font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:0}:where(.site-header .nav-disclosure>summary){padding:10px}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){:where(.site-header :is(.nav>a,.nav-disclosure>summary,.quran-nav-group>a,.fihrist-app,.menu-overview,.quran-nav-overview)){transition:background-color .32s ease,color .32s ease,border-color .32s ease}}:where(.site-header .contents-index button){font:500 1rem/1.5 var(--type-navigation-family)}:where(.site-header .nav>a){text-decoration:none}:where(.site-header .contents-destinations a){transition:background-color .24s ease}:where(html[data-motion=calm] body .site-header :is(.nav-panel,.nav-category-icon,.nav-chevron,a,summary)){animation:none;transition:none}:where(.site-header .contents-destinations [hidden]){display:none}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm]) body .site-header .nav-disclosure[open] .nav-panel){animation:house-contents-arrive .38s cubic-bezier(.22,1,.36,1)}}}@layer site{:where(.support-link--menu svg){width:26px;height:26px}:where(.support-link--menu small){font-size:.75rem;opacity:.8}:where(.mobile-heading){display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}:where(.mobile-destinations){display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0}:where(.mobile-learning){margin-top:16px}:where(.mobile-bottom){margin-top:auto;padding-top:28px;color:var(--ink-soft);font-size:.84rem}:where(.support-link--menu .support-copy){display:grid;gap:.2rem;text-align:start}:where(.mobile-bottom>a){display:inline-flex;min-height:44px;align-items:center;text-underline-offset:5px}:where(.mobile-heading>.eyebrow){margin:0}@media screen and (max-width:1000px){:where(body.nav-lock){overflow:hidden}}:where(.mobile-nav .mgroup){margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}:where(.mobile-nav){top:var(--header-height)}:where(.mobile-nav){inset-inline:12px;bottom:12px;padding-block:24px max(28px,env(safe-area-inset-bottom));padding-inline:var(--gutter);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-lift)}@media(max-width:560px){:where(.mobile-nav){padding:20px 16px}}:where(.mobile-nav){overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:max(28px,env(safe-area-inset-bottom))}:where(.mobile-nav .mgroup){margin:0;padding-block:0 20px;padding-inline:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}@media(max-width:560px){:where(.mobile-nav .mrow){font-size:1.5rem;padding:20px 14px}}@media(max-width:360px){:where(.mobile-nav .mrow){font-size:1.5rem;padding-inline:12px}}:where(.mobile-nav .mobile-bottom){display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;text-align:start}@media(max-width:360px){:where(.mobile-nav .mobile-destinations),:where(.mobile-nav .mgroup){grid-template-columns:1fr}:where(.mobile-nav .mrow){min-height:90px}}@media screen and (max-width:1000px){:where(.mobile-nav){isolation:isolate;inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom,0px));padding:24px 20px 28px;border:1px solid var(--line);border-radius:26px;background:var(--paper);box-shadow:0 16px 48px #0000001f;scrollbar-width:thin;scroll-padding-block:20px;overflow-x:hidden}}@media screen and (min-width:620px)and (max-width:1000px){:where(.mobile-nav){max-width:760px;margin-inline:auto;padding:28px}}@media screen and (max-width:360px){:where(.mobile-nav){padding-inline:14px}}@media screen and (max-width:1000px){:where(.mobile-nav):before{content:"";position:absolute;inset-block-start:10px;inset-inline-end:0;width:min(100%,310px);height:200px;z-index:-1;pointer-events:none;opacity:.075;background:var(--gold);mask:url(/assets/img/architecture/inheritance-calligraphy.avif) center / cover no-repeat;-webkit-mask:url(/assets/img/architecture/inheritance-calligraphy.avif) center / cover no-repeat;mask-mode:luminance}}:where(.mobile-nav .mrow:nth-child(odd)){padding-inline-start:18px}:where(.mobile-nav .mrow:nth-child(2n)){padding-inline-end:18px}@media(max-width:560px){:where(.mobile-nav .mrow:nth-child(odd)){padding-inline-start:14px}:where(.mobile-nav .mrow:nth-child(2n)){padding-inline-end:14px}}@media(max-width:360px){:where(.mobile-nav .mrow:nth-child(odd)){padding-inline-start:12px}:where(.mobile-nav .mrow:nth-child(2n)){padding-inline-end:18px}}:where(.mobile-nav .mobile-bottom>a[href^="mailto:"]){direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}:where(.mobile-nav .mrow){padding:20px 16px;gap:8px}:where(.mobile-nav .fihrist-mobile-body){padding:4px 12px 16px}:where(.mobile-nav :is(.fihrist-mobile-quran,.fihrist-mobile-apps)){margin-block:12px}:where(.mobile-nav .fihrist-app){grid-template-columns:56px minmax(0,1fr) 14px;gap:12px}:where(.mobile-nav .fihrist-logo){width:56px;height:56px;border-radius:12px}:where(.mobile-nav .fihrist-app-sections){grid-template-columns:1fr;gap:2px;padding-bottom:0}@media screen and (max-width:1000px){:where(.mobile-nav .mobile-heading){gap:12px;margin:0 0 20px;padding:0 0 14px;border-block-end:1px solid var(--line)}:where(.mobile-nav .mobile-destinations){grid-template-columns:minmax(0,1fr);gap:10px}:where(.mobile-nav .mrow){display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;gap:5px 16px;position:relative;min-height:86px;padding:17px 34px 17px 17px;padding-inline:17px 34px;text-decoration:none}:where(.mobile-nav .mobile-learning){margin-top:14px}:where(.mobile-nav .mgroup){display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0 10px 12px;border:0}:where(.mobile-nav .mobile-bottom){padding-top:22px;margin:0}}@media screen and (min-width:620px)and (max-width:1000px){:where(.mobile-nav .mobile-destinations),:where(.mobile-nav .mgroup){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:360px){:where(.mobile-nav .mrow){column-gap:12px;padding-inline-start:14px}:where(.mobile-nav .mobile-destination-title){font-size:1.08rem}}@media(max-width:1000px){:where(.mobile-nav){padding:20px}}:where(:is(.site-header,.mobile-nav) .fihrist-app):after{display:none}:where(.mobile-nav .fihrist-logo img){width:50px;height:50px}@media screen and (max-width:1000px){:where(html[lang=ar] body .mobile-nav .mobile-destination-title){font-size:1.16rem}}@media screen and (max-width:1000px)and (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){:where(html[data-motion=gentle] body .mobile-nav .mobile-learning){interpolate-size:allow-keywords}}}@media screen and (max-width:1000px){:where(.mobile-nav .menu-explore:hover){background:var(--paper)}}@media(max-width:1000px){:where(.mobile-nav :is(.mobile-learning,.mrow)){margin-block:0 8px}:where(.mobile-nav .mrow){padding:14px 16px;min-height:64px}:where(.mobile-nav .mobile-destinations){gap:0}:where(.mobile-nav .menu-explore){margin-block:12px 20px;padding:14px 16px}}:where(.mobile-nav .quran-contents-grid){display:block;padding:0 16px}:where(.mobile-nav .quran-nav-group){margin-block:18px}:where(html[lang=ar] body .mobile-nav :is(.mobile-heading>a,.mobile-destination-title)){font-size:1.5rem}@media screen and (max-width:1000px){:where(.mobile-nav :is(.mrow,.mgroup>a):hover){background:var(--paper-2);border-color:var(--gold-line)}}@media screen and (max-width:1000px)and (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){:where(html[data-motion=gentle] body .mobile-nav .mobile-learning)::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .3s cubic-bezier(.22,1,.36,1),opacity .22s ease,content-visibility .3s;transition-behavior:allow-discrete}}}@media screen and (max-width:1000px){:where(.mobile-nav .menu-explore>span:last-child){color:var(--ink-soft)}}:where(.mobile-nav :is(.mgroup>a,.fihrist-overview,.fihrist-app-sections a)){min-height:48px;padding-block:12px}@media(max-width:1000px){:where(.mobile-nav .mobile-learning>summary){min-height:52px}}:where(.mobile-nav .quran-nav-group small){grid-column:1;font-size:.9375rem;color:var(--ink-soft)}:where(.mobile-nav .quran-nav-group b){grid-column:2;grid-row:1}:where(.mobile-nav :is(a,summary)[aria-current]){text-underline-offset:6px}:where(.mobile-nav :is(.fihrist-mobile-quran,.fihrist-mobile-apps)>summary){display:flex;align-items:center;gap:12px;min-height:56px;padding:14px 16px}:where(.mobile-nav summary>.nav-chevron){margin-inline-start:auto;flex:none}:where(.mobile-nav .mobile-heading a){display:flex;align-items:center;gap:12px}@media screen and (max-width:1000px)and (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){:where(html[data-motion=gentle] body .mobile-nav .mobile-learning[open])::details-content{block-size:auto;opacity:1}}}:where(:is(.nav-panel-heading strong,.mobile-heading>a)){font-family:var(--type-navigation-family);line-height:1.4}@media print{:where(.site-header),:where(.mobile-nav),:where(.site-header):where(html[data-skin~=reading],html[data-skin~=reading] *),:where(.mobile-nav):where(html[data-skin~=reading],html[data-skin~=reading] *){display:none}}:where(.mobile-nav .mobile-destination-title){line-height:1.45}:where(.mobile-nav .fihrist-app-name){font-size:1.125rem}:where(html[data-motion=calm] body .mobile-nav),:where(html[data-motion=calm] body .mobile-nav *){scroll-behavior:auto;transition:none;animation:none}:where(.mobile-nav :is(.mobile-learning>summary,.mgroup>a)){line-height:1.65}:where(.mobile-nav :is(.fihrist-mobile-quran,.fihrist-mobile-apps)>summary){font-size:1.5rem;line-height:1.6}:where(.mobile-nav .fihrist-app-name){font-family:var(--type-navigation-family)}@media(max-width:1000px){:where(.mobile-nav .mobile-destination-title){font-family:var(--type-navigation-family);font-size:1.25rem;line-height:1.5}:where(.mobile-nav .vb){font-size:.9375rem;line-height:1.5}}:where(html[lang=ar] body .mobile-nav :is(.mobile-heading>a,.mobile-destination-title)){line-height:1.8}:where(.mobile-nav :is(.fihrist-mobile-quran,.fihrist-mobile-apps)>summary){font-family:var(--type-navigation-family);font-size:1.5rem}@media(max-width:1000px){:where(.mobile-nav .mobile-learning>summary){padding:14px 16px;font-weight:500;font-size:1.25rem;line-height:1.5}}:where(.mobile-nav [aria-current] .mobile-destination-title){color:var(--ink)}}@layer site{:where(.armbar){position:sticky;z-index:110;background:color-mix(in srgb,var(--paper) 93%,transparent);backdrop-filter:saturate(1.15) blur(10px);-webkit-backdrop-filter:saturate(1.15) blur(10px);border-bottom:1px solid var(--line)}:where(.armbar nav){display:flex;align-items:center;gap:clamp(12px,1.8vw,24px);margin-inline-start:auto;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-block:14px;margin-block:-14px}:where(.armbar nav)::-webkit-scrollbar{display:none}:where(.armbar .inner){display:flex;align-items:center;gap:clamp(16px,2.4vw,34px);height:var(--armbar-h)}:where(.armbar){top:var(--header-height)}:where(.armbar .who):before{content:"";width:7px;height:7px;flex:none;background:var(--gold-line);transform:rotate(45deg)}:where(.armbar nav a:hover):after{inset-inline-end:0}:where(.armbar nav a[aria-current=page]):after{inset-inline-end:0}:where(:is(.site-header,.mobile-nav,.armbar) :is(a,summary)[aria-current]){color:var(--ink);background:transparent;box-shadow:none;text-decoration:none;border-color:var(--line)}:where(:is(.site-header,.mobile-nav,.armbar) [aria-current] :is(span,small,b)){text-decoration:none}:where(:is(.site-header,.mobile-nav,.armbar) :is(a,summary)[aria-current]):after{display:none}}@layer site{@media screen and (max-width:1000px){:where(html:has(body.open-book .journey-tray)){overflow:hidden;height:100%;scroll-padding-block-end:0}@supports (height:100dvh){:where(.journey-tray){inset-block-end:auto;inset-block-start:calc(100dvh - var(--journey-space))}}:where(.journey-tray):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.09;mask-mode:luminance;background:linear-gradient(115deg,var(--gold),var(--ink-soft),var(--gold));mask:url(/assets/img/architecture/inheritance-calligraphy.avif) center / 380px auto no-repeat;-webkit-mask:url(/assets/img/architecture/inheritance-calligraphy.avif) center / 380px auto no-repeat}:where(.journey-toggle svg){width:16px;height:16px}:where(.journey-tray [hidden]),:where(body[data-journey-collapsed=true] .journey-dock){display:none}:where(html:has(body.open-book .journey-tray)){background:var(--paper);isolation:isolate}:where(body:has(.journey-tray)){isolation:auto;background:transparent}:where(body[data-journey-collapsed=true] .journey-toggle svg){transform:rotate(180deg)}:where(.journey-dock :is(a,button):active){background:var(--paper-2)}:where(body:has(:is(input,textarea,select):focus) .journey-tray){display:none}:where(.journey-dock :is([aria-current],.journey-current) .journey-icon){stroke-width:1.85}}:where(.mobile-nav .mrow>.journey-icon){color:var(--gold);margin-block-end:12px;inline-size:26px;block-size:26px}@media screen and (max-width:1000px){:where(.mobile-nav .mrow>.journey-icon){grid-column:1;grid-row:1/3;align-self:center;margin:0;width:28px;height:28px;color:var(--ink-soft)}:where(.mobile-nav .mgroup .journey-icon){width:23px;height:23px;color:var(--ink-soft);flex:none}:where(.mobile-nav .menu-explore .journey-icon){width:25px;height:25px;flex:none}:where(.mobile-nav .mrow[aria-current]>.journey-icon){color:var(--ink);stroke-width:1.85}}}@layer site{:where(footer){background:var(--paper);padding-block:clamp(44px,6vw,72px) 30px}:where(footer){background:var(--paper-2)}:where(.fgrid){display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.8fr));gap:clamp(24px,4vw,44px)}@media(max-width:860px){:where(.fgrid){grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:520px){:where(.fgrid){grid-template-columns:1fr}}:where(.fbot){padding-top:22px;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:space-between;font-size:.83rem;color:var(--ink-faint)}:where(.fcol ul){list-style:none;margin:0;padding:0;display:grid;gap:9px}:where(.fcol .social){margin-top:1.3em}:where(.fbot){gap:18px;flex-wrap:wrap}@media(max-width:420px){:where(.fbot){align-items:flex-start;flex-direction:column}}:where(.fcol .social svg){width:18px;height:18px}:where(.fbot .vow svg){width:14px;height:14px;color:var(--gold)}:where(.fbot){flex-wrap:wrap}:where(.footer-utilities){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px 40px;padding-block:30px;margin-block-start:32px;border-block:1px solid var(--line)}:where(.footer-appearance){display:flex;align-items:center;gap:16px;flex-wrap:wrap}:where(.footer-preference-label){font-family:var(--type-prose-family);font-size:.875rem;color:var(--ink-soft)}:where(.theme-toggle-hint){grid-column:2;font-family:var(--type-prose-family);font-size:.8125rem;color:var(--ink-soft)}:where(.fbot){border:0;margin-top:0;padding-block:24px;gap:18px 28px}@media(max-width:600px){:where(.footer-utilities){align-items:stretch;gap:18px;padding-block:24px;margin-top:24px}:where(.footer-search){width:100%}:where(.footer-appearance){width:100%;justify-content:space-between;gap:12px}}:where(.footer-search svg){width:22px;height:22px;flex:none;color:var(--gold)}:where(.footer-search strong){font-size:.9375rem;line-height:1.6}:where(.footer-search small){font-size:.875rem;color:var(--ink-soft);line-height:1.7}:where(.theme-toggle svg){width:20px;height:20px;grid-row:1/3;color:var(--gold)}:where(:is(.nav-learning-grid>a>span,.nav-menu-label,.nav-panel-heading strong,.fcol ul a)){font-weight:500}:where(footer .brand){width:fit-content;max-width:100%;margin-inline:0}:where(.theme-toggle:hover){background:var(--paper);border-color:var(--gold)}:where(html[lang=ar] .theme-toggle-hint){font-size:.875rem;line-height:1.85}:where(footer){background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}:where(.footer-search>span:first-of-type){display:grid;gap:5px}:where(html[lang=ar] :is(.footer-search strong,.footer-preference-label)){font-size:1rem}:where(html[lang=ar] .footer-search small){font-size:.875rem;line-height:1.85}@media(max-width:600px){:where(.footer-search>span:last-child){margin-inline-start:auto}}@media screen{:where(body>footer :is(.fcol,.footer-appearance,.footer-search,.fbot)){position:relative}:where(footer){background:var(--paper);color:var(--ink);border-block-start:1px solid var(--line);padding-block:clamp(48px,5vw,76px) 32px}}:where(.footer-search:hover>span:last-child){transform:translateY(-2px)}@media screen{:where(footer :is(.fcol,.footer-appearance,.footer-search,.fbot)){background:transparent;box-shadow:none}:where(footer .fgrid){grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1.25fr);gap:40px 32px;align-items:start}:where(footer .fcol){min-inline-size:0}:where(footer .footer-utilities){margin-block-start:40px;padding:24px 28px;gap:24px 40px;border:1px solid var(--line);border-radius:22px;background:var(--paper-2)}:where(footer .footer-search){padding:0;gap:14px}:where(footer .footer-appearance){gap:12px 20px}:where(footer .fbot){display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 28px;margin-block-start:28px;padding-block-start:0;border:0;color:var(--ink-soft);font-size:.875rem;line-height:1.8}}@media screen and (max-width:1000px){:where(footer .fgrid){grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media screen and (max-width:760px){:where(footer .footer-utilities){padding:24px 20px;gap:24px}:where(footer .footer-appearance){padding-block-start:24px;border-block-start:1px solid var(--line);align-items:flex-start;flex-direction:column}:where(footer .theme-toggle){max-inline-size:100%;min-block-size:48px}:where(footer .fbot){gap:20px}}@media screen{:where(footer .fbrand p){max-inline-size:34ch;margin-block:22px 0}:where(footer .fcol ul){gap:4px}:where(footer .footer-search strong){font-size:1rem;line-height:1.6}:where(footer .footer-search small){font-size:.9375rem;line-height:1.75}:where(footer .vow svg){flex:none;margin-block-start:5px;inline-size:16px;block-size:16px}}@media screen and (max-width:1000px){:where(footer .fbrand p){max-inline-size:52ch}}@media screen{:where(body[data-room][data-atmosphere] footer){padding-top:clamp(48px,5vw,76px)}}:where(footer .brand .mark){width:64px;height:auto}@media screen{:where(footer .motion-toggle:focus-visible){outline:2px solid var(--gold);outline-offset:4px}:where(footer .fbrand .brand){gap:14px}:where(footer .fbrand .craft-credit){margin-block-start:16px}}@media screen and (max-width:1000px){:where(footer :is(.fbrand,.fcol:last-child)){grid-column:1/-1}}@media screen and (max-width:760px){:where(footer .fbot .vow){flex-basis:100%}}:where(footer .fbrand .craft-credit){font-size:.875rem}:where(footer .fcol .social){display:flex;flex-wrap:wrap;gap:10px;margin-block:22px 0;padding:0;list-style:none}:where(footer .fcol .social li){display:block}:where(footer .fcol .social svg){inline-size:18px;block-size:18px}:where(footer :is(.fcol ul,.fcol h2,.fcol h4,.fbrand p,.footer-search) .brand-name:not([lang=ar])){font-size:inherit}@media print{:where(.footer-utilities){display:none}}:where(:is(.nav-learning-grid>a>span,.nav-menu-label,.nav-panel-heading strong,.fcol ul a)){font-family:var(--type-interface-family)}:where(html[data-motion=calm] :is(.theme-toggle,.footer-search>span:last-child)){transform:none}:where(footer :is(.fcol ul,.fcol h2,.fcol h4,.fbrand p,.footer-search) .brand-name:not([lang=ar])){font-family:inherit;font-weight:inherit;letter-spacing:inherit}}@layer components;
