@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/legacy/fonts/cormorant-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/legacy/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/legacy/fonts/cormorant-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/legacy/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/legacy/fonts/cormorant-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/legacy/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/legacy/fonts/cormorant-garamond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/legacy/fonts/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/legacy/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/legacy/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/legacy/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/legacy/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/legacy/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/legacy/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/legacy/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/legacy/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/legacy/fonts/amiri-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/legacy/fonts/amiri-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/legacy/fonts/amiri-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hk-navy:#1b2a4a;--hk-navy-mid:#2d4a6f;--hk-heading:#1b2a4a;--hk-heading-mid:#2d4a6f;--hk-gold:#c8a96e;--hk-gold-light:#d4bc8a;--hk-gold-dark:#b8923e;--hk-teal:#5b8a9a;--hk-parchment:#f7f4ee;--hk-parchment-dark:#e8e2d6;--hk-body:#4a5568;--hk-white:#fff;--hk-footer-bg:#1b2a4a;--hk-success:#0f5132;--hk-error:#842029;--hk-gold-text:#7c612f;--hk-gold-label:var(--hk-gold-text);--hk-teal-text:#466a77;--hk-navy-dark:#090f1c;--hk-hero-gradient:linear-gradient(150deg, #090f1c 0%, #111d33 45%, #1a2d4a 100%);--hk-glass:#ffffffb3;--hk-glass-border:1px solid #1b2a4a14;--hk-glass-border-color:#1b2a4a14;--hk-glass-border-hover:#c8a96e80;--hk-glass-shadow:0 2px 8px #1b2a4a0a, 0 8px 32px #1b2a4a14;--hk-glass-shadow-elevated:0 4px 12px #1b2a4a0f, 0 16px 48px #1b2a4a1f;--hk-gold-shadow:0 4px 20px #c8a96e66;--hk-gold-gradient:linear-gradient(135deg, #c8a96e, #d4bc8a);--hk-space-xs:8px;--hk-space-sm:16px;--hk-space-md:24px;--hk-space-lg:32px;--hk-space-xl:48px;--hk-space-2xl:64px;--hk-radius:12px;--hk-container:1280px;--hk-container-narrow:800px;--hk-section-padding:120px;--hk-gap:2rem;--hk-font-heading:"Cormorant Garamond", Georgia, serif;--hk-font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--hk-font-arabic:"Amiri", serif;--hk-ease:var(--hk-ease-out-cubic);--hk-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--hk-motion-entrance:.6s;--hk-motion-scroll:.4s;--hk-motion-hover:.18s;--hk-motion-cinematic:1.2s;--hk-motion-reveal:.8s;--hk-motion-reveal-clip:1s;--hk-motion-reveal-card:.85s;--hk-stagger:.12s;--hk-ease-out:cubic-bezier(.16, 1, .3, 1);--hk-ease-out-cubic:cubic-bezier(.25, .46, .45, .94);--hk-ease-out-quart:cubic-bezier(.25, 1, .5, 1);--hk-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--hk-motion-distance-sm:8px;--hk-motion-distance-md:16px;--hk-motion-distance-lg:32px;--hk-transition:.3s ease;--hk-dur-fast:.18s;--hk-dur:.3s;--hk-dur-slow:.6s;--hk-dur-ambient:2.4s;--hk-z-raised:1;--hk-z-dropdown:10;--hk-z-sticky:100;--hk-z-overlay:1000;--hk-z-modal:10000;--hk-fs-7:5.5rem;--hk-fs-6:4rem;--hk-fs-5:3rem;--hk-fs-4:2rem;--hk-fs-3:1.5rem;--hk-fs-2:1.25rem;--hk-fs-1:1.125rem;--hk-fs-0:1rem;--hk-fs--1:.875rem;--hk-fs--2:.75rem;--hk-focus-ring:3px solid #1b2a4ab3;--hk-focus-ring-offset:3px;--hk-prose-max:720px;--hk-prose-line-height:1.75;--hk-prose-color:var(--hk-body);--hk-section-padding-y:clamp(64px, 10vw, 120px)}@keyframes hk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@keyframes hk-slow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hk-stagger-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hk-gold-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hk-pulse-soft{0%,to{box-shadow:0 2px 16px #1b2a4a0f,0 0 #c8a96e4d}50%{box-shadow:0 2px 16px #1b2a4a0f,0 0 0 8px #c8a96e00}}@keyframes hk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hk-fade-in-up{0%{opacity:0;transform:translateY(var(--hk-motion-distance-md))}to{opacity:1;transform:translateY(0)}}@keyframes hk-fade-in-down{0%{opacity:0;transform:translateY(calc(-1 * var(--hk-motion-distance-md)))}to{opacity:1;transform:translateY(0)}}@keyframes hk-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes hk-slide-in-left{0%{opacity:0;transform:translateX(calc(-1 * var(--hk-motion-distance-lg)))}to{opacity:1;transform:translate(0)}}@keyframes hk-slide-in-right{0%{opacity:0;transform:translateX(var(--hk-motion-distance-lg))}to{opacity:1;transform:translate(0)}}@keyframes hk-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){:root{--hk-dur-fast:0s;--hk-dur:0s;--hk-dur-slow:0s;--hk-dur-ambient:0s;--hk-motion-entrance:0s;--hk-motion-scroll:0s;--hk-motion-hover:0s;--hk-motion-cinematic:0s;--hk-motion-reveal:0s;--hk-motion-reveal-clip:0s;--hk-motion-reveal-card:0s;--hk-stagger:0s;--hk-motion-distance-sm:0px;--hk-motion-distance-md:0px;--hk-motion-distance-lg:0px}}:root[data-theme=dark]{--hk-parchment:#090f1c;--hk-parchment-dark:#0e1726;--hk-heading:#f7f4ee;--hk-heading-mid:#c8c3b8;--hk-body:#c8c3b8;--hk-gold-text:#d4bc8a;--hk-gold-label:var(--hk-gold);--hk-teal:#6fa3b5;--hk-teal-text:#6fa3b5;--hk-navy-dark:#040810;--hk-hero-gradient:linear-gradient(150deg, #040810 0%, #0a1020 45%, #111d33 100%);--hk-success:#2dd4a0;--hk-error:#f87171;--hk-glass:#0e1726b3;--hk-glass-shadow:0 2px 8px #0003, 0 8px 32px #0000004d;--hk-glass-shadow-elevated:0 4px 12px #00000040, 0 16px 48px #00000059;--hk-gold-shadow:0 4px 20px #c8a96e4d;--hk-glass-border-hover:#c8a96e73;--hk-footer-bg:#090f1c;--hk-focus-ring:3px solid #f7f4eed9;--hk-glass-border:1px solid #c8a96e2e;--hk-glass-border-color:#c8a96e2e}:root[data-theme=dark] .hk-blockquote-wrap.hk-blockquote--hadith{background:#0e172680;border-color:#5b8a9a33}:root[data-theme=dark] .hk-blockquote-wrap.hk-blockquote--quran{box-shadow:0 8px 32px #0000004d}:root[data-theme=dark] .hk-divider--diamond{background-color:var(--hk-parchment)}:root.hk-theme-transitioning body,:root.hk-theme-transitioning .hk-glass,:root.hk-theme-transitioning .hk-card,:root.hk-theme-transitioning .hk-header,:root.hk-theme-transitioning .hk-footer,:root.hk-theme-transitioning .hk-nav,:root.hk-theme-transitioning .hk-nav__dropdown,:root.hk-theme-transitioning .hk-nav__flyout,:root.hk-theme-transitioning input,:root.hk-theme-transitioning textarea,:root.hk-theme-transitioning select,:root.hk-theme-transitioning .hk-btn,:root.hk-theme-transitioning [class*=hk-][class*=__card]{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}@media (prefers-reduced-motion:reduce){:root.hk-theme-transitioning body,:root.hk-theme-transitioning .hk-glass,:root.hk-theme-transitioning .hk-card,:root.hk-theme-transitioning .hk-header,:root.hk-theme-transitioning .hk-footer{transition:none!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hk-parchment:#090f1c;--hk-parchment-dark:#0e1726;--hk-heading:#f7f4ee;--hk-heading-mid:#c8c3b8;--hk-body:#c8c3b8;--hk-gold-text:#d4bc8a;--hk-gold-label:var(--hk-gold);--hk-teal:#6fa3b5;--hk-teal-text:#6fa3b5;--hk-navy-dark:#040810;--hk-hero-gradient:linear-gradient(150deg, #040810 0%, #0a1020 45%, #111d33 100%);--hk-success:#2dd4a0;--hk-error:#f87171;--hk-glass:#0e1726b3;--hk-glass-shadow:0 2px 8px #0003, 0 8px 32px #0000004d;--hk-glass-shadow-elevated:0 4px 12px #00000040, 0 16px 48px #00000059;--hk-gold-shadow:0 4px 20px #c8a96e4d;--hk-glass-border-hover:#c8a96e73;--hk-footer-bg:#090f1c;--hk-focus-ring:3px solid #f7f4eed9;--hk-glass-border:1px solid #c8a96e2e;--hk-glass-border-color:#c8a96e2e}:root:not([data-theme=light]) .hk-blockquote-wrap.hk-blockquote--hadith{background:#0e172680;border-color:#5b8a9a33}:root:not([data-theme=light]) .hk-blockquote-wrap.hk-blockquote--quran{box-shadow:0 8px 32px #0000004d}:root:not([data-theme=light]) .hk-divider--diamond{background-color:var(--hk-parchment)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background-color:var(--hk-parchment)}body{font-family:var(--hk-font-body);color:var(--hk-body);background-color:var(--hk-parchment);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.75}img{max-width:100%;height:auto;display:block}a{color:var(--hk-teal);background-image:linear-gradient(var(--hk-gold), var(--hk-gold));transition:background-size .3s var(--hk-ease), color .3s var(--hk-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}a:hover{color:var(--hk-navy-mid);background-size:100% 1px}.hk-btn,.hk-nav__list a,.hk-footer a,.hk-project-card__link,.hk-post-card__body h3 a,.hk-mediathek__pub-link,.hk-category-filter a,.pagination .page-numbers{background-image:none}nav ul,nav ol,.hk-footer ul,.hk-footer ol{list-style:none}h1,h2,h3{font-family:var(--hk-font-heading);color:var(--hk-heading)}h4,h5,h6{font-family:var(--hk-font-body);color:var(--hk-heading)}h1{font-size:var(--hk-fs-6);font-weight:600;line-height:1.15}h2{font-size:var(--hk-fs-5);font-weight:600;line-height:1.2}h3{font-size:var(--hk-fs-4);font-weight:500;line-height:1.3}h4{font-size:var(--hk-fs-2);letter-spacing:.02em;font-weight:600;line-height:1.4}p{margin-bottom:1em}strong,b{font-weight:600}.hk-display{font-family:var(--hk-font-heading);letter-spacing:-.02em;color:var(--hk-heading);font-size:48px;font-weight:300;line-height:1.1}.hk-overline{font-family:var(--hk-font-body);text-transform:uppercase;letter-spacing:.15em;color:var(--hk-gold-text);font-size:12px;font-weight:500}.hk-pill{font-family:var(--hk-font-body);font-size:var(--hk-fs--2);text-transform:uppercase;letter-spacing:.15em;background:var(--hk-glass);color:var(--hk-gold-text);border:var(--hk-glass-border);border-radius:999px;padding:4px 10px;font-weight:500;display:inline-block}.hk-caption{font-family:var(--hk-font-body);font-size:13px;font-weight:400;line-height:1.5}.hk-ornament-letter,.hk-ornament-numeral{font-family:var(--hk-font-heading);color:var(--hk-gold);opacity:.25;font-weight:300;line-height:1;font-size:var(--hk-fs-6);pointer-events:none;-webkit-user-select:none;user-select:none}.hk-ornament-numeral{font-size:clamp(8rem,20vw,18rem)}.hk-container{max-width:var(--hk-container);margin:0 auto;padding:0 1.5rem}.hk-container--narrow{max-width:var(--hk-container-narrow);margin:0 auto;padding:0 1.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus{top:0;clip:auto;white-space:normal;background:var(--hk-gold);width:auto;height:auto;color:var(--hk-heading);z-index:var(--hk-z-modal);margin:0;padding:1rem 2rem;font-weight:600;position:fixed;inset-inline-start:0;overflow:visible}.hk-btn{font-family:var(--hk-font-body);cursor:pointer;transition:background .4s var(--hk-ease), box-shadow .4s var(--hk-ease), transform .4s var(--hk-ease), color .4s var(--hk-ease), border-color .4s var(--hk-ease);text-align:center;text-transform:none;letter-spacing:normal;border:none;border-radius:8px;padding:14px 32px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.hk-btn--gold{background:var(--hk-gold-gradient);color:var(--hk-white)}.hk-btn--gold:hover{box-shadow:var(--hk-gold-shadow);color:var(--hk-white);transform:translateY(-1px)}.hk-btn--disabled,.hk-btn--disabled:hover{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.hk-btn--glass{-webkit-backdrop-filter:blur(8px);color:var(--hk-heading);background:#ffffff80;border:1px solid #c8a96e4d}.hk-btn--glass:hover{border-color:var(--hk-gold);color:var(--hk-heading);background:#c8a96e14}.hk-btn--navy{background:var(--hk-navy);color:var(--hk-gold)}.hk-btn--navy:hover{background:var(--hk-navy-mid);box-shadow:var(--hk-glass-shadow);color:var(--hk-gold)}.hk-btn--text{color:var(--hk-teal);background:0 0;border:none;border-radius:0;padding:14px 0}.hk-btn--text:hover{color:var(--hk-gold)}.hk-btn:active{box-shadow:none;transform:translateY(1px)}.hk-btn__ripple{pointer-events:none;background:#ffffff59;border-radius:50%;animation:.6s ease-out forwards hk-ripple;position:absolute;transform:scale(0)}@keyframes hk-ripple{to{opacity:0;transform:scale(4)}}.hk-glass{background:var(--hk-glass);-webkit-backdrop-filter:blur(12px);border:var(--hk-glass-border);transition:transform .4s var(--hk-ease), box-shadow .4s var(--hk-ease), border-color .4s var(--hk-ease), background .4s var(--hk-ease);border-radius:12px}.hk-glass:hover{border-color:var(--hk-glass-border-hover);box-shadow:var(--hk-glass-shadow-elevated);transform:translateY(-2px)}.hk-input{font-family:var(--hk-font-body);-webkit-backdrop-filter:blur(8px);border:var(--hk-glass-border);color:var(--hk-heading);transition:border-color .3s var(--hk-ease), box-shadow .3s var(--hk-ease);background:#ffffff80;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:15px}.hk-input:focus{border-color:var(--hk-gold);box-shadow:0 0 0 3px #c8a96e26}.hk-input::placeholder{color:var(--hk-body);opacity:.6}.hk-divider--diamond{padding:var(--hk-space-lg) 0;background-color:var(--hk-parchment);justify-content:center;align-items:center;gap:16px;display:flex}.hk-divider--diamond:before,.hk-divider--diamond:after{content:"";background:var(--hk-gold-light);flex:1;height:1px}.hk-divider--diamond span{background:var(--hk-gold);flex-shrink:0;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.hk-divider--fade{background:linear-gradient(90deg, transparent, var(--hk-gold), transparent);height:1px;margin:var(--hk-space-lg) 0;border:none}.hk-divider--dots{padding:var(--hk-space-lg) 0;justify-content:center;align-items:center;gap:8px;display:flex}.hk-divider--dots span{background:var(--hk-gold);border-radius:50%;width:5px;height:5px;display:inline-block}.hk-divider--dots span:first-child,.hk-divider--dots span:nth-child(5){opacity:.3}.hk-divider--dots span:nth-child(2),.hk-divider--dots span:nth-child(4){opacity:.6}.hk-divider--dots span:nth-child(3){opacity:1}.hk-animate{opacity:0;transform:translateY(var(--hk-motion-distance-md));transition:opacity var(--hk-motion-scroll) var(--hk-ease-out-cubic), transform var(--hk-motion-scroll) var(--hk-ease-out-cubic)}.hk-animate.is-visible{opacity:1;transform:translateY(0)}.hk-fx-reveal{opacity:0;transform:translateY(var(--hk-motion-distance-md));transition:opacity var(--hk-motion-scroll) var(--hk-ease-out-cubic), transform var(--hk-motion-scroll) var(--hk-ease-out-cubic)}.hk-fx-reveal.is-visible{opacity:1;transform:translateY(0)}.hk-fx-cinematic{transition:transform var(--hk-motion-cinematic) var(--hk-ease-out-expo), opacity var(--hk-motion-cinematic) var(--hk-ease-out-expo), filter var(--hk-motion-cinematic) var(--hk-ease-out-expo)}.hk-arabic{font-family:var(--hk-font-arabic);text-align:end;direction:rtl;font-size:19px}.hk-meta{letter-spacing:.02em;color:var(--hk-body);font-size:14px;font-weight:500}.hk-heading-gradient{background:linear-gradient(135deg, var(--hk-gold), var(--hk-gold-light), var(--hk-gold));-webkit-text-fill-color:transparent;color:var(--hk-gold);background-size:200% 200%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.hk-animate{opacity:1;transform:none}.hk-fx-reveal{opacity:1;transform:translateY(0)}}@supports (-webkit-touch-callout:none){*{background-attachment:scroll!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hk-glass{background:#ffffffe6}}.hk-events,.hk-partners{position:relative}.hk-events:before,.hk-partners:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.hk-events>.hk-container,.hk-partners>.hk-container{z-index:1;position:relative}.hk-animate[style*=--hk-reveal-x]{transform:translateX(var(--hk-reveal-x,0)) translateY(30px)}.hk-animate[style*=--hk-reveal-x].is-visible{transform:translate(0)translateY(0)}@media (width<=1024px){h1{font-size:36px}h2{font-size:30px}.hk-display{font-size:42px}.hk-animate[style*=--hk-reveal-x]{transform:translateY(30px)}.hk-animate[style*=--hk-reveal-x].is-visible{transform:translateY(0)}}@media (width<=768px){h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}.hk-display{font-size:36px}}@media (width<=480px){:root{--hk-section-padding:60px;--hk-section-padding-y:48px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}body{font-size:15px}.hk-display{font-size:30px}}@media (width<=768px){.hk-animate{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.94)}.hk-animate.is-visible{opacity:1;transform:scale(1)}.hk-animate[style*=--hk-reveal-x]{transform:scale(.94)}.hk-animate[style*=--hk-reveal-x].is-visible{transform:scale(1)}}.hk-blockquote-wrap{margin:2.5em 0;position:relative}.hk-blockquote-wrap.hk-blockquote--quran{background:linear-gradient(170deg, var(--hk-navy) 0%, #1a2744 60%, #162038 100%);text-align:center;-webkit-backdrop-filter:none;border:none;border-radius:16px;padding:2.5rem 2.5rem 2rem;overflow:hidden;box-shadow:0 8px 32px #1b2a4a26}.hk-blockquote-wrap.hk-blockquote--quran:before{content:"";background:linear-gradient(90deg, transparent, var(--hk-gold), transparent);opacity:.6;top:0;left:15%;right:15%;border-radius:0;height:1px;position:absolute;inset:auto}.hk-blockquote-wrap.hk-blockquote--quran:after{content:"۝";color:#c8a96e08;pointer-events:none;font-size:18rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hk-blockquote-wrap.hk-blockquote--quran blockquote{z-index:1;background:0 0;border:none;margin:0;padding:0;font-style:normal;position:relative}.hk-blockquote-wrap.hk-blockquote--quran blockquote p{font-family:var(--hk-font-heading);color:var(--hk-white);max-width:600px;margin:0 auto;font-size:clamp(1.15rem,2.2vw,1.5rem);font-style:italic;font-weight:300;line-height:1.7}.hk-blockquote-wrap.hk-blockquote--quran blockquote cite{font-family:var(--hk-font-body);color:var(--hk-gold);margin-top:1.25rem;font-size:.7rem;font-style:normal;font-weight:500;display:block}.hk-blockquote-wrap.hk-blockquote--quran .arabic,.hk-blockquote-wrap.hk-blockquote--quran .hk-arabic{font-family:var(--hk-font-arabic);color:var(--hk-gold);text-align:center;direction:rtl;margin-bottom:1.5rem;font-size:clamp(1.6rem,3vw,2.2rem);font-style:normal;line-height:2;display:block}.hk-blockquote-wrap.hk-blockquote--quran .arabic:before,.hk-blockquote-wrap.hk-blockquote--quran .hk-arabic:before{content:"﴿";margin-inline-start:.3em}.hk-blockquote-wrap.hk-blockquote--quran .arabic:after,.hk-blockquote-wrap.hk-blockquote--quran .hk-arabic:after{content:"﴾";margin-inline-end:.3em}@media (width<=768px){.hk-blockquote-wrap.hk-blockquote--quran{border-radius:12px;padding:2rem 1.5rem 1.5rem}}.hk-blockquote-wrap.hk-blockquote--hadith{border:1px solid #5b8a9a26;border-top:3px solid var(--hk-teal);text-align:center;background:#5b8a9a0f;border-radius:12px;padding:2rem 2.25rem 1.75rem}.hk-blockquote-wrap.hk-blockquote--hadith blockquote{background:0 0;border:none;margin:0;padding:0}.hk-blockquote-wrap.hk-blockquote--hadith blockquote p{font-family:var(--hk-font-heading);color:var(--hk-heading);max-width:620px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.35rem);font-style:italic;font-weight:400;line-height:1.75}.hk-blockquote-wrap.hk-blockquote--hadith blockquote .hk-arabic{font-family:var(--hk-font-arabic);color:var(--hk-teal);text-align:center;direction:rtl;margin-bottom:1rem;font-size:clamp(1.4rem,2.5vw,1.8rem);font-style:normal;line-height:2;display:block}.hk-blockquote-wrap.hk-blockquote--hadith blockquote cite{font-family:var(--hk-font-body);color:var(--hk-teal-text);margin-top:1.25rem;font-size:.7rem;font-style:normal;font-weight:500;display:block}@media (width<=768px){.hk-blockquote-wrap.hk-blockquote--hadith{padding:1.5rem 1.25rem 1.25rem}}.hk-blockquote-wrap.hk-blockquote--scholar{border:1px solid #1b2a4a1a;border-top:3px solid var(--hk-gold);text-align:center;-webkit-backdrop-filter:none;background:#fffdf7;border-radius:14px;padding:3.25rem 2.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 1px #1b2a4a0a,0 20px 40px -24px #1b2a4a38,inset 0 0 0 1px #c8a96e0f}.hk-blockquote-wrap.hk-blockquote--scholar:before{content:"";pointer-events:none;bottom:-40px;right:-40px;background:radial-gradient(circle,#c8a96e14,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;inset:auto}.hk-blockquote-wrap.hk-blockquote--scholar blockquote{z-index:1;background:0 0;border:none;margin:0;padding:0;font-style:normal;position:relative}.hk-blockquote-wrap.hk-blockquote--scholar blockquote p{font-family:var(--hk-font-heading);color:var(--hk-navy);max-width:620px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.35rem);font-style:italic;font-weight:400;line-height:1.75}.hk-blockquote-wrap.hk-blockquote--scholar blockquote .hk-arabic{font-family:var(--hk-font-arabic);color:var(--hk-navy);text-align:center;direction:rtl;margin-bottom:1.25rem;font-size:clamp(1.4rem,2.5vw,1.8rem);font-style:normal;line-height:2;display:block}.hk-blockquote-wrap.hk-blockquote--scholar blockquote cite{font-family:var(--hk-font-body);color:var(--hk-navy);margin-top:1.5rem;padding-top:1rem;font-size:.7rem;font-style:normal;font-weight:500;display:inline-block;position:relative}.hk-blockquote-wrap.hk-blockquote--scholar blockquote cite:before{content:"♦";color:var(--hk-gold);opacity:.8;font-size:.6rem;position:absolute;top:0;left:50%;transform:translate(-50%)}:root[data-theme=dark] .hk-blockquote-wrap.hk-blockquote--scholar{border-color:#c8a96e40;border-top-color:var(--hk-gold);background:linear-gradient(172deg,#1b2a4a80 0%,#0e172699 100%);box-shadow:0 20px 40px -24px #00000080}:root[data-theme=dark] .hk-blockquote-wrap.hk-blockquote--scholar blockquote p,:root[data-theme=dark] .hk-blockquote-wrap.hk-blockquote--scholar blockquote .hk-arabic,:root[data-theme=dark] .hk-blockquote-wrap.hk-blockquote--scholar blockquote cite{color:var(--hk-heading)}:root[data-theme=dark] .hk-blockquote-wrap.hk-blockquote--scholar:after{color:#c8a96e14}@media (width<=768px){.hk-blockquote-wrap.hk-blockquote--scholar{border-radius:12px;padding:2.5rem 1.5rem 1.5rem}.hk-blockquote-wrap.hk-blockquote--scholar:after{font-size:5.5rem}}:focus-visible{outline:var(--hk-focus-ring);outline-offset:var(--hk-focus-ring-offset);border-radius:2px}.hk-footer,.hk-connect-cta{--hk-focus-ring:3px solid #f7f4eed9}.hk-thumb-stack{display:block;position:absolute;inset:0}.hk-thumb-stack__layer{transition:opacity .55s var(--hk-ease);will-change:opacity;display:block;position:absolute;inset:0}.hk-thumb-stack__layer picture,.hk-thumb-stack__layer img{width:100%;height:100%;display:block}.hk-thumb-stack__layer--dark,:root[data-theme=dark] .hk-thumb-stack__layer--light{opacity:0}:root[data-theme=dark] .hk-thumb-stack__layer--dark{opacity:1}:root:not([data-theme=dark]) .hk-thumb-stack__layer--dark{display:none}.hk-thumb-stack__layer--dark{transition:opacity .55s var(--hk-ease), display .55s allow-discrete}@starting-style{:root.hk-theme-transitioning[data-theme=dark] .hk-thumb-stack__layer--dark{opacity:0}}.hk-thumb-stack--cover .hk-thumb-stack__layer img{object-fit:cover;object-position:var(--focal,center center);width:100%;height:100%}@media (prefers-reduced-motion:reduce){.hk-thumb-stack__layer{transition:none}}.hk-bilingual{border:var(--hk-glass-border);border-radius:var(--hk-radius);background:var(--hk-glass);grid-template-columns:1fr;gap:1.5rem;margin:2.5rem 0;padding:2rem;display:grid}.hk-bilingual blockquote{margin:0;line-height:1.7}.hk-bilingual blockquote[lang=ar]{font-family:var(--hk-font-arabic);font-size:var(--hk-fs-3)}.hk-bilingual figcaption{font-family:var(--hk-font-body);font-size:var(--hk-fs--2);text-transform:uppercase;letter-spacing:.15em;color:var(--hk-gold-text);text-align:center;margin-top:.5rem}@media (width>=768px){.hk-bilingual{grid-template-columns:1fr 1fr}.hk-bilingual figcaption{grid-column:1/-1}}html[dir=rtl] .hk-bilingual{direction:rtl}html[dir=rtl] .hk-bilingual blockquote:not([lang=ar]){direction:ltr}.hk-header{top:0;-webkit-backdrop-filter:blur(24px)saturate(1.2);width:100%;z-index:calc(var(--hk-z-overlay) + 3);will-change:transform;background:#ffffffeb;border-bottom:1px solid #c8a96e14;transition:background .5s,box-shadow .5s,border-color .5s,opacity 1.4s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);position:fixed;inset-inline-start:0}.hk-header--hidden{transform:translateY(-100%)}.hk-header--intro{opacity:0;transform:translateY(-20px)}.hk-header--intro .hk-nav__list>li{opacity:0;transform:translateY(-8px)}.hk-nav__list>li{transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.hk-nav__list>li:nth-child(2){transition-delay:60ms}.hk-nav__list>li:nth-child(3){transition-delay:.12s}.hk-nav__list>li:nth-child(4){transition-delay:.18s}.hk-nav__list>li:nth-child(5){transition-delay:.24s}.hk-nav__list>li:nth-child(n+6){transition-delay:.3s}.hk-header.is-scrolled{background:#fffffff7;border-bottom-color:#c8a96e1f;box-shadow:0 1px 20px #1b2a4a0a}.hk-header__inner{justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.hk-header__logo{flex-shrink:0;order:-1}.hk-header__logo img{width:auto;max-height:64px;transition:opacity .3s}.hk-header__home{display:none}.hk-header__actions{align-items:center;gap:4px;display:flex}.hk-nav{flex:1;justify-content:flex-start;margin-inline-start:var(--hk-space-md);display:flex}.hk-nav__logo{display:none}.hk-main{padding-top:85px}body.home .hk-main{padding-top:0}body.home{background-color:var(--hk-parchment)}body.home .hk-header{border-bottom:none}.hk-nav__list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.hk-nav__list>li{position:relative}.hk-nav__list>li+li:before{content:"";inset-inline-start:0;background:linear-gradient(to bottom, transparent, var(--hk-gold), transparent);opacity:.5;width:1px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.hk-nav__list a{font-family:var(--hk-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--hk-heading);text-align:center;white-space:nowrap;padding:8px 18px;font-size:13px;font-weight:400;text-decoration:none;transition:color .4s;display:block;position:relative}.hk-nav__list>li>a:after{content:"";background:var(--hk-gold);width:0;height:1px;transition:width .4s,left .4s;position:absolute;bottom:4px;left:50%}.hk-nav__list>li>a:hover:after{width:60%;left:20%}.hk-nav__list>.menu-item-has-children>a[href=\#]{cursor:default}.hk-nav__list a:hover,.hk-nav__list .current-menu-item>a,.hk-nav__list .current-menu-ancestor>a{color:var(--hk-gold)}.hk-nav__list .current-menu-item>a:after,.hk-nav__list .current-menu-ancestor>a:after{width:60%;left:20%}.hk-nav__list .sub-menu{top:100%;background:var(--hk-glass);-webkit-backdrop-filter:blur(12px);border:var(--hk-glass-border);opacity:0;visibility:hidden;min-width:220px;transition:all var(--hk-transition);z-index:var(--hk-z-dropdown);border-radius:12px;margin:0;padding:8px 0;list-style:none;position:absolute;inset-inline-start:0;transform:translateY(10px)}.hk-nav__list>li:hover>.sub-menu,.hk-nav__list>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.hk-nav__list .sub-menu a{text-transform:none;color:var(--hk-heading);letter-spacing:0;padding:8px 18px;font-size:14px}.hk-nav__list .sub-menu a:hover{color:var(--hk-gold);background:#c8a96e1a}.hk-search-toggle{cursor:pointer;color:var(--hk-heading);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-inline-end:4px;padding:8px;transition:color .3s;display:flex}.hk-search-toggle:hover,body.hk-nav-collapsed .hk-search-toggle{color:var(--hk-gold)}@media (width<=768px){.hk-search-toggle{color:var(--hk-gold)}}.hk-theme-toggle{cursor:pointer;min-width:44px;min-height:44px;color:var(--hk-gold);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:4px;padding:8px;transition:color .3s,opacity .3s;display:flex}.hk-theme-toggle:hover{color:var(--hk-gold-light)}.hk-theme-toggle svg{width:20px;height:20px}.hk-search-overlay{top:0;width:100%;height:100%;z-index:var(--hk-z-modal);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#1b2a4ad9;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset-inline-start:0}.hk-search-overlay.is-active{opacity:1;visibility:visible}.hk-search-overlay__inner{width:90%;max-width:640px;position:relative}.hk-search-overlay__form{background:#ffffff1a;border:1px solid #c8a96e4d;border-radius:12px;align-items:center;transition:border-color .3s;display:flex;overflow:hidden}.hk-search-overlay__form:focus-within{border-color:var(--hk-gold)}.hk-search-overlay__input{font-family:var(--hk-font-body);color:var(--hk-white);letter-spacing:.02em;background:0 0;border:none;flex:1;padding:18px 24px;font-size:18px}.hk-search-overlay__input:focus-visible{outline:2px solid var(--hk-gold);outline-offset:-2px;border-radius:2px}.hk-search-overlay__input::placeholder{color:#ffffff80}.hk-search-overlay__submit{color:var(--hk-gold);cursor:pointer;background:0 0;border:none;padding:18px 20px;transition:color .3s}.hk-search-overlay__submit:hover{color:var(--hk-gold-light)}.hk-search-overlay__close{top:-60px;color:#fff9;cursor:pointer;background:0 0;border:none;padding:8px;font-size:36px;line-height:1;transition:color .3s;position:absolute;inset-inline-end:0}.hk-search-overlay__close:hover{color:var(--hk-white)}.hk-hamburger{cursor:pointer;min-width:44px;min-height:44px;z-index:calc(var(--hk-z-overlay) + 2);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:4px;display:none;position:relative}.hk-hamburger:focus:not(:focus-visible){outline:none}.hk-hamburger span{background:var(--hk-navy);width:20px;height:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1);display:block}.hk-hamburger span+span{margin-top:5px}.hk-hamburger.is-active span:first-child{transform:translateY(7px)rotate(45deg)}.hk-hamburger.is-active span:nth-child(2){opacity:0}.hk-hamburger.is-active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hk-nav__overlay{display:none}.hk-footer{background:var(--hk-footer-bg);color:#bfb9ab;padding:0 0 30px;font-size:14px;line-height:1.7;position:relative}.hk-footer__divider{color:var(--hk-gold);justify-content:center;align-items:center;padding:20px 0 0;display:flex}.hk-footer__divider-line{background:#c8a96e40;flex:1;height:1px}.hk-footer__divider-line--left{-webkit-mask-image:linear-gradient(90deg,#0000,#fff 30%);mask-image:linear-gradient(90deg,#0000,#fff 30%)}.hk-footer__divider-line--right{-webkit-mask-image:linear-gradient(270deg,#0000,#fff 30%);mask-image:linear-gradient(270deg,#0000,#fff 30%)}.hk-footer__divider-ornament{opacity:.45;flex-shrink:0;width:50px;height:20px;margin:0 16px}.sa-foot__grid{grid-template-columns:1.4fr 1fr 1fr;gap:clamp(30px,5vw,80px);padding-top:clamp(56px,9vh,90px);display:grid}.sa-foot__mark{align-items:center;gap:18px;display:flex}.sa-foot__mark img{opacity:.95;width:46px;height:auto}.sa-foot__name{font-family:var(--hk-font-heading);color:#f1ede4;font-size:1.7rem;font-weight:400;line-height:1.1}.sa-foot__desc{font-family:var(--hk-font-heading);color:#bfb9ab;margin:16px 0 0;font-size:1.1rem;font-style:italic}.sa-foot__desc:is(:lang(ar),:lang(fa),:lang(ur)){font-style:normal}.hk-footer:lang(ar){font-size:17px;line-height:1.9}.hk-footer:lang(fa){font-size:15px;line-height:1.9}.hk-footer:lang(ur){font-size:16px;line-height:2.4}.hk-footer:is(:lang(ar),:lang(fa),:lang(ur)) h2{letter-spacing:0;font-size:15px;line-height:1.8}.hk-footer:is(:lang(ar),:lang(fa),:lang(ur)) .sa-foot__grid li+li{margin-top:8px}.hk-footer:is(:lang(ar),:lang(fa),:lang(ur)) .sa-foot__bottom{font-size:14px}.hk-footer h2{letter-spacing:.22em;text-transform:uppercase;color:var(--hk-gold);font-size:10.5px;font-weight:600;line-height:1.3;font-family:var(--hk-font-body);margin-bottom:14px}.hk-footer ul{margin:0;padding:0;list-style:none}.hk-footer li+li{margin-top:4px}.hk-footer a{color:#e6dcc6}.hk-footer a:hover{color:var(--hk-gold-light)}.sa-foot__addr{margin-top:18px}.sa-foot__bottom{color:#9b978c;border-top:1px solid #c8a96e1f;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:clamp(44px,7vh,70px);padding-top:22px;font-size:12.5px;display:flex}.sa-foot__bottom ul{gap:22px;display:flex}.sa-foot__bottom li+li{margin:0}@media (width<=900px){.sa-foot__grid{grid-template-columns:1fr 1fr}.sa-foot__brand{grid-column:1/-1}}@media (width<=520px){.hk-footer__divider-ornament{margin:0 12px}.sa-foot__bottom{flex-direction:column}}.hk-grid{gap:var(--hk-gap);display:grid}.hk-grid--2{grid-template-columns:repeat(2,1fr)}.hk-grid--3{grid-template-columns:repeat(3,1fr)}@media (width<=1024px){.hk-grid--3{grid-template-columns:repeat(2,1fr)}}.hk-nav__item--overflow{display:none!important}body.hk-nav-has-overflow .hk-hamburger{display:flex}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__item--overflow{display:block!important}body.hk-nav-has-overflow .hk-nav.is-open{top:0;width:72vw;max-width:340px;height:100dvh;z-index:calc(var(--hk-z-overlay) + 1);background:var(--hk-white);-webkit-overflow-scrolling:touch;visibility:visible;flex-direction:column;margin-inline-start:0;display:flex;position:fixed;inset-inline:auto 0;overflow-y:auto;transform:translate(0);box-shadow:-8px 0 40px #1b2a4a1f}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list{flex-direction:column;align-items:stretch;gap:0;padding:80px 28px 32px}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list>li{border-bottom:1px solid #c8a96e1a}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list>li+li:before{display:none}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list>li:last-child{border-bottom:none}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list>li>a{letter-spacing:.06em;text-align:start;width:100%;padding:14px 0;font-size:16px;display:block}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list>li>a:after{display:none}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list .sub-menu{box-shadow:none;-webkit-backdrop-filter:none;opacity:1;visibility:visible;background:0 0;border:none;border-radius:0;padding:0 0 8px 16px;position:static;transform:none}body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list .sub-menu a{color:var(--hk-body);text-align:start;padding:8px 0;font-size:14px}body.hk-nav-has-overflow .hk-nav__overlay.is-visible{opacity:1;display:block}body.hk-nav-collapsed .hk-hamburger{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;display:flex}body.hk-nav-collapsed .hk-hamburger span{background:var(--hk-gold)}body.hk-nav-collapsed .hk-header__logo{display:none}body.hk-nav-collapsed .hk-header__home{color:var(--hk-gold);transition:color .2s var(--hk-ease);justify-content:center;align-items:center;padding:6px;text-decoration:none;display:flex}body.hk-nav-collapsed .hk-header__inner{justify-content:space-between;padding-top:6px;padding-bottom:6px}body.hk-nav-collapsed .hk-nav{top:0;width:72vw;max-width:320px;height:100dvh;z-index:calc(var(--hk-z-overlay) + 1);background:var(--hk-white);-webkit-overflow-scrolling:touch;visibility:hidden;flex-direction:column;margin-inline-start:0;transition:transform .4s cubic-bezier(.175,.885,.32,1.05),visibility .4s;display:flex;position:fixed;inset-inline:auto 0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 40px #1b2a4a1f}body.hk-nav-collapsed .hk-nav.is-open{visibility:visible;transform:translate(0)}body.hk-nav-collapsed .hk-nav__list{flex-direction:column;align-items:stretch;gap:0;padding:80px 28px 32px}body.hk-nav-collapsed .hk-nav__list>li{border-bottom:1px solid var(--hk-parchment-dark)}body.hk-nav-collapsed .hk-nav__list>li+li:before{display:none}body.hk-nav-collapsed .hk-nav__list>li:last-child{border-bottom:none}body.hk-nav-collapsed .hk-nav__list>li>a{letter-spacing:.06em;text-align:start;width:100%;padding:14px 0;font-size:16px;display:block}body.hk-nav-collapsed .hk-nav__list .sub-menu{box-shadow:none;-webkit-backdrop-filter:none;opacity:1;visibility:visible;background:0 0;border:none;border-radius:0;padding-block-end:8px;padding-inline-start:16px;position:static;transform:none}body.hk-nav-collapsed .hk-nav__list .sub-menu a{color:var(--hk-body);text-align:start;padding:8px 0;font-size:14px}body.hk-nav-collapsed .hk-nav__overlay{z-index:var(--hk-z-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#1b2a4a2e;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:none;position:fixed;inset:0}body.hk-nav-collapsed .hk-nav__overlay.is-visible{opacity:1;display:block}body.hk-nav-collapsed .hk-nav__logo{justify-content:center;align-items:center;margin-top:auto;padding:28px 28px 16px;display:flex;position:relative}body.hk-nav-collapsed .hk-nav__logo:before{content:"";background:linear-gradient(90deg,#0000,#c8a96eb3,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}body.hk-nav-collapsed .hk-nav__logo img{opacity:.75;width:auto;max-height:72px}@media (width<=768px){.hk-header--intro,.hk-header--intro .hk-nav__list>li{opacity:1;transform:none}.hk-header{-webkit-backdrop-filter:blur(20px)saturate(1.2);pointer-events:auto;background:#ffffffeb;border-bottom:1px solid #c8a96e1a;box-shadow:0 1px 12px #1b2a4a0a}.hk-header__logo{display:none}.hk-header__inner{justify-content:space-between;padding-top:6px;padding-bottom:6px}.hk-header__home{color:var(--hk-gold);transition:color .2s var(--hk-ease);justify-content:center;align-items:center;padding:6px;text-decoration:none;display:flex}.hk-header__home:hover{color:var(--hk-gold-light)}.hk-hamburger{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;display:flex}.hk-hamburger span{background:var(--hk-gold)}html,body{overflow-x:hidden}.hk-nav{top:0;width:72vw;max-width:320px;height:100dvh;z-index:calc(var(--hk-z-overlay) + 1);background:var(--hk-white);-webkit-overflow-scrolling:touch;visibility:hidden;flex-direction:column;margin-inline-start:0;transition:transform .4s cubic-bezier(.175,.885,.32,1.05),visibility .4s;display:flex;position:fixed;inset-inline:auto 0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 40px #1b2a4a1f}.hk-nav.is-open{visibility:visible;transform:translate(0)}.hk-nav__list{flex-direction:column;align-items:stretch;gap:0;padding:80px 28px 32px}.hk-nav__list>li{border-bottom:1px solid var(--hk-parchment-dark)}.hk-nav__list>li+li:before{display:none}.hk-nav__list>li:last-child{border-bottom:none}.hk-nav__list>li>a{letter-spacing:.06em;opacity:0;width:100%;padding:14px 0;font-size:16px;display:block;transform:translate(20px)}.hk-nav.is-open .hk-nav__list>li>a{animation:.35s cubic-bezier(.16,1,.3,1) forwards hkMenuSlideIn}.hk-nav.is-open .hk-nav__list>li:first-child>a{animation-delay:0s}.hk-nav.is-open .hk-nav__list>li:nth-child(2)>a{animation-delay:50ms}.hk-nav.is-open .hk-nav__list>li:nth-child(3)>a{animation-delay:.1s}.hk-nav.is-open .hk-nav__list>li:nth-child(4)>a{animation-delay:.15s}.hk-nav.is-open .hk-nav__list>li:nth-child(5)>a{animation-delay:.2s}.hk-nav.is-open .hk-nav__list>li:nth-child(6)>a{animation-delay:.25s}.hk-nav.is-open .hk-nav__list>li:nth-child(7)>a{animation-delay:.3s}.hk-nav.is-open .hk-nav__list>li:nth-child(8)>a{animation-delay:.35s}.hk-nav.is-open .hk-nav__list>li:nth-child(9)>a{animation-delay:.4s}.hk-nav.is-open .hk-nav__list>li:nth-child(10)>a{animation-delay:.45s}@keyframes hkMenuSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.hk-nav__list .current-menu-item>a,.hk-nav__list .current-menu-ancestor>a{color:var(--hk-gold)}.hk-nav__list .sub-menu{box-shadow:none;-webkit-backdrop-filter:none;opacity:1;visibility:visible;background:0 0;border:none;border-radius:0;padding-block-end:8px;padding-inline-start:16px;position:static;transform:none}.hk-nav__list .sub-menu a{color:var(--hk-body);padding:8px 0;font-size:14px}.hk-nav__list>li:hover>.sub-menu,.hk-nav__list>li:focus-within>.sub-menu{transform:none}.hk-nav__overlay{z-index:var(--hk-z-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#1b2a4a2e;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:none;position:fixed;inset:0}.hk-nav__overlay.is-visible{opacity:1;display:block}.hk-nav__logo{justify-content:center;align-items:center;margin-top:auto;padding:28px 28px 16px;display:flex;position:relative}.hk-nav__logo:before{content:"";background:linear-gradient(90deg,#0000,#c8a96eb3,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}.hk-nav__logo img{opacity:.75;width:auto;max-height:72px}.hk-main{padding-top:60px}body.home .hk-main{padding-top:0}.hk-grid--2,.hk-grid--3{grid-template-columns:1fr}}.hk-nav__item{position:relative}.hk-nav__item--has-children>.hk-nav__link{align-items:center;gap:4px;display:inline-flex}.hk-nav__chevron{transition:transform .3s var(--hk-ease)}.hk-nav__item--has-children:hover .hk-nav__chevron,.hk-nav__item--has-children.is-open .hk-nav__chevron{transform:rotate(180deg)}.hk-nav__dropdown{background:var(--hk-glass);-webkit-backdrop-filter:blur(16px);border:var(--hk-glass-border);opacity:0;visibility:hidden;min-width:220px;transition:opacity .25s var(--hk-ease), transform .25s var(--hk-ease), visibility .25s;z-index:var(--hk-z-dropdown);border-radius:12px;padding:8px 0;list-style:none;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 8px 32px #1b2a4a1f}.hk-nav__item--has-children:hover>.hk-nav__dropdown,.hk-nav__item--has-children.is-open>.hk-nav__dropdown{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.hk-nav__dropdown-link{color:var(--hk-heading);transition:background .2s var(--hk-ease), color .2s;white-space:nowrap;padding:8px 20px;font-size:.8rem;font-weight:400;text-decoration:none;display:block}.hk-nav__dropdown-link:hover{color:var(--hk-gold);background:#c8a96e1a}@media (width<=768px){.hk-nav__dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;visibility:visible;max-height:0;transition:max-height .3s var(--hk-ease);background:0 0;border:none;border-radius:0;padding-inline-start:1rem;position:static;overflow:hidden;transform:none}.hk-nav__item--has-children.is-open>.hk-nav__dropdown{max-height:500px;transform:none}.hk-nav__dropdown-link{border-bottom:1px solid #c8a96e1a;padding:10px 0;font-size:.9rem}}.hk-nav__item--has-flyout>.hk-nav__dropdown-link{justify-content:space-between;align-items:center;display:flex}.hk-nav__flyout-chevron{transition:transform .3s var(--hk-ease);flex-shrink:0;margin-inline-start:8px}.hk-nav__item--has-flyout:hover>.hk-nav__dropdown-link .hk-nav__flyout-chevron{color:var(--hk-gold);transform:translate(2px)}.hk-nav__flyout{inset-inline-start:100%;background:var(--hk-glass);-webkit-backdrop-filter:blur(16px);border:var(--hk-glass-border);opacity:0;visibility:hidden;min-width:200px;transition:opacity .25s var(--hk-ease), transform .25s var(--hk-ease), visibility .25s;z-index:calc(var(--hk-z-dropdown) + 1);border-radius:12px;margin-inline-start:-1px;padding:8px 0;list-style:none;position:absolute;top:0;transform:translate(4px);box-shadow:0 8px 32px #1b2a4a1f}.hk-nav__item--has-flyout:hover>.hk-nav__flyout{opacity:1;visibility:visible;transform:translate(0)}.hk-nav__flyout-link{color:var(--hk-heading);transition:background .2s var(--hk-ease), color .2s;white-space:nowrap;padding:8px 20px;font-size:.8rem;font-weight:400;text-decoration:none;display:block}.hk-nav__flyout-link:hover{color:var(--hk-gold);background:#c8a96e1a}@media (width<=768px){.hk-nav__flyout{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;visibility:visible;max-height:0;transition:max-height .3s var(--hk-ease);background:0 0;border:none;border-radius:0;margin-inline-start:0;padding-inline-start:1rem;position:static;overflow:hidden;transform:none}.hk-nav__item--has-flyout.is-flyout-open>.hk-nav__flyout{max-height:500px;transform:none}.hk-nav__item--has-flyout.is-flyout-open>.hk-nav__dropdown-link .hk-nav__flyout-chevron{transform:rotate(90deg)}.hk-nav__flyout-link{border-bottom:1px solid #c8a96e1a;padding:10px 0;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.hk-nav__flyout,.hk-nav__flyout-chevron{transition:none}}.hk-breadcrumbs{color:var(--hk-body);padding:12px 0;font-size:.85rem}.hk-breadcrumbs__list{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hk-breadcrumbs__item+.hk-breadcrumbs__item:before{content:"›";color:var(--hk-gold);margin-inline-end:4px}.hk-breadcrumbs__item a{color:var(--hk-teal);text-decoration:none}.hk-breadcrumbs__item a:hover{text-decoration:underline}.hk-breadcrumbs__item:last-child{color:var(--hk-heading);font-weight:500}@media (prefers-reduced-motion:reduce){.hk-nav,.hk-nav__list>li>a,.hk-nav__overlay,.hk-hamburger span{transition:none!important;animation:none!important}}:root[data-theme=dark] body,:root[data-theme=dark] .hk-main{background-color:#090f1c!important}:root[data-theme=dark] body.hk-nav-collapsed .hk-nav{background:#0e1726;box-shadow:-8px 0 40px #0006}:root[data-theme=dark] body.hk-nav-collapsed .hk-nav__list>li{border-bottom-color:#c8a96e26}:root[data-theme=dark] body.hk-nav-collapsed .hk-nav__list>li>a{color:var(--hk-heading)}:root[data-theme=dark] body.hk-nav-collapsed .hk-nav__list .sub-menu a{color:var(--hk-body)}:root[data-theme=dark] body.hk-nav-collapsed .hk-nav__overlay{background:#0006}:root[data-theme=dark] .hk-header{background:#090f1ceb}:root[data-theme=dark] .hk-header.is-sticky{background:#090f1cf7;box-shadow:0 1px 20px #0000004d}:root[data-theme=dark] .hk-footer{background:var(--hk-footer-bg)}:root[data-theme=dark] .hk-nav .sub-menu{box-shadow:-8px 0 40px #0000004d}:root[data-theme=dark] body.hk-nav-has-overflow .hk-nav.is-open{background:#0e1726;box-shadow:-8px 0 40px #0006}:root[data-theme=dark] body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list>li{border-bottom-color:#c8a96e26}:root[data-theme=dark] body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list>li>a{color:var(--hk-heading)}:root[data-theme=dark] body.hk-nav-has-overflow .hk-nav.is-open .hk-nav__list .sub-menu a{color:var(--hk-body)}:root[data-theme=dark] body.hk-nav-has-overflow .hk-nav__overlay.is-visible{background:#0006}:root[data-theme=dark] .hk-search-overlay{background:#090f1cf2}:root[data-theme=dark] .hk-search-overlay__input{color:var(--hk-body);background:#0e1726cc;border-color:#c8a96e33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-header{background:#090f1ceb}:root:not([data-theme=light]) .hk-header.is-sticky{background:#090f1cf7;box-shadow:0 1px 20px #0000004d}:root:not([data-theme=light]) .hk-footer{background:var(--hk-footer-bg)}:root:not([data-theme=light]) .hk-search-overlay{background:#090f1cf2}:root:not([data-theme=light]) .hk-search-overlay__input{color:var(--hk-body);background:#0e1726cc;border-color:#c8a96e33}:root:not([data-theme=light]) body.hk-nav-collapsed .hk-nav{background:#0e1726;box-shadow:-8px 0 40px #0006}:root:not([data-theme=light]) body.hk-nav-collapsed .hk-nav__list>li{border-bottom-color:#c8a96e26}:root:not([data-theme=light]) body.hk-nav-collapsed .hk-nav__list>li>a{color:var(--hk-heading)}:root:not([data-theme=light]) body.hk-nav-collapsed .hk-nav__list .sub-menu a{color:var(--hk-body)}:root:not([data-theme=light]) body.hk-nav-collapsed .hk-nav__overlay{background:#0006}}.hk-lang-switcher{position:relative}.hk-lang-switcher__toggle{color:inherit;cursor:pointer;transition:border-color .2s var(--hk-ease);background:0 0;border:1px solid #fff3;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:flex}.hk-lang-switcher__toggle:hover{border-color:var(--hk-gold)}.hk-lang-switcher__dropdown{inset-inline-end:0;background:var(--hk-glass);-webkit-backdrop-filter:blur(12px);min-width:180px;z-index:var(--hk-z-dropdown);border:1px solid #ffffff26;border-radius:12px;padding:6px 0;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 8px 32px #0000001f}.hk-lang-switcher__dropdown[hidden]{display:none}.hk-lang-switcher__item{color:var(--hk-heading);align-items:center;gap:10px;padding:8px 16px;font-size:14px;text-decoration:none;transition:background .15s;display:flex}.hk-lang-switcher__item:hover{background:#c8a96e14}.hk-lang-switcher__item--active{color:var(--hk-gold);background:#c8a96e0f;font-weight:600}.hk-lang-switcher__abbr{letter-spacing:.04em;color:var(--hk-navy);background:#1b2a4a12;border-radius:4px;padding:2px 6px;font-weight:600;line-height:1;font-family:Inter,sans-serif!important;font-size:11px!important}:root:not([data-theme=light]) .hk-lang-switcher__abbr{color:var(--hk-gold);background:#c8a96e1a}:root:not([data-theme=light]) .hk-lang-switcher__toggle{border-color:#ffffff1a}:root:not([data-theme=light]) .hk-lang-switcher__dropdown{background:#0e1726eb;border-color:#c8a96e26;box-shadow:0 8px 32px #0006}:lang(ar){--hk-font-heading:"Amiri", serif;--hk-font-body:"Amiri", serif}html:lang(ar),body:lang(ar){font-size:1.15rem}:lang(fa){--hk-font-heading:"Amiri", serif;--hk-font-body:"Vazirmatn", sans-serif}html:lang(fa),body:lang(fa){font-size:1.15rem}:lang(ur){--hk-font-heading:"Noto Nastaliq Urdu", "Cormorant Garamond", serif;--hk-font-body:"Noto Nastaliq Urdu", "Inter", sans-serif}html:lang(ur),body:lang(ur){font-size:1.2rem;line-height:2.2}html:lang(ar) blockquote:has(.hk-arabic)>p:not(.hk-arabic):not(:has(cite)){display:none}html[dir=rtl] .hk-arrow-end{display:inline-block;transform:scaleX(-1)}
