/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-4xl:2rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.invisible\!{visibility:hidden!important}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-s-4{inset-inline-start:calc(var(--spacing) * 4)}.inset-s-\[max\(--spacing\(3\)\,var\(--app-safe-area-left\)\)\]{inset-inline-start:max(calc(var(--spacing) * 3), var(--app-safe-area-left))}.start{inset-inline-start:var(--spacing)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-56{inset-inline-start:calc(var(--spacing) * 56)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.inset-e-\[max\(--spacing\(3\)\,var\(--app-safe-area-right\)\)\]{inset-inline-end:max(calc(var(--spacing) * 3), var(--app-safe-area-right))}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[max\(--spacing\(4\)\,var\(--app-safe-area-top\)\)\]{top:max(calc(var(--spacing) * 4), var(--app-safe-area-top))}.bottom-\[max\(--spacing\(3\)\,var\(--app-safe-area-bottom\)\)\]{bottom:max(calc(var(--spacing) * 3), var(--app-safe-area-bottom))}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-12{margin:calc(var(--spacing) * 12)}.m-13{margin:calc(var(--spacing) * 13)}.m-14{margin:calc(var(--spacing) * 14)}.m-15{margin:calc(var(--spacing) * 15)}.m-16{margin:calc(var(--spacing) * 16)}.m-17{margin:calc(var(--spacing) * 17)}.m-18{margin:calc(var(--spacing) * 18)}.m-19{margin:calc(var(--spacing) * 19)}.m-20{margin:calc(var(--spacing) * 20)}.m-21{margin:calc(var(--spacing) * 21)}.m-22{margin:calc(var(--spacing) * 22)}.m-23{margin:calc(var(--spacing) * 23)}.m-24{margin:calc(var(--spacing) * 24)}.m-25{margin:calc(var(--spacing) * 25)}.m-26{margin:calc(var(--spacing) * 26)}.m-27{margin:calc(var(--spacing) * 27)}.m-28{margin:calc(var(--spacing) * 28)}.m-29{margin:calc(var(--spacing) * 29)}.m-30{margin:calc(var(--spacing) * 30)}.m-31{margin:calc(var(--spacing) * 31)}.m-32{margin:calc(var(--spacing) * 32)}.m-33{margin:calc(var(--spacing) * 33)}.m-70{margin:calc(var(--spacing) * 70)}.m-73{margin:calc(var(--spacing) * 73)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.aspect-square{aspect-ratio:1}.size-0\.5{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-svh{min-height:100svh}.w-32{width:calc(var(--spacing) * 32)}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow\!{flex-grow:1!important}.-translate-x-12{--tw-translate-x:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-transparent{border-color:#0000}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-transparent{background-color:#0000}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pt-\[var\(--app-safe-area-top\)\]{padding-top:var(--app-safe-area-top)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-\[calc\(--spacing\(24\)\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(calc(var(--spacing) * 24) + var(--app-safe-area-bottom))}.text-center{text-align:center}.text-end{text-align:end}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,max-width\,height\,padding\,transform\,opacity\]{transition-property:width,max-width,height,padding,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(6\)\]{--card-spacing:calc(var(--spacing) * 6)}.\[xml\:lang\]{xml:lang}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:mt-2:after{content:var(--tw-content);margin-top:calc(var(--spacing) * 2)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-14:after{content:var(--tw-content);width:calc(var(--spacing) * 14)}.after\:origin-center:after{content:var(--tw-content);transform-origin:50%}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:bg-black\/50:hover{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/50:hover{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-data-\[icon\=inline-end\]\:pe-1\.5:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:ps-1\.5:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 1.5)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 4)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:text-start{text-align:start}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:opacity-90{opacity:.9}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-64{min-height:calc(var(--spacing) * 64)}.md\:flex-row{flex-direction:row}.md\:from-black\/65{--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab, red, red)){.md\:from-black\/65{--tw-gradient-from:color-mix(in oklab, var(--color-black) 65%, transparent)}}.md\:from-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.md\:pb-\[calc\(--spacing\(10\)\+var\(--app-safe-area-bottom\)\)\]{padding-bottom:calc(calc(var(--spacing) * 10) + var(--app-safe-area-bottom))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:self-start{align-self:flex-start}}.rtl\:translate-x-12:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.rtl\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left in oklab}}.rtl\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-image:linear-gradient(var(--tw-gradient-stops))}@media (prefers-color-scheme:dark){.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[img\:first-child\]\:rounded-t-lg>*):is(img:first-child){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}:is(.\*\:\[img\:last-child\]\:rounded-b-lg>*):is(img:last-child){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}}.classic-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.classic-languages{justify-self:end;gap:4px;display:flex}.classic-languages a{color:#817565;padding:8px 10px;font-size:7px;font-weight:700}.classic-languages a.active{color:#eee6d4;background:var(--red)}.classic-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:7vw;min-height:690px;padding:75px max(6vw,58px);display:grid}.classic-hero>div>span,.classic-subhero>span,.classic-reader-hero>span,.hikem-reader-hero>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.classic-hero h1{letter-spacing:-.07em;max-width:1100px;margin:30px 0 28px;font:400 clamp(76px,9vw,144px)/.78 Georgia,serif}.classic-hero h1 em{color:#d0aa52;font-weight:400}.classic-hero>div>p{color:#c7bbae;max-width:700px;font:20px/1.55 Georgia,serif}.classic-hero>aside{border-top:4px solid #d0aa52;border-bottom:1px solid #6b6156;flex-direction:column;padding:30px 0;display:flex}.classic-hero aside strong{font:400 74px Georgia,serif}.classic-hero aside span{color:#d0aa52;font-size:8px;font-weight:700}.classic-hero aside b{color:#afa397;margin-top:45px;font:400 14px Georgia,serif}.bidaye-hero{background:linear-gradient(115deg,#28211a 0 70%,#433427 70%)}.classic-manifesto{border-top:5px solid var(--gold);border-bottom:1px solid #a99c89;grid-template-columns:150px 1.1fr .9fr;gap:5vw;padding:105px max(6vw,58px);display:grid}.classic-manifesto>span,.classic-search label>span,.bidaye-volume-atlas>header>span,.volume-index-tool label>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.classic-manifesto h2{letter-spacing:-.05em;margin:0;font:400 clamp(43px,5vw,74px)/.92 Georgia,serif}.classic-manifesto h2 em{color:var(--red);font-weight:400}.classic-manifesto>div{border-top:1px solid #a99c89;padding-top:10px}.classic-manifesto p{color:#595046;font:16px/1.65 Georgia,serif}.classic-search{color:#eee6d4;background:#61735a;padding:75px max(6vw,58px)}.classic-search label{max-width:1250px;margin:auto;display:block}.classic-search label>span{color:#e2c774}.classic-search input,.volume-index-tool input{width:100%;color:inherit;background:0 0;border:0;border-bottom:3px solid;outline:0;padding:18px 0 23px;font:400 clamp(32px,4.5vw,65px) Georgia,serif}.classic-search input::placeholder{color:#b7c0b2}.classic-search-results{border-top:1px solid #899684;max-width:1250px;max-height:570px;margin:35px auto 0;overflow:auto}.classic-search-results>p{color:#d8dfd4;font:13px Georgia,serif}.classic-search-results>p b{color:#e2c774;font-size:23px}.classic-search-results>a{border-top:1px solid #899684;grid-template-columns:120px minmax(220px,.65fr) 1fr 20px;align-items:center;gap:22px;min-height:92px;padding:14px 0;display:grid}.classic-search-results a small{color:#e2c774;font-size:7px;font-weight:700}.classic-search-results a strong{font:400 18px/1.3 Georgia,serif}.classic-search-results a span{color:#d1d8ce;font:12px/1.45 Georgia,serif}.classic-search-results a>b{color:#e2c774}.bidaye-volume-atlas{border-top:5px solid var(--red);grid-template-columns:340px 1fr;gap:6vw;padding:110px max(6vw,58px) 130px;display:grid}.bidaye-volume-atlas>header{align-self:start;position:sticky;top:35px}.bidaye-volume-atlas h2{letter-spacing:-.05em;margin:34px 0 25px;font:400 55px/.92 Georgia,serif}.bidaye-volume-atlas h2 em{color:var(--red);font-weight:400}.bidaye-volume-atlas header p{color:#685e52;font:15px/1.6 Georgia,serif}.bidaye-volume-atlas>div{border-top:1px solid #aa9e8c;border-left:1px solid #aa9e8c;grid-template-columns:repeat(2,1fr);display:grid}.bidaye-volume-atlas a{border-bottom:1px solid #aa9e8c;border-right:1px solid #aa9e8c;grid-template-columns:1fr auto;min-height:290px;padding:27px;display:grid}.bidaye-volume-atlas a small{color:var(--red);font-size:7px;font-weight:700}.bidaye-volume-atlas a strong{color:#c3b6a3;font:400 54px Georgia,serif}.bidaye-volume-atlas a>span{color:#877a6a;text-align:right;text-transform:uppercase;grid-column:2;font-size:7px}.bidaye-volume-atlas h3{grid-column:1/3;align-self:end;margin:0;font:400 21px/1.15 Georgia,serif}.bidaye-volume-atlas a>b{color:var(--red);text-transform:uppercase;grid-column:1/3;align-self:end;font-size:7px}.bidaye-volume-atlas a:hover{color:#eee6d4;background:#28211a}.bidaye-volume-atlas a:hover strong{color:#d0aa52}.classic-subhero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:430px;padding:70px max(6vw,58px);display:flex}.classic-subhero h1{margin:25px 0 15px;font:400 clamp(76px,10vw,145px)/.8 Georgia,serif}.classic-subhero h1 em{color:#d0aa52;font-weight:400}.classic-subhero p{color:#bfb3a5;font:16px Georgia,serif}.volume-index-tool{max-width:1400px;margin:auto;padding:75px max(5vw,42px) 120px}.volume-index-tool>label{margin-bottom:80px;display:block}.volume-index-tool input{color:var(--ink)}.volume-index-tool>section{border-top:4px solid var(--red);grid-template-columns:190px 1fr;display:grid}.volume-index-tool>section>header{padding:28px 30px 30px 0}.volume-index-tool>section>header small{color:var(--red);font-size:8px;font-weight:700;display:block}.volume-index-tool>section>header strong{color:#b9ac98;margin-top:30px;font:400 50px Georgia,serif;display:block}.volume-index-tool>section>div{border-left:1px solid #a99c89}.volume-index-tool>section a{border-bottom:1px solid #b6aa97;grid-template-columns:55px 1fr 55px;align-items:center;gap:16px;min-height:86px;padding:15px 20px;display:grid}.volume-index-tool>section a>small{color:var(--gold);font-size:7px;font-weight:700}.volume-index-tool h2{margin:0;font:400 18px/1.3 Georgia,serif}.volume-index-tool a p{color:#7a6e60;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font:11px Georgia,serif;overflow:hidden}.volume-index-tool a>b{color:var(--red);text-transform:uppercase;font-size:7px}.classic-reader-hero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:500px;padding:75px max(7vw,70px);display:flex}.classic-reader-hero h1{letter-spacing:-.055em;max-width:1250px;margin:27px 0;font:400 clamp(56px,7vw,108px)/.86 Georgia,serif}.classic-reader-hero p{color:#d0aa52;font:14px Georgia,serif}.classic-reader-body{grid-template-columns:190px 1fr;gap:7vw;max-width:1250px;margin:auto;padding:100px 42px 140px;display:grid}.classic-reader-body aside{border-top:4px solid var(--gold);flex-direction:column;align-self:start;padding-top:18px;display:flex;position:sticky;top:30px}.classic-reader-body aside span{color:var(--red);margin-top:24px;font-size:7px;font-weight:700}.classic-reader-body aside b{margin-top:7px;font:400 14px Georgia,serif}.classic-reader-body>div p{color:#403931;margin:0 0 30px;font:19px/1.78 Georgia,serif}.classic-reader-body>div p:first-child{font-size:27px}.classic-loading{min-height:100vh;color:var(--ink);background:var(--paper);flex-direction:column;justify-content:center;gap:25px;padding:8vw;display:flex}.classic-loading .brand{align-self:flex-start}.classic-loading h1{font:400 60px Georgia,serif}.classic-loading a:last-child{color:var(--red)}.hikem-hero{background:#2d4a43}.hikem-hero h1 em{color:#e2c774}.hikem-hero>aside{border-top-color:#e2c774}.hikem-hero aside span{color:#e2c774}.hikem-threshold{border-top:5px solid var(--gold);grid-template-columns:180px 1fr;align-items:start;min-height:300px;padding:70px max(6vw,58px);display:grid}.hikem-threshold>span{color:var(--red);letter-spacing:.16em;font-size:7px;font-weight:700}.hikem-threshold>p{margin:0;font:400 clamp(42px,5vw,74px)/.95 Georgia,serif}.hikem-threshold>p em{color:var(--red);font-weight:400}.hikem-threshold>div{color:#665c50;text-transform:uppercase;grid-column:2;align-items:center;gap:20px;margin-top:60px;font-size:8px;display:flex}.hikem-threshold i{background:#a99c89;width:80px;height:1px}.hikem-search{background:#28211a;padding-top:55px;padding-bottom:55px}.hikem-list{grid-template-columns:280px 1fr;gap:5vw;max-width:1350px;margin:auto;padding:80px max(5vw,42px) 130px;display:grid}.hikem-list>header{border-top:4px solid var(--red);align-self:start;padding-top:20px;position:sticky;top:30px}.hikem-list>header span{color:var(--red);font:400 43px Georgia,serif}.hikem-list>header p{color:#6c6256;font:13px/1.55 Georgia,serif}.hikem-list>div{border-top:1px solid #a99c89}.hikem-list a{border-bottom:1px solid #b7aa96;grid-template-columns:75px 1fr 25px;align-items:center;gap:20px;min-height:125px;padding:18px 0;display:grid}.hikem-list a>small{color:#b7984c;font:400 25px Georgia,serif}.hikem-list h2{margin:0 0 8px;font:400 23px/1.15 Georgia,serif}.hikem-list a p{color:#776c5e;margin:0;font:13px/1.45 Georgia,serif}.hikem-list a>b,.hikem-list a:hover h2{color:var(--red)}.hikem-reader-hero{color:#eee6d4;background:#2d4a43;flex-direction:column;justify-content:end;min-height:560px;padding:75px max(7vw,70px);display:flex}.hikem-reader-hero h1{letter-spacing:-.06em;max-width:1150px;margin:30px 0;font:400 clamp(65px,8vw,125px)/.82 Georgia,serif}.hikem-reader-hero p{color:#e2c774;font:17px Georgia,serif}.hikem-reader-content{color:#403931;max-width:900px;margin:auto;padding:100px 42px 140px;font:19px/1.75 Georgia,serif}.hikem-reader-content>blockquote:first-child{color:#eee6d4;background:#28211a;border:0;margin:0 0 80px;padding:45px}.hikem-reader-content>blockquote:first-child p{margin:0;font:400 clamp(27px,3vw,43px)/1.45 Georgia,serif}.hikem-reader-content h2{border-top:4px solid var(--gold);margin:90px 0 30px;padding-top:24px;font:400 50px Georgia,serif}.hikem-reader-content blockquote{border-left:4px solid var(--red);margin:25px 0;padding:25px 35px}.hikem-reader-content p{margin:0 0 28px}@media (max-width:850px){.classic-hero{grid-template-columns:1fr;gap:50px;min-height:720px;padding:55px 18px}.classic-hero h1{font-size:67px}.classic-hero>aside{max-width:230px}.classic-manifesto{grid-template-columns:1fr;gap:35px;padding:70px 18px}.classic-manifesto h2{font-size:49px}.classic-search{padding:55px 18px}.classic-search-results>a{grid-template-columns:80px 1fr 15px}.classic-search-results>a span{display:none}.bidaye-volume-atlas{grid-template-columns:1fr;gap:50px;padding:75px 18px 95px}.bidaye-volume-atlas>header{position:relative;top:auto}.bidaye-volume-atlas>div{grid-template-columns:1fr}.classic-subhero{min-height:520px;padding:55px 18px}.classic-subhero h1{font-size:78px}.volume-index-tool{padding:55px 18px 90px}.volume-index-tool>section{grid-template-columns:1fr}.volume-index-tool>section>header{justify-content:space-between;display:flex}.volume-index-tool>section>header strong{margin-top:0}.volume-index-tool>section>div{border-left:0}.volume-index-tool>section a{grid-template-columns:42px 1fr}.volume-index-tool a>b{grid-column:2}.classic-reader-hero,.hikem-reader-hero{min-height:650px;padding:55px 18px}.classic-reader-hero h1,.hikem-reader-hero h1{font-size:60px}.classic-reader-body{grid-template-columns:1fr;padding:65px 18px 90px}.classic-reader-body aside{position:relative;top:auto}.classic-reader-body>div p:first-child{font-size:23px}.hikem-threshold{grid-template-columns:1fr;gap:30px;padding:60px 18px}.hikem-threshold>p,.hikem-threshold>div{grid-column:1}.hikem-threshold>p{font-size:48px}.hikem-threshold>div{gap:10px}.hikem-threshold i{width:25px}.hikem-list{grid-template-columns:1fr;padding:60px 18px 90px}.hikem-list>header{position:relative;top:auto}.hikem-list a{grid-template-columns:55px 1fr 15px}.hikem-reader-content{padding:65px 18px 90px}.hikem-reader-content>blockquote:first-child{padding:30px 22px}.hikem-reader-content h2{font-size:43px}}.localized-reader-hero p{max-width:850px;line-height:1.55}.localized-index-tool{max-width:1320px;margin:auto;padding:80px 42px 130px}.localized-index-tool>label{color:var(--red);letter-spacing:.15em;margin-bottom:65px;font-size:8px;font-weight:700;display:block}.localized-index-tool input{border:0;border-bottom:3px solid var(--ink);width:100%;color:var(--ink);background:0 0;outline:0;padding:18px 0;font:400 clamp(30px,4vw,58px) Georgia,serif}.localized-index-tool>div{border-top:4px solid var(--gold)}.localized-index-tool a{border-bottom:1px solid #b6aa97;grid-template-columns:70px 1fr 90px;align-items:center;gap:20px;min-height:110px;padding:19px 8px;display:grid}.localized-index-tool a>small{color:var(--gold);font-size:8px;font-weight:700}.localized-index-tool h2{margin:0 0 8px;font:400 24px Georgia,serif}.localized-index-tool p{color:#74695d;text-overflow:ellipsis;white-space:nowrap;max-width:850px;margin:0;font:13px/1.45 Georgia,serif;overflow:hidden}.localized-index-tool a>b{color:var(--red);text-transform:uppercase;font-size:8px}.localized-index-tool a:hover h2{color:var(--red)}@media (max-width:850px){.localized-index-tool{padding:55px 18px 90px}.localized-index-tool a{grid-template-columns:42px 1fr}.localized-index-tool a>b{grid-column:2}.localized-index-tool p{white-space:normal}}.legacy-article-content{color:#403931;max-width:900px;margin:auto;padding:100px 42px 140px;font:19px/1.78 Georgia,serif}.legacy-article-content>p:first-child{font-size:26px}.legacy-article-content p{margin:0 0 30px}.legacy-article-content h2{border-top:4px solid var(--gold);margin:80px 0 28px;padding-top:24px;font:400 46px/1.05 Georgia,serif}.legacy-article-content h3{margin:55px 0 22px;font:400 32px Georgia,serif}.legacy-article-content h4{color:var(--red);letter-spacing:.08em;margin:45px 0 18px;font-size:13px}.legacy-article-content blockquote{border-left:4px solid var(--red);background:#e9dfca;margin:35px 0;padding:25px 35px}.legacy-article-content img{max-width:100%;height:auto}.legacy-article-content a{color:var(--red);text-decoration:underline}.legacy-article-content li{margin:0 0 12px}.legacy-article-page .legacy-hero p{color:#c7bbae;max-width:760px;font:17px/1.55 Georgia,serif}@media (max-width:850px){.legacy-article-content{padding:65px 18px 90px;font-size:17px}.legacy-article-content>p:first-child{font-size:22px}.legacy-article-content h2{font-size:38px}}.history-article-page .legacy-hero{grid-template-columns:minmax(0,900px) minmax(300px,380px);justify-content:space-between;align-items:center;gap:clamp(55px,7vw,125px);min-height:470px;padding:58px max(5vw,54px) 62px}.history-article-page .legacy-hero>div{align-self:center;min-width:0}.history-article-page .legacy-hero>div>span{margin-bottom:22px;font-size:9px;display:block}.history-article-page .legacy-hero h1,.history-article-page .legacy-hero.long-title h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(48px,4.55vw,76px);line-height:.95}.history-article-page .legacy-hero>div>p{color:#c7bbae;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:760px;max-height:4.65em;margin:24px 0 0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.history-article-page .legacy-hero>aside{grid-template-columns:82px minmax(0,1fr);align-self:center;width:100%}.history-article-page .legacy-hero>aside>*{min-height:66px;padding:19px 0}.history-article-page .legacy-hero>aside>b{overflow-wrap:anywhere;font-size:16px}.history-article-page .history-reading-rail>a{align-items:center;min-width:0;display:flex}.history-article-page .history-reading-rail>a:last-child{justify-content:flex-end}@media (max-width:1100px){.history-article-page .legacy-hero{grid-template-columns:minmax(0,1fr) 290px;gap:48px}.history-article-page .legacy-hero h1,.history-article-page .legacy-hero.long-title h1{font-size:clamp(44px,5.5vw,62px)}}@media (max-width:850px){.history-article-page .legacy-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:48px 20px 44px}.history-article-page .legacy-hero h1,.history-article-page .legacy-hero.long-title h1{font-size:clamp(40px,11.5vw,58px);line-height:.98}.history-article-page .legacy-hero>div>p{-webkit-line-clamp:4;max-height:none}.history-article-page .legacy-hero>aside{grid-template-columns:76px 1fr;margin:0;display:grid}.history-article-page .legacy-hero>aside>*{min-height:54px;padding:15px 0}.history-article-page .history-reading-rail>a{font-size:10px}}.siyer-library-page{--ink:#271f19;--paper:#eee4cf;--line:#807565;--red:#c85f3e;--gold:#c6a044;background:var(--paper);color:var(--ink);min-height:100vh}.siyer-library-hero{color:#efe5d2;background:#241d18;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:680px;padding:110px max(5vw,48px) 80px;display:grid;position:relative;overflow:hidden}.siyer-library-hero:after{content:"سيرة";color:#fff;opacity:.035;pointer-events:none;font:400 38vw/1 serif;position:absolute;bottom:-15vw;right:-2vw}.siyer-library-hero>div,.siyer-library-hero>aside{z-index:1;position:relative}.siyer-library-hero>div>span{color:var(--red);letter-spacing:.14em;font:700 12px/1 sans-serif}.siyer-library-hero h1{letter-spacing:-.065em;max-width:980px;margin:38px 0 24px;font:400 clamp(72px,9vw,165px)/.82 Georgia,serif}.siyer-library-hero h1 em{color:var(--red);font-weight:400}.siyer-library-hero p{color:#c9bdad;max-width:720px;font:22px/1.55 Georgia,serif}.siyer-library-hero nav{gap:14px;margin-top:44px;display:flex}.siyer-library-hero nav a{color:#d7b759;letter-spacing:.05em;border:1px solid #6e6254;padding:16px 18px;font:700 11px sans-serif}.siyer-library-hero aside{border-top:1px solid #675b4e;grid-template-columns:110px 1fr;align-self:center;align-items:baseline;display:grid}.siyer-library-hero aside strong,.siyer-library-hero aside b{color:var(--red);border-bottom:1px solid #675b4e;padding:24px 0;font:400 50px Georgia,serif}.siyer-library-hero aside span{color:#c9bdad;border-bottom:1px solid #675b4e;padding:32px 0 29px;font:16px Georgia,serif}.siyer-library-hero aside i{text-align:right;color:#fff;opacity:.08;grid-column:1/-1;margin-top:50px;font:110px serif}.siyer-library-controls{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eee4cff7;border-bottom:1px solid #9b8e79;position:sticky;top:80px}.siyer-library-controls label{border-bottom:1px solid #9b8e79;grid-template-columns:180px 1fr;align-items:center;display:grid}.siyer-library-controls label span{color:#587260;letter-spacing:.14em;padding-left:max(5vw,48px);font:700 10px sans-serif}.siyer-library-controls input{width:100%;color:var(--ink);background:0 0;border:0;border-left:1px solid #9b8e79;outline:none;padding:26px 32px;font:28px Georgia,serif}.siyer-library-controls nav{grid-template-columns:repeat(6,1fr);display:grid}.siyer-library-controls button{color:#574e44;text-align:left;background:0 0;border:0;border-right:1px solid #9b8e79;justify-content:space-between;gap:8px;padding:20px 18px;font:700 11px sans-serif;display:flex}.siyer-library-controls button small{color:#9a6d37}.siyer-library-controls button.active{color:#f2e8d5;background:#285747}.siyer-library-results{padding:75px max(5vw,48px) 130px}.siyer-library-results>header{color:#6d6254;letter-spacing:.08em;border-bottom:4px solid #285747;justify-content:space-between;padding:0 0 24px;font:12px sans-serif;display:flex}.siyer-library-results>div{border-left:1px solid #a99c86;grid-template-columns:repeat(3,1fr);display:grid}.siyer-library-results a{min-height:340px;color:inherit;border-bottom:1px solid #a99c86;border-right:1px solid #a99c86;padding:28px 30px 32px;position:relative}.siyer-library-results a>small{color:#62735f;font:700 10px sans-serif}.siyer-library-results a>span{color:var(--red);letter-spacing:.08em;margin:30px 0 13px;font:700 10px sans-serif;display:block}.siyer-library-results h2{margin:0;font:400 27px/1.12 Georgia,serif}.siyer-library-results a p{color:#726657;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:70px;margin:18px 0 42px;font:15px/1.5 Georgia,serif;display:-webkit-box;overflow:hidden}.siyer-library-results a>b{color:#285747;text-transform:uppercase;font:700 10px sans-serif;position:absolute;bottom:28px;left:30px}.siyer-library-results a:hover{background:#e3d6bd}.siyer-result-note{color:#6b6052;border:1px solid #a99c86;border-top:0;padding:24px;font:italic 15px Georgia,serif}.history-reading-rail{background:#e8dcc3;border-top:1px solid #a99c86;border-bottom:1px solid #a99c86;grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.history-reading-rail>a{color:#2b5546;padding:24px 32px;font:700 11px/1.4 sans-serif}.history-reading-rail>a:last-child{text-align:right}.history-reading-rail>div{text-align:center;border-left:1px solid #a99c86;border-right:1px solid #a99c86;min-width:220px;padding:17px 28px}.history-reading-rail small{color:#b55236;letter-spacing:.08em;font:700 9px sans-serif;display:block}.history-reading-rail b{font:400 18px Georgia,serif}.history-series-link{color:#f0e5d0;text-align:center;letter-spacing:.08em;background:#285747;padding:18px;font:700 10px sans-serif;display:block}@media (max-width:900px){.siyer-library-hero{grid-template-columns:1fr;min-height:auto;padding:75px 20px 60px}.siyer-library-hero h1{font-size:64px}.siyer-library-hero aside{margin-top:55px}.siyer-library-controls{position:static}.siyer-library-controls label{grid-template-columns:1fr}.siyer-library-controls label span{padding:18px 20px}.siyer-library-controls input{border-top:1px solid #9b8e79;border-left:0;font-size:20px}.siyer-library-controls nav{grid-template-columns:repeat(2,1fr)}.siyer-library-results{padding:50px 18px 90px}.siyer-library-results>div{grid-template-columns:1fr}.history-reading-rail{grid-template-columns:1fr 1fr}.history-reading-rail>div{border:0;border-bottom:1px solid #a99c86;grid-area:1/1/auto/-1}.history-reading-rail>a{padding:18px}}.history-hub-page{--ink:#271f19;--paper:#eee4cf;--red:#c85f3e;background:var(--paper);color:var(--ink);min-height:100vh}.history-hub-hero{color:#f0e5d2;background:#241d18;min-height:640px;padding:120px max(5vw,52px) 80px;position:relative;overflow:hidden}.history-hub-hero>span{color:var(--red);letter-spacing:.14em;font:700 11px sans-serif}.history-hub-hero h1{z-index:1;letter-spacing:-.065em;margin:40px 0 25px;font:400 clamp(80px,10vw,175px)/.82 Georgia,serif;position:relative}.history-hub-hero h1 em{color:var(--red);font-weight:400}.history-hub-hero p{z-index:1;color:#c8bcaa;max-width:760px;font:22px/1.55 Georgia,serif;position:relative}.history-hub-hero>i{color:#fff;opacity:.045;font:340px/1 serif;position:absolute;bottom:-4vw;right:3vw}.history-collections{border-left:1px solid #9f927d;grid-template-columns:repeat(4,1fr);display:grid}.history-collections>a{min-height:390px;color:inherit;border-bottom:1px solid #9f927d;border-right:1px solid #9f927d;padding:32px;position:relative}.history-collections small{color:#b45439;font:700 10px sans-serif}.history-collections h2{margin:55px 0 20px;font:400 35px/1.05 Georgia,serif}.history-collections p{color:#6f6455;font:17px/1.5 Georgia,serif}.history-collections b{color:#b99236;font:400 38px Georgia,serif;position:absolute;bottom:26px;right:28px}.history-collections span{color:#285747;font:700 10px sans-serif;position:absolute;bottom:32px;left:32px}.history-collections>a:hover{background:#e3d6bd}.history-periods,.history-starts{padding:90px max(5vw,52px)}.history-periods header,.history-starts header{color:#285747;letter-spacing:.08em;border-bottom:4px solid #285747;justify-content:space-between;padding-bottom:22px;font:700 11px sans-serif;display:flex}.history-periods>div{grid-template-columns:repeat(5,1fr);display:grid}.history-periods>div>a{color:inherit;border-bottom:1px solid #a99c86;border-right:1px solid #a99c86;padding:30px 25px}.history-periods>div>a:first-child{border-left:1px solid #a99c86}.history-periods h3{min-height:70px;margin:40px 0;font:400 25px Georgia,serif}.history-periods b{color:#b45439;font:400 32px Georgia,serif}.history-starts{padding-top:20px}.history-starts>div{grid-template-columns:repeat(5,1fr);display:grid}.history-starts a{min-height:270px;color:inherit;border-bottom:1px solid #a99c86;border-right:1px solid #a99c86;padding:26px}.history-starts a:first-child{border-left:1px solid #a99c86}.history-starts small{color:#b45439;font:700 9px sans-serif}.history-starts h3{margin:35px 0;font:400 23px/1.15 Georgia,serif}.history-starts a span{color:#285747;font:700 9px sans-serif}@media (max-width:900px){.history-hub-hero{min-height:auto;padding:80px 20px 65px}.history-hub-hero h1{font-size:62px}.history-collections{grid-template-columns:1fr}.history-collections>a{min-height:300px}.history-periods,.history-starts{padding:60px 18px}.history-periods>div,.history-starts>div{grid-template-columns:1fr 1fr}.history-periods h3{min-height:auto}.history-starts a{min-height:230px}}.history-hub-hero{grid-template-columns:minmax(0,1fr) 280px;gap:6vw;display:grid}.history-hub-hero>span,.history-hub-hero>h1,.history-hub-hero>p,.history-hub-hero>nav{grid-column:1}.history-hub-hero>aside{z-index:1;border-top:1px solid #665b4f;grid-area:1/2/6;grid-template-columns:90px 1fr;align-self:center;display:grid;position:relative}.history-hub-hero>aside>*{border-bottom:1px solid #665b4f;min-height:68px;padding:20px 0}.history-hub-hero>aside>b{color:var(--red);font:29px Georgia,serif}.history-hub-hero>aside>span{color:#c8bcaa;font:13px/1.4 Georgia,serif}.history-hub-hero>nav{z-index:2;flex-wrap:wrap;gap:10px;margin-top:20px;display:flex;position:relative}.history-hub-hero>nav a{color:#d0aa52;letter-spacing:.06em;border:1px solid #665b4f;padding:13px 15px;font:700 9px sans-serif}.history-collections{grid-template-columns:repeat(3,1fr)}.history-collections>a{min-height:350px}.history-collections h2{font-size:32px}.history-explorer{color:#271f19;background:#e3d6bd;padding:95px max(5vw,52px) 120px;scroll-margin-top:105px}.history-explorer>header{grid-template-columns:1.1fr 1.4fr .8fr;align-items:end;gap:4vw;display:grid}.history-explorer>header small,.history-method>header small{color:#b45439;letter-spacing:.14em;font:700 9px sans-serif}.history-explorer>header h2{letter-spacing:-.055em;margin:0;font:400 clamp(50px,6vw,88px)/.9 Georgia,serif}.history-explorer>header p{color:#6f6455;margin:0;font:15px/1.6 Georgia,serif}.history-explorer-controls{border-top:4px solid #285747;margin-top:50px}.history-explorer-controls>label{border-bottom:1px solid #9f927d;border-left:1px solid #9f927d;border-right:1px solid #9f927d;grid-template-columns:110px 1fr;align-items:center;display:grid}.history-explorer-controls label span{color:#285747;letter-spacing:.12em;padding:0 25px;font:700 9px sans-serif}.history-explorer-controls input{color:#271f19;background:0 0;border:0;border-left:1px solid #9f927d;outline:0;width:100%;padding:21px 24px;font:25px Georgia,serif}.history-explorer-controls input:focus{background:#eee4cf}.history-explorer-controls nav{border-left:1px solid #9f927d;grid-template-columns:repeat(6,1fr);display:grid}.history-explorer-controls button{color:#5f5549;cursor:pointer;text-align:left;background:0 0;border:1px solid #9f927d;border-top:0;border-left:0;flex-direction:column;justify-content:space-between;gap:12px;min-height:70px;padding:14px;font:700 9px/1.3 sans-serif;display:flex}.history-explorer-controls button b{color:#b45439;font:18px Georgia,serif}.history-explorer-controls button.active,.history-explorer-controls button:hover{color:#f0e5d2;background:#285747}.history-explorer-controls button.active b,.history-explorer-controls button:hover b{color:#d0aa52}.history-explorer-status{border-bottom:1px solid #9f927d;grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px;padding:28px 0 18px;display:grid}.history-explorer-status>b{color:#b45439;font:35px Georgia,serif}.history-explorer-status>span,.history-explorer-status>i{color:#6f6455;letter-spacing:.08em;font:700 9px sans-serif}.history-explorer-results{border-left:1px solid #9f927d;grid-template-columns:repeat(3,1fr);display:grid}.history-explorer-results>a{min-height:320px;color:inherit;border-bottom:1px solid #9f927d;border-right:1px solid #9f927d;padding:25px 27px 55px;position:relative}.history-explorer-results small{color:#285747;letter-spacing:.07em;font:700 8px sans-serif}.history-explorer-results h3{margin:35px 0 15px;font:27px/1.12 Georgia,serif}.history-explorer-results p{color:#6f6455;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:6.2em;margin:0;font:14px/1.55 Georgia,serif;display:-webkit-box;overflow:hidden}.history-explorer-results a>b{color:#b45439;letter-spacing:.06em;font:700 8px sans-serif;position:absolute;bottom:25px;left:27px}.history-explorer-results>a:hover{background:#eee4cf}.history-explorer-empty{border-bottom:1px solid #9f927d;padding:60px 0;font:25px Georgia,serif}.history-explorer-more{color:#285747;cursor:pointer;letter-spacing:.09em;background:0 0;border:0;border-bottom:1px solid #9f927d;width:100%;padding:22px;font:700 9px sans-serif}.history-explorer-more:hover{color:#fff;background:#285747}.history-method{color:#f0e5d2;background:#241d18;padding:95px max(5vw,52px);scroll-margin-top:105px}.history-method>header{grid-template-columns:1fr 1.4fr .8fr;align-items:end;gap:4vw;display:grid}.history-method>header h2{letter-spacing:-.055em;margin:0;font:400 clamp(50px,6vw,88px)/.9 Georgia,serif}.history-method>header h2 em{color:#c85f3e;font-weight:400}.history-method>header p{color:#b8ad9f;margin:0;font:15px/1.6 Georgia,serif}.history-method>div{border-top:1px solid #62584d;border-left:1px solid #62584d;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.history-method article{border-bottom:1px solid #62584d;border-right:1px solid #62584d;flex-direction:column;min-height:270px;padding:25px;display:flex}.history-method article>b{color:#d0aa52;font:27px Georgia,serif}.history-method h3{margin:42px 0 13px;font:25px Georgia,serif}.history-method article p{color:#b8ad9f;margin:0;font:14px/1.55 Georgia,serif}.history-crossroads{border-left:1px solid #9f927d;grid-template-columns:repeat(4,1fr);display:grid}.history-crossroads>a{min-height:245px;color:inherit;border-bottom:1px solid #9f927d;border-right:1px solid #9f927d;flex-direction:column;padding:28px;display:flex}.history-crossroads small{color:#b45439;letter-spacing:.1em;font:700 8px sans-serif}.history-crossroads h3{margin:48px 0 0;font:29px Georgia,serif}.history-crossroads b{color:#285747;letter-spacing:.07em;margin-top:auto;font:700 8px sans-serif}.history-crossroads>a:hover{background:#e3d6bd}@media (max-width:1050px){.history-explorer-results,.history-method>div,.history-crossroads{grid-template-columns:repeat(2,1fr)}.history-explorer-controls nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.history-hub-hero{grid-template-columns:1fr}.history-hub-hero>aside{grid-area:auto/1;margin-top:35px}.history-hub-hero>nav{display:grid}.history-collections{grid-template-columns:1fr}.history-explorer{padding:65px 18px 85px}.history-explorer>header,.history-method>header{grid-template-columns:1fr}.history-explorer>header h2,.history-method>header h2{margin:25px 0;font-size:52px}.history-explorer-controls>label{grid-template-columns:1fr}.history-explorer-controls label span{padding:16px 18px}.history-explorer-controls input{border-top:1px solid #9f927d;border-left:0;font-size:20px}.history-explorer-controls nav{grid-template-columns:repeat(2,1fr)}.history-explorer-results{grid-template-columns:1fr}.history-explorer-results>a{min-height:270px}.history-method{padding:65px 18px}.history-method>div,.history-crossroads{grid-template-columns:1fr}.history-method article{min-height:220px}.history-crossroads>a{min-height:190px}}.siyer-orientation,.siyer-event-map,.siyer-lenses{padding:90px max(5vw,48px)}.siyer-orientation>header,.siyer-event-map>header,.siyer-lenses>header{border-bottom:4px solid #285747;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:28px;padding-bottom:34px;display:grid}.siyer-orientation header small,.siyer-event-map header small,.siyer-lenses header small{color:#b45439;letter-spacing:.12em;grid-column:1/-1;font:700 10px sans-serif}.siyer-orientation h2,.siyer-event-map h2,.siyer-lenses h2{letter-spacing:-.045em;max-width:930px;margin:0;font:400 clamp(48px,6vw,96px)/.92 Georgia,serif}.siyer-orientation h2 em,.siyer-event-map h2 em,.siyer-lenses h2 em{color:#b45439;font-weight:400}.siyer-orientation header p{color:#6f6455;max-width:580px;font:18px/1.55 Georgia,serif}.siyer-orientation>div{border-left:1px solid #a99c86;grid-template-columns:repeat(4,1fr);display:grid}.siyer-orientation article{border-bottom:1px solid #a99c86;border-right:1px solid #a99c86;min-height:280px;padding:28px}.siyer-orientation article b{color:#b45439;font:400 38px Georgia,serif}.siyer-orientation article h3{margin:60px 0 15px;font:32px Georgia,serif}.siyer-orientation article p{color:#6f6455;font:16px/1.5 Georgia,serif}.siyer-event-map{background:#e7dbc1;padding-top:20px}.siyer-event-map header a{color:#285747;justify-self:end;font:700 11px sans-serif}.siyer-event-map>div{scroll-snap-type:x proximity;border-left:1px solid #a99c86;grid-auto-columns:minmax(280px,24vw);grid-auto-flow:column;display:grid;overflow-x:auto}.siyer-event-map>div>a{min-height:390px;color:inherit;scroll-snap-align:start;border-bottom:1px solid #a99c86;border-right:1px solid #a99c86;padding:28px}.siyer-event-map a small{color:#b45439;font:700 9px sans-serif}.siyer-event-map time{color:#285747;margin-top:20px;font:15px Georgia,serif;display:block}.siyer-event-map h3{margin:54px 0 18px;font:31px/1.05 Georgia,serif}.siyer-event-map p{color:#6f6455;-webkit-line-clamp:5;-webkit-box-orient:vertical;font:15px/1.5 Georgia,serif;display:-webkit-box;overflow:hidden}.siyer-event-map a span{color:#285747;margin-top:25px;font:700 9px sans-serif;display:block}.siyer-lenses{padding-top:75px}.siyer-lenses>header{grid-template-columns:1fr}.siyer-lenses>div{border-left:1px solid #a99c86;grid-template-columns:repeat(4,1fr);display:grid}.siyer-lenses article{border-bottom:1px solid #a99c86;border-right:1px solid #a99c86;min-height:290px;padding:26px}.siyer-lenses article small{color:#b45439;font:700 9px sans-serif}.siyer-lenses article h3{margin:52px 0 14px;font:32px Georgia,serif}.siyer-lenses article b{color:#285747;margin-top:24px;font:700 10px sans-serif;display:block}.siyer-lenses>aside{border:1px solid #a99c86;border-top:0;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:30px;padding:28px;display:grid}.siyer-lenses aside strong{color:#b45439;text-transform:uppercase;font:700 10px sans-serif}.siyer-lenses aside p{color:#5f5549;max-width:850px;font:16px/1.5 Georgia,serif}.siyer-lenses aside a{color:#285747;font:700 10px sans-serif}@media (max-width:900px){.siyer-orientation,.siyer-event-map,.siyer-lenses{padding:65px 18px}.siyer-orientation>header,.siyer-event-map>header,.siyer-lenses>header{grid-template-columns:1fr}.siyer-orientation h2,.siyer-event-map h2,.siyer-lenses h2{font-size:50px}.siyer-orientation>div,.siyer-lenses>div{grid-template-columns:1fr 1fr}.siyer-event-map header a{justify-self:start}.siyer-event-map>div{grid-auto-columns:82vw;margin-right:-18px}.siyer-lenses>aside{grid-template-columns:1fr;gap:14px}}@media (max-width:560px){.siyer-orientation>div,.siyer-lenses>div{grid-template-columns:1fr}.siyer-orientation article,.siyer-lenses article{min-height:230px}.siyer-orientation h2,.siyer-event-map h2,.siyer-lenses h2{font-size:44px}}.folio-home{--folio:#eee6d4;--folio-dark:#211c18;--folio-red:#ad4f35;--folio-gold:#b58d38;--folio-green:#405e53;min-height:100vh;color:var(--ink);background:var(--folio);font-family:Arial,sans-serif;overflow:hidden}.folio-home button,.folio-home input{font:inherit}.folio-header{border-bottom:1px solid #938675;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 3vw;display:grid}.folio-nav{align-items:center;gap:30px;display:flex}.folio-nav a,.folio-nav button{color:#61584d;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:11px 0;font-size:8px;font-weight:700}.folio-nav a:hover,.folio-nav button:hover{color:var(--folio-red);border-color:var(--folio-red)}.folio-languages{justify-self:end;display:flex}.folio-languages a{color:#877b6b;border:1px solid #0000;place-items:center;width:35px;height:32px;font-size:8px;font-weight:700;display:grid}.folio-languages a.active{color:var(--folio);background:var(--folio-red)}.threshold{background-image:repeating-linear-gradient(90deg,#0000 0 calc(6.25% - 1px),#73634e1f calc(6.25% - 1px) 6.25%);grid-template-columns:repeat(16,1fr);column-gap:1.25vw;padding:38px 3vw 0;display:grid;position:relative}.threshold-rule{color:var(--folio-red);letter-spacing:.15em;grid-column:1/17;grid-template-columns:105px 55px auto;align-items:center;gap:14px;font-size:7px;font-weight:700;display:grid}.threshold-rule i{background:currentColor;height:4px}.threshold-rule b{color:var(--folio-gold)}.threshold-copy{grid-column:1/11;padding:62px 0 55px}.threshold-copy>p{color:#62584d;max-width:530px;margin:0 0 30px 1px;font:16px/1.55 Georgia,serif}.threshold-copy h1{letter-spacing:-.075em;margin:0;font:400 clamp(72px,8.1vw,140px)/.77 Georgia,serif}.threshold-copy h1 em{color:var(--folio-red);font-weight:400}.threshold-amentu{border-top:4px solid var(--folio-green);grid-column:12/17;align-self:end;margin-bottom:70px}.threshold-amentu>span{color:var(--folio-green);text-align:right;padding:26px 0 18px;font:400 clamp(38px,3.5vw,62px)/1.2 Georgia,serif;display:block}.threshold-amentu p{color:#5f564b;border-top:1px solid #a99c89;margin:0;padding:25px 0;font:italic 15px/1.7 Georgia,serif}.threshold-amentu a{color:var(--folio-red);text-transform:uppercase;border-top:1px solid #a99c89;justify-content:space-between;padding:18px 0;font-size:8px;font-weight:700;display:flex}.threshold-map{background:#e8deca;border-top:1px solid #938675;border-left:1px solid #938675;grid-column:1/17;grid-template-columns:repeat(9,1fr);height:94px;display:grid}.threshold-map a{border-right:1px solid #938675;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px;padding:14px;display:grid;position:relative}.threshold-map small{color:var(--folio-red);font-size:7px;font-weight:700}.threshold-map a>i{border:3px solid var(--folio);background:#4d4338;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:50%;box-shadow:0 0 0 1px #4d4338}.threshold-map span{grid-column:1/3;align-self:end;font:15px Georgia,serif}.threshold-map a>b{display:none}.threshold-map a:hover{color:var(--folio);background:var(--folio-dark)}.threshold-map a:hover i{background:var(--folio-red);box-shadow:0 0 0 1px var(--folio-red)}.threshold-search{background:#f5efe3;border:3px solid #294e43;grid-column:1/17;grid-template-columns:230px 1fr 110px;display:grid}.threshold-search label{flex-direction:column;justify-content:center;padding:0 18px;display:flex}.threshold-search label small{color:#294e43;letter-spacing:.1em;font-size:7px;font-weight:700}.threshold-search label span{color:#7c7162;margin-top:5px;font:11px Georgia,serif}.threshold-search input{min-width:0;color:var(--ink);background:0 0;border:0;border-left:1px solid #a99c89;outline:0;padding:21px 24px;font:20px Georgia,serif}.threshold-search button{color:var(--folio);cursor:pointer;text-transform:uppercase;background:#294e43;border:0;font-size:8px;font-weight:700}.threshold-results{grid-column:4/17;margin-bottom:25px}.threshold-results .home-search-results{margin-top:0}.department-ribbon{border-top:1px solid #938675;border-left:1px solid #938675;grid-template-columns:repeat(8,1fr);display:grid}.department-ribbon a{border-bottom:1px solid #938675;border-right:1px solid #938675;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;min-height:118px;padding:18px;display:grid}.department-ribbon small{color:var(--folio-gold);font-size:7px;font-weight:700}.department-ribbon b{grid-row:2;align-self:end;font:18px Georgia,serif}.department-ribbon span{color:var(--folio-red);grid-area:1/2/3;align-self:end}.department-ribbon a:hover{color:var(--folio);background:var(--folio-dark)}.orientation-sheet{background:#e6dcc8;border-bottom:1px solid #938675;grid-template-columns:repeat(12,1fr);column-gap:1.6vw;padding:120px 3vw 0;display:grid}.folio-section-title{grid-column:1/6}.folio-section-title>small{color:var(--folio-red);letter-spacing:.16em;font-size:8px;font-weight:700}.folio-section-title h2{letter-spacing:-.06em;margin:60px 0 25px;font:400 clamp(52px,5.7vw,90px)/.87 Georgia,serif}.folio-section-title h2 em{color:var(--folio-red);font-weight:400}.folio-section-title>p{color:#645a4e;max-width:480px;font:16px/1.6 Georgia,serif}.orientation-lines{border-top:4px solid var(--folio-green);grid-column:7/13}.orientation-lines a{border-bottom:1px solid #a99c89;grid-template-rows:auto 1fr;grid-template-columns:42px 1fr auto;align-items:center;column-gap:18px;min-height:145px;padding:22px 0;display:grid}.orientation-lines small{color:var(--folio-green);grid-row:1/3;font-size:8px;font-weight:700}.orientation-lines h3{margin:0;font:27px Georgia,serif}.orientation-lines p{color:#716658;margin:8px 0 0;font:13px Georgia,serif}.orientation-lines b{color:var(--folio-red);text-transform:uppercase;grid-area:1/3/3;font-size:7px}.orientation-lines a:hover h3{color:var(--folio-red)}.beginner-ledger{border-top:4px solid var(--folio-red);grid-column:1/13;grid-template-columns:3fr 9fr;margin-top:115px;display:grid}.ledger-intro{padding:30px 5vw 60px 0}.ledger-intro>span{color:var(--folio-red);letter-spacing:.15em;font-size:8px;font-weight:700}.ledger-intro strong{color:#c9bda8;margin:22px 0 5px;font:400 118px/1 Georgia,serif;display:block}.ledger-intro p{color:#6f6457;max-width:260px;font:14px/1.5 Georgia,serif}.beginner-ledger nav{border-left:1px solid #a99c89}.beginner-ledger a{border-bottom:1px solid #a99c89;grid-template-columns:38px 20px 1fr auto;align-items:center;gap:14px;min-height:82px;padding:0 20px;display:grid}.beginner-ledger a>small{color:var(--folio-gold);font-size:7px;font-weight:700}.beginner-ledger a>i{background:#4d4338;border-radius:50%;width:11px;height:11px}.beginner-ledger a>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.beginner-ledger a b{font:19px Georgia,serif}.beginner-ledger a span{color:#7d7161;text-transform:uppercase;font-size:7px;font-weight:700}.beginner-ledger a em{color:var(--folio-red);font-style:normal}.beginner-ledger a:hover{color:var(--folio);background:var(--folio-dark)}.beginner-ledger a:hover span{color:#b9ad9f}.amentu-room{color:var(--folio);background:var(--folio-dark)}.amentu-heading{grid-template-columns:3fr 6fr 3fr;align-items:end;gap:4vw;min-height:440px;padding:90px 3vw 60px;display:grid}.amentu-heading small{color:#cf6d4a;letter-spacing:.16em;align-self:start;font-size:8px;font-weight:700}.amentu-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(50px,5.6vw,88px)/.88 Georgia,serif}.amentu-heading h2 em{color:#cf6d4a;font-weight:400}.amentu-heading p{color:#b3a89b;font:15px/1.6 Georgia,serif}.amentu-index{border-top:1px solid #5f554a;border-left:1px solid #5f554a;grid-template-columns:repeat(9,1fr);display:grid}.amentu-index button{color:#bcb0a2;cursor:pointer;background:0 0;border:0;border-right:1px solid #5f554a;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:115px;padding:17px 12px;display:flex;position:relative}.amentu-index small{color:#cf6d4a;font-size:7px;font-weight:700}.amentu-index span{font:15px Georgia,serif}.amentu-index i{z-index:2;border:3px solid var(--folio-dark);background:#a69a8c;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-8px;left:50%;box-shadow:0 0 0 1px #a69a8c}.amentu-index button.active{color:var(--folio);background:var(--folio-red)}.amentu-index button.active i{background:#d6ad50;box-shadow:0 0 0 1px #d6ad50}.amentu-leaf{background:#2b251f;border-top:1px solid #5f554a;grid-template-columns:3fr 6fr 3fr;min-height:430px;display:grid}.amentu-arabic{border-right:1px solid #5f554a;flex-direction:column;padding:55px 3vw;display:flex}.amentu-arabic small{color:#9c9184;letter-spacing:.15em;font:7px Arial,sans-serif}.amentu-arabic span{color:#d0a84e;margin:auto 0;font:clamp(42px,5vw,76px)/1.3 Georgia,serif}.amentu-leaf-copy{padding:55px 4vw}.amentu-leaf-copy>span,.amentu-leaf aside>span{color:#a99e90;letter-spacing:.15em;font-size:7px;font-weight:700}.amentu-leaf-copy h3{margin:12px 0 24px;font:400 clamp(38px,4vw,62px)/.95 Georgia,serif}.amentu-leaf-copy nav{border-bottom:1px solid #675c50;display:flex}.amentu-leaf-copy nav button{color:#9e9386;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:10px 17px;font-size:8px;font-weight:700}.amentu-leaf-copy nav button.active{color:var(--folio-dark);background:var(--folio)}.amentu-leaf-copy p{color:#d1c6b7;max-width:680px;font:18px/1.55 Georgia,serif}.amentu-leaf-copy h4{margin:28px 0 8px;font:28px Georgia,serif}.amentu-leaf-copy blockquote{color:#dbc980;margin:28px 0;font:italic 24px/1.4 Georgia,serif}.amentu-leaf-copy cite{color:#9f9486;margin-top:8px;font:9px Arial,sans-serif;display:block}.amentu-leaf-copy>a{color:#cf6d4a;text-transform:uppercase;border-bottom:1px solid #cf6d4a;width:max-content;margin-top:26px;padding-bottom:8px;font-size:8px;font-weight:700;display:block}.amentu-leaf aside{border-left:1px solid #5f554a;flex-direction:column;padding:55px 3vw;display:flex}.amentu-leaf aside button{color:var(--folio);cursor:pointer;text-align:left;background:0 0;border:1px solid #675c50;border-left:0;border-right:0;justify-content:space-between;margin:auto 0;padding:18px 0;font:22px Georgia,serif;display:flex}.amentu-leaf aside b{color:#cf6d4a}.source-weave{color:var(--folio);background:#181613}.weave-intro{grid-template-columns:3fr 6fr 3fr;align-items:end;gap:4vw;min-height:390px;padding:85px 3vw 55px;display:grid}.weave-intro small{color:#cf6d4a;letter-spacing:.16em;align-self:start;font-size:8px;font-weight:700}.weave-intro h2{letter-spacing:-.055em;margin:0;font:400 clamp(52px,5.6vw,88px)/.88 Georgia,serif}.weave-intro h2 em{color:#cf6d4a;font-weight:400}.weave-intro p{color:#aaa093;font:15px/1.6 Georgia,serif}.weave-table{min-width:1040px;color:var(--ink);background:var(--folio);border-top:1px solid #938675;grid-template-columns:180px 1fr;display:grid;overflow-x:auto}.weave-corner{color:#887b6b;border-bottom:1px solid #938675;border-right:1px solid #938675;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:15px;font-size:7px;font-weight:700;display:grid}.weave-corner i{background:#887b6b;width:1px;height:52px;transform:rotate(-52deg)}.weave-corner b{justify-self:end}.weave-topic-head{border-bottom:1px solid #938675;grid-template-columns:repeat(9,1fr);display:grid}.weave-topic-head button{color:#716557;cursor:pointer;background:0 0;border:0;border-right:1px solid #c4b9a7;min-width:0}.weave-topic-head small{color:var(--folio-red);margin-bottom:8px;font-size:7px;font-weight:700;display:block}.weave-topic-head span{font:12px Georgia,serif}.weave-topic-head button.active{color:var(--folio);background:var(--folio-red)}.weave-body{grid-column:1/3}.weave-row{border-bottom:1px solid #b7aa96;grid-template-columns:180px 1fr;align-items:center;min-height:84px;display:grid;position:relative}.weave-row-label{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #938675;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 18px;display:flex}.weave-row-label b{font:19px Georgia,serif}.weave-row-label small{color:#827565;text-transform:uppercase;margin-top:6px;font-size:7px}.weave-row.active .weave-row-label{color:var(--folio);background:#2b251f}.weave-thread{height:4px;position:absolute;top:50%;left:180px;right:0}.weave-row>div{z-index:1;grid-template-columns:repeat(9,1fr);height:100%;display:grid;position:relative}.weave-row>div button{cursor:pointer;background:0 0;border:0;border-right:1px solid #c4b9a7;position:relative}.weave-row>div button:before{content:"";background:#cbc0ae;width:2px;position:absolute;top:-85px;bottom:0;left:50%}.weave-row>div button i{border:3px solid var(--folio);background:#4d4338;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #4d4338}.weave-row>div button small{color:#7d7060;font-size:7px;position:absolute;top:calc(50% + 14px);left:50%;transform:translate(-50%)}.weave-row>div button.active i{border:7px double var(--folio);background:var(--folio-red);width:31px;height:31px;box-shadow:0 0 0 2px var(--folio-red)}.weave-result{min-height:250px;color:var(--folio);background:#2b251f;grid-template-columns:3fr 6fr 3fr;align-items:center;gap:4vw;padding:45px 3vw;display:grid}.weave-result>div:first-child small,.weave-result>div:nth-child(2)>span{color:#a99e90;letter-spacing:.14em;font-size:7px;font-weight:700;display:block}.weave-result strong{color:#cf6d4a;margin-top:14px;font:42px Georgia,serif;display:block}.weave-result h3{margin:9px 0;font:38px Georgia,serif}.weave-result p{color:#b6aa9d;margin:0;font:14px Georgia,serif}.weave-result>a{color:var(--folio);text-transform:uppercase;border:1px solid #73675b;padding:17px;font-size:8px;font-weight:700}.archive-sheet{grid-template-columns:repeat(12,1fr);column-gap:1.6vw;padding:115px 3vw 0;display:grid}.archive-sheet>.folio-section-title{grid-column:1/5}.archive-departments{border-top:4px solid var(--folio-green);border-left:1px solid #a99c89;grid-column:6/13;grid-template-columns:repeat(2,1fr);display:grid}.archive-departments a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:225px;padding:24px;display:flex}.archive-departments a.major{min-height:295px;color:var(--folio);background:#2b251f}.archive-departments small{color:var(--folio-red);font-size:7px;font-weight:700}.archive-departments h3{margin:45px 0 12px;font:31px/1 Georgia,serif}.archive-departments p{color:#73685a;margin:0;font:13px/1.45 Georgia,serif}.archive-departments .major p{color:#b9ad9f}.archive-departments b{color:var(--folio-red);text-transform:uppercase;margin-top:auto;font-size:7px}.archive-departments a:hover{color:var(--folio);background:var(--folio-green)}.archive-departments a:hover p{color:#d0d8ce}.works-ledger{border-top:4px solid var(--folio-red);grid-column:1/13;margin-top:120px}.works-ledger>header{justify-content:space-between;padding:24px 0;display:flex}.works-ledger>header span{color:var(--folio-red);letter-spacing:.15em;font-size:8px;font-weight:700}.works-ledger>header p{color:#776c5e;margin:0;font:13px Georgia,serif}.works-ledger>a{border-top:1px solid #a99c89;grid-template-columns:50px 90px 3fr 4fr 2fr 25px;align-items:center;gap:18px;min-height:110px;padding:18px 0;display:grid}.works-ledger>a>small,.works-ledger>a>span{color:var(--folio-red);font-size:7px;font-weight:700}.works-ledger h3{margin:0;font:27px Georgia,serif}.works-ledger p{color:#716658;font:13px/1.4 Georgia,serif}.works-ledger b{font:14px Georgia,serif}.works-ledger em{color:var(--folio-red);font-style:normal}.works-ledger>a:hover{color:var(--folio);background:var(--folio-dark)}.works-ledger>a:hover p{color:#b9ad9f}.home-kulliyat-shortcuts{border-top:4px solid var(--folio-green);border-left:1px solid #a99c89;grid-column:6/13;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-kulliyat-shortcuts a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;justify-content:space-between;align-items:center;gap:18px;min-height:105px;padding:22px;font:24px/1.1 Georgia,serif;display:flex}.home-kulliyat-shortcuts b{color:var(--folio-red);font-weight:400}.home-kulliyat-shortcuts a:hover{color:var(--folio);background:var(--folio-green)}.home-principle{min-height:310px;color:var(--folio);background:var(--folio-red);grid-template-columns:3fr 6fr 3fr;align-items:center;gap:4vw;margin:110px -3vw 0;padding:70px 7vw;display:grid}.home-principle>span{letter-spacing:.16em;font-size:8px;font-weight:700}.home-principle>p{letter-spacing:-.035em;margin:0;font:400 clamp(29px,3.3vw,48px)/1.05 Georgia,serif}.home-principle>div{text-transform:uppercase;align-items:center;gap:10px;font-size:7px;display:flex}.home-principle i{background:#e5d4c0;width:20px;height:4px}.folio-footer{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:3vw;min-height:190px;padding:45px 3vw;display:grid}.folio-footer p{color:#776c5e;margin:0;font:14px Georgia,serif}.folio-footer>nav{text-transform:uppercase;gap:20px;font-size:8px;font-weight:700;display:flex}.folio-search-layer{z-index:100;color:var(--folio);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181613f5;padding:8vh 8vw;position:fixed;inset:0;overflow:auto}.folio-search-close{color:#b8ac9e;cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:700;position:absolute;top:30px;right:35px}.folio-search-layer>form{max-width:1100px;margin:10vh auto 0}.folio-search-layer>form>span{color:#cf6d4a;letter-spacing:.17em;font-size:8px;font-weight:700}.folio-search-layer input{width:100%;color:var(--folio);background:0 0;border:0;border-bottom:2px solid #776a5c;outline:0;margin:25px 0;padding:18px 0;font:clamp(30px,4vw,60px) Georgia,serif}.folio-search-layer form>button{color:#cf6d4a;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #cf6d4a;padding:12px 0;font-size:8px;font-weight:700}.folio-search-layer .home-search-results{max-width:1100px;color:var(--ink);margin:55px auto 0}@media (max-width:1100px){.folio-nav{gap:16px}.threshold-copy{grid-column:1/11}.threshold-copy h1{font-size:92px}.threshold-amentu{grid-column:12/17}.department-ribbon{grid-template-columns:repeat(4,1fr)}.amentu-heading,.weave-intro{grid-template-columns:2fr 6fr 3fr}.works-ledger>a{grid-template-columns:40px 70px 3fr 4fr 2fr 20px}}@media (max-width:850px){.folio-header{grid-template-columns:1fr auto;height:76px;padding:0 18px}.folio-header .brand img{width:130px}.folio-nav{display:none}.folio-languages{grid-column:2}.threshold{background-image:none;padding:32px 18px 0;display:block}.threshold-rule{display:flex}.threshold-rule b{display:none}.threshold-copy{padding:45px 0}.threshold-copy h1{font-size:clamp(58px,17vw,82px)}.threshold-amentu{margin:0 0 55px}.threshold-amentu>span{font-size:48px}.threshold-map{grid-template-columns:repeat(3,1fr);height:auto}.threshold-map a{min-height:88px}.threshold-search{grid-template-columns:1fr 70px;display:grid}.threshold-search label{border-bottom:1px solid #a99c89;grid-column:1/3;padding:10px 13px}.threshold-search input{border-left:0;padding:17px 13px;font-size:16px}.department-ribbon{grid-template-columns:repeat(2,1fr)}.orientation-sheet{padding:75px 18px 0;display:block}.folio-section-title h2{margin-top:45px;font-size:54px}.orientation-lines{margin-top:55px}.orientation-lines a{grid-template-columns:35px 1fr}.orientation-lines b{display:none}.beginner-ledger{margin-top:85px;display:block}.ledger-intro{padding-bottom:35px}.ledger-intro strong{font-size:80px}.beginner-ledger nav{border-left:0}.beginner-ledger a{grid-template-columns:26px 15px 1fr 15px;padding:0 8px}.beginner-ledger a>div{display:block}.beginner-ledger a span{margin-top:5px;display:block}.amentu-heading,.weave-intro{min-height:auto;padding:75px 18px 50px;display:block}.amentu-heading h2,.weave-intro h2{margin:45px 0 25px;font-size:53px}.amentu-index{grid-template-columns:repeat(9,115px);overflow-x:auto}.amentu-leaf{display:block}.amentu-arabic{min-height:180px;padding:35px 18px}.amentu-leaf-copy{padding:45px 18px}.amentu-leaf aside{border-top:1px solid #5f554a;border-left:0;padding:35px 18px}.weave-table{overflow:visible}.source-weave{overflow-x:auto}.weave-result{min-width:1040px}.archive-sheet{padding:75px 18px 0;display:block}.home-kulliyat-shortcuts{grid-template-columns:1fr;margin-top:50px}.home-kulliyat-shortcuts a{min-height:76px;font-size:20px}.works-ledger{margin-top:85px}.works-ledger>header{display:block}.works-ledger>header p{margin-top:10px}.works-ledger>a{grid-template-columns:35px 1fr 20px;gap:10px;min-height:170px;padding:22px 0}.works-ledger>a>span{grid-column:2}.works-ledger h3{grid-column:2;font-size:24px}.works-ledger p,.works-ledger b{grid-column:2}.works-ledger em{grid-area:1/3/6}.home-principle{margin:85px -18px 0;padding:60px 18px;display:block}.home-principle p{margin:35px 0;font-size:34px}.folio-footer{grid-template-columns:1fr auto;padding:45px 18px}.folio-footer>p,.folio-footer>nav{display:none}.threshold-results{margin:0}}.threshold-map{border:0;border-top:4px solid var(--folio-green);background:#e8deca;grid-column:1/17;height:auto;margin-top:10px;display:block}.threshold-map>header{border-bottom:1px solid #938675;border-left:1px solid #938675;border-right:1px solid #938675;justify-content:space-between;align-items:center;min-height:66px;padding:0 18px;display:flex}.threshold-map>header>div{align-items:baseline;gap:20px;display:flex}.threshold-map>header small{color:var(--folio-red);letter-spacing:.13em;font-size:7px;font-weight:700}.threshold-map>header b{font:16px Georgia,serif}.threshold-map>header>span{color:#8a7e6d;grid-column:auto;align-self:auto;font:12px Georgia,serif}.threshold-map>nav{border-left:1px solid #938675;grid-template-columns:repeat(9,1fr);display:grid}.threshold-map a{border-bottom:1px solid #938675;border-right:1px solid #938675;flex-direction:column;justify-content:space-between;min-height:76px;padding:13px 14px;display:flex;position:relative}.threshold-map a small{color:var(--folio-red);font-size:7px;font-weight:700}.threshold-map a>i{border-width:2px;width:9px;height:9px;top:18px;left:-5px}.threshold-map a:first-child>i{display:none}.threshold-map a span{grid-column:auto;align-self:auto;font:15px Georgia,serif}.threshold-search{border:1px solid #938675;grid-column:1/17;grid-template-columns:210px 1fr 100px;margin:28px 0 42px;box-shadow:0 11px 30px #4537250f}.threshold-search:focus-within{border-color:#294e43;box-shadow:0 0 0 2px #294e43}.threshold-search input{border-left:1px solid #c2b6a4;padding:19px 24px;font-size:19px}.threshold-results{grid-column:4/17;margin:-42px 0 25px}.department-ribbon{background:#e2d7c2;border:0;border-top:1px solid #938675;grid-template-columns:3fr 9fr;gap:5vw;padding:88px 3vw 100px;display:grid}.department-ribbon>header{align-self:start}.department-ribbon>header small{color:var(--folio-red);letter-spacing:.14em;font-size:8px;font-weight:700}.department-ribbon>header h2{letter-spacing:-.05em;margin:42px 0 24px;font:400 clamp(40px,4.4vw,68px)/.9 Georgia,serif}.department-ribbon>header h2 em{color:var(--folio-red);font-weight:400}.department-ribbon>header p{color:#6f6457;max-width:310px;font:14px/1.55 Georgia,serif}.department-ribbon>div{border-top:4px solid var(--folio-green);border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.department-ribbon article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:285px;padding:26px;display:flex}.department-ribbon article>small{color:var(--folio-gold);letter-spacing:.12em;font-size:7px;font-weight:700}.department-ribbon article h3{margin:38px 0 12px;font:29px/1 Georgia,serif}.department-ribbon article>p{color:#706557;max-width:430px;margin:0;font:13px/1.5 Georgia,serif}.department-ribbon article nav{border-top:1px solid #a99c89;margin-top:auto}.department-ribbon article a{border:0;border-bottom:1px solid #a99c89;justify-content:space-between;align-items:center;min-height:54px;padding:10px 0;display:flex}.department-ribbon article a span{color:inherit;flex-direction:column;align-self:auto;gap:4px;display:flex}.department-ribbon article a b{grid-row:auto;align-self:auto;font:16px Georgia,serif}.department-ribbon article a em{color:#7c7162;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:340px;font:7px Arial,sans-serif;overflow:hidden}.department-ribbon article a i{color:var(--folio-red);font-style:normal}.department-ribbon article a:hover{color:var(--folio);background:var(--folio-dark);padding-left:10px}.department-ribbon article a:hover em{color:#b9ad9f}@media (max-width:1100px){.department-ribbon{grid-template-columns:4fr 8fr}}@media (max-width:850px){.threshold-map{height:auto;display:block}.threshold-map>header{align-items:flex-start;padding:16px}.threshold-map>header>div{display:block}.threshold-map>header b{margin-top:7px;display:block}.threshold-map>nav{grid-template-columns:repeat(9,112px);overflow-x:auto}.threshold-map a{min-height:78px}.threshold-search{grid-template-columns:1fr 70px;margin:22px 0 34px}.threshold-results{margin:0}.department-ribbon{padding:65px 18px 75px;display:block}.department-ribbon>header p{max-width:480px}.department-ribbon>div{grid-template-columns:1fr;margin-top:48px}.department-ribbon article{min-height:270px}}.localized-home .orientation-sheet{padding-bottom:110px}.localized-home .orientation-lines{grid-column:7/13}.localized-home .archive-sheet{padding-bottom:0}.localized-translation-memory{border-top:4px solid var(--folio-gold);border-bottom:1px solid #a99c89;grid-column:1/13;grid-template-columns:130px 230px 1fr;align-items:center;gap:35px;margin-top:100px;padding:55px 0;display:grid}.localized-translation-memory>span{color:var(--folio-red);letter-spacing:.15em;font-size:8px;font-weight:700}.localized-translation-memory>strong{color:var(--folio-green);font:72px Georgia,serif}.localized-translation-memory h3{max-width:720px;margin:0 0 15px;font:29px/1.1 Georgia,serif}.localized-translation-memory p{color:#706557;max-width:800px;margin:0;font:14px/1.55 Georgia,serif}@media (max-width:850px){.localized-home .orientation-sheet{padding-bottom:75px}.localized-translation-memory{margin-top:70px;display:block}.localized-translation-memory>strong{margin:18px 0;font-size:60px;display:block}}.source-weave{overflow:visible}.weave-intro{min-height:420px}.weave-intro>div>p{color:#b9ad9f;margin:0;font:16px/1.6 Georgia,serif}.weave-intro ol{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.weave-intro li{color:#c9bfb1;text-transform:uppercase;border:1px solid #514a42;padding:9px 12px;font-size:8px;font-weight:700}.weave-intro li b{color:#cf6d4a;margin-right:7px}.weave-topic-selector{background:#211e1a;border-top:1px solid #5f554a;border-left:1px solid #5f554a;grid-template-columns:repeat(9,1fr);display:grid;overflow-x:auto}.weave-topic-selector button{color:#bcb0a2;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #5f554a;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:112px;padding:17px 14px;display:flex;position:relative}.weave-topic-selector button small{color:#cf6d4a;font-size:8px;font-weight:700}.weave-topic-selector button span{font:18px/1.05 Georgia,serif}.weave-topic-selector button i{background:#766d63;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;right:13px}.weave-topic-selector button:hover{color:#f0e7d5;background:#2c2722}.weave-topic-selector button.active{color:#fff4df;background:#ad4f35}.weave-topic-selector button.active small{color:#f3c681}.weave-topic-selector button.active i{background:#f0cf7c;box-shadow:0 0 0 5px #f0cf7c24}.weave-explorer{border-top:1px solid #5f554a;grid-template-columns:minmax(310px,4fr) minmax(620px,8fr);display:grid}.weave-topic-summary{background:#211e1a;border-right:1px solid #5f554a;flex-direction:column;min-height:720px;padding:58px 4vw;display:flex}.weave-topic-summary>small{color:#cf6d4a;letter-spacing:.13em;font-size:8px;font-weight:700}.weave-topic-summary>span{color:#d5ae55;margin:55px 0 28px;font:clamp(42px,4.4vw,72px)/1.25 Georgia,serif}.weave-topic-summary h3{margin:0;font:400 clamp(40px,4vw,63px)/.95 Georgia,serif}.weave-topic-summary>p{color:#d0c5b7;max-width:510px;margin:28px 0;font:18px/1.6 Georgia,serif}.weave-topic-summary blockquote{color:#d9c57c;border-top:1px solid #5f554a;border-bottom:1px solid #5f554a;margin:auto 0 28px;padding:24px 0;font:italic 19px/1.5 Georgia,serif}.weave-topic-summary cite{color:#9f9487;margin-top:7px;font:8px Arial,sans-serif;display:block}.weave-topic-summary>a{color:#cf6d4a;text-transform:uppercase;border-bottom:1px solid #cf6d4a;width:max-content;padding-bottom:8px;font-size:8px;font-weight:700}.weave-source-list{color:#2b251f;background:#eee6d4}.weave-source-list>header{border-bottom:1px solid #a99c89;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.weave-source-list>header span{color:#8a7d6c;letter-spacing:.12em;font-size:8px;font-weight:700}.weave-source-list>header b{color:#ad4f35;font:18px Georgia,serif}.weave-source-list>a{color:#2b251f;border-bottom:1px solid #b4a793;grid-template-columns:32px 26px 1fr 80px 160px;align-items:center;gap:18px;min-height:132px;padding:23px 27px;display:grid;position:relative}.weave-source-list>a>small{color:var(--thread);align-self:start;font-size:8px;font-weight:700}.weave-source-list>a>i{border:1px solid var(--thread);border-radius:50%;width:18px;height:18px;position:relative}.weave-source-list>a>i:after{content:"";background:var(--thread);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.weave-source-list>a>div>span{color:#786c5d;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.weave-source-list h4{margin:7px 0 5px;font:28px/1 Georgia,serif}.weave-source-list p{color:#716658;max-width:560px;margin:0;font:14px/1.42 Georgia,serif}.weave-source-list>a>strong{color:var(--thread);text-align:right;font:31px Georgia,serif}.weave-source-list>a>strong small{color:#807363;text-transform:uppercase;margin-top:3px;font:7px Arial,sans-serif;display:block}.weave-source-list>a>em{color:#ad4f35;text-align:right;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.weave-source-list>a:before{content:"";background:var(--thread);width:4px;transition:transform .18s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.weave-source-list>a:hover{background:#e4dac7}.weave-source-list>a:hover:before{transform:scaleY(1)}@media (max-width:1050px){.weave-topic-selector{grid-template-columns:repeat(9,125px)}.weave-explorer{grid-template-columns:340px 1fr}.weave-source-list>a{grid-template-columns:28px 22px 1fr 65px}.weave-source-list>a>em{text-align:left;grid-column:3/5}.weave-topic-summary{padding:48px 32px}}@media (max-width:850px){.source-weave{overflow:visible}.weave-intro>div{margin-top:0}.weave-intro ol{grid-template-columns:1fr;display:grid}.weave-topic-selector{grid-template-columns:repeat(9,112px)}.weave-topic-selector button{min-height:92px}.weave-topic-selector button span{font-size:16px}.weave-explorer{display:block}.weave-topic-summary{min-height:auto;padding:45px 18px}.weave-topic-summary>span{margin:38px 0 20px;font-size:48px}.weave-topic-summary h3{font-size:45px}.weave-topic-summary>p{font-size:17px}.weave-topic-summary blockquote{margin:38px 0 28px}.weave-source-list>header{padding:20px 18px;display:block}.weave-source-list>header b{margin-top:8px;display:block}.weave-source-list>a{grid-template-columns:25px 20px 1fr 64px;gap:12px;min-height:190px;padding:24px 18px}.weave-source-list h4{font-size:25px}.weave-source-list p{font-size:13px}.weave-source-list>a>strong{font-size:26px}.weave-source-list>a>em{text-align:left;grid-column:3/5}}.home-route-board{background:#e2d7c2;border-top:1px solid #938675;padding:92px 3vw 104px}.home-route-intro{grid-template-columns:minmax(240px,3fr) minmax(420px,6fr) minmax(260px,3fr);align-items:end;gap:3vw;max-width:1500px;margin:0 auto 48px;display:grid}.home-route-intro>small{color:var(--folio-red);letter-spacing:.15em;align-self:start;font-size:8px;font-weight:700}.home-route-intro h2{letter-spacing:-.055em;margin:0;font:400 clamp(42px,4.8vw,76px)/.88 Georgia,serif}.home-route-intro h2 em{color:var(--folio-red);font-weight:400}.home-route-intro>p{color:#655b4f;max-width:360px;margin:0;font:15px/1.6 Georgia,serif}.home-route-grid{border-top:4px solid var(--folio-green);border-left:1px solid #a99c89;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1500px;margin:0 auto;display:grid}.home-route-card{background:#eee6d433;border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;grid-column:span 3;min-width:0;min-height:310px;padding:27px 28px 24px;display:flex}.home-route-card:nth-child(n+3){grid-column:span 2}.home-route-card-head{align-items:center;gap:12px;display:flex}.home-route-card-head small{color:var(--folio-red);font-size:9px;font-weight:700}.home-route-card-head span{color:#7b6f60;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.home-route-card h3{letter-spacing:-.025em;max-width:580px;margin:42px 0 13px;font:400 clamp(26px,2vw,34px)/1.02 Georgia,serif}.home-route-card>p{color:#706557;max-width:560px;margin:0;font:14px/1.55 Georgia,serif}.home-route-card nav{margin-top:auto;padding-top:34px}.home-route-card nav a{border-top:1px solid #a99c89;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:15px;min-height:64px;padding:12px 0;transition:padding .18s,color .18s,background .18s;display:grid}.home-route-card nav a:last-child{border-bottom:1px solid #a99c89}.home-route-card nav a>span{flex-direction:column;gap:5px;min-width:0;display:flex}.home-route-card nav b{font:400 18px/1.15 Georgia,serif}.home-route-card nav em{color:#756a5d;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font:7px/1.3 Arial,sans-serif;overflow:hidden}.home-route-card nav i{color:var(--folio-red);text-align:right;font:24px/1 Georgia,serif}:is(.home-route-card nav a:hover,.home-route-card nav a:focus-visible){color:var(--folio);background:var(--folio-dark);outline:0;padding-left:12px;padding-right:12px}:is(.home-route-card nav a:hover em,.home-route-card nav a:focus-visible em){color:#bcb0a1}.home-mevlid-passage{color:#eee4cf;background:#221b17;border-top:4px solid #c49f42;border-bottom:1px solid #5f554a;grid-template-columns:minmax(190px,.45fr) minmax(360px,.8fr) minmax(420px,1fr);align-items:center;gap:5vw;min-height:530px;padding:70px 5vw;display:grid;position:relative;overflow:hidden}.home-mevlid-passage:before{content:"";opacity:.75;background:#61564c;width:1px;height:150%;position:absolute;top:-20%;left:29%;transform:rotate(17deg)}.home-mevlid-passage>div,.home-mevlid-passage>blockquote{z-index:2;position:relative}.home-mevlid-kicker{border-top:1px solid #62574d;flex-direction:column;align-self:stretch;padding-top:12px;display:flex}.home-mevlid-kicker small{color:#d06b49;letter-spacing:.16em;font-size:8px;font-weight:700}.home-mevlid-kicker b{color:#d6b657;margin-top:auto;font:400 28px/1.1 Georgia,serif}.home-mevlid-kicker span{color:#93877a;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:700}.home-mevlid-passage blockquote{color:#e7d9c3;border-top:1px solid #62574d;border-bottom:1px solid #62574d;margin:0;padding:45px 0;font:italic clamp(29px,3vw,48px)/1.35 Georgia,serif}.home-mevlid-passage blockquote span{display:block}.home-mevlid-copy h2{letter-spacing:-.058em;margin:0;font:400 clamp(52px,5.5vw,88px)/.87 Georgia,serif}.home-mevlid-copy h2 em{color:#ce6a48;font-weight:400}.home-mevlid-copy p{color:#bdb1a3;max-width:650px;margin:30px 0;font:16px/1.65 Georgia,serif}.home-mevlid-copy>b{color:#ce6a48;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ce6a48;align-items:center;gap:12px;padding-bottom:8px;font-size:8px;display:inline-flex}.home-mevlid-copy>b i{font:22px Georgia,serif}.home-mevlid-passage>strong{color:#fff;opacity:.025;pointer-events:none;font:400 clamp(260px,36vw,580px)/1 Georgia,serif;position:absolute;top:-5vw;right:-2vw}:is(.home-mevlid-passage:hover .home-mevlid-copy>b,.home-mevlid-passage:focus-visible .home-mevlid-copy>b){color:#dfc472;border-color:#dfc472}.home-mevlid-passage:focus-visible{outline-offset:-3px;outline:3px solid #ce6a48}@media (max-width:1100px){.home-route-intro{grid-template-columns:1fr 2fr}.home-route-intro>p{grid-column:2}.home-route-card,.home-route-card:nth-child(n+3){grid-column:span 3}.home-mevlid-passage{grid-template-columns:180px 1fr}.home-mevlid-copy{grid-column:2}.home-mevlid-passage blockquote{grid-row:1/3}.home-mevlid-kicker{min-height:210px}}@media (max-width:720px){.home-route-board{padding:66px 18px 76px}.home-route-intro{margin-bottom:38px;display:block}.home-route-intro h2{margin:34px 0 22px;font-size:clamp(43px,13vw,62px)}.home-route-intro>p{max-width:520px}.home-route-grid{display:block}.home-route-card{min-height:0;padding:26px 22px 24px}.home-route-card h3{margin:30px 0 12px;font-size:29px}.home-route-card nav{padding-top:28px}.home-mevlid-passage{min-height:0;padding:62px 18px 74px;display:block}.home-mevlid-passage:before{display:none}.home-mevlid-kicker{min-height:150px;padding-bottom:28px}.home-mevlid-passage blockquote{padding:35px 0;font-size:31px}.home-mevlid-copy{margin-top:48px}.home-mevlid-copy h2{font-size:clamp(49px,14vw,67px)}.home-mevlid-copy p{font-size:16px}.home-mevlid-copy>b{align-items:center;min-height:44px}}.home-visual-cover{background:#19130e;border-bottom:1px solid #756554;grid-column:1/17;margin:0;position:relative;overflow:hidden}.home-visual-cover>img{object-fit:contain;width:100%;height:auto;max-height:min(780px,72vh);margin:auto;display:block}.home-visual-cover>figcaption{color:#f2e8d5;background:#17110d;border-top:3px solid #bf8c3d;grid-template-columns:minmax(320px,5fr) minmax(280px,4fr) minmax(190px,2fr);align-items:center;gap:3vw;width:auto;padding:28px 30px;display:grid;position:relative}.home-visual-cover h1{letter-spacing:-.025em;margin:0;font:400 clamp(27px,2.6vw,44px)/1.04 Georgia,serif}.home-visual-cover p{color:#d7c9b3;max-width:520px;margin:0;font:15px/1.55 Georgia,serif}.home-visual-cover a{color:#e2b45d;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #a67c38;justify-self:end;align-items:center;gap:12px;min-height:44px;font:700 9px Arial,sans-serif;display:inline-flex}.home-visual-cover a b{font-size:18px}@media (max-width:900px){.home-visual-cover>figcaption{grid-template-columns:1fr 1fr}.home-visual-cover a{grid-column:1/3;justify-self:start}}@media (max-width:720px){.home-visual-cover>img{max-height:none}.home-visual-cover>figcaption{border-top-width:2px;padding:25px 20px 28px;display:block}.home-visual-cover h1{font-size:29px}.home-visual-cover p{margin:15px 0 18px;font-size:15px}.home-visual-cover a{justify-self:auto}}.home-visual-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 17%,#130e0a21 31%,#130e0a80 49%,#130e0a14 76%,#0000 90%);height:min(780px,72vh);position:absolute;inset:0 0 auto}.home-cover-entry{z-index:2;color:#f3ead9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#140f0bd1;border-top:1px solid #d3ae5bb8;border-bottom:1px solid #d3ae5b73;width:min(620px,43%);padding:34px 38px 36px;position:absolute;top:43%;left:34%;transform:translateY(-50%)}.home-cover-entry>small{color:#d7ae54;letter-spacing:.16em;font:700 8px/1 Arial,sans-serif}.home-cover-entry h1{color:#f3ead9;letter-spacing:-.052em;max-width:590px;margin:27px 0 20px;font:400 clamp(42px,4.2vw,70px)/.9 Georgia,serif}.home-cover-entry>p{color:#d5c7b4;max-width:500px;margin:0;font:16px/1.55 Georgia,serif}.home-cover-entry nav{align-items:center;gap:12px;margin-top:31px;display:flex}.home-cover-entry nav a{color:#e5bd65;letter-spacing:.09em;text-transform:uppercase;border:1px solid #78633c;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:0 17px;font:700 8px/1 Arial,sans-serif;transition:color .18s,background .18s,border-color .18s,transform .12s;display:inline-flex}.home-cover-entry nav a.primary{color:#211912;background:#d1aa54;border-color:#d1aa54}:is(.home-cover-entry nav a:hover,.home-cover-entry nav a:focus-visible){color:#211912;background:#f0d18c;border-color:#f0d18c;outline:0}.home-cover-entry nav a:active{transform:translateY(1px)}.home-cover-entry nav b{font-size:16px}.home-visual-cover>figcaption{z-index:3;border-top:3px solid #bf8c3d;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(190px,1fr));gap:0;padding:0;position:relative}.home-visual-cover>figcaption>div{border-right:1px solid #57493e;flex-direction:column;justify-content:center;min-height:112px;padding:23px 28px;display:flex}.home-visual-cover>figcaption>div small{color:#d5aa50;letter-spacing:.15em;font:700 7px/1 Arial,sans-serif}.home-visual-cover>figcaption>div p{color:#c9bba7;margin:10px 0 0;font:14px/1.4 Georgia,serif}.home-visual-cover>figcaption>a{color:#eee2cd;text-transform:none;border:0;border-right:1px solid #57493e;justify-content:space-between;justify-self:stretch;align-items:center;min-height:112px;padding:20px 23px;display:flex}.home-visual-cover>figcaption>a span{gap:10px;display:grid}.home-visual-cover>figcaption>a small{color:#c85f40;letter-spacing:.12em;font:700 7px/1 Arial,sans-serif}.home-visual-cover>figcaption>a b{font:400 19px/1.15 Georgia,serif}.home-visual-cover>figcaption>a i{color:#d7ae54;font:22px/1 Georgia,serif}:is(.home-visual-cover>figcaption>a:hover,.home-visual-cover>figcaption>a:focus-visible){color:#17110d;background:#d1aa54;outline:0}:is(.home-visual-cover>figcaption>a:hover small,.home-visual-cover>figcaption>a:focus-visible small,.home-visual-cover>figcaption>a:hover i,.home-visual-cover>figcaption>a:focus-visible i){color:#6f2f21}@media (max-width:1050px){.home-cover-entry{width:min(620px,54%);left:28%}.home-visual-cover>figcaption{grid-template-columns:1fr 1fr}.home-visual-cover>figcaption>div,.home-visual-cover>figcaption>a:last-child{grid-column:1/3}}@media (max-width:720px){.home-visual-cover:after{display:none}.home-cover-entry{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17110d;border-top:3px solid #bf8c3d;border-bottom:0;width:auto;padding:31px 20px 34px;position:relative;top:auto;left:auto;transform:none}.home-cover-entry h1{margin:23px 0 17px;font-size:clamp(38px,11.5vw,54px)}.home-cover-entry>p{font-size:15px}.home-cover-entry nav{flex-direction:column;align-items:stretch}.home-cover-entry nav a{width:100%}.home-visual-cover>figcaption{border-top:1px solid #57493e;display:block}.home-visual-cover>figcaption>div,.home-visual-cover>figcaption>a{border-bottom:1px solid #57493e;border-right:0;min-height:82px;padding:17px 20px}.home-visual-cover>figcaption>a b{font-size:18px}}.home-intent,.home-amentu-line{position:relative}.home-anchor{pointer-events:none;width:1px;height:1px;position:absolute;inset:0 auto auto 0}.home-visual-cover>figcaption{grid-template-columns:minmax(235px,1.25fr) repeat(4,minmax(150px,1fr))}.home-editorial{color:#2b241e;background:#e5dbc6;border-top:1px solid #a99c89;padding:clamp(82px,8vw,132px) max(3vw,24px) clamp(95px,9vw,145px)}.home-editorial>header{grid-template-columns:minmax(180px,2fr) minmax(470px,6fr) minmax(280px,3fr);align-items:end;gap:4vw;max-width:1500px;margin:0 auto 58px;display:grid}.home-editorial>header>small,.home-intent>header>small,.home-directory>header>small,.home-amentu-line>header>small{color:#ad4f35;letter-spacing:.16em;align-self:start;font:800 8px/1.35 Arial,sans-serif}.home-editorial>header h2,.home-intent>header h2,.home-directory>header h2{letter-spacing:-.058em;text-wrap:balance;margin:0;font:400 clamp(48px,5.4vw,84px)/.88 Georgia,serif}.home-editorial>header h2 em,.home-intent>header h2 em,.home-directory>header h2 em{color:#ad4f35;font-weight:400}.home-editorial>header p,.home-directory>header p{color:#655b4f;max-width:430px;margin:0;font:16px/1.65 Georgia,serif}.home-editorial-grid{border-top:4px solid #315e50;border-left:1px solid #a99c89;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1500px;margin:auto;display:grid}.home-editorial-grid>a{--spot:#ad4f35;color:#2b241e;border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;grid-column:span 3;min-height:310px;padding:28px 30px 26px;text-decoration:none;transition:color .22s,background .22s,transform .22s;display:flex;position:relative}.home-editorial-grid>a.featured{background:#d9ccb0;grid-column:span 6;min-height:400px}.home-editorial-grid>a.tone-gold{--spot:#9d7728}.home-editorial-grid>a.tone-green{--spot:#315e50}.home-editorial-grid>a.tone-earth{--spot:#7a5946}.home-editorial-grid>a>small{color:var(--spot);letter-spacing:.14em;font:800 8px/1.35 Arial,sans-serif}.home-editorial-grid>a>span{color:#7b6f60;letter-spacing:.1em;font:800 7px/1.2 Arial,sans-serif;position:absolute;top:28px;right:28px}.home-editorial-grid h3{letter-spacing:-.03em;text-wrap:balance;max-width:650px;margin:auto 0 15px;font:400 clamp(27px,2.4vw,39px)/.98 Georgia,serif}.home-editorial-grid>a.featured h3{font-size:clamp(36px,3.5vw,56px)}.home-editorial-grid p{color:#6f6457;max-width:52ch;margin:0;font:14px/1.55 Georgia,serif}.home-editorial-grid b{color:var(--spot);letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font:800 8px/1.2 Arial,sans-serif}:is(.home-editorial-grid>a:hover,.home-editorial-grid>a:focus-visible){z-index:1;color:#f0e6d1;background:#211b16;outline:0;transform:translateY(-3px)}:is(.home-editorial-grid>a:hover p,.home-editorial-grid>a:focus-visible p,.home-editorial-grid>a:hover span,.home-editorial-grid>a:focus-visible span){color:#bfb3a1}.home-editorial-grid>a:focus-visible{box-shadow:inset 0 0 0 3px var(--spot)}.home-editorial-grid>a:active{transform:translateY(0)}.home-intent{color:#ede3d0;background:#211b16;border-top:1px solid #5f554a;grid-template-columns:minmax(300px,4fr) minmax(650px,8fr);gap:6vw;padding:clamp(78px,8vw,125px) max(3vw,24px);display:grid}.home-intent>header{align-self:start;position:sticky;top:130px}.home-intent>header h2{color:#ede3d0;margin-top:28px}.home-intent>nav{border-top:1px solid #655a4f}.home-intent>nav>a{color:#ede3d0;border-bottom:1px solid #655a4f;grid-template-columns:1fr auto;gap:10px 30px;min-height:215px;padding:30px 28px;text-decoration:none;transition:padding .2s,background .2s;display:grid}.home-intent>nav small{color:#ce6a48;letter-spacing:.14em;grid-column:1;font:800 8px/1.2 Arial,sans-serif}.home-intent>nav h3{letter-spacing:-.035em;grid-column:1;margin:30px 0 2px;font:400 clamp(30px,3vw,47px)/.98 Georgia,serif}.home-intent>nav p{color:#b9ad9f;grid-column:1;max-width:58ch;margin:0;font:15px/1.55 Georgia,serif}.home-intent>nav b{color:#d4ad55;text-transform:uppercase;grid-area:1/2/4;align-self:end;font:800 8px/1.2 Arial,sans-serif}:is(.home-intent>nav>a:hover,.home-intent>nav>a:focus-visible){background:#2d2721;outline:0;padding-left:42px}.home-directory{background:#eee6d4;border-bottom:1px solid #a99c89;grid-template-columns:minmax(290px,4fr) minmax(650px,8fr);gap:6vw;padding:clamp(85px,9vw,145px) max(3vw,24px);display:grid}.home-directory>header{align-self:start;position:sticky;top:130px}.home-directory>header h2{margin:28px 0 26px}.home-directory>div{border-top:4px solid #315e50}.home-directory details{border-bottom:1px solid #a99c89}.home-directory summary{cursor:pointer;grid-template-columns:40px 1fr 34px;align-items:center;gap:18px;min-height:112px;padding:23px 18px;list-style:none;display:grid}.home-directory summary::-webkit-details-marker{display:none}.home-directory summary>span{color:#ad4f35;font:800 9px Arial,sans-serif}.home-directory summary small{color:#7b6f60;letter-spacing:.13em;font:800 7px Arial,sans-serif}.home-directory summary h3{margin:8px 0 0;font:400 clamp(25px,2.2vw,35px)/1 Georgia,serif}.home-directory summary>b{color:#ad4f35;font:400 28px/1 Georgia,serif;transition:transform .2s}.home-directory details[open] summary>b{transform:rotate(45deg)}.home-directory details>p{color:#706557;max-width:64ch;margin:0;padding:0 72px 22px;font:14px/1.55 Georgia,serif}.home-directory details nav{border-top:1px solid #c0b39f;padding-left:72px}.home-directory details nav a{color:#2b241e;border-bottom:1px solid #c0b39f;justify-content:space-between;align-items:center;min-height:72px;padding:13px 18px 13px 0;text-decoration:none;display:flex}.home-directory details nav a:last-child{border-bottom:0}.home-directory details nav span{gap:6px;display:grid}.home-directory details nav strong{font:400 19px/1.1 Georgia,serif}.home-directory details nav small{color:#786d5f;letter-spacing:.06em;text-transform:uppercase;font:700 7px Arial,sans-serif}.home-directory details nav i{color:#ad4f35;font:22px Georgia,serif}:is(.home-directory details nav a:hover,.home-directory details nav a:focus-visible){background:#e2d7c2;outline:0;padding-left:14px}.home-amentu-line{color:#2b241e;background:#e2d7c2;border-bottom:1px solid #a99c89;padding:72px max(3vw,24px) 88px}.home-amentu-line>header{grid-template-columns:2fr 5fr 4fr;align-items:end;gap:4vw;max-width:1500px;margin:0 auto 38px;display:grid}.home-amentu-line>header h2{letter-spacing:-.045em;margin:0;font:400 clamp(37px,4vw,62px)/.92 Georgia,serif}.home-amentu-line>header p{color:#6d6255;max-width:420px;margin:0;font:15px/1.55 Georgia,serif}.home-amentu-line>nav{border-top:1px solid #9e917e;border-left:1px solid #9e917e;grid-template-columns:repeat(9,1fr);max-width:1500px;margin:auto;display:grid;overflow-x:auto}.home-amentu-line>nav a{color:#2b241e;border-bottom:1px solid #9e917e;border-right:1px solid #9e917e;flex-direction:column;justify-content:space-between;min-width:126px;min-height:128px;padding:16px 15px;text-decoration:none;display:flex}.home-amentu-line>nav small{color:#ad4f35;font:800 8px Arial,sans-serif}.home-amentu-line>nav span{font:400 18px/1.05 Georgia,serif}.home-amentu-line>nav i{color:#315e50;align-self:flex-end;font:18px Georgia,serif}:is(.home-amentu-line>nav a:hover,.home-amentu-line>nav a:focus-visible){color:#f1e7d4;background:#211b16;outline:0}@media (max-width:1100px){.home-visual-cover>figcaption{grid-template-columns:1fr 1fr}.home-visual-cover>figcaption>div{grid-column:1/3}.home-visual-cover>figcaption>a:last-child{grid-column:auto}.home-editorial>header{grid-template-columns:1fr 2fr}.home-editorial>header p{grid-column:2}.home-editorial-grid>a{grid-column:span 6}.home-intent,.home-directory{grid-template-columns:minmax(270px,4fr) minmax(0,8fr);gap:4vw}.home-amentu-line>header{grid-template-columns:1fr 2fr}.home-amentu-line>header p{grid-column:2}}@media (max-width:760px){.home-editorial{padding:68px 18px 82px}.home-editorial>header,.home-amentu-line>header{display:block}.home-editorial>header h2,.home-intent>header h2,.home-directory>header h2{margin:30px 0 22px;font-size:clamp(43px,13vw,61px)}.home-editorial-grid{display:block}.home-editorial-grid>a,.home-editorial-grid>a.featured{min-height:260px;padding:25px 21px}.home-editorial-grid h3,.home-editorial-grid>a.featured h3{font-size:32px}.home-intent,.home-directory{padding:70px 18px 84px;display:block}.home-intent>header,.home-directory>header{margin-bottom:48px;position:relative;top:auto}.home-intent>nav>a{flex-direction:column;min-height:240px;padding:25px 18px;display:flex}.home-intent>nav h3{margin-top:34px}.home-intent>nav b{align-self:flex-start;margin-top:auto}.home-directory details>p,.home-directory details nav{padding-left:18px}.home-directory summary{padding-left:8px;padding-right:10px}.home-amentu-line{padding:62px 18px 76px}.home-amentu-line>header h2{margin:28px 0 18px;font-size:44px}.home-amentu-line>nav{grid-template-columns:repeat(9,126px)}}.prayer-library-page,.prayer-detail-page,.prayer-collection-page{background:#eee6d4}.prayer-library-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.25fr) minmax(260px,.42fr);align-items:end;gap:8vw;min-height:710px;padding:90px max(6vw,58px);display:grid}.prayer-library-hero>div>span{color:#d0aa52;letter-spacing:.17em;font-size:8px;font-weight:700}.prayer-library-hero h1{letter-spacing:-.065em;margin:35px 0 28px;font:400 clamp(72px,9vw,140px)/.8 Georgia,serif}.prayer-library-hero h1 em{color:#c56845;font-weight:400}.prayer-library-hero>div>p{color:#c8bdb0;max-width:720px;font:19px/1.62 Georgia,serif}.prayer-library-hero nav{flex-wrap:wrap;gap:8px;margin-top:45px;display:flex}.prayer-library-hero nav a{color:#d0aa52;text-transform:uppercase;border:1px solid #6a6055;padding:13px 16px;font-size:8px;font-weight:700}.prayer-library-hero aside{border-top:1px solid #62584e;grid-template-columns:100px 1fr;display:grid}.prayer-library-hero aside>*{border-bottom:1px solid #62584e;min-height:80px;padding:20px 0}.prayer-library-hero aside b{color:#d0aa52;font:42px Georgia,serif}.prayer-library-hero aside span{color:#bfb3a5;text-transform:uppercase;font:11px/1.4 Georgia,serif}.prayer-trust-strip{border-bottom:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(4,1fr);display:grid}.prayer-trust-strip article,.prayer-trust-strip>a{min-height:165px;color:inherit;border-right:1px solid #a99c89;padding:28px;text-decoration:none}.prayer-trust-strip>a{background:#ded0b5}:is(.prayer-trust-strip>a:hover,.prayer-trust-strip>a:focus-visible){color:#eee6d4;background:#28211a}.prayer-trust-strip small,.prayer-category-atlas header>span,.daily-prayer-flow header>span,.verified-prayer-collection header span,.prayer-future-map header>span{color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:700}.prayer-trust-strip b{margin:28px 0 9px;font:21px Georgia,serif;display:block}.prayer-trust-strip p{color:#756a5b;margin:0;font:12px Georgia,serif}:is(.prayer-trust-strip>a:hover p,.prayer-trust-strip>a:focus-visible p){color:#bfb3a5}.prayer-category-atlas{grid-template-columns:minmax(300px,.52fr) 1.48fr;gap:7vw;padding:110px max(6vw,58px);display:grid}.prayer-category-atlas>header{align-self:start;position:sticky;top:140px}.prayer-category-atlas h2,.daily-prayer-flow h2,.verified-prayer-collection h2,.prayer-future-map h2,.prayer-related h2{letter-spacing:-.055em;margin:35px 0 26px;font:400 clamp(52px,6vw,88px)/.88 Georgia,serif}.prayer-category-atlas h2 em,.daily-prayer-flow h2 em,.verified-prayer-collection h2 em,.prayer-future-map h2 em,.prayer-related h2 em{color:var(--red);font-weight:400}.prayer-category-atlas header p{color:#6d6255;max-width:400px;font:15px/1.6 Georgia,serif}.prayer-category-atlas>div{border-top:4px solid var(--green);border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.prayer-category-atlas>div>a,.prayer-category-atlas>div>article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:280px;padding:28px;display:flex}.prayer-category-atlas small{color:var(--green);font-size:7px;font-weight:700}.prayer-category-atlas strong{color:#c2b49f;align-self:flex-end;margin-top:-12px;font:45px Georgia,serif}.prayer-category-atlas h3{margin:50px 0 15px;font:29px/1.05 Georgia,serif}.prayer-category-atlas p{color:#716658;font:13px/1.55 Georgia,serif}.prayer-category-atlas a>b,.prayer-category-atlas article>a{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:7px;font-weight:700}.prayer-category-atlas>div>a:hover{color:#eee6d4;background:var(--green)}.prayer-category-atlas>div>a:hover p{color:#d8dfd4}.prayer-category-atlas>div>a:hover small,.prayer-category-atlas>div>a:hover b{color:#e2c774}.prayer-category-atlas .review{color:#eee6d4;background:#28211a}.prayer-category-atlas .review small{color:#c56845}.prayer-category-atlas .review p{color:#bfb3a5}.daily-prayer-flow{color:#eee6d4;background:#61735a;grid-template-columns:minmax(280px,.42fr) 1.58fr;gap:6vw;padding:110px max(6vw,58px);display:grid}.daily-prayer-flow>header{align-self:start;position:sticky;top:140px}.daily-prayer-flow header>span,.daily-prayer-flow h2 em{color:#e2c774}.daily-prayer-flow header p{color:#d8dfd4;font:15px/1.6 Georgia,serif}.daily-prayer-flow>div{border-top:1px solid #899785}.daily-prayer-flow>div>a{border-bottom:1px solid #899785;grid-template-columns:80px 18px 45px 1fr 1fr 45px;align-items:center;gap:18px;min-height:125px;padding:20px 10px;display:grid}.daily-prayer-flow small{color:#e2c774;font-size:7px;font-weight:700}.daily-prayer-flow i{border:2px solid #d8dfd4;border-radius:50%;width:9px;height:9px}.daily-prayer-flow span{color:#99a694;font:24px Georgia,serif}.daily-prayer-flow h3{font:25px/1.1 Georgia,serif}.daily-prayer-flow>div p{color:#d8dfd4;font:13px/1.5 Georgia,serif}.daily-prayer-flow a>b{color:#e2c774;text-transform:uppercase;font-size:7px}.daily-prayer-flow>div>a:hover{color:#28211a;background:#e2c774;padding-left:22px}.daily-prayer-flow>div>a:hover *{color:#28211a}.verified-prayer-collection{padding:110px max(6vw,58px)}.verified-prayer-collection>header{grid-template-columns:1fr .45fr;align-items:end;gap:8vw;display:grid}.verified-prayer-collection header>p{color:#6d6255;font:15px/1.6 Georgia,serif}.verified-prayer-collection>div,.prayer-collection-page>div{border-top:4px solid var(--red);border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.prayer-card{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:360px;padding:28px;display:flex}.prayer-card>small{color:var(--green);font-size:7px;font-weight:700}.prayer-card>span{color:var(--red);text-transform:uppercase;border:1px solid #b6aa96;align-self:flex-end;margin-top:-10px;padding:6px 8px;font-size:6px;font-weight:700}.prayer-card h3{margin:45px 0 22px;font:29px/1.04 Georgia,serif}.prayer-card>p{color:#675d50;text-align:right;max-height:76px;margin:0;font:19px/1.75 Georgia,serif;overflow:hidden}.prayer-card>b{color:#8c7f6e;margin-top:auto;padding-top:25px;font-size:7px}.prayer-card>em{color:var(--red);text-transform:uppercase;margin-top:12px;font:700 7px Arial,sans-serif}.prayer-card:hover{color:#eee6d4;background:#28211a}.prayer-card:hover>p,.prayer-card:hover>b{color:#c8bdb0}.prayer-card:hover>small,.prayer-card:hover>em{color:#d0aa52}.prayer-future-map{color:#eee6d4;background:#28211a;padding:110px max(6vw,58px)}.prayer-future-map header>span{color:#c56845}.prayer-future-map h2 em{color:#d0aa52}.prayer-future-map>div{border-top:1px solid #5e554b;border-left:1px solid #5e554b;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.prayer-future-map article{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;min-height:210px;padding:28px}.prayer-future-map article small{color:#c56845;font-size:7px;font-weight:700}.prayer-future-map h3{margin:45px 0 14px;font:26px Georgia,serif}.prayer-future-map article p{color:#bfb3a5;font:13px/1.5 Georgia,serif}.prayer-future-map>aside{background:#211c18;border-top:4px solid #d0aa52;grid-template-columns:.4fr 1.6fr;gap:5vw;margin-top:60px;padding:40px;display:grid}.prayer-future-map aside b{color:#d0aa52;font:30px Georgia,serif}.prayer-future-map aside p{color:#c8bdb0;margin:0;font:17px/1.6 Georgia,serif}.prayer-collection-page>header{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:570px;padding:70px max(6vw,58px);display:flex}.prayer-collection-page>header>a{color:#bfb3a5;margin-bottom:auto;font-size:8px;font-weight:700}.prayer-collection-page>header>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.prayer-collection-page>header h1{letter-spacing:-.06em;margin:25px 0 20px;font:400 clamp(70px,9vw,135px)/.8 Georgia,serif}.prayer-collection-page>header p{color:#c8bdb0;max-width:650px;font:18px Georgia,serif}.prayer-collection-page>div{border-left:0;margin:0;padding:90px max(6vw,58px) 120px}.quran-prayer-page>header{background:#61735a}.hadith-prayer-page>header{background:#49372d}.prayer-detail-hero{color:#eee6d4;border-top:5px solid var(--red);background:#28211a;flex-direction:column;min-height:700px;padding:75px max(6vw,58px);display:flex}.prayer-detail-hero>a{color:#bfb3a5;text-transform:uppercase;font-size:8px;font-weight:700}.prayer-detail-hero>span{color:#d0aa52;letter-spacing:.15em;margin-top:auto;font-size:8px;font-weight:700}.prayer-detail-hero h1{letter-spacing:-.06em;max-width:1100px;margin:25px 0 45px;font:400 clamp(60px,8vw,125px)/.82 Georgia,serif}.prayer-detail-hero>p{color:#e2d39c;text-align:right;max-width:1150px;margin:0 0 10px auto;font:400 clamp(27px,3.2vw,48px)/2 Georgia,serif}.prayer-language-rail{z-index:4;background:#e8deca;border-bottom:1px solid #a99c89;justify-content:flex-end;display:flex;position:sticky;top:80px}.prayer-language-rail a{text-align:center;border-left:1px solid #a99c89;width:70px;padding:18px;font-size:8px;font-weight:700}.prayer-language-rail a.active{color:#eee6d4;background:var(--red)}.prayer-core{grid-template-columns:240px 1fr;gap:7vw;padding:100px max(7vw,68px);display:grid}.prayer-core>aside{border-top:4px solid var(--green);flex-direction:column;height:max-content;padding-top:18px;display:flex}.prayer-core>aside>*{border-bottom:1px solid #a99c89;padding:14px 0}.prayer-core aside span{color:var(--green);text-transform:uppercase;font-size:7px;font-weight:700}.prayer-core aside b{font:27px Georgia,serif}.prayer-core aside small{color:#756a5b;font-size:8px}.prayer-core>div>section{padding:0 0 60px}.prayer-core section small,.prayer-context-grid small,.prayer-editorial-note>span,.prayer-related header>span{color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:700}.prayer-core .transliteration{max-width:900px;margin:25px 0 0;font:italic 25px/1.6 Georgia,serif}.prayer-core blockquote{border-top:1px solid #a99c89;border-bottom:1px solid #a99c89;max-width:980px;margin:25px 0 0;padding:38px 0;font:400 clamp(28px,3.5vw,50px)/1.35 Georgia,serif}.prayer-context-grid{border-top:4px solid var(--gold);border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.prayer-context-grid article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:280px;padding:38px max(4vw,38px)}.prayer-context-grid article p{color:#4e463d;margin-top:55px;font:20px/1.6 Georgia,serif}.prayer-context-grid article a{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:700}.prayer-editorial-note{color:#eee6d4;background:#61735a;grid-template-columns:250px 1fr;gap:7vw;padding:60px max(7vw,68px);display:grid}.prayer-editorial-note>span{color:#e2c774}.prayer-editorial-note p{max-width:900px;margin:0;font:20px/1.65 Georgia,serif}.prayer-related{padding:100px max(6vw,58px)}.prayer-related>div{border-top:4px solid var(--green);border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);display:grid}.prayer-related>div>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:300px;padding:28px;display:flex}.prayer-related small{color:var(--green);font-size:7px;font-weight:700}.prayer-related h3{margin:50px 0 15px;font:29px/1.05 Georgia,serif}.prayer-related p{color:#6e6356;font:14px/1.5 Georgia,serif}.prayer-related a>b{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:7px}.prayer-next{color:#eee6d4;background:#28211a;grid-template-columns:1fr auto;align-items:center;min-height:270px;padding:55px max(6vw,58px);display:grid}.prayer-next>span{color:#d0aa52;letter-spacing:.15em;font-size:7px;font-weight:700}.prayer-next h2{grid-row:2;margin:15px 0 0;font:400 clamp(45px,6vw,85px)/.9 Georgia,serif}.prayer-next>b{color:#c56845;grid-area:1/2/3;font-size:45px}@media (max-width:900px){.prayer-library-hero{grid-template-columns:1fr;gap:50px;min-height:800px;padding:60px 18px}.prayer-library-hero h1{font-size:72px}.prayer-trust-strip{grid-template-columns:1fr}.prayer-category-atlas,.daily-prayer-flow{grid-template-columns:1fr;gap:60px;padding:75px 18px}.prayer-category-atlas>header,.daily-prayer-flow>header{position:relative;top:auto}.prayer-category-atlas>div{grid-template-columns:1fr}.daily-prayer-flow>div>a{grid-template-columns:55px 14px 35px 1fr;gap:10px}.daily-prayer-flow>div>a>p,.daily-prayer-flow>div>a>b{grid-column:4}.verified-prayer-collection{padding:75px 18px}.verified-prayer-collection>header,.verified-prayer-collection>div,.prayer-collection-page>div{grid-template-columns:1fr}.prayer-future-map{padding:75px 18px}.prayer-future-map>div,.prayer-future-map>aside{grid-template-columns:1fr}.prayer-collection-page>header{min-height:650px;padding:55px 18px}.prayer-collection-page>header h1{font-size:70px}.prayer-collection-page>div{padding:65px 18px 90px}.prayer-detail-hero{min-height:760px;padding:55px 18px}.prayer-detail-hero h1{font-size:62px}.prayer-detail-hero>p{font-size:28px}.prayer-language-rail{top:64px}.prayer-core{grid-template-columns:1fr;padding:70px 18px}.prayer-context-grid{grid-template-columns:1fr}.prayer-context-grid article{min-height:230px;padding:30px 18px}.prayer-editorial-note{grid-template-columns:1fr;padding:50px 18px}.prayer-related{padding:75px 18px}.prayer-related>div{grid-template-columns:1fr}.prayer-next{grid-template-columns:1fr;padding:45px 18px}.prayer-next>b{grid-area:3/1;margin-top:25px}}.prayer-future-map>header>p{color:#bfb3a5;max-width:700px;font:16px/1.6 Georgia,serif}.prayer-future-map>div>a{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;flex-direction:column;min-height:245px;padding:28px;display:flex}.prayer-future-map>div>a small{color:#c56845;font-size:7px;font-weight:700}.prayer-future-map>div>a h3{margin:45px 0 14px;font:26px Georgia,serif}.prayer-future-map>div>a p{color:#bfb3a5;font:12px/1.5 Georgia,serif}.prayer-future-map>div>a b{color:#d0aa52;text-transform:uppercase;margin-top:auto;font-size:7px}.prayer-future-map>div>a:hover{color:#28211a;background:#d0aa52}.prayer-future-map>div>a:hover small,.prayer-future-map>div>a:hover p,.prayer-future-map>div>a:hover b{color:#28211a}.prayer-path-page{background:#eee6d4}.prayer-path-hero{color:#eee6d4;background:#28211a;border-top:5px solid #c56845;flex-direction:column;justify-content:end;min-height:650px;padding:75px max(6vw,58px);display:flex;position:relative}.prayer-path-hero>a{color:#bfb3a5;text-transform:uppercase;margin-bottom:auto;font-size:8px;font-weight:700}.prayer-path-hero>span{color:#d0aa52;letter-spacing:.16em;font-size:8px;font-weight:700}.prayer-path-hero h1{letter-spacing:-.065em;max-width:1150px;margin:26px 0 22px;font:400 clamp(68px,9vw,135px)/.8 Georgia,serif}.prayer-path-hero>p{color:#c9beb0;max-width:760px;margin:0;font:18px/1.6 Georgia,serif}.prayer-path-hero>b{color:#4e453d;font:400 110px Georgia,serif;position:absolute;bottom:65px;right:max(6vw,58px)}.prayer-path-rail{z-index:4;background:#e8deca;border-bottom:1px solid #a99c89;grid-template-columns:repeat(6,1fr);display:grid;position:sticky;top:80px}.prayer-path-rail>a{border-right:1px solid #a99c89;grid-template-columns:30px 1fr;align-items:center;min-height:90px;padding:15px;display:grid}.prayer-path-rail small{color:var(--red);font-size:7px;font-weight:700}.prayer-path-rail span{font:14px/1.2 Georgia,serif}.prayer-path-rail>a.active{color:#eee6d4;background:#61735a}.prayer-path-rail>a.active small{color:#e2c774}.prayer-path-principle{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:105px max(6vw,58px);display:grid}.prayer-path-principle header>span,.prayer-path-topics header>span,.prayer-path-related header>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.prayer-path-principle h2,.prayer-path-topics h2,.prayer-path-related h2{letter-spacing:-.055em;margin:35px 0 0;font:400 clamp(52px,6vw,88px)/.88 Georgia,serif}.prayer-path-principle h2 em,.prayer-path-topics h2 em,.prayer-path-related h2 em{color:var(--red);font-weight:400}.prayer-path-principle>p{color:#4d453c;margin:35px 0 0;font:24px/1.65 Georgia,serif}.prayer-path-topics{color:#eee6d4;background:#61735a;padding:105px max(6vw,58px)}.prayer-path-topics>header{grid-template-columns:.6fr 1.4fr;align-items:end;display:grid}.prayer-path-topics header>span{color:#e2c774}.prayer-path-topics h2{margin:0}.prayer-path-topics h2 em{color:#e2c774}.prayer-path-topics>div{border-top:1px solid #879380;border-left:1px solid #879380;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.prayer-path-topics>div>a{border-bottom:1px solid #879380;border-right:1px solid #879380;flex-direction:column;min-height:310px;padding:30px;display:flex}.prayer-path-topics a>small{color:#e2c774;font-size:7px;font-weight:700}.prayer-path-topics h3{margin:48px 0 16px;font:31px/1.05 Georgia,serif}.prayer-path-topics a>p{color:#d8dfd4;font:15px/1.55 Georgia,serif}.prayer-path-topics a>span{color:#bfc8bc;margin-top:auto;padding-top:24px;font:11px Georgia,serif}.prayer-path-topics a>b{color:#e2c774;text-transform:uppercase;margin-top:13px;font-size:7px}.prayer-path-topics>div>a:hover{color:#28211a;background:#e2c774}.prayer-path-topics>div>a:hover p,.prayer-path-topics>div>a:hover span,.prayer-path-topics>div>a:hover small,.prayer-path-topics>div>a:hover b{color:#28211a}.prayer-path-caution{color:#eee6d4;background:#28211a;border-top:5px solid #d0aa52;grid-template-columns:180px .7fr 1.3fr;align-items:start;gap:5vw;padding:70px max(7vw,68px);display:grid}.prayer-path-caution>span{color:#c56845;letter-spacing:.15em;font-size:7px;font-weight:700}.prayer-path-caution h2{color:#d0aa52;margin:0;font:36px/1.05 Georgia,serif}.prayer-path-caution p{color:#c9beb0;margin:0;font:19px/1.65 Georgia,serif}.prayer-path-related{padding:105px max(6vw,58px)}.prayer-path-related>div{border-top:4px solid var(--red);border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.prayer-path-next{color:#eee6d4;background:#49372d;grid-template-columns:1fr auto;align-items:center;min-height:270px;padding:55px max(6vw,58px);display:grid}.prayer-path-next>span{color:#d0aa52;letter-spacing:.15em;font-size:7px;font-weight:700}.prayer-path-next h2{grid-row:2;margin:16px 0 0;font:400 clamp(45px,6vw,85px)/.9 Georgia,serif}.prayer-path-next>b{color:#c56845;grid-area:1/2/3;font-size:13px}.prayer-path-next:hover{background:#28211a}@media (max-width:900px){.prayer-path-hero{min-height:720px;padding:55px 18px}.prayer-path-hero h1{font-size:66px}.prayer-path-hero>b{display:none}.prayer-path-rail{grid-template-columns:repeat(6,190px);top:64px;overflow-x:auto}.prayer-path-principle,.prayer-path-topics,.prayer-path-related{padding:75px 18px}.prayer-path-principle,.prayer-path-topics>header{grid-template-columns:1fr}.prayer-path-principle>p{font-size:20px}.prayer-path-topics h2{margin-top:35px}.prayer-path-topics>div{grid-template-columns:1fr}.prayer-path-caution{grid-template-columns:1fr;padding:55px 18px}.prayer-path-related>div{grid-template-columns:1fr}.prayer-path-next{grid-template-columns:1fr;padding:45px 18px}.prayer-path-next>b{grid-area:3/1;margin-top:25px}}.sufi-hub,.sufi-path-page,.sufi-people-page,.sufi-person-page{font-family:Arial,sans-serif}.sufi-hero{background:linear-gradient(90deg,#eee6d4 0 67%,#d8c8a8 67%);grid-template-columns:1.35fr .65fr;align-items:center;gap:8vw;min-height:670px;padding:90px 4vw 70px;display:grid}.sufi-hero span,.sufi-road header span,.sufi-archive header span,.sufi-path-questions header span,.sufi-path-links header span,.sufi-people-page>header span,.person-near header span{color:#9e6a2d;letter-spacing:.18em;font-size:8px;font-weight:700}.sufi-hero h1,.sufi-road h2,.sufi-archive h2,.sufi-path-questions h2,.sufi-path-links h2{letter-spacing:-.065em;margin:24px 0;font:400 clamp(66px,8vw,130px)/.78 Georgia,serif}.sufi-hero h1 em,.sufi-road h2 em,.sufi-archive h2 em,.sufi-path-questions h2 em,.sufi-path-links h2 em{color:#68775d;font-weight:400}.sufi-hero>div>p{color:#574f45;max-width:720px;font:21px/1.55 Georgia,serif}.sufi-hero nav{gap:10px;margin-top:35px;display:flex}.sufi-hero nav a{color:#315448;text-transform:uppercase;border:1px solid #786c5c;padding:14px 18px;font-size:8px;font-weight:700}.sufi-hero aside{background:#f3eddf;border-top:5px solid #a94b31;padding:45px}.sufi-hero aside small{color:#a94b31;font-size:8px;font-weight:700}.sufi-hero aside p{font:22px/1.55 Georgia,serif}.sufi-road{color:#eee6d4;background:#211c18;padding:90px 4vw 0}.sufi-road header,.sufi-path-questions header,.sufi-path-links header{grid-template-columns:.38fr 1fr;align-items:end;display:grid}.sufi-road h2{margin:0 0 55px;font-size:clamp(55px,7vw,100px)}.sufi-road>div{border:1px solid #675c50;grid-template-columns:repeat(4,1fr);display:grid}.sufi-road>div>a{background:linear-gradient(#0000,#15120f);border-right:1px solid #675c50;flex-direction:column;min-height:430px;padding:28px;display:flex}.sufi-road a small,.sufi-featured small,.sufi-path-questions small{color:#c26b46;font-size:8px;font-weight:700}.sufi-road a i{background:#c29e48;border:4px double #211c18;border-radius:50%;width:16px;height:16px;margin:42px 0;box-shadow:0 0 0 1px #c29e48}.sufi-road a strong{font:42px Georgia,serif}.sufi-road a span{color:#d0aa52;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:700}.sufi-road a p{color:#bfb4a6;font:16px/1.5 Georgia,serif}.sufi-road a b{color:#c56845;text-transform:uppercase;margin-top:auto;font-size:8px}.sufi-road a:hover{background:#315448}.sufi-entryways{background:#c6a44f;grid-template-columns:repeat(3,1fr);display:grid}.sufi-entryways article{border-right:1px solid #89743e;min-height:330px;padding:45px}.sufi-entryways small{color:#704426;font-size:8px;font-weight:700}.sufi-entryways h2{font:32px/1.05 Georgia,serif}.sufi-entryways p{font:15px/1.5 Georgia,serif}.sufi-entryways a{text-transform:uppercase;border-bottom:1px solid;margin-top:25px;font-size:8px;font-weight:700;display:inline-block}.sufi-archive{padding:100px 4vw}.sufi-archive>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.sufi-archive h2{font-size:clamp(58px,7vw,100px)}.sufi-archive>header>p{font:20px/1.5 Georgia,serif}.sufi-stats{border-top:4px solid #68775d;border-bottom:1px solid #9f927f;grid-template-columns:repeat(3,auto 1fr);margin:30px 0 60px;display:grid}.sufi-stats b{padding:22px 10px;font:35px Georgia,serif}.sufi-stats span{color:#7b6f60;text-transform:uppercase;padding:30px 12px 20px 0;font-size:8px;font-weight:700}.sufi-featured{border:1px solid #afa28f;grid-template-columns:repeat(3,1fr);display:grid}.sufi-featured a{border-bottom:1px solid #afa28f;border-right:1px solid #afa28f;flex-direction:column;min-height:270px;padding:28px;display:flex}.sufi-featured h3{margin:30px 0 10px;font:30px Georgia,serif}.sufi-featured p{color:#6d6255;font:14px/1.5 Georgia,serif}.sufi-featured b{color:#315448;text-transform:uppercase;margin-top:auto;font-size:8px}.sufi-featured a:hover{color:#eee6d4;background:#315448}.sufi-featured a:hover p,.sufi-featured a:hover b{color:#eee6d4}.sufi-archive footer{gap:12px;margin-top:35px;display:flex}.sufi-archive footer a{color:#315448;text-transform:uppercase;border:1px solid #74695b;padding:15px;font-size:8px;font-weight:700}.sufi-path-hero{color:#eee6d4;background:#221d18;min-height:600px;padding:85px 5vw 0}.sufi-path-hero>small{color:#c56845;font-size:8px;font-weight:700}.sufi-path-hero>span{float:right;color:#d0aa52;font:italic 17px Georgia,serif}.sufi-path-hero h1{letter-spacing:-.07em;margin:70px 0 15px;font:clamp(100px,17vw,260px)/.7 Georgia,serif}.sufi-path-hero>p{color:#c9beaf;max-width:800px;font:23px/1.45 Georgia,serif}.sufi-path-hero nav{border-left:1px solid #665b4f;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.sufi-path-hero nav a{color:#9f9487;border:1px solid #665b4f;padding:22px;font-size:9px;font-weight:700}.sufi-path-hero nav a.active{color:#211c18;background:#c6a44f}.sufi-path-principle{background:#c6a44f;grid-template-columns:.25fr 1fr;padding:75px 6vw;display:grid}.sufi-path-principle small{font-size:8px;font-weight:700}.sufi-path-principle blockquote{max-width:1100px;margin:0;font:36px/1.35 Georgia,serif}.sufi-path-questions,.sufi-path-links{padding:90px 5vw}.sufi-path-questions h2,.sufi-path-links h2{margin:0 0 60px;font-size:clamp(52px,6vw,90px)}.sufi-path-questions>div{border:1px solid #aa9e8b;grid-template-columns:repeat(3,1fr);display:grid}.sufi-path-questions article{border-right:1px solid #aa9e8b;min-height:280px;padding:30px}.sufi-path-questions h3{margin-top:55px;font:28px/1.15 Georgia,serif}.sufi-path-questions p{color:#786d5f;font:14px/1.5 Georgia,serif}.sufi-path-links{color:#eee6d4;background:#211c18}.sufi-path-links>div{border:1px solid #62584d;grid-template-columns:repeat(4,1fr);display:grid}.sufi-path-links>div a{border-right:1px solid #62584d;min-height:190px;padding:25px}.sufi-path-links small{color:#d0aa52;font-size:8px;font-weight:700}.sufi-path-links h3{font:32px Georgia,serif}.sufi-path-links b{color:#c56845;font-size:8px}.sufi-path-links aside{border-top:4px solid #68775d;margin-top:35px;padding:30px}.sufi-path-links aside a{color:#cdbfac;text-transform:capitalize;margin:8px 18px 0 0;font:14px Georgia,serif;display:inline-block}.sufi-people-page>header{grid-template-columns:1.1fr .9fr;align-items:end;padding:80px 5vw 70px;display:grid}.sufi-people-page>header span{grid-column:1/3}.sufi-people-page>header h1{letter-spacing:-.065em;margin:30px 0 0;font:clamp(75px,10vw,150px)/.78 Georgia,serif}.sufi-people-page>header h1 em{color:#68775d;font-weight:400}.sufi-people-page>header p{font:20px/1.5 Georgia,serif}.person-tools{color:#eee6d4;background:#211c18;padding:30px 5vw}.person-tools label{border-bottom:1px solid #706457;grid-template-columns:180px 1fr;align-items:center;display:grid}.person-tools label span{color:#d0aa52;font-size:8px;font-weight:700}.person-tools input{color:#eee6d4;background:0 0;border:0;outline:0;padding:20px 0;font:35px Georgia,serif}.person-tools>div{gap:8px;margin-top:18px;display:flex}.person-tools button{color:#c9beaf;cursor:pointer;background:0 0;border:1px solid #675d52;padding:9px 12px;font-size:8px}.person-tools button.active{color:#211c18;background:#c6a44f}.person-tools p{color:#9e9386;font:12px Georgia,serif}.person-grid{border-left:1px solid #aa9e8b;grid-template-columns:repeat(4,1fr);display:grid}.person-grid>a{border-bottom:1px solid #aa9e8b;border-right:1px solid #aa9e8b;flex-direction:column;min-height:290px;padding:25px;display:flex}.person-grid h2{margin:35px 0 7px;font:29px/1.05 Georgia,serif}.person-grid span{color:#68775d;text-transform:uppercase;font-size:8px;font-weight:700}.person-grid p{color:#756a5d;font:13px/1.5 Georgia,serif}.person-grid footer{color:#9e6a2d;text-transform:uppercase;justify-content:space-between;margin-top:auto;font-size:8px;font-weight:700;display:flex}.person-grid>a:hover{color:#eee6d4;background:#315448}.person-grid>a:hover p,.person-grid>a:hover span{color:#d0d8d3}.sufi-person-page>header{color:#eee6d4;background:#211c18;padding:90px 8vw 70px}.sufi-person-page>header>span{color:#d0aa52;font-size:8px;font-weight:700}.sufi-person-page>header h1{letter-spacing:-.06em;max-width:1250px;margin:45px 0 15px;font:clamp(70px,10vw,160px)/.8 Georgia,serif}.sufi-person-page>header>p{color:#c56845;font:20px Georgia,serif}.sufi-person-page>header blockquote{color:#c9beaf;max-width:850px;margin:55px 0 30px;font:23px/1.5 Georgia,serif}.sufi-person-page>header>div{gap:8px;display:flex}.sufi-person-page>header>div b{border:1px solid #655b50;padding:9px 12px;font-size:8px}.person-source-note{background:#c6a44f;grid-template-columns:.3fr 1fr;padding:45px 8vw;display:grid}.person-source-note b{font:24px Georgia,serif}.person-source-note p{max-width:900px;margin:0;font:17px/1.5 Georgia,serif}.person-biography{border-bottom:1px solid #a99d89;grid-template-columns:300px minmax(0,760px);gap:7vw;padding:80px 8vw;display:grid}.person-biography aside{align-self:start;position:sticky;top:140px}.person-biography aside small{color:#a94b31;font-size:8px;font-weight:700}.person-biography aside h2{font:28px/1.1 Georgia,serif}.person-biography>div p{font:19px/1.75 Georgia,serif}.person-near{background:#ded3bf;padding:75px 5vw}.person-near>div{border:1px solid #a89b88;grid-template-columns:repeat(4,1fr);display:grid}.person-near a{border-right:1px solid #a89b88;min-height:200px;padding:22px}.person-near h3{font:24px Georgia,serif}.person-near p{color:#766b5e;font:12px/1.5 Georgia,serif}.person-near b{color:#a94b31;font-size:8px}@media (max-width:900px){.sufi-hero,.sufi-archive>header,.sufi-people-page>header{background:#eee6d4;grid-template-columns:1fr}.sufi-road header,.sufi-path-questions header,.sufi-path-links header{grid-template-columns:1fr}.sufi-road>div,.person-grid{grid-template-columns:repeat(2,1fr)}.sufi-entryways{grid-template-columns:1fr}.sufi-featured{grid-template-columns:repeat(2,1fr)}.sufi-stats{grid-template-columns:repeat(2,auto 1fr)}.person-biography{grid-template-columns:1fr}.person-biography aside{position:static}.person-near>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sufi-hero{min-height:0;padding:60px 22px}.sufi-hero h1{font-size:70px}.sufi-hero aside{padding:25px}.sufi-road{padding:60px 18px 0}.sufi-road>div,.sufi-featured,.person-grid,.sufi-path-questions>div,.sufi-path-links>div,.person-near>div{grid-template-columns:1fr}.sufi-road>div>a{min-height:330px}.sufi-stats{grid-template-columns:auto 1fr}.sufi-path-hero{padding:60px 20px 0}.sufi-path-hero h1{font-size:80px}.sufi-path-hero nav{grid-template-columns:repeat(2,1fr)}.sufi-path-principle{grid-template-columns:1fr;gap:20px;padding:45px 22px}.sufi-path-principle blockquote{font-size:25px}.sufi-path-questions,.sufi-path-links,.sufi-archive{padding:60px 20px}.sufi-people-page>header{padding:55px 20px}.person-tools{padding:25px 20px}.person-tools label{grid-template-columns:1fr}.person-tools input{font-size:25px}.person-tools>div{flex-wrap:wrap}.sufi-person-page>header,.person-biography{padding:60px 22px}.person-source-note{grid-template-columns:1fr;padding:35px 22px}.sufi-person-page>header h1{font-size:65px}}.sufi-works-callout{color:#eee6d4;background:#315448;grid-template-columns:1fr .7fr auto;align-items:end;gap:5vw;padding:80px 5vw;display:grid}.sufi-works-callout span,.sufi-works-page>header span{color:#d0aa52;letter-spacing:.17em;font-size:8px;font-weight:700}.sufi-works-callout h2{margin:24px 0 0;font:55px/.9 Georgia,serif}.sufi-works-callout h2 em{color:#d0aa52;font-weight:400}.sufi-works-callout p{font:16px/1.55 Georgia,serif}.sufi-works-callout a{text-transform:uppercase;border:1px solid #c9beaf;padding:15px;font-size:8px;font-weight:700}.sufi-works-page>header{background:#c6a44f;grid-template-columns:1fr .75fr;align-items:end;gap:6vw;padding:85px 5vw;display:grid}.sufi-works-page>header span{color:#734829;grid-column:1/3}.sufi-works-page>header h1{letter-spacing:-.06em;margin:25px 0 0;font:clamp(72px,9vw,140px)/.78 Georgia,serif}.sufi-works-page>header h1 em{color:#315448;font-weight:400}.sufi-works-page>header p{font:20px/1.5 Georgia,serif}.sufi-works-page>header aside{border-top:3px solid #734829;grid-column:2;padding:22px;font:italic 14px/1.5 Georgia,serif}.sufi-works-page>section{border-left:1px solid #a99d8a;grid-template-columns:repeat(3,1fr);display:grid}.sufi-works-page article{border-bottom:1px solid #a99d8a;border-right:1px solid #a99d8a;flex-direction:column;min-height:330px;padding:30px;display:flex}.sufi-works-page article small{color:#a94b31;font-size:8px;font-weight:700}.sufi-works-page article h2{margin:48px 0 8px;font:33px/1.05 Georgia,serif}.sufi-works-page article>b{color:#68775d;text-transform:uppercase;font-size:9px}.sufi-works-page article p{color:#6e6356;font:15px/1.5 Georgia,serif}.sufi-works-page article a{color:#a94b31;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:700}.sufi-works-page article:hover{color:#eee6d4;background:#211c18}.sufi-works-page article:hover p,.sufi-works-page article:hover>b{color:#c8bdaf}@media (max-width:900px){.sufi-works-callout{grid-template-columns:1fr}.sufi-works-page>section{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sufi-works-page>header{grid-template-columns:1fr;padding:55px 22px}.sufi-works-page>header span,.sufi-works-page>header aside{grid-column:1}.sufi-works-page>section{grid-template-columns:1fr}.sufi-works-callout{padding:55px 22px}.sufi-works-callout h2{font-size:42px}}.sufi-hero{color:#eee6d4;background:#241e19;position:relative;overflow:hidden}.sufi-hero:before{content:"تصوف";color:#2e2721;letter-spacing:-.12em;white-space:nowrap;font:clamp(220px,32vw,560px)/.7 Georgia,serif;position:absolute;bottom:-11vw;right:-2vw}.sufi-hero>div,.sufi-hero>aside{z-index:1;position:relative}.sufi-hero h1{color:#eee6d4}.sufi-hero h1 em{color:#c56845}.sufi-hero>div>p{color:#c9beb0}.sufi-hero nav a{color:#d0aa52;background:#211c18aa;border-color:#695e52}.sufi-hero nav a:hover{color:#211c18;background:#d0aa52}.sufi-hero aside{color:#eee6d4;background:#1c1814d9;border-top-color:#c56845}.sufi-hero aside p{color:#c9beb0}.sufi-road{color:#261e18;background:#eee6d4}.sufi-road h2 em{color:#a94b31}.sufi-road>div{border-color:#a99c89}.sufi-road>div>a{color:#261e18;background:linear-gradient(#f2ebdc,#dfd3be);border-color:#a99c89}.sufi-road a i{border-color:#eee6d4}.sufi-road a span{color:#9e6a2d}.sufi-road a p{color:#6d6255}.sufi-road a b{color:#a94b31}.sufi-road a:hover{color:#eee6d4;background:#315448}.sufi-road a:hover span,.sufi-road a:hover p,.sufi-road a:hover b{color:#eee6d4}.sufi-people-page>header{color:#eee6d4;background:#241e19;position:relative;overflow:hidden}.sufi-people-page>header:after{content:"أولياء";color:#2e2721;white-space:nowrap;font:clamp(170px,25vw,420px)/.7 Georgia,serif;position:absolute;bottom:-7vw;right:-2vw}.sufi-people-page>header>*{z-index:1;position:relative}.sufi-people-page>header h1 em{color:#c56845}.sufi-people-page>header p{color:#c9beb0}.sufi-works-page>header{color:#eee6d4;background:#241e19;position:relative;overflow:hidden}.sufi-works-page>header:after{content:"كتاب";color:#2e2721;white-space:nowrap;font:clamp(180px,28vw,450px)/.7 Georgia,serif;position:absolute;bottom:-8vw;right:-1vw}.sufi-works-page>header>*{z-index:1;position:relative}.sufi-works-page>header span,.sufi-works-page>header h1 em{color:#c56845}.sufi-works-page>header p{color:#c9beb0}.sufi-works-page>header aside{color:#d8ccbc;border-top-color:#d0aa52}.sufi-works-page>.works-browser{border-left:0;display:block}.works-browser>header{background:#e9dfca;border-bottom:1px solid #a99d8a;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:25px;padding:30px 5vw;display:grid}.works-browser label{flex-direction:column;gap:8px;display:flex}.works-browser label small{color:#a94b31;letter-spacing:.14em;font-size:8px;font-weight:700}.works-browser input{color:#241e19;background:0 0;border:0;border-bottom:2px solid #315448;outline:0;width:100%;padding:14px 0;font:22px Georgia,serif}.works-browser nav{flex-wrap:wrap;gap:7px;display:flex}.works-browser button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #aa9b86;padding:12px;font-size:8px;font-weight:700}.works-browser button b{color:#a94b31;margin-left:8px}.works-browser button.active{color:#eee6d4;background:#315448;border-color:#315448}.works-browser>header>p{color:#746859;margin:0;font:12px Georgia,serif}.works-browser>div{border-left:1px solid #a99d8a;grid-template-columns:repeat(3,1fr);display:grid}.works-browser article{border-bottom:1px solid #a99d8a;border-right:1px solid #a99d8a;flex-direction:column;min-height:360px;padding:30px;display:flex}.works-browser article>small{color:#a94b31;font-size:8px;font-weight:700}.works-browser article h2{margin:48px 0 8px;font:33px/1.05 Georgia,serif}.works-browser article>b{color:#68775d;text-transform:uppercase;font-size:9px}.works-browser article p{color:#6e6356;font:15px/1.5 Georgia,serif}.works-browser article footer{justify-content:space-between;align-items:end;gap:18px;margin-top:auto;display:flex}.works-browser article footer span{color:#68775d;text-transform:uppercase;font-size:8px;font-weight:700}.works-browser article a{color:#a94b31;text-align:right;text-transform:uppercase;font-size:8px;font-weight:700}.works-browser article:hover{color:#eee6d4;background:#211c18}.works-browser article:hover p,.works-browser article:hover>b,.works-browser article:hover footer span{color:#c8bdaf}.works-browser article[data-mode=full-text]{border-top:4px solid #315448}.works-browser article[data-mode=research]{border-top:4px solid #c6a44f}.works-browser article[data-mode=editorial-guide]{border-top:4px solid #a94b31}.works-empty{justify-content:space-between;align-items:center;padding:70px 5vw;font:25px Georgia,serif;display:flex}@media (max-width:900px){.works-browser>header{grid-template-columns:1fr}.works-browser>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.works-browser>header{padding:24px 22px}.works-browser nav{flex-wrap:nowrap;overflow:auto}.works-browser button{white-space:nowrap}.works-browser>div{grid-template-columns:1fr}.works-browser article{min-height:320px}.works-empty{gap:20px;padding:50px 22px;display:grid}}.works-horizon{color:#d9cebe;background:#315448;grid-template-columns:.45fr 1fr 1fr;align-items:start;gap:5vw;padding:65px 5vw;border:0!important;display:grid!important}.works-horizon small{color:#d0aa52;letter-spacing:.15em;font-size:8px;font-weight:700}.works-horizon h2{margin:0;font:40px/1 Georgia,serif}.works-horizon p{margin:0;font:16px/1.6 Georgia,serif}@media (max-width:900px){.sufi-hero,.sufi-people-page>header{background:#241e19}.sufi-hero:before,.sufi-people-page>header:after,.sufi-works-page>header:after{opacity:.7}}@media (max-width:600px){.works-horizon{grid-template-columns:1fr;padding:45px 22px}}.sufi-work-reader>header,.sufi-section-page>header{color:#eee6d4;background:#241e19;padding:80px 6vw 70px}.sufi-work-reader>header>a,.sufi-section-page>header>a{color:#c9beb0;text-transform:uppercase;font-size:8px;font-weight:700}.sufi-work-reader>header>span,.sufi-section-page>header>span{color:#c56845;letter-spacing:.16em;margin-top:55px;font-size:8px;font-weight:700;display:block}.sufi-work-reader>header h1,.sufi-section-page>header h1{letter-spacing:-.06em;max-width:1250px;margin:25px 0 12px;font:clamp(65px,9vw,135px)/.8 Georgia,serif}.sufi-work-reader>header>p,.sufi-section-page>header>p{color:#d0aa52;font:20px Georgia,serif}.sufi-work-reader>header blockquote{color:#c9beb0;max-width:800px;margin:45px 0 35px;font:21px/1.5 Georgia,serif}.sufi-work-reader>header>div{grid-template-columns:auto 150px auto 150px;align-items:end;gap:12px;display:grid}.sufi-work-reader>header>div b{color:#c56845;font:42px Georgia,serif}.sufi-work-reader>header>div small{color:#a99e91;text-transform:uppercase;padding-bottom:7px;font-size:8px}.work-quality-note{background:#c6a44f;grid-template-columns:180px 1fr auto;align-items:center;gap:4vw;padding:38px 6vw;display:grid}.work-quality-note b{font:24px Georgia,serif}.work-quality-note p{font:14px/1.55 Georgia,serif}.work-quality-note a{text-transform:uppercase;border:1px solid #695832;padding:12px;font-size:8px;font-weight:700}.sufi-work-sections{padding:70px 6vw 110px}.sufi-work-sections>a{border-bottom:1px solid #a99c89;grid-template-columns:75px 1fr 70px;align-items:center;gap:28px;min-height:150px;padding:25px 0;display:grid}.sufi-work-sections>a>small{color:#a94b31;font-size:8px;font-weight:700}.sufi-work-sections>a>div>span{color:#68775d;letter-spacing:.1em;font-size:7px;font-weight:700}.sufi-work-sections h2{margin:10px 0;font:30px/1.1 Georgia,serif}.sufi-work-sections p{color:#756a5d;max-width:800px;margin:0;font:13px/1.45 Georgia,serif}.sufi-work-sections>a>b{color:#a94b31;text-transform:uppercase;font-size:8px}.sufi-work-sections>a:hover h2{color:#a94b31}.sufi-section-page>header{min-height:520px;position:relative}.sufi-section-page>header>small{color:#d0aa52;font:32px Georgia,serif;position:absolute;top:135px;right:6vw}.sufi-section-page>aside{background:#c6a44f;grid-template-columns:180px 1fr;gap:4vw;padding:28px 6vw;display:grid}.sufi-section-page>aside b{font:22px Georgia,serif}.sufi-section-page>aside p{max-width:850px;margin:0;font:14px/1.55 Georgia,serif}.sufi-section-text,.sufi-section-loading{max-width:860px;margin:auto;padding:85px 40px 120px}.sufi-section-text p{font:20px/1.8 Georgia,serif}.sufi-section-text p+p{margin-top:28px}.sufi-section-loading{min-height:500px;font:25px Georgia,serif}.sufi-section-neighbours{color:#eee6d4;background:#241e19;grid-template-columns:1fr 1fr;display:grid}.sufi-section-neighbours>a{border-right:1px solid #5e554b;flex-direction:column;justify-content:space-between;min-height:180px;padding:35px 6vw;display:flex}.sufi-section-neighbours span{color:#c56845;text-transform:uppercase;font-size:8px;font-weight:700}.sufi-section-neighbours b{font:25px/1.1 Georgia,serif}.sufi-section-neighbours>a:last-child{text-align:right}@media (max-width:700px){.sufi-work-reader>header,.sufi-section-page>header{padding:60px 20px}.sufi-work-reader>header>div{grid-template-columns:auto 1fr}.work-quality-note{grid-template-columns:1fr;padding:30px 20px}.sufi-work-sections{padding:45px 20px 80px}.sufi-work-sections>a{grid-template-columns:38px 1fr}.sufi-work-sections>a>b{grid-column:2}.sufi-section-page>header>small{margin-top:20px;display:block;position:static}.sufi-section-page>aside{grid-template-columns:1fr;padding:28px 20px}.sufi-section-text{padding:60px 22px 90px}.sufi-section-text p{font-size:18px}.sufi-section-neighbours{grid-template-columns:1fr}.sufi-section-neighbours>a{min-height:140px}.sufi-section-neighbours>a:last-child{text-align:left}}.work-rights-note{color:#d7ccbc;background:#315448;grid-template-columns:180px 1fr;gap:4vw;padding:30px 6vw;display:grid}.work-rights-note b{color:#d0aa52;font:22px Georgia,serif}.work-rights-note p{max-width:900px;margin:0;font:14px/1.6 Georgia,serif}.work-section-row>h2{color:#68775d;letter-spacing:.13em;text-transform:uppercase;border-bottom:3px solid #315448;margin:55px 0 0;padding:0 0 16px;font:12px/1 sans-serif}.work-section-row>a{border-bottom:1px solid #a99c89;grid-template-columns:75px 1fr 70px;align-items:center;gap:28px;min-height:150px;padding:25px 0;display:grid}.work-section-row>a>small{color:#a94b31;font-size:8px;font-weight:700}.work-section-row>a>div>span{color:#68775d;letter-spacing:.1em;font-size:7px;font-weight:700}.work-section-row h3{margin:10px 0;font:30px/1.1 Georgia,serif}.work-section-row p{color:#756a5d;max-width:800px;margin:0;font:13px/1.45 Georgia,serif}.work-section-row>a>b{color:#a94b31;text-transform:uppercase;font-size:8px}.work-section-row>a:hover h3{color:#a94b31}@media (max-width:700px){.work-rights-note{grid-template-columns:1fr;padding:28px 20px}.work-section-row>a{grid-template-columns:38px 1fr}.work-section-row>a>b{grid-column:2}}.work-bibliography{color:#eee6d4;background:#315448;grid-template-columns:.7fr 1.3fr;gap:6vw;padding:45px 6vw;display:grid}.work-bibliography small,.person-works>header span,.localized-sufi-sources>header span{color:#d0aa52;letter-spacing:.16em;font-size:8px;font-weight:700}.work-bibliography h2{margin:15px 0;font:34px/1.05 Georgia,serif}.work-bibliography dl{grid-template-columns:110px 1fr;margin:0;display:grid}.work-bibliography dt,.work-bibliography dd{border-bottom:1px solid #607c72;margin:0;padding:9px 0}.work-bibliography dt{color:#b7c7c0;text-transform:uppercase;font-size:8px;font-weight:700}.work-bibliography dd{font:15px Georgia,serif}.sufi-work-sections .work-section-row>header{border-bottom:3px solid #315448;padding:55px 0 18px}.sufi-work-sections .work-section-row>header small{color:#a94b31;font-size:8px;font-weight:700}.sufi-work-sections .work-section-row>header h2{color:#68775d;margin:9px 0 5px;font:18px Georgia,serif}.sufi-work-sections .work-section-row>header h3{margin:0;font:34px/1.05 Georgia,serif}.work-section-link{border-bottom:1px solid #a99c89;grid-template-columns:75px 1fr 70px;align-items:center;gap:28px;min-height:150px;padding:25px 0;display:grid}.work-section-link>small{color:#a94b31;font-size:8px;font-weight:700}.work-section-link>div>span{color:#68775d;letter-spacing:.1em;font-size:7px;font-weight:700}.work-section-link h3{margin:10px 0;font:30px/1.1 Georgia,serif}.work-section-link p{color:#756a5d;max-width:800px;margin:0;font:13px/1.45 Georgia,serif}.work-section-link>div nav{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.work-section-link>div nav a{color:#315448;text-transform:uppercase;border:1px solid #b5aa99;padding:6px 8px;font-size:7px;font-weight:700}.work-section-link>a{color:#a94b31;text-transform:uppercase;font-size:8px;font-weight:700}.section-citation div{flex-wrap:wrap;gap:6px;display:flex}.section-citation div>*{text-transform:uppercase;border:1px solid #756334;padding:6px 8px;font-size:7px;font-style:normal}.person-works{color:#eee6d4;background:#315448;padding:80px 6vw}.person-works>header h2{margin:20px 0 45px;font:60px/.9 Georgia,serif}.person-works>header h2 em{color:#d0aa52;font-weight:400}.person-works article{border-top:1px solid #708a80;grid-template-columns:.45fr 1fr;display:grid}.person-works article>div{padding:35px 35px 35px 0}.person-works article>div small{color:#d0aa52;font-size:8px}.person-works article>div h3{font:34px Georgia,serif}.person-works article>div p{color:#c7d0cc;font:14px/1.5 Georgia,serif}.person-works article>div a{color:#d0aa52;font-size:8px;font-weight:700}.person-works article nav{border-left:1px solid #708a80;grid-template-columns:repeat(2,1fr);display:grid}.person-works article nav a{border-bottom:1px solid #708a80;border-right:1px solid #708a80;flex-direction:column;min-height:145px;padding:22px;display:flex}.person-works article nav span{color:#d0aa52;text-transform:uppercase;font-size:7px}.person-works article nav b{margin:14px 0;font:18px/1.15 Georgia,serif}.person-works article nav small{color:#aebdb7;margin-top:auto;font-size:7px}.localized-sufi-hub .sufi-road>div>article{background:linear-gradient(#f2ebdc,#dfd3be);border-right:1px solid #a99d8a;flex-direction:column;min-height:430px;padding:30px;display:flex}.localized-sufi-hub .sufi-road>div>article small{color:#a94b31;font-size:8px;font-weight:700}.localized-sufi-hub .sufi-road>div>article i{border:3px solid #315448;border-radius:50%;width:14px;height:14px;margin:40px 0}.localized-sufi-hub .sufi-road>div>article strong{font:38px Georgia,serif}.localized-sufi-hub .sufi-road>div>article span{color:#9e6a2d;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:700}.localized-sufi-hub .sufi-road>div>article p{color:#6d6255;margin-top:45px;font:15px/1.55 Georgia,serif}.localized-sufi-sources{color:#eee6d4;background:#241e19;padding:80px 5vw}.localized-sufi-sources>header h2{max-width:900px;margin:20px 0 50px;font:55px/.95 Georgia,serif}.localized-sufi-sources>div{border:1px solid #5d544b;grid-template-columns:repeat(4,1fr);display:grid}.localized-sufi-sources>div>a{border-right:1px solid #5d544b;flex-direction:column;min-height:290px;padding:28px;display:flex}.localized-sufi-sources small{color:#c56845;font-size:8px}.localized-sufi-sources h3{margin:45px 0 12px;font:28px Georgia,serif}.localized-sufi-sources p{color:#c9beb0;font:14px/1.5 Georgia,serif}.localized-sufi-sources b{color:#d0aa52;text-transform:uppercase;margin-top:auto;font-size:8px}@media (max-width:800px){.work-bibliography,.person-works article{grid-template-columns:1fr}.person-works article nav{border-left:0}.localized-sufi-sources>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.work-bibliography{grid-template-columns:1fr;padding:35px 20px}.work-section-link{grid-template-columns:38px 1fr}.work-section-link>a{grid-column:2}.person-works{padding:55px 20px}.person-works article nav,.localized-sufi-sources>div{grid-template-columns:1fr}.localized-sufi-sources{padding:55px 20px}}.sufi-section-text h2{letter-spacing:-.025em;border-top:1px solid #b4a894;margin:70px 0 24px;padding-top:24px;font:36px/1.15 Georgia,serif}.sufi-section-text h2:first-child{margin-top:0}.continue-reading{color:#eee6d4;background:#315448;grid-template-columns:150px 1fr auto;align-items:center;gap:28px;margin:42px 6vw 0;padding:24px 28px;display:grid}.continue-reading span,.continue-reading small{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.continue-reading b{font:22px Georgia,serif}.continue-reading small{color:#d0aa52}.work-contents{padding:75px 6vw 110px}.work-contents>header{grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:38px;display:grid}.work-contents>header small{color:#a94b31;letter-spacing:.15em;font-size:8px;font-weight:700}.work-contents>header h2{margin:0;font:44px/.95 Georgia,serif}.work-contents>header p{color:#756a5d;margin:0;font:13px Georgia,serif}.work-contents>div{border-top:4px solid #315448}.work-contents details{border-bottom:1px solid #a99c89}.work-contents summary{cursor:pointer;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;min-height:76px;padding:18px 24px;list-style:none;display:grid}.work-contents summary::-webkit-details-marker{display:none}.work-contents summary span{color:#a94b31;font-size:9px;font-weight:700}.work-contents summary b{font:24px Georgia,serif}.work-contents summary em{color:#68775d;letter-spacing:.08em;text-transform:uppercase;font:8px sans-serif}.work-contents>div>details[open]>summary{color:#eee6d4;background:#241e19}.work-contents>div>details>div{padding:18px 0 35px 55px}.work-contents>div>details>div>details{border-color:#c7baa6}.work-contents>div>details>div>details>summary{grid-template-columns:1fr auto;min-height:62px;padding-left:20px}.work-contents>div>details>div>details>summary b{font-size:20px}.work-contents nav{padding:0 20px 20px}.work-contents nav a{border-top:1px solid #ddd1bd;grid-template-columns:55px 1fr;gap:15px;padding:13px 0;display:grid}.work-contents nav a>span{color:#a94b31;font-size:8px;font-weight:700}.work-contents nav a div{flex-direction:column;gap:4px;display:flex}.work-contents nav a small{color:#85786a;text-transform:uppercase;font:8px sans-serif}.work-contents nav a b{font:16px/1.3 Georgia,serif}.work-contents nav a:hover b{color:#a94b31}.reader-progress{z-index:80;background:#594f44;width:100%;height:4px;position:fixed;top:0;left:0}.reader-progress i{background:#c56845;height:100%;transition:width .15s linear;display:block}.reader-progress span{color:#eee6d4;background:#241e19;padding:4px 6px;font:8px sans-serif;position:absolute;top:8px;right:10px}.sufi-section-page>.reader-place{color:#eee6d4;background:#315448;grid-template-columns:minmax(240px,1fr) auto minmax(260px,420px);align-items:center;gap:28px;padding:22px 6vw;display:grid}.reader-place>div{flex-direction:column;gap:4px;display:flex}.reader-place small{color:#d0aa52;letter-spacing:.12em;font-size:8px;font-weight:700}.reader-place>div>b{font:17px Georgia,serif}.reader-place>div>span,.reader-place>div>em{color:#d2cabb;font:11px Georgia,serif}.reader-place button{color:#eee6d4;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d0aa52;padding:12px 14px;font-size:8px;font-weight:700}.reader-place details{position:relative}.reader-place summary{cursor:pointer;text-transform:uppercase;border:1px solid #71887f;justify-content:space-between;padding:14px 16px;font-size:9px;display:flex}.reader-place details nav{z-index:40;background:#241e19;width:min(520px,80vw);max-height:55vh;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 18px 35px #15110e66}.reader-place details nav a{color:#d8cfc0;border-bottom:1px solid #514940;grid-template-columns:42px 1fr;gap:10px;padding:13px 16px;font:13px/1.35 Georgia,serif;display:grid}.reader-place details nav a.active{color:#241e19;background:#d0aa52}.section-parent-title{color:#d0aa52;max-width:900px;margin-top:30px;font:15px/1.4 Georgia,serif;display:block}.source-link{border-bottom:1px solid;text-decoration:none}.verse-link{color:#a94b31}.hadith-link{color:#315448}.concept-link{color:#86601f}.source-link:hover{background:#eadcc4}.sufi-section-text h2{scroll-margin-top:70px}@media (max-width:700px){.continue-reading{grid-template-columns:1fr;gap:8px;margin:25px 20px 0}.work-contents{padding:55px 20px 80px}.work-contents>header{grid-template-columns:1fr}.work-contents>header h2{font-size:36px}.work-contents summary{grid-template-columns:35px 1fr auto;padding:15px 10px}.work-contents summary b{font-size:19px}.work-contents>div>details>div{padding-left:12px}.work-contents nav{padding-right:8px}.sufi-section-page>.reader-place{grid-template-columns:1fr;padding:18px 20px}.reader-place details nav{width:calc(100vw - 40px);left:0;right:auto}.section-parent-title{margin-top:22px}}.sufi-section-page>header>span{max-width:72%;line-height:1.55}.work-language-status{background:#eee4cf;border-bottom:1px solid #a99c89;align-items:center;gap:10px;padding:16px 6vw;display:flex}.work-language-status b,.work-language-status span,.work-language-status a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #b5a58f;padding:9px 12px;font-size:8px;font-weight:700}.work-language-status b{color:#a94b31;border:0;padding-left:0}.work-language-status .active{color:#eee6d4;background:#315448;border-color:#315448}.work-language-status span:not(.active){color:#8b7e70;background:#e1d6c1}.section-citation div a,.section-citation div span{text-transform:uppercase;border:1px solid #806b38;margin:10px 8px 0 0;padding:7px 9px;font-size:8px;font-weight:700;display:inline-block}@media (max-width:700px){.sufi-section-page>header>span{display:none}.section-parent-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.work-language-status{padding:14px 20px;overflow:auto}.work-language-status>*{white-space:nowrap}}.sufi-centre-ledger{color:#eee6d4;background:#315448;border-top:4px solid #d0aa52;grid-template-columns:repeat(5,1fr);display:grid}.sufi-centre-ledger>div{border-right:1px solid #607c72;flex-direction:column;justify-content:end;min-height:145px;padding:26px;display:flex}.sufi-centre-ledger b{color:#d0aa52;font-variant-numeric:tabular-nums;font:400 clamp(30px,3.4vw,52px)/1 Georgia,serif}.sufi-centre-ledger span{color:#c7d0cc;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:7px;font-weight:700}.sufi-centre-gates{grid-template-columns:minmax(290px,.48fr) 1.52fr;gap:6vw;padding:110px 4vw 125px;display:grid}.sufi-centre-gates>header{align-self:start;position:sticky;top:45px}.sufi-centre-gates header>span,.sufi-practice-table header>span,.sufi-living-works header>span,.sufi-source-charter>div>span{color:#a94b31;letter-spacing:.17em;font-size:8px;font-weight:700}.sufi-centre-gates h2,.sufi-practice-table h2,.sufi-living-works h2,.sufi-source-charter h2{letter-spacing:-.055em;margin:32px 0 25px;font:400 clamp(48px,5.4vw,82px)/.88 Georgia,serif}.sufi-centre-gates h2 em,.sufi-practice-table h2 em,.sufi-living-works h2 em,.sufi-source-charter h2 em{color:#68775d;font-weight:400}.sufi-centre-gates header p,.sufi-practice-table header p,.sufi-living-works header p{color:#675d50;font:16px/1.6 Georgia,serif}.sufi-centre-gates>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.sufi-centre-gates>div>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:290px;padding:28px;display:flex}.sufi-centre-gates small,.sufi-practice-table small,.sufi-living-works small,.sufi-source-charter small{color:#a94b31;letter-spacing:.1em;font-size:7px;font-weight:700}.sufi-centre-gates h3,.sufi-practice-table h3,.sufi-living-works h3,.sufi-source-charter h3{margin:42px 0 13px;font:400 30px/1.04 Georgia,serif}.sufi-centre-gates>div p,.sufi-practice-table>div p{color:#74695b;margin:0;font:14px/1.5 Georgia,serif}.sufi-centre-gates>div b,.sufi-practice-table>div b,.sufi-living-works>div b{color:#315448;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:7px}.sufi-centre-gates>div>a:hover{color:#eee6d4;background:#315448}.sufi-centre-gates>div>a:hover small,.sufi-centre-gates>div>a:hover p,.sufi-centre-gates>div>a:hover b{color:#dbe3df}.sufi-practice-table{color:#eee6d4;background:#8f4934;grid-template-columns:minmax(280px,.52fr) 1.48fr;gap:6vw;padding:105px 4vw 120px;display:grid}.sufi-practice-table header>span,.sufi-practice-table h2 em{color:#f0d697}.sufi-practice-table header p{color:#f0ddd1}.sufi-practice-table>div{border-top:1px solid #b46d54;border-left:1px solid #b46d54;grid-template-columns:repeat(2,1fr);display:grid}.sufi-practice-table>div>a{border-bottom:1px solid #b46d54;border-right:1px solid #b46d54;flex-direction:column;min-height:240px;padding:28px;display:flex}.sufi-practice-table small,.sufi-practice-table>div b{color:#f0d697}.sufi-practice-table>div p{color:#f0ddd1}.sufi-practice-table>div>a:hover{color:#28211a;background:#f0d697}.sufi-practice-table>div>a:hover small,.sufi-practice-table>div>a:hover p,.sufi-practice-table>div>a:hover b{color:#51493f}.sufi-living-works{grid-template-columns:minmax(290px,.48fr) 1.52fr;gap:6vw;padding:110px 4vw 125px;display:grid}.sufi-living-works>header{align-self:start;position:sticky;top:45px}.sufi-living-works>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.sufi-living-works>div>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:260px;padding:28px;display:flex}.sufi-living-works>div p{color:#74695b;margin:0;font:italic 14px Georgia,serif}.sufi-living-works>div>a:hover{color:#eee6d4;background:#241e19}.sufi-living-works>div>a:hover small,.sufi-living-works>div>a:hover p,.sufi-living-works>div>a:hover b{color:#d0aa52}.sufi-source-charter{color:#eee6d4;background:#241e19;grid-template-columns:minmax(300px,.55fr) 1.45fr;gap:6vw;padding:100px 4vw 120px;display:grid}.sufi-source-charter>div:first-child>span{color:#d0aa52}.sufi-source-charter h2 em{color:#c56845}.sufi-source-charter>div:last-child{border-top:1px solid #5e554b;border-left:1px solid #5e554b;grid-template-columns:repeat(2,1fr);display:grid}.sufi-source-charter article{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;min-height:230px;padding:27px}.sufi-source-charter small{color:#d0aa52}.sufi-source-charter article p{color:#bfb3a5;font:14px/1.55 Georgia,serif}.menakib-centre{color:#261e18;background:#eee6d4;min-height:100vh;font-family:Arial,sans-serif}.menakib-centre-hero{color:#eee6d4;background:#241e19;flex-direction:column;justify-content:end;min-height:690px;padding:90px 6vw 80px;display:flex}.menakib-centre-hero>a{color:#d0aa52;text-transform:uppercase;align-self:flex-start;margin-bottom:auto;font-size:8px;font-weight:700}.menakib-centre-hero>span,.menakib-layers header>span,.menakib-examples header>span{color:#c56845;letter-spacing:.17em;font-size:8px;font-weight:700}.menakib-centre-hero h1{letter-spacing:-.06em;max-width:1150px;margin:25px 0;font:400 clamp(58px,7.2vw,112px)/.84 Georgia,serif}.menakib-centre-hero h1 em{color:#d0aa52;font-weight:400}.menakib-centre-hero p{color:#c9beb0;max-width:780px;font:18px/1.6 Georgia,serif}.menakib-layers,.menakib-examples{padding:100px 5vw 120px}.menakib-layers header,.menakib-examples header{grid-template-columns:.4fr 1fr;align-items:end;display:grid}.menakib-layers h2,.menakib-examples h2{margin:0 0 55px;font:400 clamp(52px,6vw,90px)/.88 Georgia,serif}.menakib-layers h2 em,.menakib-examples h2 em{color:#68775d;font-weight:400}.menakib-layers>div,.menakib-examples>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.menakib-layers article,.menakib-examples a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:300px;padding:30px}.menakib-layers small,.menakib-examples small{color:#a94b31;font-size:8px;font-weight:700}.menakib-layers h3,.menakib-examples h3{margin:42px 0 15px;font:32px Georgia,serif}.menakib-layers p,.menakib-examples p{color:#6d6255;font:15px/1.55 Georgia,serif}.menakib-layers blockquote{color:#315448;border-top:1px solid #c5b9a6;margin:30px 0 0;padding-top:20px;font:italic 17px/1.45 Georgia,serif}.menakib-examples{color:#eee6d4;background:#315448}.menakib-examples header>span,.menakib-examples h2 em{color:#d0aa52}.menakib-examples>div{border-color:#607c72}.menakib-examples a{border-color:#607c72;flex-direction:column;display:flex}.menakib-examples small,.menakib-examples a>b{color:#d0aa52}.menakib-examples p{color:#c7d0cc}.menakib-examples a>b{text-transform:uppercase;margin-top:auto;font-size:8px}.menakib-examples a:hover{color:#261e18;background:#d0aa52}.menakib-examples a:hover small,.menakib-examples a:hover p,.menakib-examples a:hover b{color:#51493f}.menakib-connections{background:#d0aa52;grid-template-columns:repeat(3,1fr);display:grid}.menakib-connections a{border-right:1px solid #9b7d35;flex-direction:column;justify-content:end;min-height:180px;padding:30px;display:flex}.menakib-connections span{color:#704426;font-size:8px;font-weight:700}.menakib-connections b{margin-top:15px;font:24px/1.1 Georgia,serif}@media (max-width:900px){.sufi-centre-ledger{grid-template-columns:repeat(2,1fr)}.sufi-centre-gates,.sufi-practice-table,.sufi-living-works,.sufi-source-charter{grid-template-columns:1fr;padding:70px 20px 90px}.sufi-centre-gates>header,.sufi-living-works>header{position:relative;top:auto}.menakib-layers header,.menakib-examples header,.menakib-connections{grid-template-columns:1fr}}@media (max-width:600px){.sufi-centre-ledger{grid-template-columns:1fr 1fr}.sufi-centre-ledger>div{min-height:120px;padding:20px}.sufi-centre-gates>div,.sufi-practice-table>div,.sufi-living-works>div,.sufi-source-charter>div:last-child,.menakib-layers>div,.menakib-examples>div{grid-template-columns:1fr}.sufi-centre-gates>div>a{min-height:250px}.menakib-centre-hero{min-height:660px;padding:55px 20px}.menakib-centre-hero h1{font-size:54px}.menakib-layers,.menakib-examples{padding:70px 20px 90px}.menakib-layers article,.menakib-examples a{min-height:260px}}.sufi-roads-index,.sufi-road-dossier{color:#261e18;background:#eee6d4;font-family:Arial,sans-serif}.sufi-roads-index-hero{color:#eee6d4;background:#241e19;grid-template-columns:1fr 320px;align-items:end;gap:7vw;min-height:650px;padding:90px 5vw 70px;display:grid}.sufi-roads-index-hero small,.sufi-road-dossier-hero small,.sufi-road-prose header small,.sufi-road-timeline header small,.sufi-road-lineage header small,.sufi-road-practice header small,.sufi-road-branches header small,.sufi-road-geography header small,.sufi-road-works header small,.sufi-road-sources header small{color:#c56845;letter-spacing:.17em;font-size:8px;font-weight:700}.sufi-roads-index-hero h1{letter-spacing:-.06em;margin:30px 0 25px;font:clamp(62px,7.5vw,115px)/.82 Georgia,serif}.sufi-roads-index-hero h1 em,.sufi-road-dossier h2 em{color:#d0aa52;font-weight:400}.sufi-roads-index-hero p{color:#c9beb0;max-width:780px;font:18px/1.6 Georgia,serif}.sister-site-link{color:#d0aa52;text-transform:uppercase;border:1px solid #d0aa52;margin-top:22px;padding:14px 17px;font-size:8px;font-weight:700;display:inline-block}.sufi-roads-index-hero aside{border-top:4px solid #d0aa52;grid-template-columns:auto 1fr;display:grid}.sufi-roads-index-hero aside b,.sufi-roads-index-hero aside span{border-bottom:1px solid #5f554b;padding:18px 10px}.sufi-roads-index-hero aside b{color:#d0aa52;font:26px Georgia,serif}.sufi-roads-index-hero aside span{color:#bfb4a6;text-transform:uppercase;font-size:8px}.sufi-roads-method{background:#d0aa52;grid-template-columns:repeat(3,1fr);display:grid}.sufi-roads-method article{border-right:1px solid #987a34;min-height:230px;padding:32px}.sufi-roads-method small{color:#704426;font-size:8px;font-weight:700}.sufi-roads-method h2{margin:40px 0 10px;font:30px Georgia,serif}.sufi-roads-method p{font:14px/1.55 Georgia,serif}.sufi-roads-families{padding:90px 5vw}.sufi-roads-families>article{border-top:1px solid #aa9e8b;grid-template-columns:70px minmax(300px,1fr) 330px 150px;gap:35px;min-height:260px;padding:34px 0;display:grid;position:relative}.sufi-road-family-no{color:#a94b31;font:18px Georgia,serif}.sufi-roads-families article small{color:#9e6a2d;font-size:8px;font-weight:700}.sufi-roads-families h2{margin:12px 0;font:43px/1 Georgia,serif}.sufi-roads-families p{color:#6c6154;max-width:740px;font:15px/1.55 Georgia,serif}.sufi-roads-families nav{flex-wrap:wrap;gap:6px;display:flex}.sufi-roads-families nav a{color:#315448;border:1px solid #b3a691;padding:6px 8px;font-size:7px}.sufi-roads-families dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.sufi-roads-families dl div{border:1px solid #b3a691;padding:15px}.sufi-roads-families dt{color:#817568;text-transform:uppercase;font-size:7px}.sufi-roads-families dd{margin:5px 0 0;font:24px Georgia,serif}.sufi-road-open{color:#a94b31;text-transform:uppercase;align-self:end;font-size:8px;font-weight:700}.sufi-road-dossier-hero{color:#eee6d4;background:#241e19;grid-template-columns:1fr 360px;align-items:end;gap:6vw;min-height:620px;padding:85px 5vw 65px;display:grid}.sufi-road-dossier-hero h1{letter-spacing:-.065em;margin:50px 0 20px;font:clamp(72px,10vw,155px)/.75 Georgia,serif}.sufi-road-dossier-hero p{color:#c9beb0;max-width:850px;font:20px/1.55 Georgia,serif}.sufi-road-dossier-hero nav{flex-wrap:wrap;gap:6px;margin-top:32px;display:flex}.sufi-road-dossier-hero nav a{color:#d0aa52;text-transform:uppercase;border:1px solid #62584e;padding:9px 11px;font-size:7px}.sufi-road-dossier-hero dl{border-top:4px solid #d0aa52;margin:0}.sufi-road-dossier-hero dl div{border-bottom:1px solid #5e554b;grid-template-columns:110px 1fr;padding:13px 0;display:grid}.sufi-road-dossier-hero dt{color:#a99e91;text-transform:uppercase;font-size:7px}.sufi-road-dossier-hero dd{margin:0;font:15px Georgia,serif}.sufi-road-reading-key{background:#d0aa52;grid-template-columns:220px 1fr auto;align-items:center;gap:35px;padding:32px 5vw;display:grid}.sufi-road-reading-key strong{font:24px Georgia,serif}.sufi-road-reading-key p{font:14px/1.55 Georgia,serif}.sufi-road-reading-key a{text-transform:uppercase;border:1px solid #6f5929;padding:13px;font-size:8px;font-weight:700}.sufi-road-prose,.sufi-road-practice,.sufi-road-geography,.sufi-road-sources{padding:95px 5vw}.sufi-road-prose{grid-template-columns:.45fr 1fr;gap:7vw;display:grid}.sufi-road-dossier h2{letter-spacing:-.045em;margin:25px 0;font:clamp(48px,5.6vw,82px)/.9 Georgia,serif}.sufi-road-prose>div p{font:19px/1.75 Georgia,serif}.sufi-road-timeline{color:#eee6d4;background:#315448;padding:95px 5vw}.sufi-road-timeline>div{margin-top:55px}.sufi-road-timeline article{grid-template-columns:110px 18px 1fr;gap:25px;display:grid}.sufi-road-timeline time{color:#d0aa52;font:22px Georgia,serif}.sufi-road-timeline article i{border-left:1px solid #738c82;position:relative}.sufi-road-timeline article i:before{content:"";background:#d0aa52;border-radius:50%;width:9px;height:9px;position:absolute;left:-5px}.sufi-road-timeline article>div{padding-bottom:38px}.sufi-road-timeline article small{color:#d0aa52;font-size:7px}.sufi-road-timeline h3{margin:8px 0;font:28px Georgia,serif}.sufi-road-timeline p{color:#c7d0cc;font:14px/1.55 Georgia,serif}.sufi-road-timeline footer{color:#aebdb7;font-size:8px}.sufi-road-lineage{padding:95px 5vw}.sufi-road-lineage>header{max-width:1000px}.sufi-road-lineage>header p{font:18px/1.6 Georgia,serif}.sufi-road-lineage>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);display:grid}.sufi-road-lineage>div>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:285px;padding:25px;display:flex}.sufi-road-lineage a>span{color:#a94b31;font:18px Georgia,serif}.sufi-road-lineage a>small{color:#68775d;margin-top:28px;font-size:7px}.sufi-road-lineage h3{margin:10px 0;font:29px Georgia,serif}.sufi-road-lineage p{color:#706557;font:13px/1.5 Georgia,serif}.sufi-road-lineage b{color:#a94b31;text-transform:uppercase;margin-top:auto;font-size:7px}.sufi-road-practice{color:#eee6d4;background:#8f4934}.sufi-road-practice>div{border-top:1px solid #b96e54;border-left:1px solid #b96e54;grid-template-columns:repeat(3,1fr);display:grid}.sufi-road-practice article{border-bottom:1px solid #b96e54;border-right:1px solid #b96e54;min-height:240px;padding:28px}.sufi-road-practice h3{font:28px Georgia,serif}.sufi-road-practice p{color:#f0ddd1;font:15px/1.6 Georgia,serif}.sufi-road-practice>nav{grid-template-columns:repeat(4,1fr);display:grid}.sufi-road-practice>nav a{border:1px solid #b96e54;padding:18px}.sufi-road-practice>nav strong,.sufi-road-practice>nav span{display:block}.sufi-road-practice>nav strong{color:#f0d697;font:20px Georgia,serif}.sufi-road-practice>nav span{color:#f0ddd1;margin-top:7px;font-size:10px}.sufi-road-branches{padding:95px 5vw}.sufi-road-branches>header{max-width:950px}.sufi-road-branches>header p{font:17px Georgia,serif}.sufi-road-branches>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.sufi-road-branches article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;padding:28px}.sufi-road-branches article>small{color:#a94b31;font-size:7px}.sufi-road-branches h3{font:31px Georgia,serif}.sufi-road-branches article>p,.sufi-road-branches details p{color:#6e6356;font:14px/1.55 Georgia,serif}.sufi-road-branches details{border-top:1px solid #c4b8a5;padding:13px 0}.sufi-road-branches summary{color:#315448;cursor:pointer;text-transform:uppercase;font-size:8px;font-weight:700}.sufi-road-branches nav span{border-top:1px solid #c4b8a5;grid-template-columns:150px 1fr;padding:11px;display:grid}.sufi-road-branches nav b{font:15px Georgia,serif}.sufi-road-branches nav small{color:#766b5e;font-size:9px}.sufi-road-branches>aside{color:#eee6d4;background:#315448;align-items:center;gap:12px;padding:25px;display:flex}.sufi-road-branches>aside a{color:#d0aa52;border:1px solid #6d887d;padding:8px;font-size:8px}.sufi-road-geography{color:#eee6d4;background:#241e19}.sufi-road-geography>div{border-top:1px solid #5d544b;border-left:1px solid #5d544b;grid-template-columns:repeat(3,1fr);display:grid}.sufi-road-geography article{border-bottom:1px solid #5d544b;border-right:1px solid #5d544b;min-height:250px;padding:27px}.sufi-road-geography article small{color:#d0aa52;font-size:7px}.sufi-road-geography h3{font:26px Georgia,serif}.sufi-road-geography p{color:#c9beb0;font:13px/1.55 Georgia,serif}.sufi-road-geography footer{color:#9e9386;font-size:8px}.sufi-road-works{background:#d0aa52;padding:95px 5vw}.sufi-road-works>header{max-width:950px}.sufi-road-works>header p{font:17px/1.6 Georgia,serif}.sufi-road-works>div{border-top:1px solid #9b7c35;border-left:1px solid #9b7c35;grid-template-columns:repeat(3,1fr);display:grid}.sufi-road-works article{border-bottom:1px solid #9b7c35;border-right:1px solid #9b7c35;min-height:220px;padding:25px}.sufi-road-works h3{font:26px Georgia,serif}.sufi-road-works article p{font:13px/1.5 Georgia,serif}.sufi-road-works>a{text-transform:uppercase;margin-top:25px;font-size:8px;font-weight:700;display:inline-block}.sufi-road-sources>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.sufi-road-sources article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;grid-template-columns:40px 1fr;gap:15px;padding:22px;display:grid}.sufi-road-sources article span{color:#a94b31;font:18px Georgia,serif}.sufi-road-sources article p{margin:0;font:13px/1.55 Georgia,serif}.sufi-road-sources>footer{color:#eee6d4;background:#315448;justify-content:space-between;gap:25px;padding:25px;font-size:9px;display:flex}.sufi-road-sources>footer a{color:#d0aa52;font-weight:700}.sufi-sister-sites{color:#eee6d4;background:#241e19;grid-template-columns:1fr .55fr .55fr;gap:0;padding:80px 4vw;display:grid}.sufi-sister-sites>div{padding-right:5vw}.sufi-sister-sites small{color:#c56845;font-size:8px;font-weight:700}.sufi-sister-sites h2{font:52px/.92 Georgia,serif}.sufi-sister-sites h2 em{color:#d0aa52;font-weight:400}.sufi-sister-sites p{color:#c9beb0;font:15px/1.6 Georgia,serif}.sufi-sister-sites>a{border:1px solid #5d544b;flex-direction:column;min-height:270px;padding:28px;display:flex}.sufi-sister-sites>a span{color:#d0aa52;font-size:8px;font-weight:700}.sufi-sister-sites>a strong{margin-top:55px;font:28px Georgia,serif}.sufi-sister-sites>a b{color:#c56845;margin-top:auto;font-size:8px}.sufi-sister-sites>a:hover{color:#241e19;background:#d0aa52}.sufi-sister-sites>a:hover span,.sufi-sister-sites>a:hover b{color:#704426}@media (max-width:900px){.sufi-roads-index-hero,.sufi-road-dossier-hero,.sufi-road-prose{grid-template-columns:1fr}.sufi-roads-families>article{grid-template-columns:55px 1fr}.sufi-roads-families dl,.sufi-road-open{grid-column:2}.sufi-road-reading-key{grid-template-columns:1fr}.sufi-road-lineage>div,.sufi-road-geography>div,.sufi-road-works>div{grid-template-columns:repeat(2,1fr)}.sufi-sister-sites{grid-template-columns:1fr 1fr}.sufi-sister-sites>div{grid-column:1/3;margin-bottom:35px}}@media (max-width:600px){.sufi-roads-index-hero,.sufi-road-dossier-hero{min-height:0;padding:60px 20px}.sufi-roads-index-hero h1,.sufi-road-dossier-hero h1{font-size:58px}.sufi-roads-method,.sufi-road-lineage>div,.sufi-road-practice>div,.sufi-road-branches>div,.sufi-road-geography>div,.sufi-road-works>div,.sufi-road-sources>div{grid-template-columns:1fr}.sufi-roads-families{padding:55px 20px}.sufi-roads-families>article{grid-template-columns:35px 1fr;gap:15px}.sufi-roads-families dl{grid-column:1/3}.sufi-road-open{grid-column:2}.sufi-road-prose,.sufi-road-timeline,.sufi-road-lineage,.sufi-road-practice,.sufi-road-branches,.sufi-road-geography,.sufi-road-works,.sufi-road-sources{padding:65px 20px}.sufi-road-practice>nav{grid-template-columns:1fr 1fr}.sufi-road-timeline article{grid-template-columns:65px 12px 1fr;gap:12px}.sufi-road-branches nav span{grid-template-columns:1fr}.sufi-road-branches>aside,.sufi-road-sources>footer{flex-direction:column;align-items:flex-start}.sufi-sister-sites{grid-template-columns:1fr;padding:60px 20px}.sufi-sister-sites>div{grid-column:1}.sufi-sister-sites h2{font-size:43px}}.site-credit{color:#847868;letter-spacing:.06em;text-transform:uppercase;background:#eee4cf;border-top:1px solid #80756573;justify-content:flex-end;align-items:center;gap:5px;min-height:54px;padding:0 max(3vw,18px);font:600 9px/1 Arial,sans-serif;display:flex}.site-credit a{color:#285747}.site-credit a:hover{color:#b55236}.global-member-link{color:#8f452f;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #baae99;align-items:center;height:40px;padding:0 12px;font:700 8px Arial,sans-serif;display:flex}.global-member-link:hover{color:#eee6d4;background:#a94b31}.global-admin-link{color:#eee6d4;letter-spacing:.08em;text-transform:uppercase;background:#315448;align-items:center;height:40px;padding:0 13px;font:700 8px Arial,sans-serif;display:flex}.global-admin-link:hover{background:#a94b31}.global-admin-menu-group{background:#315448!important}.global-admin-menu-group header small,.global-admin-menu-group h3,.global-admin-menu-group nav a{color:#eee6d4!important}.global-admin-menu-group nav a:hover{color:#28211a!important;background:#d9bd73!important}@media (max-width:760px){.global-member-link,.global-admin-link{display:none}}:root{--paper:#eee6d4;--ink:#261e18;--red:#a94b31;--gold:#b18d3b;--green:#61735a;--blue:#59657a;--muted:#817566}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.global-navigation{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eee6d4f5;border-bottom:1px solid #8f8371;grid-template-columns:205px 1fr auto;align-items:center;height:72px;padding:0 3vw;font-family:Arial,sans-serif;display:grid;position:sticky;top:0}.global-brand{width:max-content;display:block}.global-brand img{width:158px;height:auto;display:block}.global-primary{justify-content:center;align-items:stretch;height:100%;display:flex}.global-primary a{color:#62594e;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 17px;font-size:8px;font-weight:700;display:flex;position:relative}.global-primary a:after{content:"";background:0 0;height:4px;position:absolute;bottom:-1px;left:17px;right:17px}.global-primary a:hover,.global-primary a.active{color:#a94b31}.global-primary a.active:after{background:#a94b31}.global-actions{align-items:center;gap:5px;height:100%;display:flex}.global-actions button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;height:40px;font-size:8px;font-weight:700}.global-search-button{color:#315448;background:0 0;align-items:center;gap:9px;padding:0 16px;display:flex}.global-search-button i{border:1px solid;border-radius:50%;width:12px;height:12px;position:relative}.global-search-button i:after{content:"";background:currentColor;width:6px;height:1px;position:absolute;bottom:-3px;right:-5px;transform:rotate(48deg)}.global-menu-button{color:#eee6d4;background:#28211a;justify-content:space-between;align-items:center;min-width:108px;padding:0 13px;display:flex}.global-menu-button i{color:#c56845;margin-left:15px;font:18px Georgia,serif}.global-menu-button.active{background:#a94b31}.global-menu-button.active i{color:#eee6d4}.global-context{z-index:89;color:#62594e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e3d8c4f7;border-bottom:1px solid #9f9381;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;height:48px;padding:0 3vw;font-family:Arial,sans-serif;display:grid;position:sticky;top:72px}.global-context-identity{align-items:baseline;gap:10px;min-width:0;display:flex}.global-context-identity small{color:#a94b31;letter-spacing:.14em;font-size:6px;font-weight:700}.global-context-identity b{white-space:nowrap;font:16px/1 Georgia,serif}.global-context-identity span{color:#827666;text-overflow:ellipsis;white-space:nowrap;font:10px/1.2 Georgia,serif;overflow:hidden}.global-context-menu{height:100%;position:relative}.global-context-menu summary{color:#5e554a;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;border-inline:1px solid #b9ad99;justify-content:flex-end;align-items:center;gap:10px;min-width:146px;height:100%;padding:0 14px;font-size:7px;font-weight:700;list-style:none;transition:color .18s,background .18s;display:flex}.global-context-menu summary::-webkit-details-marker{display:none}.global-context-menu summary b{color:#a94b31;font-variant-numeric:tabular-nums;font:700 8px/1 Arial,sans-serif}.global-context-menu summary i{font:14px/1 Georgia,serif;transition:transform .18s}:is(.global-context-menu[open] summary,.global-context-menu summary:hover,.global-context-menu summary:focus-visible){color:#eee6d4;background:#315448;outline:0}.global-context-menu[open] summary b{color:#e1bd6a}.global-context-menu[open] summary i{transform:rotate(180deg)}.global-context-menu>nav{background:#28211a;width:min(360px,82vw);padding:8px;position:absolute;top:calc(100% + 1px);right:0;box-shadow:0 20px 46px #281d1340}.global-context-menu>nav a{color:#eee6d4;border-bottom:1px solid #51463a;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:0 13px;text-decoration:none;transition:color .18s,background .18s,transform .12s;display:grid}.global-context-menu>nav a:last-child{border-bottom:0}.global-context-menu>nav a small{color:#d1aa54;letter-spacing:.08em;font:700 7px/1 Arial,sans-serif}.global-context-menu>nav a span{font:14px/1.2 Georgia,serif}.global-context-menu>nav a i{color:#ba7659;font:13px/1 Georgia,serif}:is(.global-context-menu>nav a:hover,.global-context-menu>nav a:focus-visible){color:#fff;background:#3b5b50;outline:0;transform:translate(-2px)}.global-language{margin-left:0;display:flex}.global-language a,.global-language span{color:#867969;place-items:center;width:30px;height:28px;font-size:7px;font-weight:700;transition:color .18s,background .18s;display:grid}:is(.global-language a:hover,.global-language a:focus-visible){outline-offset:2px;outline:1px solid #a94b31}.global-language a.active{color:#eee6d4;background:#a94b31}.global-language span[aria-disabled=true]{cursor:not-allowed;opacity:.38}.global-menu-surface{z-index:88;color:#eee6d4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#211c18f8;grid-template-columns:minmax(310px,.75fr) minmax(650px,1.5fr);gap:7vw;padding:58px 4vw 70px;font-family:Arial,sans-serif;display:grid;position:fixed;inset:72px 0 0;overflow:auto}.global-menu-heading{padding-top:14px}.global-menu-heading>small{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.global-menu-heading h2{letter-spacing:-.05em;margin:40px 0 28px;font:400 clamp(44px,4.8vw,76px)/.9 Georgia,serif}.global-menu-heading h2 em{color:#c56845;font-weight:400}.global-menu-heading button{color:#c56845;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #c56845;padding:13px 0;font-size:8px;font-weight:700}.global-menu-groups{border-top:4px solid #65775e;border-left:1px solid #5e554b;grid-template-columns:repeat(3,1fr);display:grid}.global-menu-groups section{border-right:1px solid #5e554b;padding:24px}.global-menu-groups section header{min-height:110px}.global-menu-groups header small{color:#d0aa52;font-size:7px;font-weight:700}.global-menu-groups h3{margin:22px 0;font:24px/1.05 Georgia,serif}.global-menu-groups nav{flex-direction:column;display:flex}.global-menu-groups nav a{color:#c7bbae;border-top:1px solid #5e554b;justify-content:space-between;align-items:center;min-height:56px;font:14px Georgia,serif;display:flex}.global-menu-groups nav a b{color:#c56845}.global-menu-groups nav a:hover{color:#eee6d4;background:#302820}.global-search-surface{z-index:110;color:#eee6d4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181613f8;padding:8vh 8vw;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.global-layer-close{color:#b8ac9e;cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:700;position:absolute;top:28px;right:35px}.global-search-surface>form{max-width:1150px;margin:8vh auto 0}.global-search-surface>form>span,.global-search-quick>span{color:#c56845;letter-spacing:.17em;font-size:8px;font-weight:700}.global-search-surface form label{border-bottom:2px solid #776a5c;grid-template-columns:1fr 100px;margin-top:24px;display:grid}.global-search-surface input{color:#eee6d4;background:0 0;border:0;outline:0;min-width:0;padding:16px 0;font:clamp(30px,4vw,60px) Georgia,serif}.global-search-surface form label button{color:#c56845;cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:700}.global-search-quick{flex-wrap:wrap;align-items:center;gap:8px;max-width:1150px;margin:35px auto 0;display:flex}.global-search-quick>span{margin-right:12px}.global-search-quick button{color:#c5b9ab;cursor:pointer;background:0 0;border:1px solid #665b4f;padding:9px 12px;font:12px Georgia,serif}.global-search-quick button:hover{color:#211c18;background:#eee6d4}.global-search-results{color:#261e18;background:#e7ddca;border-top:4px solid #a94b31;max-width:1150px;margin:50px auto 0}.global-search-results>p{color:#766b5d;margin:0;padding:15px 20px;font:13px Georgia,serif}.global-search-results>p b{color:#a94b31;font-size:20px}.global-search-results>a{border-top:1px solid #b7aa96;grid-template-columns:135px 1fr 20px;align-items:center;gap:18px;min-height:72px;padding:13px 18px;display:grid}.global-search-results>a>small{color:#61735a;text-transform:uppercase;font-size:7px;font-weight:700}.global-search-results>a>div{flex-direction:column;gap:5px;min-width:0;display:flex}.global-search-results strong{text-overflow:ellipsis;white-space:nowrap;font:17px Georgia,serif;overflow:hidden}.global-search-results a span{color:#756a5b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-search-results>a>b{color:#a94b31}.global-search-results>a:hover{color:#eee6d4;background:#61735a}.global-search-results>a:hover small,.global-search-results>a:hover span{color:#d6ddd3}@media (max-width:1050px){.global-navigation{grid-template-columns:174px 1fr auto}.global-brand img{width:148px}.global-primary a{padding:0 10px}.global-primary a:after{left:10px;right:10px}.global-context{grid-template-columns:minmax(220px,1fr) auto auto}.global-menu-surface{grid-template-columns:1fr}.global-menu-heading{grid-template-columns:1fr auto;align-items:end;display:grid}.global-menu-heading h2{grid-column:1}.global-menu-heading button{grid-area:1/2/3;margin-bottom:32px}.global-menu-groups{margin-top:15px}}@media (max-width:760px){.global-navigation{grid-template-columns:1fr auto;height:64px;padding:0 14px}.global-brand img{width:138px}.global-primary,.global-search-button{display:none}.global-actions{grid-column:2}.global-menu-button{min-width:102px;height:36px!important}.global-context{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;height:44px;padding:0 10px 0 14px;top:64px}.global-context-identity{grid-template-columns:auto minmax(0,1fr);gap:0 7px;display:grid}.global-context-identity small{grid-row:1/3}.global-context-identity b{text-overflow:ellipsis;font-size:14px;overflow:hidden}.global-context-identity span{font-size:9px}.global-context-menu summary{border:1px solid #b9ad99;min-width:42px;padding:0 11px}.global-context-menu summary span,.global-context-menu summary b{display:none}.global-context-menu>nav{width:auto;max-height:calc(100dvh - 190px);position:fixed;top:108px;left:10px;right:10px;overflow:auto}.global-language a,.global-language span{width:27px}.global-menu-surface{padding:38px 18px 60px;display:block;inset:64px 0 0}.global-menu-heading{display:block}.global-menu-heading h2{font-size:48px}.global-menu-heading button{margin:0}.global-menu-groups{border-top:4px solid #65775e;margin-top:55px;display:block}.global-menu-groups section{padding:22px 18px}.global-menu-groups section header{min-height:auto}.global-menu-groups h3{margin:12px 0 22px}.global-menu-groups nav a{min-height:48px}.global-search-surface{padding:70px 18px}.global-search-surface>form{margin-top:35px}.global-search-surface form label{grid-template-columns:1fr 55px}.global-search-surface input{font-size:31px}.global-search-quick{align-items:flex-start}.global-search-quick>span{width:100%;margin-bottom:5px}.global-search-results>a{grid-template-columns:1fr 20px}.global-search-results>a>small,.global-search-results>a>div{grid-column:1}.global-search-results>a>b{grid-area:1/2/3}.reader-header{z-index:1;position:relative}}.site{min-height:100vh;font-family:Arial,sans-serif;overflow:hidden}.brand{width:max-content;display:block}.brand img{width:clamp(145px,11vw,190px);height:auto;display:block}.languages{justify-self:end;gap:3px;display:flex}.languages button{color:#8b806f;cursor:pointer;background:0 0;border:0;width:33px;height:30px;font-size:8px;font-weight:700}.languages button.active{color:var(--paper);background:var(--red)}.site-header{border-bottom:1px solid #8f8371;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 3vw;display:grid}.site-header nav{align-items:center;gap:32px;display:flex}.site-header nav a,.site-header nav button{color:#61584d;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 0;font-size:9px;font-weight:700}.site-header nav a:hover,.site-header nav button:hover{color:var(--red);border-color:var(--red)}.opening{border-bottom:1px solid #8f8371;grid-template-rows:auto 1fr 1fr;grid-template-columns:minmax(390px,.82fr) minmax(620px,1.45fr) minmax(250px,.55fr);column-gap:4vw;min-height:calc(100vh - 88px);max-height:900px;padding:62px 3vw 52px;display:grid;position:relative;overflow:hidden}.opening-tag{z-index:2;color:var(--red);letter-spacing:.18em;grid-area:1/2;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex;position:relative}.opening-tag i{background:var(--red);width:34px;height:4px}.opening h1{z-index:2;letter-spacing:-.065em;grid-area:1/1/4;align-self:center;margin:0;font:400 clamp(58px,5.7vw,102px)/.86 Georgia,serif;position:relative}.opening h1 em{color:var(--red);font-weight:400}.opening-weave{z-index:2;grid-area:2/2/4;align-self:center;min-width:0;padding:38px 0 32px;position:relative}.opening-weave-title{color:#75695b;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:7px;font-weight:700;display:flex}.opening-weave-title>span{color:var(--red);letter-spacing:0;margin-right:auto;font:26px Georgia,serif}.opening-weave-title>i{background:var(--red);width:28px;height:3px}.opening-thread{grid-template-columns:repeat(9,1fr);align-items:center;height:230px;margin:20px 0 14px;display:grid;position:relative}.opening-thread:before{content:"";background:linear-gradient(90deg,var(--red),var(--gold) 30%,var(--green) 62%,var(--blue));height:5px;position:absolute;top:50%;left:2.5%;right:2.5%}.opening-thread a{z-index:2;color:#675c4f;grid-template-rows:1fr 34px 1fr;justify-items:center;height:100%;display:grid;position:relative}.opening-thread a small{color:var(--red);align-self:end;margin-bottom:13px;font-size:7px;font-weight:700}.opening-thread a>i{border:4px solid var(--paper);background:#4d4439;border-radius:50%;align-self:center;width:17px;height:17px;box-shadow:0 0 0 1px #4d4439}.opening-thread a span{text-align:center;width:max-content;max-width:94px;margin-top:14px;font:13px/1.15 Georgia,serif}.opening-thread a:nth-child(2n) small{grid-row:3;align-self:start;margin:13px 0 0}.opening-thread a:nth-child(2n)>i{grid-row:2}.opening-thread a:nth-child(2n) span{grid-row:1;align-self:end;margin:0 0 14px}.opening-thread a:after{content:"";background:#aa9c88;width:1px;height:35px;position:absolute;top:calc(50% + 13px);left:50%}.opening-thread a:nth-child(2n):after{top:auto;bottom:calc(50% + 13px)}.opening-thread a:hover,.opening-thread a.active{color:var(--red)}.opening-thread a:hover>i,.opening-thread a.active>i{border:7px double var(--paper);background:var(--red);width:29px;height:29px;box-shadow:0 0 0 2px var(--red)}.opening-weave>p{color:#817566;border-top:1px solid #a99c89;margin:0;padding-top:18px;font:italic 14px/1.4 Georgia,serif}.opening-note{z-index:2;border-top:1px solid #9e927f;grid-area:2/3;align-self:end;padding:22px 0;position:relative}.opening-note.second{grid-area:3/3;align-self:start}.opening-note span{color:var(--red);letter-spacing:.16em;font-size:7px;font-weight:700}.opening-note p{margin:13px 0;font:15px/1.45 Georgia,serif}.opening-note a{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:700}.loose-threads{opacity:.35;grid-template-columns:repeat(9,1fr);padding-left:25%;display:grid;position:absolute;inset:0}.loose-threads i{border-left:1px solid #9b8e7d;position:relative}.loose-threads i:nth-child(2),.loose-threads i:nth-child(7){border-color:var(--red)}.loose-threads i:nth-child(4),.loose-threads i:nth-child(9){border-color:var(--green)}.discovery-gateway{border-bottom:1px solid #8f8371;grid-template-columns:minmax(0,1fr) minmax(330px,.36fr);gap:5vw;padding:100px 3vw 0;scroll-margin-top:20px;display:grid}.discovery-main>span{color:var(--gold);letter-spacing:.16em;font-size:8px;font-weight:700}.discovery-main h2{letter-spacing:-.065em;max-width:940px;margin:25px 0 30px;font:400 clamp(62px,7.8vw,126px)/.82 Georgia,serif}.discovery-main h2 em{color:var(--green);font-weight:400}.discovery-main>p{color:#574f45;max-width:760px;font:23px/1.45 Georgia,serif}.discovery-search{border:3px solid #274c41;grid-template-columns:1fr 120px;margin-top:48px;display:grid}.discovery-search input{min-width:0;color:var(--ink);background:#f7f3e9;border:0;outline:0;padding:23px 28px;font:21px Georgia,serif}.discovery-search button{color:#eee6d4;cursor:pointer;text-transform:uppercase;background:#274c41;border:0;font-size:9px;font-weight:700}.discovery-suggestions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.discovery-suggestions button{color:#274c41;cursor:pointer;background:0 0;border:1px solid #b9ad99;padding:10px 13px;font:700 8px Arial,sans-serif}.discovery-suggestions button:hover{color:#eee6d4;background:#61735a}.beginner-guide{background:#f5efe3;border:1px solid #b9ad99;align-self:start;box-shadow:18px 22px 40px #6d5f4720}.beginner-guide>header{border-bottom:1px solid #c9bda8;justify-content:space-between;align-items:center;min-height:75px;padding:0 25px;display:flex}.beginner-guide>header span{font:22px Georgia,serif}.beginner-guide>header b{color:var(--green);font-size:15px}.beginner-guide>a{border-bottom:1px solid #d6cbb8;grid-template-columns:45px 1fr 15px;align-items:center;min-height:78px;padding:14px 20px;display:grid}.beginner-guide>a:last-child{border-bottom:0}.beginner-guide>a>small{color:var(--gold);font-size:8px;font-weight:700}.beginner-guide>a>div{flex-direction:column;gap:5px;display:flex}.beginner-guide>a strong{font:400 18px Georgia,serif}.beginner-guide>a span{color:#817566;text-transform:uppercase;font-size:7px;font-weight:700}.beginner-guide>a>b{color:var(--red)}.beginner-guide>a:hover{color:#eee6d4;background:#28211a}.beginner-guide>a:hover span{color:#bfb3a5}.main-gates{border-top:1px solid #b9ad99;border-left:1px solid #b9ad99;grid-column:1/3;grid-template-columns:repeat(8,1fr);margin-top:75px;display:grid}.main-gates>a{border-right:1px solid #b9ad99;flex-direction:column;justify-content:space-between;min-height:125px;padding:22px;display:flex}.main-gates small{color:var(--gold);font-size:7px;font-weight:700}.main-gates b{font:400 18px Georgia,serif}.main-gates>a:hover{color:#eee6d4;background:#28211a}.home-search-results{border-top:4px solid var(--red);background:#e7ddca;max-height:520px;margin-top:25px;overflow:auto}.home-search-results>p{color:#766b5d;margin:0;padding:15px 20px;font:13px Georgia,serif}.home-search-results>p b{color:var(--red);font-size:20px}.home-search-results>a{border-top:1px solid #b7aa96;grid-template-columns:125px 1fr 20px;align-items:center;gap:18px;min-height:72px;padding:13px 18px;display:grid}.home-search-results>a>small{color:var(--green);text-transform:uppercase;font-size:7px;font-weight:700}.home-search-results>a>div{flex-direction:column;gap:5px;min-width:0;display:flex}.home-search-results>a strong{text-overflow:ellipsis;white-space:nowrap;font:400 16px Georgia,serif;overflow:hidden}.home-search-results>a span{color:#756a5b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-search-results>a>b{color:var(--red)}.home-search-results>a:hover{color:#eee6d4;background:#61735a}.home-search-results>a:hover span,.home-search-results>a:hover small{color:#d8dfd4}.section-label{width:max-content;color:var(--ink);grid-template-columns:38px auto;align-items:baseline;display:grid}.section-label span{color:var(--red);grid-row:1/3;font:400 28px Georgia,serif}.section-label b{letter-spacing:.17em;font-size:8px}.section-label small{color:var(--muted);margin-top:5px;font:italic 11px Georgia,serif}.section-label.light{color:#eee6d4}.section-label.light small{color:#a99e90}.journey{border-bottom:1px solid #8f8371;padding:70px 3vw 0;position:relative}.journey-line{background:#8d7b5e;height:5px;position:absolute;top:174px;left:4vw;right:4vw}.journey-knots{z-index:2;grid-template-columns:repeat(9,1fr);margin-top:55px;display:grid;position:relative}.journey-knots button{color:#756959;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;min-height:120px;padding:0;display:flex;position:relative}.journey-knots button i{border:3px solid var(--paper);background:#4d4439;border-radius:50%;width:16px;height:16px;margin-bottom:19px;box-shadow:0 0 0 1px #4d4439}.journey-knots button small{color:var(--red);font-size:7px;font-weight:700}.journey-knots button span{margin-top:7px;font:15px Georgia,serif}.journey-knots button.active{color:var(--red)}.journey-knots button.active i{border:7px double var(--paper);background:var(--red);width:32px;height:32px;box-shadow:0 0 0 2px var(--red);margin-top:-8px;margin-bottom:11px}.journey-reading{color:#e9e1d0;background:#28211a;grid-template-columns:.45fr 1fr .45fr;align-items:center;gap:4vw;min-height:265px;margin:0 -3vw;padding:38px 4vw;display:grid}.journey-reading .arabic{color:#bd623f;font:clamp(45px,6vw,86px) Georgia,serif}.journey-reading small{color:#a89d8e;letter-spacing:.14em;font-size:7px;font-weight:700}.journey-reading h2{margin:8px 0;font:400 clamp(30px,3.2vw,47px) Georgia,serif}.journey-reading p{color:#c2b7a9;max-width:650px;margin:0;font:16px/1.5 Georgia,serif}.journey-reading>button,.journey-read-link{color:#eee6d4;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #837566;justify-content:space-between;padding:16px;font-size:9px;font-weight:700;display:flex}.loom-section{color:#eee6d4;background:#1c1a16}.loom-heading{grid-template-columns:.45fr 1fr .55fr;align-items:end;gap:4vw;min-height:360px;padding:70px 3vw 45px;display:grid}.loom-heading .section-label{align-self:start}.loom-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(48px,5.5vw,83px)/.9 Georgia,serif}.loom-heading h2 em{color:#c36845;font-weight:400}.loom-heading>p{color:#aaa093;font:15px/1.55 Georgia,serif}.loom-scroll{scrollbar-color:#a94b31 #28231d;outline:none;overflow-x:auto}.loom-grid{min-width:1040px;color:var(--ink);background:var(--paper);border-top:1px solid #8f8371;border-bottom:1px solid #8f8371;grid-template-columns:180px 1fr;display:grid}.loom-corner{color:#8b7d6c;letter-spacing:.1em;border-bottom:1px solid #8f8371;border-right:1px solid #8f8371;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:16px;font-size:7px;font-weight:700;display:grid}.loom-corner i{background:#8b7d6c;width:1px;height:50px;transform:rotate(-52deg)}.loom-corner b{justify-self:end}.loom-columns{border-bottom:1px solid #8f8371;grid-template-columns:repeat(9,1fr);display:grid}.loom-columns button{color:#716557;cursor:pointer;background:0 0;border:0;border-right:1px solid #c4b9a7;min-width:0;min-height:78px;padding:8px 4px;font:12px Georgia,serif}.loom-columns button small{color:var(--red);margin-bottom:8px;font:700 7px Arial,sans-serif;display:block}.loom-columns button.active{color:var(--paper);background:var(--red)}.loom-rows{grid-column:1/3}.loom-row{border-bottom:1px solid #b7aa96;grid-template-columns:180px 1fr;align-items:center;min-height:86px;display:grid;position:relative}.row-label{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #8f8371;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 18px;display:flex}.row-label b{font:400 19px Georgia,serif}.row-label small{color:#8b7e6e;text-transform:uppercase;margin-top:6px;font-size:7px}.loom-row.active .row-label{color:var(--paper);background:#28211a}.thread{z-index:1;height:5px;position:absolute;top:50%;left:180px;right:0;transform:translateY(-2px)}.knots{z-index:2;grid-template-columns:repeat(9,1fr);height:100%;display:grid;position:relative}.knots button{cursor:pointer;background:0 0;border:0;border-right:1px solid #c4b9a7;position:relative}.knots button:before{content:"";background:#c9beac;width:3px;position:absolute;top:-87px;bottom:-1px;left:50%;transform:translate(-1px)}.knots button span{z-index:2;border:2px solid var(--paper);background:#4c4338;border-radius:50%;width:15px;height:15px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knots button small{color:#817362;font-size:7px;position:absolute;top:calc(50% + 16px);left:50%;transform:translate(-50%)}.knots button:hover span{width:25px;height:25px}.knots button.active span{border:8px double var(--paper);background:var(--red);width:34px;height:34px;box-shadow:0 0 0 2px var(--red)}.swipe-hint{color:#9f9588;letter-spacing:.1em;text-align:center;background:#28211a;margin:0;padding:12px 18px;font-size:8px;display:none}.knot-reader{color:#eee6d4;background:#28211a;grid-template-columns:.22fr .75fr .8fr 1.1fr;align-items:stretch;gap:3vw;min-height:320px;padding:42px 3vw;display:grid}.knot-coordinate{color:#c56845;align-items:center;gap:10px;font:400 42px Georgia,serif;display:flex}.knot-coordinate i{color:#74695c;font-size:19px}.knot-title small,.depth-content>span{color:#a99e90;letter-spacing:.15em;font-size:7px;font-weight:700}.knot-title h2{margin:10px 0;font:400 33px Georgia,serif}.knot-title p{color:#b4aa9d;margin:0;font:14px Georgia,serif}.depth-tabs{border-left:1px solid #5f554a;flex-direction:column;display:flex}.depth-tabs button{color:#8f8579;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #5f554a;flex:1;align-items:center;gap:14px;padding:0 18px;font:16px Georgia,serif;display:flex}.depth-tabs button span{color:#c56845;font:700 7px Arial,sans-serif}.depth-tabs button.active{color:#28211a;background:#d8cebb}.depth-content{flex-direction:column;justify-content:center;padding:4px 0;display:flex}.depth-content p{color:#d0c5b6;max-width:580px;font:19px/1.45 Georgia,serif}.depth-content h3{margin:18px 0 8px;font:400 28px Georgia,serif}.depth-content blockquote{color:#d7c98e;margin:18px 0;font:italic 23px/1.35 Georgia,serif}.depth-content cite{color:#9d9386;margin-top:8px;font:9px Arial,sans-serif;display:block}.depth-content button,.depth-content>a{color:#c56845;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #c56845;width:max-content;padding:11px 0;font-size:8px;font-weight:700}.library-weave{border-bottom:1px solid #8f8371;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:100px 3vw;display:grid}.library-head h2{letter-spacing:-.05em;margin:65px 0 22px;font:400 clamp(45px,5vw,76px)/.92 Georgia,serif}.library-head>p{color:#6d6255;max-width:500px;font:16px/1.5 Georgia,serif}.library-threads{padding-top:18px}.library-threads a{--thread-color:#a94b31;border-bottom:1px solid #aa9d89;grid-template-columns:22px 42px .55fr 1fr 30px;align-items:center;min-height:93px;display:grid;position:relative}.library-threads a:before{content:"";z-index:0;background:var(--thread-color);opacity:.7;height:4px;position:absolute;top:50%;left:0;right:0}.library-threads a>*{z-index:1;background:var(--paper);position:relative}.library-threads a>i{border:3px solid var(--paper);background:var(--thread-color);width:15px;height:15px;box-shadow:0 0 0 1px var(--thread-color);border-radius:50%}.library-threads small{color:var(--red);font-size:7px;font-weight:700}.library-threads b{padding:8px;font:400 23px Georgia,serif}.library-threads span{color:#716658;padding:8px;font:13px Georgia,serif}.library-threads em{color:var(--red);font-style:normal}.library-threads a:hover b{color:var(--red)}.principle{color:#eee6d4;background:var(--red);grid-template-columns:.35fr 1.2fr .7fr;align-items:center;gap:5vw;min-height:310px;padding:70px 7vw;display:grid}.principle>span{letter-spacing:.17em;font-size:8px;font-weight:700}.principle>p{letter-spacing:-.035em;margin:0;font:400 clamp(28px,3.2vw,47px)/1.05 Georgia,serif}.principle>div{text-transform:uppercase;align-items:center;gap:12px;font-size:8px;display:flex}.principle>div i{background:#e6d5c1;width:20px;height:4px}footer{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:3vw;min-height:180px;padding:45px 3vw;display:grid}footer>p{color:#776c5e;margin:0;font:14px Georgia,serif}footer>div{text-transform:uppercase;gap:20px;font-size:8px;font-weight:700;display:flex}footer>span{color:#8a7d6c;letter-spacing:.13em;font-size:8px}.search-layer{z-index:100;color:#eee6d4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1a16f5;padding:8vh 8vw;position:fixed;inset:0}.search-close{color:#b6aa9c;cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:700;position:absolute;top:30px;right:35px}.search-layer form{max-width:1100px;margin:12vh auto 0}.search-layer form>span,.quick-search>span{color:#c56845;letter-spacing:.17em;font-size:8px;font-weight:700}.search-layer input{color:#eee6d4;background:0 0;border:0;border-bottom:2px solid #776a5c;outline:none;width:100%;margin:25px 0;padding:18px 0;font:400 clamp(30px,4vw,60px) Georgia,serif}.search-layer form>button{color:#c56845;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #c56845;padding:13px 0;font-size:9px;font-weight:700}.quick-search{flex-wrap:wrap;align-items:center;gap:12px;max-width:1100px;margin:80px auto 0;display:flex}.quick-search>span{margin-right:20px}.quick-search button{color:#bcb1a4;cursor:pointer;background:0 0;border:1px solid #5e554b;padding:10px 15px;font:14px Georgia,serif}.quick-search button:hover{color:#1c1a16;background:#d9cebb}.search-layer .home-search-results{max-width:1100px;color:var(--ink);margin:35px auto 0}.search-layer .home-search-results>a:hover{color:#eee6d4}@media (max-width:850px){.site-header{grid-template-columns:1fr auto;height:72px;padding:0 18px}.brand img{width:142px}.site-header nav{z-index:30;color:#eee6d4;background:#28211a;justify-content:space-around;height:55px;padding:0 12px;position:fixed;bottom:0;left:0;right:0}.site-header nav a,.site-header nav button{color:#d3c8b9;font-size:7px}.opening{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;gap:24px;min-height:720px;max-height:none;padding:50px 18px}.opening-tag,.opening h1,.opening-weave,.opening-note,.opening-note.second{grid-area:auto/1}.opening h1{font-size:clamp(50px,15vw,78px)}.opening-weave{width:100%;padding:12px 0 5px;overflow-x:auto}.opening-weave-title,.opening-weave>p{min-width:720px}.opening-thread{min-width:720px;height:190px}.opening-note,.opening-note.second{align-self:auto;padding:14px 0}.loose-threads{padding-left:0}.discovery-gateway{grid-template-columns:1fr;gap:55px;padding:70px 18px 0}.discovery-main h2{font-size:62px}.discovery-main>p{font-size:19px}.discovery-search{grid-template-columns:1fr 75px}.discovery-search input{padding:18px 14px;font-size:16px}.beginner-guide{grid-column:1}.main-gates{grid-column:1;grid-template-columns:1fr 1fr;margin-top:10px}.main-gates>a{min-height:105px}.home-search-results>a{grid-template-columns:80px 1fr 15px;gap:10px}.home-search-results>a span{display:none}.journey{padding:55px 18px 0;overflow:hidden}.journey-line{width:5px;height:auto;inset:142px auto 270px 36px}.journey-knots{flex-direction:column;margin:35px 0 20px;display:flex}.journey-knots button{flex-direction:row;align-items:center;gap:15px;min-height:58px}.journey-knots button i{flex:none;margin:0}.journey-knots button.active i{width:29px;height:29px;margin:0 -6px}.journey-knots button span{margin:0;font-size:17px}.journey-knots button small{min-width:22px}.journey-reading{grid-template-columns:1fr;gap:20px;margin:0 -18px;padding:30px 18px 85px}.journey-reading .arabic{font-size:54px}.journey-reading>button{width:100%}.loom-heading{grid-template-columns:1fr;align-items:start;gap:30px;min-height:520px;padding:60px 18px 35px}.loom-heading h2{font-size:57px}.loom-heading>p{max-width:360px}.swipe-hint{display:block}.knot-reader{grid-template-columns:78px 1fr;gap:25px 15px;padding:35px 18px 80px}.knot-title{align-self:center}.depth-tabs,.depth-content{grid-column:1/3}.depth-tabs{border-top:1px solid #5f554a;border-left:0;flex-direction:row;min-height:58px}.depth-tabs button{border-right:1px solid #5f554a;justify-content:center;padding:13px 8px}.depth-content{min-height:250px}.library-weave{grid-template-columns:1fr;padding:70px 18px}.library-head h2{margin-top:45px}.library-threads a{grid-template-columns:22px 32px .65fr 1fr 20px}.library-threads span{font-size:11px}.principle{grid-template-columns:1fr;gap:35px;padding:60px 18px}.principle>p{font-size:35px}footer{grid-template-columns:1fr;gap:25px;padding:45px 18px 100px}footer>div{flex-wrap:wrap}.search-layer{padding:7vh 20px}.search-layer input{font-size:34px}.quick-search{margin-top:55px}}.dossier-related-route{color:#c8bdb0;background:#211c18;border-top:1px solid #5e554b;grid-template-columns:170px 1fr auto;align-items:center;gap:20px;min-height:78px;padding:0 max(6vw,58px);display:grid}.dossier-related-route>span{color:#d0aa52;letter-spacing:.12em;font-size:7px;font-weight:700}.dossier-related-route>strong{font:400 17px Georgia,serif}.dossier-related-route>b{color:#c56845;text-transform:uppercase;font-size:7px}:is(.dossier-related-route:hover,.dossier-related-route:focus-visible){color:#28211a;background:#d0aa52;outline:0}:is(.dossier-related-route:hover>span,.dossier-related-route:hover>b,.dossier-related-route:focus-visible>span,.dossier-related-route:focus-visible>b){color:#28211a}@media (max-width:850px){.dossier-related-route{grid-template-columns:1fr 28px;gap:10px;min-height:116px;padding:22px 18px}.dossier-related-route>span,.dossier-related-route>strong{grid-column:1}.dossier-related-route>b{text-align:right;grid-area:1/2/3}}.questions-page,.question-entry-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.questions-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.15fr) minmax(270px,.42fr);align-items:end;gap:8vw;min-height:650px;padding:85px max(6vw,58px);display:grid;overflow:hidden}.questions-hero>div>span,.questions-finder header span,.question-entry-hero>div>span,.question-belief-links header>span,.contextual-questions header>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.questions-hero h1{letter-spacing:-.07em;margin:30px 0 28px;font:400 clamp(74px,9vw,142px)/.78 Georgia,serif}.questions-hero h1 em,.questions-finder h2 em,.question-belief-links h2 em,.contextual-questions h2 em{color:#c56845;font-weight:400}.questions-hero p{color:#bfb3a5;max-width:700px;font:18px/1.6 Georgia,serif}.questions-hero>aside{background:#211c17;border-top:4px solid #d0aa52;grid-template-columns:auto 1fr;align-items:end;gap:8px 22px;padding:34px;display:grid}.questions-hero aside strong{color:#d0aa52;grid-column:1/-1;font:400 82px/.9 Georgia,serif}.questions-hero aside span{color:#9f9486;letter-spacing:.13em;grid-column:1/-1;margin-bottom:24px;font-size:8px;font-weight:700}.questions-hero aside b{color:#c56845;font:400 28px Georgia,serif}.questions-hero aside small{color:#bfb3a5;text-transform:uppercase;padding-bottom:4px;font-size:7px}.questions-finder{max-width:1550px;margin:auto;padding:105px max(5vw,42px) 130px}.questions-finder>header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:8vw;display:grid}.questions-finder h2,.question-belief-links h2,.contextual-questions h2{letter-spacing:-.055em;margin:30px 0 0;font:400 clamp(50px,5.5vw,86px)/.88 Georgia,serif}.questions-finder label small{color:var(--green);letter-spacing:.15em;margin-bottom:15px;font-size:7px;font-weight:700;display:block}.questions-finder input{border:0;border-bottom:3px solid var(--ink);width:100%;color:var(--ink);background:0 0;outline:0;padding:12px 0 20px;font:400 clamp(30px,3.5vw,55px)/1 Georgia,serif}.questions-finder input::placeholder{color:#b8ab98}.questions-finder>nav{border-top:1px solid #a99c89;border-left:1px solid #a99c89;flex-wrap:wrap;margin-top:65px;display:flex}.questions-finder>nav button{color:#51493f;cursor:pointer;background:0 0;border:1px solid #a99c89;border-top:0;border-left:0;align-items:center;gap:15px;min-height:55px;padding:12px 16px;font:700 9px Arial,sans-serif;display:flex}.questions-finder>nav button small{color:#9b8e7a}.questions-finder>nav button:hover,.questions-finder>nav button.active{color:#eee6d4;background:#8f4934}.questions-finder>nav button:hover small,.questions-finder>nav button.active small{color:#f0d697}.questions-result{color:#766b5d;margin:32px 0 16px;font:13px Georgia,serif}.questions-result b{color:#c56845;font-size:20px}.question-card-grid{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);display:grid}.question-card-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:330px;padding:28px;display:flex}.question-card-grid>a>small{color:#61735a;letter-spacing:.1em;font-size:7px;font-weight:700}.question-card-grid h3{margin:48px 0 17px;font:400 28px/1.08 Georgia,serif}.question-card-grid p{color:#6f6558;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font:14px/1.55 Georgia,serif;display:-webkit-box;overflow:hidden}.question-card-grid>a>span{color:#8b7c69;margin-top:auto;padding-top:20px;font-size:7px}.question-card-grid>a>b{color:#b34e33;text-transform:uppercase;margin-top:9px;font-size:8px}.question-card-grid>a:hover{color:#eee6d4;background:#28211a}.question-card-grid>a:hover p,.question-card-grid>a:hover span{color:#bfb3a5}.questions-more{color:#8f4934;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #a99c89;width:100%;margin-top:35px;padding:20px;font-size:8px;font-weight:700}.questions-more:hover{color:#eee6d4;background:#8f4934}.question-entry-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.25fr) 230px;align-items:end;gap:7vw;min-height:540px;padding:68px max(6vw,58px);display:grid}.question-entry-hero h1{letter-spacing:-.055em;max-width:1000px;margin:25px 0 20px;font:400 clamp(50px,5.6vw,86px)/.9 Georgia,serif}.question-entry-hero.is-medium-title h1{font-size:clamp(44px,4.7vw,72px)}.question-entry-hero.is-long-title h1{font-size:clamp(38px,4vw,62px);line-height:.96}.question-entry-hero p{color:#bfb3a5;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:820px;margin:0;font:18px/1.55 Georgia,serif;display:-webkit-box;overflow:hidden}.question-entry-hero nav{gap:22px;margin-top:28px;display:flex}.question-entry-hero nav a{color:#c56845;text-transform:uppercase;border-bottom:1px solid #c56845;padding-bottom:8px;font-size:8px;font-weight:700}.question-entry-hero aside{background:#211c17;border-top:4px solid #d0aa52;flex-direction:column;padding:26px;display:flex}.question-entry-hero aside strong{color:#d0aa52;font:400 92px/.8 Georgia,serif}.question-entry-hero aside b{color:#c56845;margin-top:32px;font:400 29px Georgia,serif}.question-entry-hero aside span,.question-entry-hero aside small{color:#9f9486;text-transform:uppercase;margin-top:7px;font-size:7px}.question-entry-body{grid-template-columns:280px minmax(0,760px);justify-content:center;gap:8vw;max-width:1380px;margin:auto;padding:105px max(5vw,42px) 125px;display:grid}.question-entry-body>aside{border-top:3px solid #61735a;align-self:start;padding-top:25px;position:sticky;top:70px}.question-entry-body>aside span,.question-entry-body>aside small{color:#61735a;letter-spacing:.13em;font-size:7px;font-weight:700;display:block}.question-entry-body>aside p{color:#51493f;margin:18px 0 28px;font:18px/1.5 Georgia,serif}.question-entry-body>aside i{background:#a99c89;height:1px;margin:24px 0;display:block}.question-entry-body>aside b{margin:8px 0 24px;font:400 18px Georgia,serif;display:block}.question-entry-body>div>p{color:#40382f;margin:0 0 24px;font:19px/1.78 Georgia,serif}.question-entry-body>div>p.lead{color:#28211a;margin-bottom:35px;font-size:25px;line-height:1.58}.question-entry-body>div>p:where(:not(.lead)):first-letter{color:#8f4934}.question-belief-links{color:#eee6d4;background:#61735a;grid-template-columns:minmax(300px,.65fr) 1.35fr;gap:7vw;padding:90px max(6vw,58px);display:grid}.question-belief-links header>span{color:#e2c774}.question-belief-links h2{font-size:clamp(48px,5vw,76px)}.question-belief-links h2 em{color:#e2c774}.question-belief-links>div{border-top:1px solid #899684;border-left:1px solid #899684;grid-template-columns:repeat(2,1fr);display:grid}.question-belief-links a{border-bottom:1px solid #899684;border-right:1px solid #899684;flex-direction:column;min-height:190px;padding:25px;display:flex}.question-belief-links a small{color:#e2c774;font-size:7px;font-weight:700}.question-belief-links a b{margin:35px 0 0;font:400 27px Georgia,serif}.question-belief-links a span{color:#d8dfd4;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:700}.question-belief-links a:hover{color:#28211a;background:#e2c774}.question-belief-links a:hover small,.question-belief-links a:hover span{color:#51493f}.question-entry-footer{border-top:1px solid #a99c89;justify-content:space-between;align-items:center;min-height:130px;padding:35px max(6vw,58px);display:flex}.question-entry-footer a{color:#8f4934;text-transform:uppercase;font-size:8px;font-weight:700}.contextual-questions{color:#eee6d4;background:#28211a;border-top:4px solid #d0aa52;grid-template-columns:minmax(270px,.52fr) 1.48fr;padding:95px max(6vw,58px) 115px;display:grid;position:relative}.contextual-questions>header{padding-right:5vw}.contextual-questions h2{font-size:clamp(48px,5vw,76px)}.contextual-questions>header p{color:#bfb3a5;max-width:350px;margin-top:30px;font:15px/1.55 Georgia,serif}.contextual-questions>div{border-top:1px solid #5e554b;border-left:1px solid #5e554b;grid-template-columns:repeat(2,1fr);display:grid}.contextual-questions>div>a{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;flex-direction:column;min-height:235px;padding:25px;display:flex}.contextual-questions a small{color:#d0aa52;font-size:7px;font-weight:700}.contextual-questions h3{margin:30px 0 12px;font:400 25px/1.08 Georgia,serif}.contextual-questions>div p{color:#bfb3a5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font:13px/1.5 Georgia,serif;display:-webkit-box;overflow:hidden}.contextual-questions>div b{color:#c56845;text-transform:uppercase;margin-top:auto;padding-top:15px;font-size:8px}.contextual-questions>div>a:hover{color:#28211a;background:#d0aa52}.contextual-questions>div>a:hover small,.contextual-questions>div>a:hover p,.contextual-questions>div>a:hover b{color:#51493f}.contextual-questions-all{color:#d0aa52;text-transform:uppercase;border-bottom:1px solid #d0aa52;padding-bottom:8px;font-size:8px;font-weight:700;position:absolute;bottom:60px;left:max(6vw,58px)}@media (max-width:850px){.questions-hero,.question-entry-hero{grid-template-columns:1fr;gap:38px;min-height:680px;padding:52px 18px}.questions-hero h1{font-size:72px}.questions-hero aside strong{font-size:68px}.questions-finder{padding:70px 18px 90px}.questions-finder>header{grid-template-columns:1fr;gap:55px}.questions-finder h2{font-size:54px}.questions-finder input{font-size:34px}.question-card-grid{grid-template-columns:1fr}.question-card-grid>a{min-height:270px}.question-entry-hero{min-height:540px}.question-entry-hero h1,.question-entry-hero.is-medium-title h1{font-size:48px}.question-entry-hero.is-long-title h1{font-size:39px}.question-entry-hero p{-webkit-line-clamp:4;font-size:17px}.question-entry-hero aside{display:none}.question-entry-body{grid-template-columns:1fr;gap:55px;padding:70px 18px 90px}.question-entry-body>aside{position:relative;top:auto}.question-entry-body>div>p{font-size:18px}.question-entry-body>div>p.lead{font-size:22px}.question-belief-links,.contextual-questions{grid-template-columns:1fr;gap:50px;padding:70px 18px 90px}.question-belief-links>div,.contextual-questions>div{grid-template-columns:1fr}.contextual-questions-all{justify-self:start;margin-top:35px;position:relative;bottom:auto;left:auto}.question-entry-footer{flex-direction:column;align-items:flex-start;gap:20px;padding:35px 18px}}.dictionary-languages{gap:6px;display:flex}.dictionary-languages a{color:#6e6356;text-align:center;border:1px solid #a99c89;min-width:42px;padding:11px;font:700 8px Arial,sans-serif}.dictionary-languages a.is-active{color:#eee6d4;border-color:var(--red);background:var(--red)}.quran-dictionary-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.3fr) minmax(230px,.35fr);align-items:end;gap:7vw;min-height:570px;padding:70px max(6vw,58px);display:grid}.quran-dictionary-hero>div>span{color:#d0aa52;letter-spacing:.16em;font-size:8px;font-weight:700}.quran-dictionary-hero h1{letter-spacing:-.06em;max-width:1050px;margin:30px 0 24px;font:400 clamp(58px,7.5vw,116px)/.84 Georgia,serif}.quran-dictionary-hero p{color:#bfb3a5;max-width:660px;font:17px/1.55 Georgia,serif}.quran-dictionary-hero>aside{border-top:1px solid #6f655a;flex-direction:column;min-height:190px;padding-top:24px;display:flex}.quran-dictionary-hero>aside strong{color:#d0aa52;font:400 72px Georgia,serif}.quran-dictionary-hero>aside span{color:#a99d8f;font:13px Georgia,serif}.quran-dictionary-verses{max-width:1100px;margin:auto;padding:90px max(5vw,42px) 120px}.quran-dictionary-verses>section{border-top:4px solid var(--green);background:#f5eedf;margin-bottom:75px;padding:38px 42px 45px}.quran-dictionary-verses header{color:var(--green);justify-content:space-between;display:flex}.quran-dictionary-verses header small{font:700 8px Arial,sans-serif}.quran-dictionary-verses header b{font:400 16px Georgia,serif}.quran-dictionary-verses .ayah-arabic{color:#28211a;text-align:right;margin:60px 0 40px;font:400 31px/2.05 Georgia,serif}.quran-dictionary-verses blockquote{color:#403930;border-top:1px solid #a99c89;margin:0;padding:38px 0;font:400 24px/1.55 Georgia,serif}.quran-dictionary-verses a{color:var(--red);text-transform:uppercase;font:700 8px Arial,sans-serif}.quran-dictionary-index>section{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:480px;padding:80px max(6vw,58px);display:flex}.quran-dictionary-index>section>span{color:#d0aa52;letter-spacing:.16em;font-size:8px;font-weight:700}.quran-dictionary-index h1{letter-spacing:-.065em;margin:30px 0 20px;font:400 clamp(70px,9vw,140px)/.8 Georgia,serif}.quran-dictionary-index>section p{color:#bfb3a5;font:18px Georgia,serif}.quran-dictionary-index>nav{border-top:4px solid var(--gold);grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;padding:80px max(5vw,42px) 120px;display:grid}.quran-dictionary-index>nav>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;grid-template-columns:1fr 18px;align-items:center;gap:12px;min-height:85px;padding:18px;font:15px/1.3 Georgia,serif;display:grid}.quran-dictionary-index>nav>a:nth-child(3n+1){border-left:1px solid #a99c89}.quran-dictionary-index>nav>a b{color:var(--red)}.quran-dictionary-index>nav>a:hover{color:#eee6d4;background:#61735a}@media (max-width:850px){.quran-dictionary-hero{grid-template-columns:1fr;min-height:700px;padding:55px 18px}.quran-dictionary-hero h1{font-size:62px}.quran-dictionary-verses{padding:65px 18px 90px}.quran-dictionary-verses>section{padding:28px 22px 35px}.quran-dictionary-verses .ayah-arabic{font-size:24px}.quran-dictionary-verses blockquote{font-size:20px}.quran-dictionary-index>section{min-height:560px;padding:60px 18px}.quran-dictionary-index h1{font-size:68px}.quran-dictionary-index>nav{grid-template-columns:1fr;padding:55px 18px 90px}.quran-dictionary-index>nav>a{border-left:1px solid #a99c89}}.glossary-source-marks .layer-1{background:var(--green)}.glossary-source-marks .layer-2{background:var(--gold)}.siyer-method-questions{border-top:4px solid var(--green)}.siyer-method-questions details{border-bottom:1px solid #a99c89}.siyer-method-questions summary{cursor:pointer;grid-template-columns:55px 1fr 40px;align-items:center;min-height:100px;padding:22px 0;list-style:none;display:grid}.siyer-method-questions summary::-webkit-details-marker{display:none}.siyer-method-questions summary small{color:var(--green);font-size:8px;font-weight:700}.siyer-method-questions summary span{font:clamp(20px,2vw,31px)/1.2 Georgia,serif}.siyer-method-questions summary i{width:32px;height:32px;color:var(--red);border:1px solid #9c8f7d;border-radius:50%;place-items:center;font:22px Georgia,serif;transition:all .2s;display:grid}.siyer-method-questions details[open] summary i{color:#eee6d4;background:var(--red);border-color:var(--red);transform:rotate(45deg)}.siyer-method-questions details>div{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);gap:25px 45px;padding:0 40px 35px 55px;display:grid}.siyer-method-questions details>div>p{color:#564d42;margin:0;font:18px/1.65 Georgia,serif}.siyer-method-questions ul{background:#e2d6c0;margin:0;padding:20px 22px;list-style:none}.siyer-method-questions ul li{color:#665c50;border-bottom:1px solid #b8aa94;min-height:0;padding:9px 0 9px 18px;font:12px/1.4 Georgia,serif;display:block;position:relative}.siyer-method-questions ul li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:0}.siyer-method-questions details>div>a{border-bottom:1px solid var(--red);width:max-content;color:var(--red);text-transform:uppercase;grid-column:1/3;padding-bottom:6px;font-size:8px;font-weight:700}.siyer-method-questions summary:hover span{color:var(--red)}@media (max-width:700px){.siyer-method-questions summary{grid-template-columns:35px 1fr 34px}.siyer-method-questions details>div{grid-template-columns:1fr;padding:0 0 30px 35px}.siyer-method-questions details>div>a{grid-column:1}.siyer-method-questions details>div>p{font-size:16px}}.siyer-compass>div>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:245px;padding:28px;transition:background .2s,color .2s;display:flex}.siyer-compass>div>a small{color:var(--green);font-size:7px;font-weight:700}.siyer-compass>div>a strong{margin:45px 0 14px;font:25px Georgia,serif;display:block}.siyer-compass>div>a p{color:#716658;font:14px/1.55 Georgia,serif}.siyer-compass>div>a>b{color:var(--red);text-transform:uppercase;letter-spacing:.09em;margin-top:auto;font-size:7px}:is(.siyer-compass>div>a:hover,.siyer-compass>div>a:focus-visible){color:#eee6d4;background:#28211a;outline:0}:is(.siyer-compass>div>a:hover p,.siyer-compass>div>a:focus-visible p){color:#c8bdb0}:is(.siyer-compass>div>a:hover small,.siyer-compass>div>a:focus-visible small){color:#d0aa52}.siyer-mevlid-bridge{color:#eee6d4;background:#28211a;border-top:4px solid #d0aa52;border-bottom:1px solid #5e554b;grid-template-columns:minmax(430px,1fr) minmax(330px,.72fr);align-items:center;gap:8vw;min-height:500px;padding:70px max(6vw,58px);display:grid;position:relative;overflow:hidden}.siyer-mevlid-bridge>div,.siyer-mevlid-bridge blockquote{z-index:2;position:relative}.siyer-mevlid-bridge small{color:#c56845;letter-spacing:.15em;font-size:8px;font-weight:700}.siyer-mevlid-bridge h2{letter-spacing:-.055em;margin:38px 0 25px;font:400 clamp(50px,5.8vw,88px)/.87 Georgia,serif}.siyer-mevlid-bridge h2 em{color:#c56845;font-weight:400}.siyer-mevlid-bridge p{color:#bfb3a5;max-width:720px;font:16px/1.65 Georgia,serif}.siyer-mevlid-bridge p i{color:#d8c978}.siyer-mevlid-bridge>div>b{color:#c56845;text-transform:uppercase;border-bottom:1px solid #c56845;margin-top:25px;padding:12px 0;font-size:8px;display:inline-block}.siyer-mevlid-bridge blockquote{color:#dfd1bb;border-top:1px solid #655a50;border-bottom:1px solid #655a50;margin:0;padding:42px 0;font:italic clamp(30px,3.2vw,50px)/1.35 Georgia,serif}.siyer-mevlid-bridge blockquote span{display:block}.siyer-mevlid-bridge>strong{color:#fff;opacity:.026;font:400 clamp(260px,38vw,620px)/1 Georgia,serif;position:absolute;top:-9vw;right:-2vw}:is(.siyer-mevlid-bridge:hover>div>b,.siyer-mevlid-bridge:focus-visible>div>b){color:#d8c978;border-color:#d8c978}.siyer-mevlid-bridge:focus-visible{outline-offset:-3px;outline:3px solid #c56845}.siyer-reading-page{background:#eee6d4}.siyer-reading-hero{color:#eee6d4;border-top:5px solid var(--red);background:#28211a;grid-template-rows:auto 1fr auto;grid-template-columns:1fr minmax(300px,.58fr);align-items:end;gap:20px 8vw;min-height:610px;padding:80px max(6vw,58px);display:grid}.siyer-reading-hero>a{color:#c9beb0;text-transform:uppercase;grid-column:1/3;align-self:start;font-size:8px;font-weight:700}.siyer-reading-hero>span{color:#c56845;letter-spacing:.16em;grid-column:1;font-size:8px;font-weight:700}.siyer-reading-hero h1{letter-spacing:-.07em;grid-area:3/1;margin:0;font:400 clamp(82px,12vw,180px)/.75 Georgia,serif}.siyer-reading-hero p{color:#c9beb0;grid-area:2/2/4;margin:0;font:20px/1.65 Georgia,serif}.siyer-reading-hero>b{color:#51483f;font:400 72px Georgia,serif;position:absolute;top:180px;right:max(6vw,58px)}.siyer-reading-rail{z-index:4;background:#e8deca;border-bottom:1px solid #a99c89;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:80px}.siyer-reading-rail>a{border-right:1px solid #a99c89;grid-template-columns:35px 1fr;align-items:center;min-height:86px;padding:18px 24px;display:grid}.siyer-reading-rail small{color:var(--red);font-size:7px;font-weight:700}.siyer-reading-rail span{font:17px Georgia,serif}.siyer-reading-rail>a.active{color:#eee6d4;background:var(--green)}.siyer-reading-rail>a.active small{color:#d0aa52}.siyer-reading-method{grid-template-columns:minmax(280px,.55fr) 1.45fr;gap:8vw;padding:110px max(6vw,58px);display:grid}.siyer-reading-method>header>span,.siyer-reading-cases>header>span,.siyer-reading-related>header>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.siyer-reading-method h2,.siyer-reading-cases h2,.siyer-reading-related h2{letter-spacing:-.055em;margin:35px 0 0;font:400 clamp(52px,6vw,88px)/.88 Georgia,serif}.siyer-reading-method h2 em,.siyer-reading-cases h2 em,.siyer-reading-related h2 em{color:var(--red);font-weight:400}.siyer-reading-method>div>p{color:#4d453c;max-width:720px;margin:0 0 55px;font:23px/1.65 Georgia,serif}.siyer-reading-method ol{border-top:4px solid var(--green);margin:0;padding:0;list-style:none}.siyer-reading-method li{border-bottom:1px solid #a99c89;grid-template-columns:55px 1fr;align-items:center;min-height:74px;padding:18px 0;display:grid}.siyer-reading-method li small{color:var(--green);font-size:8px;font-weight:700}.siyer-reading-method li span{font:18px/1.35 Georgia,serif}.siyer-reading-cases{color:#eee6d4;background:#28211a;padding:110px max(6vw,58px)}.siyer-reading-cases>header{grid-template-columns:.7fr 1.3fr .65fr;align-items:end;gap:5vw;display:grid}.siyer-reading-cases>header>span{color:#c56845;align-self:start}.siyer-reading-cases h2{margin:0}.siyer-reading-cases h2 em{color:#d0aa52}.siyer-reading-cases>header>p{color:#bcb1a4;margin:0;font:14px/1.55 Georgia,serif}.siyer-reading-cases>div{border-top:4px solid #c56845;margin-top:80px}.siyer-reading-cases article{border-bottom:1px solid #5e554b;grid-template-columns:165px minmax(0,1.15fr) minmax(280px,.85fr);gap:25px 4vw;padding:55px 0;display:grid}.siyer-reading-cases article>header{grid-row:1/5}.siyer-reading-cases article>header small{color:#c56845;font-size:7px;font-weight:700;display:block}.siyer-reading-cases article>header span{color:#928678;margin-top:28px;font:12px/1.5 Georgia,serif;display:block}.siyer-reading-cases h3{grid-column:2/4;margin:0 0 15px;font:400 clamp(35px,4vw,58px)/.95 Georgia,serif}.siyer-reading-cases article>p{color:#c9beb0;margin:0;font:18px/1.65 Georgia,serif}.siyer-reading-cases blockquote{color:#e3d28e;background:#211c18;border-left:4px solid #d0aa52;margin:0;padding:25px;font:italic 18px/1.55 Georgia,serif}.siyer-case-facts{color:#aaa094;border-top:1px solid #514a42;grid-column:2;grid-template-columns:130px 1fr;gap:20px;padding-top:20px;font:11px/1.5 Georgia,serif;display:grid}.siyer-case-facts span b{color:#c56845;margin-bottom:8px;font:7px Arial,sans-serif;display:block}.siyer-reading-cases article>nav{align-self:end}.siyer-reading-cases article>nav a{color:#d0aa52;border:1px solid #655b50;margin:0 7px 7px 0;padding:8px 10px;font-size:8px;font-weight:700;display:inline-block}.siyer-reading-cases article>nav a:hover{color:#28211a;background:#d0aa52}.siyer-reading-related{padding:110px max(6vw,58px)}.siyer-reading-related>header{grid-template-columns:.65fr 1.35fr;align-items:end;display:grid}.siyer-reading-related h2{margin:0}.siyer-reading-related>div{border-top:4px solid var(--green);border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.siyer-reading-related>div>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:270px;padding:28px;display:flex}.siyer-reading-related small{color:var(--green);font-size:7px;font-weight:700}.siyer-reading-related h3{margin:45px 0 15px;font:29px/1.05 Georgia,serif}.siyer-reading-related p{color:#716658;font:14px/1.55 Georgia,serif}.siyer-reading-related a>b{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:7px}.siyer-reading-related>div>a:hover{color:#eee6d4;background:var(--green)}.siyer-reading-related>div>a:hover p{color:#d4dccc}.siyer-reading-related>div>a:hover small,.siyer-reading-related>div>a:hover b{color:#e2c774}.siyer-reading-next{color:#eee6d4;background:#61735a;grid-template-columns:1fr auto;align-items:center;min-height:280px;padding:55px max(6vw,58px);display:grid}.siyer-reading-next>span{color:#d8dfd4;letter-spacing:.15em;font-size:7px;font-weight:700}.siyer-reading-next h2{grid-row:2;margin:18px 0 0;font:400 clamp(46px,6vw,86px)/.9 Georgia,serif}.siyer-reading-next>b{color:#e2c774;grid-area:1/2/3;font-size:9px}.siyer-reading-next:hover{background:#28211a}@media (max-width:850px){.siyer-reading-hero{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;min-height:700px;padding:55px 18px}.siyer-reading-hero>a,.siyer-reading-hero>span,.siyer-reading-hero h1,.siyer-reading-hero p{grid-column:1}.siyer-reading-hero>span{grid-row:2}.siyer-reading-hero h1{grid-row:3;align-self:end;font-size:78px}.siyer-reading-hero p{grid-row:4;font-size:17px}.siyer-reading-hero>b{display:none}.siyer-reading-rail{grid-template-columns:repeat(4,190px);top:64px;overflow-x:auto}.siyer-reading-method,.siyer-reading-related{grid-template-columns:1fr;gap:55px;padding:75px 18px}.siyer-reading-method>div>p{font-size:20px}.siyer-reading-cases{padding:75px 18px}.siyer-reading-cases>header{grid-template-columns:1fr}.siyer-reading-cases h2{margin:35px 0}.siyer-reading-cases article{grid-template-columns:1fr}.siyer-reading-cases article>header{grid-row:auto}.siyer-reading-cases h3,.siyer-case-facts,.siyer-reading-cases blockquote{grid-column:1}.siyer-reading-related>header{grid-template-columns:1fr}.siyer-reading-related h2{margin-top:35px}.siyer-reading-related>div{grid-template-columns:1fr}.siyer-reading-next{grid-template-columns:1fr;padding:45px 18px}.siyer-reading-next>b{grid-area:3/1;margin-top:30px}}.guide-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.guide-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.35fr) minmax(230px,.42fr);align-items:end;gap:8vw;min-height:540px;padding:76px max(7vw,62px);display:grid;position:relative;overflow:hidden}.guide-hero>div,.guide-hero>aside{z-index:2;position:relative}.guide-hero>div>span,.guide-at-glance header>span,.guide-reading header>span,.guide-questions header>span,.guide-resources header>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.guide-hero h1{letter-spacing:-.07em;max-width:950px;margin:28px 0 24px;font:400 clamp(68px,9vw,138px)/.78 Georgia,serif}.guide-hero>div>p{color:#c4b9aa;max-width:760px;margin:0;font:18px/1.55 Georgia,serif}.guide-hero>aside{border-top:1px solid #756a5e;grid-template-columns:72px 1fr;display:grid}.guide-hero>aside>*{border-bottom:1px solid #756a5e;min-height:68px;padding:18px 0}.guide-hero>aside>b{color:#c56845;grid-row:span 2;font:400 42px Georgia,serif}.guide-hero>aside>span{color:#d5ccbf;font:14px/1.4 Georgia,serif}.guide-hero>aside>i{color:#9f9486;letter-spacing:.12em;text-transform:uppercase;font:8px Arial,sans-serif}.guide-hero>strong{color:#332b24;opacity:.78;font:700 clamp(250px,34vw,520px)/1 Georgia,serif;position:absolute;bottom:-.33em;right:-.04em}.guide-step-rail{background:#e7deca;border-bottom:1px solid #948977;grid-template-columns:repeat(7,1fr);display:grid}.guide-step-rail a{border-right:1px solid #a99c89;flex-direction:column;min-height:126px;padding:22px 18px;display:flex;position:relative}.guide-step-rail a:last-child{border-right:0}.guide-step-rail small{color:#9b7b38;font-size:7px;font-weight:700}.guide-step-rail span{margin-top:auto;font:400 16px/1.15 Georgia,serif}.guide-step-rail i{background:var(--red);height:5px;transition:right .25s;position:absolute;bottom:-1px;left:0;right:100%}.guide-step-rail a:hover i,.guide-step-rail a.active i{right:0}.guide-step-rail a.active{color:#eee6d4;background:#61735a}.guide-step-rail a.active small{color:#e4c16f}.guide-at-glance,.guide-reading,.guide-questions,.guide-resources{max-width:1500px;margin:auto;padding:105px max(5vw,42px)}.guide-at-glance{grid-template-columns:minmax(260px,.54fr) minmax(0,1.46fr);gap:7vw;display:grid}.guide-at-glance h2,.guide-reading h2,.guide-questions h2,.guide-resources h2{letter-spacing:-.055em;margin:24px 0;font:400 clamp(48px,6vw,82px)/.88 Georgia,serif}.guide-at-glance h2 em,.guide-reading h2 em,.guide-questions h2 em,.guide-resources h2 em{color:#61735a;font-weight:400}.guide-at-glance header>p{color:#6c6154;max-width:420px;font:15px/1.55 Georgia,serif}.guide-at-glance>div{border-top:4px solid var(--red);border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);display:grid}.guide-at-glance article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:260px;padding:27px;display:flex}.guide-at-glance article small{color:var(--red);font-size:7px;font-weight:700}.guide-at-glance article span{color:#776b5c;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:700}.guide-at-glance article b{margin-top:13px;font:400 25px/1.15 Georgia,serif}.guide-verse{color:#eee6d4;background:#61735a;padding:86px max(9vw,80px)}.guide-verse>span{color:#d6c177;letter-spacing:.16em;font-size:8px;font-weight:700}.guide-verse blockquote{letter-spacing:-.04em;max-width:1150px;margin:38px 0 28px;font:400 clamp(38px,5vw,74px)/1.08 Georgia,serif}.guide-verse a{color:#e3ddd1;border-bottom:1px solid #9caa96;padding:13px 0;font:13px Georgia,serif;display:inline-block}.guide-reading{padding-top:115px}.guide-reading>header{grid-template-columns:170px 1fr;display:grid}.guide-reading>header h2{grid-column:2}.guide-reading>div{border-top:4px solid var(--red);margin-top:50px}.guide-reading-section{border-bottom:1px solid #a99c89;grid-template-columns:110px minmax(230px,.55fr) minmax(0,1fr);column-gap:3vw;padding:52px 0;display:grid}.guide-reading-section small{color:var(--red);font-size:8px;font-weight:700}.guide-reading-section h3{margin:0;font:400 32px/1.05 Georgia,serif}.guide-reading-section p{color:#4f473d;grid-column:3;margin:0 0 20px;font:18px/1.68 Georgia,serif}.guide-reading-section p+p{margin-top:5px}.guide-questions{background:#e6dcc8;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:7vw;display:grid}.guide-questions>div{border-top:4px solid #61735a}.guide-questions details{border-bottom:1px solid #a99c89}.guide-questions summary{cursor:pointer;grid-template-columns:60px 1fr 30px;align-items:center;min-height:110px;list-style:none;display:grid}.guide-questions summary::-webkit-details-marker{display:none}.guide-questions summary small{color:#61735a;font-size:8px;font-weight:700}.guide-questions summary b{font:400 24px/1.25 Georgia,serif}.guide-questions summary i{color:#61735a;font:25px Georgia,serif;transition:transform .2s}.guide-questions details[open] summary i{transform:rotate(45deg)}.guide-questions details p{color:#554c42;margin:0 30px 36px 60px;font:17px/1.65 Georgia,serif}.guide-resources>header{grid-template-columns:170px 1fr;display:grid}.guide-resources>header h2{grid-column:2}.guide-resources>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.guide-resources a{border-right:1px solid #a99c89;border-bottom:4px solid var(--gold);flex-direction:column;min-height:330px;padding:30px;display:flex}.guide-resources a small{color:var(--gold);font-size:8px;font-weight:700}.guide-resources h3{margin:65px 0 15px;font:400 31px/1.05 Georgia,serif}.guide-resources p{color:#6a6053;margin:0;font:14px/1.5 Georgia,serif}.guide-resources a b{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:8px}.guide-resources a:hover h3{color:var(--red)}.guide-handoff{color:#eee6d4;background:#28211a;grid-template-columns:1fr 1fr;display:grid}.guide-handoff a{flex-direction:column;justify-content:space-between;min-height:210px;padding:52px max(6vw,50px);display:flex}.guide-handoff a+a{text-align:right;border-left:1px solid #5e554b}.guide-handoff span{color:#c56845;letter-spacing:.14em;font-size:8px;font-weight:700}.guide-handoff b{font:400 clamp(28px,3vw,44px)/1 Georgia,serif}.guide-handoff a:hover b{color:#c56845}@media (max-width:850px){.guide-hero{grid-template-columns:1fr;gap:45px;min-height:620px;padding:60px 18px}.guide-hero h1{font-size:65px}.guide-step-rail{display:flex;overflow-x:auto}.guide-step-rail a{min-width:165px}.guide-at-glance,.guide-reading,.guide-questions,.guide-resources{grid-template-columns:1fr;gap:45px;padding:72px 18px}.guide-at-glance>div,.guide-resources>div{grid-template-columns:1fr}.guide-at-glance article{min-height:190px}.guide-verse{padding:70px 18px}.guide-reading>header,.guide-resources>header{display:block}.guide-reading-section{grid-template-columns:45px 1fr;padding:38px 0}.guide-reading-section h3{font-size:27px}.guide-reading-section p{grid-column:1/-1;margin-top:25px;font-size:17px}.guide-questions details p{margin-left:0}.guide-handoff{grid-template-columns:1fr}.guide-handoff a{min-height:170px;padding:38px 18px}.guide-handoff a+a{border-top:1px solid #5e554b;border-left:0}}.sahaba-page,.sahaba-entry-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.sahaba-hero,.sahaba-entry-hero{color:#eee6d4;background:#2f3d35;grid-template-columns:minmax(0,1.35fr) minmax(230px,.45fr);align-items:end;gap:8vw;min-height:610px;padding:80px max(7vw,62px);display:grid;position:relative}.sahaba-hero>div>span,.sahaba-entry-hero>div>span{color:#d5b452;letter-spacing:.16em;font-size:8px;font-weight:700}.sahaba-hero h1,.sahaba-entry-hero h1{letter-spacing:-.07em;max-width:1050px;margin:34px 0 28px;font:400 clamp(68px,8.5vw,136px)/.78 Georgia,serif}.sahaba-hero h1 em{color:#d5b452;font-weight:400}.sahaba-hero>div>p,.sahaba-entry-hero>div>p{color:#ccd3cd;max-width:720px;font:17px/1.6 Georgia,serif}.sahaba-hero>div>a,.sahaba-entry-hero nav a{color:#d5b452;text-transform:uppercase;border-bottom:1px solid #d5b452;margin:24px 18px 0 0;padding-bottom:8px;font-size:8px;font-weight:700;display:inline-block}.sahaba-hero>aside{border-top:1px solid #718177;grid-template-columns:100px 1fr;display:grid}.sahaba-hero>aside>*{border-bottom:1px solid #718177;min-height:75px;padding:18px 0}.sahaba-hero>aside>b{color:#d5b452;font:32px Georgia,serif}.sahaba-hero>aside>span{color:#d6ddd8;font:13px/1.4 Georgia,serif}.sahaba-directory{max-width:1600px;margin:auto;padding:110px max(5vw,42px)}.sahaba-directory>header{grid-template-columns:1fr minmax(350px,.55fr);align-items:end;gap:7vw;display:grid}.sahaba-directory header span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.sahaba-directory h2{letter-spacing:-.055em;margin:25px 0 0;font:400 clamp(48px,6vw,88px)/.88 Georgia,serif}.sahaba-directory h2 em{color:var(--red);font-weight:400}.sahaba-directory label small{color:var(--green);letter-spacing:.14em;font-size:7px;font-weight:700;display:block}.sahaba-directory input{border:0;border-bottom:3px solid var(--ink);width:100%;color:var(--ink);background:0 0;outline:0;padding:12px 0 18px;font:27px Georgia,serif}.sahaba-filters{border-top:1px solid #a99c89;border-bottom:1px solid #a99c89;flex-wrap:wrap;margin-top:60px;display:flex}.sahaba-filters button{color:#6d6255;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #a99c89;min-width:180px;padding:15px;font-size:8px;font-weight:700}.sahaba-filters button small{color:var(--red);margin-left:8px}.sahaba-filters button.active{color:#eee6d4;background:var(--red)}.sahaba-filters button.active small{color:#eee6d4}.sahaba-result-count{color:#756a5c;margin:30px 0;font:14px Georgia,serif}.sahaba-result-count b{color:var(--red);font-size:24px}.sahaba-grid{border-top:4px solid var(--green);border-left:1px solid #a99c89;grid-template-columns:repeat(4,1fr);display:grid}.sahaba-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:310px;padding:25px;display:flex}.sahaba-grid>a>small{color:var(--green);font-size:7px;font-weight:700}.sahaba-grid h3{margin:45px 0 14px;font:28px/1.05 Georgia,serif}.sahaba-grid p{color:#6d6255;-webkit-line-clamp:4;-webkit-box-orient:vertical;font:13px/1.5 Georgia,serif;display:-webkit-box;overflow:hidden}.sahaba-grid span{color:#8a7d6c;text-transform:uppercase;margin-top:auto;font-size:7px}.sahaba-grid>a>b{color:var(--red);text-transform:uppercase;margin-top:12px;font-size:7px}.sahaba-grid>a:hover{color:#eee6d4;background:#28211a}.sahaba-grid>a:hover p{color:#bfb3a5}.sahaba-more{width:100%;color:var(--red);cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #a99c89;padding:27px;font-size:8px;font-weight:700}.sahaba-entry-hero{background:#28211a}.sahaba-entry-hero h1{font-size:clamp(58px,7vw,112px)}.sahaba-entry-hero>aside{border-top:4px solid #d5b452;flex-direction:column;align-items:flex-start;display:flex}.sahaba-entry-hero aside strong{color:#3a3129;align-self:flex-end;font:180px/.8 Georgia,serif}.sahaba-entry-hero aside b{color:#d5b452;margin-top:auto;font:43px Georgia,serif}.sahaba-entry-hero aside span,.sahaba-entry-hero aside small{color:#aea397;text-transform:uppercase;margin-top:7px;font-size:7px}.sahaba-entry-body{grid-template-columns:230px minmax(0,850px);gap:8vw;max-width:1450px;margin:auto;padding:100px max(6vw,58px);display:grid}.sahaba-entry-body>aside{flex-direction:column;align-self:start;display:flex;position:sticky;top:145px}.sahaba-entry-body aside span,.sahaba-entry-body aside small{color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:700}.sahaba-entry-body aside>b{margin:12px 0 24px;font:27px Georgia,serif}.sahaba-entry-body aside>i{background:var(--green);height:4px;margin-bottom:28px}.sahaba-entry-body aside p{color:#706557;margin:7px 0 25px;font:14px Georgia,serif}.sahaba-entry-body>div>p{color:#4e463c;font:18px/1.82 Georgia,serif}.sahaba-entry-body>div>p.lead{color:#28211a;border-bottom:1px solid #a99c89;margin-top:0;padding-bottom:45px;font:29px/1.55 Georgia,serif}.entry-loading{font-style:italic;color:#857868!important}.sahaba-entry-footer{border-top:1px solid #a99c89;justify-content:space-between;padding:40px max(7vw,62px);display:flex}.sahaba-entry-footer a{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:700}@media (max-width:1050px){.sahaba-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.sahaba-hero,.sahaba-entry-hero{grid-template-columns:1fr;gap:45px;min-height:760px;padding:60px 18px}.sahaba-hero h1,.sahaba-entry-hero h1{font-size:65px}.sahaba-directory{padding:75px 18px}.sahaba-directory>header{grid-template-columns:1fr}.sahaba-directory label{margin-top:50px}.sahaba-filters{flex-wrap:nowrap;overflow-x:auto}.sahaba-grid{grid-template-columns:1fr}.sahaba-grid>a{min-height:270px}.sahaba-entry-body{grid-template-columns:1fr;padding:70px 18px}.sahaba-entry-body>aside{position:relative;top:auto}.sahaba-entry-footer{flex-direction:column;gap:22px;padding:35px 18px}}.siyer-topic-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.siyer-topic-hero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:650px;padding:90px max(7vw,62px);display:flex}.siyer-topic-hero>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.siyer-topic-hero h1{letter-spacing:-.075em;margin:35px 0 12px;font:400 clamp(90px,12vw,185px)/.75 Georgia,serif}.siyer-topic-hero>b{color:#d0aa52;font:25px Georgia,serif}.siyer-topic-hero>p{color:#c5b9ab;max-width:760px;margin:28px 0 0;font:18px/1.6 Georgia,serif}.siyer-topic-hero nav a{color:#c56845;text-transform:uppercase;border-bottom:1px solid #c56845;margin:35px 22px 0 0;padding-bottom:8px;font-size:8px;font-weight:700;display:inline-block}.siyer-topic-principles{border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);padding:90px max(6vw,58px);display:grid}.siyer-topic-principles article{border-top:4px solid var(--green);border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:290px;padding:30px}.siyer-topic-principles small{color:var(--red);font-size:7px;font-weight:700}.siyer-topic-principles h2{margin:65px 0 18px;font:31px Georgia,serif}.siyer-topic-principles p{color:#685e51;font:15px/1.6 Georgia,serif}.siyer-topic-verses{color:#eee6d4;background:#61735a;grid-template-columns:1fr 1fr;gap:7vw;padding:90px max(6vw,58px);display:grid}.siyer-topic-verses header span,.siyer-topic-events header span{color:#d7c982;letter-spacing:.15em;font-size:7px;font-weight:700}.siyer-topic-verses h2,.siyer-topic-events h2{letter-spacing:-.05em;margin:35px 0;font:400 clamp(48px,5.5vw,80px)/.9 Georgia,serif}.siyer-topic-verses h2 em,.siyer-topic-events h2 em{color:#d7c982;font-weight:400}.siyer-topic-verses nav{border-top:1px solid #8b9a86}.siyer-topic-verses nav a{border-bottom:1px solid #8b9a86;grid-template-columns:150px 1fr auto;align-items:center;min-height:95px;padding:15px 0;display:grid}.siyer-topic-verses nav b{font:23px Georgia,serif}.siyer-topic-verses nav span{color:#d8dfd4;text-transform:uppercase;font-size:8px}.siyer-topic-verses nav i{color:#d7c982;font-style:normal}.siyer-topic-events{color:#eee6d4;background:#28211a;padding:100px max(6vw,58px)}.siyer-topic-events>div{border-top:4px solid #c56845;border-left:1px solid #5e554b;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.siyer-topic-events article{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;flex-direction:column;min-height:440px;padding:30px;display:flex}.siyer-topic-events article small{color:#c56845;font-size:7px;font-weight:700}.siyer-topic-events h3{margin:55px 0 20px;font:31px/1.05 Georgia,serif}.siyer-topic-events article p{color:#c1b5a7;font:14px/1.6 Georgia,serif}.siyer-topic-events blockquote{color:#d7c982;margin:25px 0;font:italic 17px/1.5 Georgia,serif}.siyer-topic-events article a{color:#c56845;text-transform:uppercase;margin-top:auto;font-size:7px;font-weight:700}@media (max-width:850px){.siyer-topic-hero{min-height:720px;padding:65px 18px}.siyer-topic-hero h1{font-size:82px}.siyer-topic-principles,.siyer-topic-verses{grid-template-columns:1fr;padding:70px 18px}.siyer-topic-events{padding:70px 18px}.siyer-topic-events>div{grid-template-columns:1fr}}.siyer-event-dossier section>div>a,.siyer-event-dossier section>div>span{border:1px solid #655b50;align-items:center;gap:12px;padding:7px 9px;font:12px Georgia,serif;display:flex}.siyer-event-dossier section>div>span{color:#9f9486;border-style:dashed}.siyer-event-dossier section>div>a i{color:#c56845;font:8px Arial,sans-serif}.siyer-event-dossier section>div>a:hover{color:#d7c982;border-color:#c56845}.siyer-lenses>div>a{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;flex-direction:column;min-height:280px;padding:28px;display:flex}.siyer-lenses>div>a small{color:#c56845;font-size:7px;font-weight:700}.siyer-lenses>div>a p{color:#c4b9ac;font:14px/1.55 Georgia,serif}.siyer-lenses>div>a span{color:#d0aa52;margin-top:auto;font-size:7px;font-weight:700}.siyer-lenses>div>a>b{color:#c56845;text-transform:uppercase;margin-top:17px;font-size:7px}.siyer-lenses>div>a:hover{background:#211c18}.siyer-day>div>a{border-bottom:1px solid #9f8647;border-right:1px solid #9f8647;flex-direction:column;min-height:230px;padding:27px;display:flex}.siyer-day>div>a small{color:#8f4934;font-size:7px;font-weight:700}.siyer-day>div>a>b{margin:45px 0 14px;font:24px Georgia,serif;display:block}.siyer-day>div>a p{color:#554a35;font:14px/1.55 Georgia,serif}.siyer-day>div>a em{color:#8f4934;text-transform:uppercase;margin-top:auto;font:7px Arial,sans-serif}.siyer-day>div>a:hover{background:#c8aa59}.siyer-people-index{border-bottom:1px solid var(--red);width:max-content;color:var(--red);text-transform:uppercase;margin:40px 0 0 auto;padding-bottom:8px;font-size:8px;font-weight:700;display:block}.siyer-circle-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:240px;padding:26px;display:flex}.siyer-circle-grid>a small{color:var(--green);font-size:7px;font-weight:700}.siyer-circle-grid>a span{color:var(--red);text-transform:uppercase;margin-top:35px;font-size:7px;font-weight:700}.siyer-circle-grid>a p{color:#6d6255;font:13px/1.5 Georgia,serif}.siyer-circle-grid>a>b{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:7px}.siyer-circle-grid>a:hover{color:#eee6d4;background:#28211a}.siyer-circle-grid>a:hover p{color:#bfb3a5}.siyer-family>div>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:260px;padding:32px;display:flex}.siyer-family>div>a small{color:var(--red);font-size:7px;font-weight:700}.siyer-family>div>a p{color:#6e6356;font:14px/1.6 Georgia,serif}.siyer-family>div>a>b{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:7px}.siyer-family>div>a:hover{color:#eee6d4;background:#28211a}.siyer-family>div>a:hover p{color:#bfb3a5}@media (prefers-reduced-motion:no-preference){.knots button span,.journey-knots button i{transition:width .15s,height .15s,background .15s}.loose-threads i:nth-child(odd){animation:5s ease-in-out infinite alternate threadPulse}@keyframes threadPulse{to{opacity:.25;transform:translate(5px)}}}.reader-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.reader-header{background:#e8deca;border-bottom:1px solid #8f8371;grid-template-columns:1fr auto;align-items:center;height:48px;padding:0 3vw;display:grid}.reader-header>.brand{display:none}.reader-header>.back-weave{justify-self:start}.reader-header>.content-languages,.reader-header>.reader-langs,.reader-header>.source-status{justify-self:end}.back-weave{color:#6e6356;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.back-weave i{background:var(--red);width:28px;height:4px}.reader-langs{color:#8b7e6e;justify-self:end;gap:16px;font-size:8px;display:flex}.reader-langs b{color:var(--red)}.reader-coordinate{color:#8c7e6d;letter-spacing:.13em;border-bottom:1px solid #b3a793;align-items:center;gap:13px;min-height:48px;padding:0 3vw;font-size:7px;font-weight:700;display:flex}.reader-coordinate i{background:#a99b87;width:40px;height:3px}.reader-coordinate b{color:var(--red)}.reader-coordinate em{margin-left:auto;font:italic 12px Georgia,serif}.reader-hero{border-bottom:1px solid #8f8371;grid-template-columns:.55fr 1fr .5fr;align-items:center;gap:5vw;min-height:570px;padding:70px 5vw;display:grid;position:relative;overflow:hidden}.reader-arabic{z-index:2;color:var(--red);font:clamp(65px,8vw,126px) Georgia,serif;position:relative}.reader-title{z-index:2;position:relative}.reader-title>span{color:var(--red);letter-spacing:.18em;font-size:8px;font-weight:700}.reader-title h1{letter-spacing:-.075em;margin:28px 0 18px;font:400 clamp(70px,9vw,140px)/.72 Georgia,serif}.reader-title p{color:#6f6457;max-width:520px;font:18px/1.45 Georgia,serif}.reader-meta{z-index:2;border-top:1px solid #9f927f;align-self:end;position:relative}.reader-meta div{border-bottom:1px solid #9f927f;justify-content:space-between;align-items:center;min-height:75px;display:flex}.reader-meta span{color:#8c7f6e;letter-spacing:.13em;font-size:7px;font-weight:700}.reader-meta b{font:400 15px Georgia,serif}.hero-thread{opacity:.32;grid-template-columns:repeat(3,1fr);padding-left:28%;display:grid;position:absolute;inset:0}.hero-thread i{border-left:1px solid #a99c89}.hero-thread i:nth-child(2){border-color:var(--red)}.hero-thread i:nth-child(3){border-color:var(--green)}.reading-switch{border-bottom:1px solid #8f8371;align-items:center;gap:6px;min-height:85px;padding:0 3vw;display:flex}.reading-switch>span{color:#817362;letter-spacing:.15em;margin-right:auto;font-size:7px;font-weight:700}.reading-switch button{color:#716557;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #a99c89;align-items:center;gap:10px;min-height:45px;padding:0 18px;font-size:9px;font-weight:700;display:flex}.reading-switch button i{border:1px solid;border-radius:50%;width:10px;height:10px}.reading-switch button.active{color:var(--paper);background:var(--red);border-color:var(--red)}.reading-switch button.active i{border:3px double var(--paper);background:var(--paper)}.reader-layout{grid-template-columns:260px 1fr;align-items:start;display:grid}.reader-toc{border-right:1px solid #8f8371;min-height:100vh;padding:55px 24px;position:sticky;top:0}.reader-toc>span{color:#8b7d6c;letter-spacing:.15em;font-size:7px;font-weight:700}.reader-toc nav{margin-top:35px;position:relative}.reader-toc nav:before{content:"";background:#9b896d;width:3px;position:absolute;top:12px;bottom:12px;left:8px}.reader-toc a{z-index:2;color:#716658;grid-template-columns:18px 28px 1fr;align-items:center;min-height:55px;font:13px Georgia,serif;display:grid;position:relative}.reader-toc a i{border:3px solid var(--paper);background:#5a5043;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #5a5043}.reader-toc a small{color:var(--red);font:700 7px Arial,sans-serif}.reader-toc a:hover{color:var(--red)}.reader-article{max-width:1180px;padding:0 5vw 100px}.read-section{border-bottom:1px solid #a99c89;grid-template-columns:minmax(0,1fr) 260px;gap:5vw;min-height:520px;padding:90px 0 70px 72px;display:grid;position:relative}.read-section:before{content:"";background:#9a896e;width:4px;position:absolute;top:0;bottom:0;left:15px}.section-knot{z-index:2;border:8px double var(--paper);width:34px;height:34px;color:var(--paper);background:var(--red);box-shadow:0 0 0 2px var(--red);border-radius:50%;place-items:center;font:700 7px Arial,sans-serif;display:grid;position:absolute;top:93px;left:0}.article-copy{max-width:720px}.article-copy>p{color:#4f483f;font:18px/1.7 Georgia,serif}.article-lead{letter-spacing:-.02em;margin-top:0;font-size:clamp(25px,2.6vw,38px)!important;line-height:1.32!important}.article-copy blockquote{color:var(--red);border-top:1px solid #a99c89;border-bottom:1px solid #a99c89;margin:45px 0;padding:35px 0;font:italic 27px/1.35 Georgia,serif}.article-copy blockquote span{color:var(--ink);margin-bottom:15px;font-size:34px;font-style:normal;display:block}.article-copy blockquote cite{color:#8c7f6e;margin-top:12px;font:8px Arial,sans-serif;display:block}.copy-label{color:var(--red);letter-spacing:.16em;font-size:7px;font-weight:700}.article-copy h2{letter-spacing:-.05em;margin:25px 0 35px;font:400 clamp(42px,4.5vw,68px)/.93 Georgia,serif}.plain-summary{border-left:5px solid var(--gold);background:#e3dac7;grid-template-columns:100px 1fr;margin:40px 0 0;padding:24px;display:grid}.plain-summary b{color:#9c7831;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.plain-summary p{margin:0;font:17px/1.45 Georgia,serif}.source-thread{border-top:4px solid var(--source);grid-template-columns:18px 1fr;align-self:start;gap:8px 10px;margin-top:72px;padding-top:22px;display:grid}.source-thread>i{border:3px solid var(--paper);background:var(--source);width:14px;height:14px;box-shadow:0 0 0 1px var(--source);border-radius:50%}.source-thread>span{color:var(--source);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.source-thread>b,.source-thread>small,.source-thread>em{grid-column:2}.source-thread>b{font:400 18px/1.25 Georgia,serif}.source-thread>small{color:#7d7162;font:italic 12px Georgia,serif}.source-thread>em{color:var(--source);text-transform:uppercase;margin-top:12px;font-size:7px;font-style:normal;font-weight:700}.reader-page:not(.show-sources) .read-section:not(.question-section):not(.source-section):not(.source-map-section){grid-template-columns:minmax(0,820px)}.reader-page:not(.show-sources) .source-thread{display:none}.name-thread{align-items:center;gap:14px;margin-top:50px;display:flex}.name-thread>a,.name-thread>span{color:var(--red);border:1px solid #a99c89;flex:1;padding:18px;font:400 17px Georgia,serif;text-decoration:none}:is(.name-thread>a:hover,.name-thread>a:focus-visible){color:#eee6d4;background:#2a231c}.name-thread small{color:#766a5c;margin-top:8px;font:11px/1.35 Arial,sans-serif;display:block}:is(.name-thread>a:hover small,.name-thread>a:focus-visible small){color:#c8bbaa}.name-thread>i{background:var(--gold);width:28px;height:4px}.life-effects{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:1fr 1fr;display:grid}.life-effects div{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:170px;padding:25px}.life-effects b{color:var(--red);font:400 24px Georgia,serif}.life-effects p{color:#61574b;font:14px/1.5 Georgia,serif}.question-section,.source-section,.hadith-selection-section{grid-template-columns:1fr}.question{border-top:1px solid #a99c89}.question:last-child{border-bottom:1px solid #a99c89}.question>button{width:100%;min-height:78px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:40px 1fr 30px;align-items:center;padding:0;display:grid}.question>button small{color:var(--red);font-size:7px;font-weight:700}.question>button span{font:18px Georgia,serif}.question>button i{color:var(--red);font-style:normal}.question>p{color:#62584c;margin:0;padding:0 40px 28px;font:16px/1.6 Georgia,serif}.hadith-selection-copy{max-width:920px}.hadith-selection-heading{grid-template-columns:1fr 230px;align-items:end;gap:35px;display:grid}.hadith-selection-heading>p{color:#736758;margin:0 0 35px;font:14px/1.5 Georgia,serif}.hadith-selection-heading>p b{color:var(--gold);font-weight:400}.hadith-selection-list{border-top:4px solid var(--gold)}.hadith-selection-list details{border-bottom:1px solid #a99c89}.hadith-selection-list summary{cursor:pointer;grid-template-columns:105px 1fr 150px 20px;align-items:center;gap:20px;min-height:105px;list-style:none;display:grid}.hadith-selection-list summary::-webkit-details-marker{display:none}.hadith-selection-list summary small{color:var(--gold);letter-spacing:.1em;font-size:7px;font-weight:700}.hadith-selection-list summary>b{font:400 20px/1.28 Georgia,serif}.hadith-selection-list summary>span{color:#796d5f;font:italic 12px Georgia,serif}.hadith-selection-list summary>i{color:var(--gold);font:22px Georgia,serif;transition:transform .2s}.hadith-selection-list details[open] summary>i{transform:rotate(45deg)}.hadith-selection-list details>div{border-left:4px solid var(--gold);background:#e3dac7;margin:0 0 30px 125px;padding:24px 28px}.hadith-selection-list details>div p{color:#4f473d;margin:0 0 16px;font:16px/1.55 Georgia,serif}.hadith-selection-list details>div em{color:#6f6252;font:13px/1.45 Georgia,serif}.hadith-selection-list details>div em b{color:#98752f}.archive-count-note{border-top:1px solid #a99c89;padding:22px 0;color:#796d5f!important;margin:32px 0 0!important;font:13px/1.55 Georgia,serif!important}.archive-count-note b{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font:700 7px Arial,sans-serif;display:block}.source-map-section{grid-template-columns:1fr}.source-map-copy{max-width:940px}.source-bundles{border-top:1px solid #a99c89;margin-top:48px}.source-bundle{--bundle:var(--red);border-bottom:1px solid #a99c89}.source-bundle summary{cursor:pointer;grid-template-columns:38px 22px 1fr auto 25px;align-items:center;gap:10px;min-height:92px;list-style:none;display:grid}.source-bundle summary::-webkit-details-marker{display:none}.source-bundle summary small{color:var(--bundle);font-size:7px;font-weight:700}.source-bundle summary>i{border:3px solid var(--paper);background:var(--bundle);width:15px;height:15px;box-shadow:0 0 0 1px var(--bundle);border-radius:50%}.source-bundle summary>b{font:400 25px Georgia,serif}.source-bundle summary>span{color:#75695b;font:italic 13px Georgia,serif}.source-bundle summary>em{color:var(--bundle);text-align:right;font:21px Georgia,serif;transition:transform .2s}.source-bundle[open] summary>em{transform:rotate(45deg)}.source-bundle>p{color:#74695c;max-width:640px;margin:-8px 0 25px 80px;font:14px/1.5 Georgia,serif}.source-bundle>div{border-top:3px solid var(--bundle);margin:0 0 30px 80px}.source-bundle>div>a,.source-bundle-item{border-bottom:1px solid #c0b5a3;grid-template-columns:1fr .8fr 24px;align-items:center;gap:18px;min-height:65px;padding:12px 0;display:grid}.source-bundle>div>a>b,.source-bundle-item>b{font:400 16px/1.25 Georgia,serif}.source-bundle>div>a>span,.source-bundle-item>span{color:#796e60;font:12px/1.35 Georgia,serif}.source-bundle>div>a>em{color:var(--bundle);font-style:normal}.source-bundle>div>a:hover>b{color:var(--bundle)}.source-list{margin-top:45px}.source-list a,.source-record{--source:#a94b31;border-bottom:1px solid #a99c89;grid-template-columns:22px 100px 1fr .8fr 90px;align-items:center;min-height:100px;padding:18px 0;display:grid;position:relative}.source-list a:before,.source-record:before{content:"";background:var(--source);opacity:.7;height:4px;position:absolute;top:50%;left:0;right:0}.source-list a>*,.source-record>*{z-index:2;background:var(--paper);position:relative}.source-list i{border:3px solid var(--paper);background:var(--source);width:15px;height:15px;box-shadow:0 0 0 1px var(--source);border-radius:50%}.source-list small{color:var(--source);padding:8px;font-size:7px;font-weight:700}.source-list b{padding:8px;font:400 18px/1.25 Georgia,serif}.source-list span{color:#776b5d;padding:8px;font:13px Georgia,serif}.source-list em{color:var(--source);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:700}.next-knot{color:#eee6d4;background:#28211a;padding:75px 8vw;display:block}.next-knot>span{color:#a99e90;letter-spacing:.16em;font-size:7px;font-weight:700}.next-knot>div{grid-template-columns:40px 90px 1fr 1fr .6fr;align-items:center;min-height:160px;margin-top:25px;display:grid}.next-knot small{color:#c56845;font-size:8px;font-weight:700}.next-knot i{background:#61735a;width:80px;height:5px}.next-knot h2{font:400 38px Georgia,serif}.next-knot p{color:#b8aea1;font:15px Georgia,serif}.next-knot button,.next-knot>div>a,.next-knot>div>b{color:#eee6d4;cursor:pointer;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #817568;padding:15px;font-size:8px;font-weight:700}.prophet-gateways{border-bottom:1px solid #8f8371;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:6vw;padding:80px max(5vw,42px);display:grid}.prophet-gateways-intro>span{color:var(--red);letter-spacing:.16em;font-size:7px;font-weight:700}.prophet-gateways-intro h2{letter-spacing:-.05em;margin:24px 0;font:400 clamp(34px,4vw,58px)/.95 Georgia,serif}.prophet-gateways-intro p{color:#6d6255;max-width:440px;font:15px/1.6 Georgia,serif}.prophet-gateway-grid{grid-template-columns:1fr 1fr;display:grid}.prophet-gateway{border:1px solid #8f8371;flex-direction:column;min-height:430px;padding:35px;display:flex;position:relative;overflow:hidden}.prophet-gateway+.prophet-gateway{border-left:0}.prophet-gateway small{z-index:2;color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:700;position:relative}.prophet-gateway strong{z-index:2;letter-spacing:-.04em;margin:80px 0 18px;font:400 clamp(32px,3.5vw,54px)/.94 Georgia,serif;position:relative}.prophet-gateway p{z-index:2;color:#685e51;max-width:370px;margin:0;font:14px/1.55 Georgia,serif;position:relative}.prophet-gateway span{z-index:2;color:var(--red);text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:700;position:relative}.prophet-gateway>i{color:#ded4c1;opacity:.58;font:700 115px Georgia,serif;position:absolute;bottom:-30px;right:-18px}.prophet-gateway.primary{color:#eee6d4;background:#28211a}.prophet-gateway.primary p{color:#bfb4a6}.prophet-gateway.primary>i{color:#3a3028}.prophet-gateway:hover strong{color:var(--red)}.prophet-portal-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.prophet-portal-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.35fr) minmax(230px,.45fr);align-items:end;gap:8vw;min-height:610px;padding:80px max(7vw,62px);display:grid;position:relative;overflow:hidden}.prophet-portal-hero>div,.prophet-portal-hero>aside{z-index:2;position:relative}.prophet-portal-hero>div>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.prophet-portal-hero h1{letter-spacing:-.07em;margin:34px 0 28px;font:400 clamp(68px,9vw,142px)/.75 Georgia,serif}.prophet-portal-hero h1 em{color:#c56845;font-weight:400}.prophet-portal-hero>div>p{color:#bbb0a2;max-width:620px;font:17px/1.55 Georgia,serif}.prophet-portal-hero>aside{border-top:1px solid #756a5e;grid-template-columns:70px 1fr;display:grid}.prophet-portal-hero>aside>*{border-bottom:1px solid #756a5e;min-height:72px;padding:20px 0}.prophet-portal-hero>aside>b{color:#c56845;font:400 30px Georgia,serif}.prophet-portal-hero>aside>span{color:#c9c0b5;font:13px/1.4 Georgia,serif}.portal-arabic{color:#332b24;opacity:.72;font:700 clamp(150px,26vw,390px) Georgia,serif;position:absolute;top:5px;right:-15px}.prophet-timeline,.prophet-atlas{max-width:1450px;margin:auto;padding:110px max(5vw,42px)}.portal-section-title{grid-template-columns:160px minmax(0,1fr) 310px;align-items:end;gap:30px;margin-bottom:60px;display:grid}.portal-section-title>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.portal-section-title h2{letter-spacing:-.055em;margin:0;font:400 clamp(48px,6vw,84px)/.9 Georgia,serif}.portal-section-title p{color:#716557;margin:0;font:14px/1.55 Georgia,serif}.prophet-timeline-list{border-top:4px solid var(--red)}.prophet-timeline-list article{border-bottom:1px solid #a99c89;grid-template-columns:70px .75fr 1.1fr;align-items:center;gap:3vw;min-height:190px;display:grid}.prophet-timeline-list article>small{color:var(--red);font-size:8px;font-weight:700}.prophet-timeline-list article>div>span{color:#8a7d6b;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.prophet-timeline-list article h3{margin:16px 0 0;font:400 30px/1.1 Georgia,serif}.prophet-timeline-list article>p{color:#5f564b;font:16px/1.6 Georgia,serif}.prophet-reading-path{color:#eee6d4;background:#61735a;padding:75px max(7vw,62px)}.prophet-reading-path>span{color:#d0d8cc;letter-spacing:.14em;font-size:7px;font-weight:700}.prophet-reading-path>div{border-top:1px solid #8f9e89;border-left:1px solid #8f9e89;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:35px;display:grid}.prophet-reading-path article{border-bottom:1px solid #8f9e89;border-right:1px solid #8f9e89;min-height:190px;padding:28px}.prophet-reading-path b{font:400 27px Georgia,serif}.prophet-reading-path p{color:#dce1d9;margin:45px 0 0;font:14px/1.5 Georgia,serif}.portal-next{border-bottom:1px solid #8f8371;grid-template-columns:150px 1fr auto;align-items:center;min-height:240px;padding:60px max(7vw,62px);display:grid}.portal-next>span{color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:700}.portal-next h2{letter-spacing:-.05em;margin:0;font:400 clamp(36px,4vw,60px)/.95 Georgia,serif}.portal-next>b{color:var(--red);text-transform:uppercase;border:1px solid #8f8371;padding:15px 20px;font-size:8px}.portal-next:hover h2{color:var(--red)}.atlas-hero{background:#344037}.atlas-hero .portal-arabic{color:#405044}.prophet-atlas-grid{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(5,1fr);display:grid}.prophet-atlas-grid article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:235px;padding:24px;display:flex}.prophet-atlas-grid small{color:var(--green);font-size:7px;font-weight:700}.prophet-atlas-grid h3{margin:38px 0 8px;font:400 28px Georgia,serif}.prophet-atlas-grid p{color:#62584c;margin:0;font:13px/1.45 Georgia,serif}.prophet-atlas-grid span{color:var(--red);text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:7px;font-weight:700}.legacy-reader-page,.migration-index-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.legacy-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.3fr) minmax(260px,.48fr);align-items:end;gap:7vw;min-height:500px;padding:70px max(6vw,58px);display:grid;position:relative;overflow:hidden}.legacy-hero>div,.legacy-hero>aside{z-index:2;position:relative}.legacy-hero>div>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.legacy-hero h1{letter-spacing:-.06em;max-width:850px;margin:28px 0 16px;font:400 clamp(60px,7vw,108px)/.83 Georgia,serif}.legacy-hero>div>p{color:#bfb3a5;max-width:690px;font:17px/1.45 Georgia,serif}.legacy-topic-row{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.legacy-topic-row b{color:#c7bdb0;letter-spacing:.1em;text-transform:uppercase;border:1px solid #5e554b;padding:9px 12px;font-size:7px}.legacy-hero>aside{border-top:1px solid #756a5e;grid-template-columns:88px 1fr;display:grid}.legacy-hero>aside>*{border-bottom:1px solid #756a5e;min-height:67px;padding:18px 0}.legacy-hero>aside>span{color:#9f9486;letter-spacing:.11em;font-size:7px;font-weight:700}.legacy-hero>aside>b{font:400 14px/1.35 Georgia,serif}.legacy-hero>strong{color:#332b24;letter-spacing:-.1em;font:700 clamp(180px,25vw,360px) Arial,sans-serif;position:absolute;bottom:-55px;right:-20px}.legacy-body{grid-template-columns:minmax(0,1fr) 270px;gap:6vw;max-width:1450px;margin:auto;padding:90px max(5vw,42px) 120px;display:grid}.legacy-body>article{min-width:0}.migration-state{border-left:5px solid var(--gold);background:#e3dac7;grid-template-columns:190px 1fr;gap:30px;margin-bottom:70px;padding:24px 28px;display:grid}.migration-state.enriched{border-color:var(--green)}.migration-state>span{color:#98752f;letter-spacing:.13em;font-size:8px;font-weight:700;line-height:1.5}.migration-state.enriched>span{color:var(--green)}.migration-state p{color:#62584c;margin:0;font:14px/1.55 Georgia,serif}.legacy-narration>span,.legacy-explanation>span,.legacy-lessons>span,.legacy-concepts>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.legacy-narration blockquote{border-top:1px solid #a99c89;border-bottom:1px solid #a99c89;margin:24px 0 18px;padding:45px 0;font:400 clamp(27px,3vw,43px)/1.4 Georgia,serif}.legacy-narration cite{color:#98752f;font:italic 13px Georgia,serif}.legacy-explanation{margin-top:95px}.legacy-explanation h2,.legacy-concepts h2{letter-spacing:-.05em;margin:22px 0 32px;font:400 clamp(43px,5vw,72px)/.92 Georgia,serif}.legacy-explanation>p{color:#51493f;max-width:800px;font:21px/1.65 Georgia,serif}.legacy-lessons{margin-top:90px}.legacy-lessons>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.legacy-lessons article{border-right:1px solid #a99c89;border-bottom:4px solid var(--gold);min-height:200px;padding:26px}.legacy-lessons small{color:var(--gold);font-size:7px;font-weight:700}.legacy-lessons p{margin:50px 0 0;font:17px/1.5 Georgia,serif}.legacy-concepts{margin-top:95px}.legacy-concepts>div{grid-template-columns:repeat(3,1fr);display:grid}.legacy-concepts article{color:#eee6d4;background:#61735a;border-right:1px solid #879483;min-height:180px;padding:28px}.legacy-concepts h3{margin:0 0 45px;font:400 27px Georgia,serif}.legacy-concepts p{color:#e0e4dc;font:14px/1.5 Georgia,serif}.legacy-aside{border-top:4px solid var(--green);align-self:start;position:sticky;top:30px}.legacy-aside>span{color:var(--green);letter-spacing:.13em;padding:18px 0;font-size:7px;font-weight:700;display:block}.legacy-aside>a{border-top:1px solid #aaa08f;align-items:center;gap:12px;min-height:53px;font:14px Georgia,serif;display:flex}.legacy-aside>a i{background:var(--green);border-radius:50%;width:10px;height:10px}.legacy-aside>div{color:#eee6d4;background:#28211a;margin-top:38px;padding:23px}.legacy-aside>div small{color:#c56845;font-size:7px;font-weight:700}.legacy-aside>div b{margin:25px 0 12px;font:400 20px Georgia,serif;display:block}.legacy-aside>div p{color:#bfb3a5;margin:0;font:12px Georgia,serif}.legacy-next{color:#eee6d4;background:#28211a;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;min-height:230px;padding:55px max(6vw,58px);display:grid}.legacy-next>span{color:#c56845;letter-spacing:.13em;font-size:7px;font-weight:700}.legacy-next h2{margin:0;font:400 clamp(38px,4vw,60px)/.95 Georgia,serif}.legacy-next>b{text-transform:uppercase;border:1px solid #756a5e;padding:14px 18px;font-size:8px}.migration-index-hero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:640px;padding:80px max(7vw,62px);display:flex}.migration-index-hero>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.migration-index-hero h1{letter-spacing:-.07em;margin:28px 0;font:400 clamp(72px,10vw,150px)/.76 Georgia,serif}.migration-index-hero h1 em{color:#c56845}.migration-index-hero>p{color:#bfb3a5;max-width:650px;font:17px/1.55 Georgia,serif}.migration-index-hero>div{grid-template-columns:70px 150px 70px 1fr;align-items:end;margin-top:38px;display:grid}.migration-index-hero>div b{color:#c56845;font:400 42px Georgia,serif}.migration-index-hero>div small{color:#bfb3a5;text-transform:uppercase;font-size:8px}.migration-index-list{max-width:1450px;margin:auto;padding:100px max(5vw,42px)}.migration-index-list>div:last-child{border-top:4px solid var(--red)}.migration-index-list a{border-bottom:1px solid #a99c89;grid-template-columns:100px minmax(260px,1fr) .75fr 110px;align-items:center;gap:25px;min-height:115px;display:grid}.migration-index-list a>small{color:var(--red);font-size:7px;font-weight:700}.migration-index-list h3{margin:0;font:400 24px/1.2 Georgia,serif}.migration-index-list a>span{color:#716557;font:13px Georgia,serif}.migration-index-list a>em{color:#98752f;text-align:center;text-transform:uppercase;border:1px solid #a99c89;padding:9px;font-size:7px;font-style:normal;font-weight:700}.migration-index-list a>em.enriched{color:var(--green);border-color:var(--green)}.migration-index-list a:hover h3{color:var(--red)}.source-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.source-status{border:1px solid var(--green);color:var(--green);letter-spacing:.14em;justify-self:end;padding:10px 14px;font-size:7px;font-weight:700}.source-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.35fr) minmax(250px,.48fr);align-items:end;gap:7vw;min-height:470px;padding:64px max(6vw,58px);display:grid;position:relative;overflow:hidden}.source-hero:before{content:"";background:#5d554c;height:1px;position:absolute;top:34px;left:6vw;right:6vw}.source-hero-copy{z-index:2;position:relative}.source-hero-copy>span{color:#c56845;letter-spacing:.17em;font-size:8px;font-weight:700}.source-hero h1{letter-spacing:-.06em;max-width:900px;margin:26px 0 14px;font:400 clamp(58px,7vw,112px)/.85 Georgia,serif}.source-hero-copy>p{color:#bfb3a5;font:18px Georgia,serif}.hero-threads{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.hero-threads b{color:#bfb3a5;letter-spacing:.1em;text-transform:uppercase;border:1px solid #5e554b;padding:9px 12px;font-size:7px}.source-hero>aside{z-index:2;border-top:1px solid #776b5e;grid-template-columns:80px 1fr;display:grid;position:relative}.source-hero>aside>*{border-bottom:1px solid #776b5e;min-height:64px;padding:18px 0}.source-hero>aside>span{color:#a99e90;letter-spacing:.12em;font-size:7px;font-weight:700}.source-hero>aside>b{font:400 14px/1.35 Georgia,serif}.source-watermark{color:#332b24;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font:700 clamp(160px,25vw,380px)/1 Arial,sans-serif;position:absolute;bottom:-.22em;right:-.02em}.source-page-body{grid-template-columns:minmax(0,1fr) 270px;gap:6vw;max-width:1480px;margin:auto;padding:92px max(5vw,42px) 120px;display:grid}.source-page-body>article{min-width:0}.source-page-body .article-lead{max-width:820px;margin:24px 0 0}.source-page-body h2{letter-spacing:-.05em;margin:20px 0 32px;font:400 clamp(40px,4.3vw,66px)/.94 Georgia,serif}.source-opening{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:start;gap:5vw;display:grid}.source-context{border-top:4px solid var(--red);border-bottom:1px solid #a99c89;padding:24px 0}.source-context p{color:#61574b;margin:18px 0 0;font:16px/1.62 Georgia,serif}.source-page-note{border-left:5px solid var(--gold);background:#e3dac7;grid-template-columns:145px 1fr;gap:24px;max-width:820px;margin:58px 0 78px;padding:24px 28px;display:grid}.source-page-note b{color:#98752f;letter-spacing:.13em;text-transform:uppercase;font-size:8px;line-height:1.45}.source-page-note p{color:#5f564a;margin:0;font:14px/1.55 Georgia,serif}.meaning-section{padding-top:8px}.meaning-grid{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);display:grid}.meaning-row{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:210px;padding:26px;display:block}.meaning-row small{color:var(--red);font-size:7px;font-weight:700}.meaning-row p{margin:46px 0 0;font:18px/1.48 Georgia,serif}.term-section,.practice-section,.related-section{margin-top:100px}.section-heading{border-bottom:1px solid #a99c89;grid-template-columns:180px 1fr;align-items:end;display:grid}.section-heading h2{margin-top:0}.term-grid{grid-template-columns:repeat(3,1fr);display:grid}.term-card{border-right:1px solid #a99c89;border-bottom:4px solid var(--green);min-height:230px;padding:32px 28px;position:relative}.term-card:first-child{border-left:1px solid #a99c89}.term-card small{color:var(--green);font-size:7px;font-weight:700}.term-card h3{margin:50px 0 12px;font:400 30px Georgia,serif}.term-card p{color:#675d51;margin:0;font:14px/1.52 Georgia,serif}.verse-section{border-top:1px solid #a99c89;border-bottom:1px solid #a99c89;grid-template-columns:.75fr 1fr;gap:6vw;margin-top:100px;padding:55px 0;display:grid}.verse-section h2{margin-bottom:0}.verse-link{border-top:1px solid #a99c89;grid-template-columns:120px 1fr 22px;align-items:center;min-height:94px;display:grid}.verse-link:last-child{border-bottom:1px solid #a99c89}.verse-link b{color:var(--red);font:400 18px Georgia,serif}.verse-link span{color:#60564a;font:15px/1.4 Georgia,serif}.verse-link i{color:var(--red);font-style:normal}.verse-link:hover{color:var(--red);padding-left:10px}.practice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.practice-grid>div{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;display:flex}.practice-grid b{color:#c56845;font:400 34px Georgia,serif}.practice-grid p{margin:25px 0 0;font:16px/1.5 Georgia,serif}.related-heading{grid-template-columns:1fr 270px;align-items:end;display:grid}.related-heading p{color:#75695b;font:14px/1.5 Georgia,serif}.related-grid{border-top:4px solid var(--red);grid-template-columns:repeat(2,1fr);display:grid}.related-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:230px;padding:28px}.related-grid>a:first-child{border-left:1px solid #a99c89}.related-grid small,.related-grid span{color:var(--red);letter-spacing:.12em;font-size:7px;font-weight:700}.related-grid h3{margin:45px 0 8px;font:400 31px Georgia,serif}.related-grid p{color:#6f6457;margin:0 0 30px;font:14px Georgia,serif}.related-grid>a:hover h3{color:var(--red)}.source-page-threads{border-top:4px solid var(--green);align-self:start;position:sticky;top:30px}.source-page-threads>span{color:var(--green);letter-spacing:.14em;padding:18px 0;font-size:7px;font-weight:700;display:block}.source-page-threads>a{border-top:1px solid #aaa08f;align-items:center;gap:12px;min-height:54px;font:14px Georgia,serif;display:flex}.source-page-threads>a i{background:var(--green);border-radius:50%;width:11px;height:11px}.source-page-threads>a:hover{color:var(--red)}.thread-compass{color:#eee6d4;background:var(--green);margin-top:40px;padding:24px}.thread-compass small{color:#cdd3c8;letter-spacing:.12em;font-size:7px;font-weight:700}.thread-compass strong{margin:26px 0 12px;font:400 20px/1.3 Georgia,serif;display:block}.thread-compass p{color:#dce0d8;margin:0;font:12px/1.5 Georgia,serif}.reader-footer{border-top:1px solid #8f8371;grid-template-columns:1fr 1.4fr auto;align-items:end;min-height:150px;padding:40px 3vw;display:grid}.reader-footer p{color:#766a5c;margin:0;font:13px Georgia,serif}.reader-footer>a{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:700}@media (max-width:850px){.reader-header{grid-template-columns:1fr auto;height:70px;padding:0 18px}.back-weave{display:none}.reader-coordinate{padding:0 18px}.reader-coordinate i,.reader-coordinate em{display:none}.reader-hero{grid-template-columns:1fr;gap:25px;min-height:690px;padding:45px 18px}.reader-title h1{font-size:85px}.reader-meta{align-self:auto}.hero-thread{padding-left:0}.reading-switch{flex-wrap:wrap;align-items:stretch;padding:14px 18px}.reading-switch>span{width:100%;margin-bottom:8px}.reading-switch button{flex:1;justify-content:center;padding:0 10px}.reader-layout{display:block}.reader-toc{border-bottom:1px solid #8f8371;border-right:0;min-height:auto;padding:25px 18px;position:relative;overflow-x:auto}.reader-toc>span{display:none}.reader-toc nav{width:max-content;margin:0;display:flex}.reader-toc nav:before{width:auto;height:3px;inset:50% 10px auto}.reader-toc a{grid-template-columns:18px 25px 1fr;min-width:180px}.reader-article{padding:0 18px 60px}.read-section{grid-template-columns:1fr;gap:25px;min-height:auto;padding:65px 0 55px 46px}.read-section:before{left:12px}.section-knot{top:67px;left:-3px}.article-copy h2{font-size:48px}.article-copy>p{font-size:17px}.source-thread{margin-top:15px}.reader-page:not(.show-sources) .source-thread{display:none}.name-thread{flex-direction:column;align-items:stretch}.name-thread>i{width:4px;height:20px;margin:auto}.life-effects{grid-template-columns:1fr}.plain-summary{grid-template-columns:1fr;gap:10px}.source-bundle summary{grid-template-columns:28px 20px 1fr auto 18px;min-height:80px}.source-bundle summary>b{font-size:21px}.source-bundle>p,.source-bundle>div{margin-left:0}.source-bundle>div>a,.source-bundle-item{grid-template-columns:1fr 22px;gap:6px 12px}.source-bundle>div>a>span,.source-bundle-item>span{grid-column:1}.source-bundle>div>a>em{grid-area:1/2}.hadith-selection-heading{display:block}.hadith-selection-heading>p{margin-bottom:28px}.hadith-selection-list summary{grid-template-columns:1fr 20px;gap:8px 12px;min-height:132px;padding:18px 0}.hadith-selection-list summary small,.hadith-selection-list summary>b,.hadith-selection-list summary>span{grid-column:1}.hadith-selection-list summary>i{grid-area:1/2/4}.hadith-selection-list details>div{margin:0 0 24px;padding:20px}.source-list a,.source-record{grid-template-columns:22px 55px 1fr 70px}.source-list span{grid-column:3}.source-list em{grid-area:1/4}.next-knot{padding:55px 18px}.next-knot>div{grid-template-columns:30px 55px 1fr;gap:12px}.next-knot i{width:50px}.next-knot p,.next-knot button,.next-knot>div>a,.next-knot>div>b{grid-column:3}.reader-footer{grid-template-columns:1fr;gap:25px;padding:35px 18px}.prophet-gateways{grid-template-columns:1fr;padding:60px 18px}.prophet-gateway-grid{grid-template-columns:1fr}.prophet-gateway{min-height:360px;padding:28px}.prophet-gateway+.prophet-gateway{border-top:0;border-left:1px solid #8f8371}.prophet-gateway strong{margin-top:60px;font-size:42px}.prophet-portal-hero{grid-template-columns:1fr;gap:45px;min-height:720px;padding:65px 18px}.prophet-portal-hero h1{font-size:72px}.portal-arabic{font-size:125px;top:100px}.prophet-timeline,.prophet-atlas{padding:75px 18px}.portal-section-title{grid-template-columns:1fr;gap:20px}.portal-section-title h2{font-size:54px}.prophet-timeline-list article{grid-template-columns:34px 1fr;gap:18px;padding:28px 0}.prophet-timeline-list article>p{grid-column:2}.prophet-reading-path{padding:55px 18px}.prophet-reading-path>div{grid-template-columns:1fr}.portal-next{grid-template-columns:1fr;gap:30px;padding:55px 18px}.portal-next>b{justify-self:start}.prophet-atlas-grid{grid-template-columns:1fr 1fr}.prophet-atlas-grid article{min-height:220px}.legacy-hero{grid-template-columns:1fr;gap:42px;min-height:680px;padding:55px 18px}.legacy-hero h1{font-size:65px}.legacy-hero>strong{font-size:170px;bottom:-25px}.legacy-body{grid-template-columns:1fr;padding:65px 18px 90px}.migration-state{grid-template-columns:1fr;gap:10px}.legacy-narration blockquote{font-size:25px}.legacy-explanation>p{font-size:18px}.legacy-lessons>div,.legacy-concepts>div{grid-template-columns:1fr}.legacy-lessons article{min-height:160px}.legacy-aside{margin-top:25px;position:relative;top:auto}.legacy-next{grid-template-columns:1fr;padding:50px 18px}.legacy-next>b{justify-self:start}.migration-index-hero{min-height:700px;padding:60px 18px}.migration-index-hero h1{font-size:74px}.migration-index-hero>div{grid-template-columns:55px 1fr;gap:12px}.migration-index-list{padding:75px 18px}.migration-index-list a{grid-template-columns:1fr 90px;gap:8px 14px;padding:22px 0}.migration-index-list a>small,.migration-index-list h3,.migration-index-list a>span{grid-column:1}.migration-index-list a>em{grid-area:1/2/4}.source-hero{grid-template-columns:1fr;gap:40px;min-height:650px;padding:55px 18px}.source-hero:before{left:18px;right:18px}.source-hero h1{font-size:64px}.hero-threads{margin-top:26px}.source-watermark{font-size:170px;bottom:-30px}.source-page-body{grid-template-columns:1fr;padding:65px 18px}.source-opening,.verse-section{grid-template-columns:1fr;gap:38px}.source-page-note{grid-template-columns:1fr;gap:10px;margin:48px 0 65px}.meaning-grid,.term-grid,.practice-grid{grid-template-columns:1fr}.meaning-row{min-height:165px}.meaning-row p{margin-top:30px}.section-heading{display:block}.term-card{border-left:1px solid #a99c89;min-height:190px}.term-card h3{margin-top:30px}.verse-section{padding:45px 0}.verse-link{grid-template-columns:100px 1fr 18px}.related-heading{display:block}.related-grid{grid-template-columns:1fr}.related-grid>a{border-left:1px solid #a99c89;min-height:200px}.source-page-threads{margin-top:20px;position:relative;top:auto}.source-status{font-size:6px}.siyer-mevlid-bridge{min-height:0;padding:64px 18px 76px;display:block}.siyer-mevlid-bridge h2{font-size:clamp(48px,14vw,65px)}.siyer-mevlid-bridge blockquote{margin-top:50px;font-size:31px}.siyer-mevlid-bridge>div>b{align-items:center;min-height:44px;display:inline-flex}}.keskul-cross-link{color:inherit;background:linear-gradient(#0000 72%,#c5684517 72%);border-bottom:1px dotted #9a593f;text-decoration:none;transition:color .18s,background-color .18s;position:relative}.keskul-cross-link:after{content:"↗";color:#a94b31;vertical-align:super;margin-left:.16em;font:600 .48em Arial,sans-serif}.keskul-cross-link.is-glossary{background:linear-gradient(#0000 72%,#d0aa521a 72%);border-bottom-color:#86601f}.keskul-cross-link.is-person,.keskul-cross-link.is-companion,.keskul-cross-link.is-prophet,.keskul-cross-link.is-author{background:linear-gradient(#0000 72%,#61735a1b 72%);border-bottom-color:#315448}.keskul-cross-link:hover{color:#a94b31;background-color:#eadcc4}.archive-reader-page .legacy-hero,.localized-hadith-page .legacy-hero{grid-template-columns:minmax(0,800px) minmax(250px,360px);justify-content:space-between;gap:70px;min-height:390px;padding:54px max(6vw,58px)}.archive-reader-page .legacy-hero h1,.localized-hadith-page .legacy-hero h1{letter-spacing:-.045em;max-width:780px;margin:22px 0 0;font-size:clamp(48px,5vw,78px);line-height:.94}.archive-reader-page .legacy-topic-row,.localized-hadith-page .legacy-topic-row{margin-top:24px}.archive-reader-page .legacy-body,.localized-hadith-page .legacy-body{grid-template-columns:minmax(0,780px) 220px;justify-content:center;gap:86px;max-width:1280px;padding-top:78px}.archive-reader-page .legacy-narration,.localized-hadith-page .legacy-narration{max-width:780px}.archive-reader-page .legacy-narration blockquote,.localized-hadith-page .legacy-narration blockquote{letter-spacing:-.018em;margin:20px 0 16px;padding:34px 0;font-size:clamp(29px,2.45vw,39px);line-height:1.56}.archive-reader-page .archive-narrator,.localized-hadith-page .archive-narrator{margin-top:52px}.archive-reader-page .archive-narrator p,.localized-hadith-page .archive-narrator p{font-size:18px;line-height:1.7}.archive-reader-page .legacy-explanation,.localized-hadith-page .legacy-explanation{border-top:4px solid var(--red);max-width:760px;margin-top:72px;padding-top:28px}.archive-reader-page .legacy-explanation h2,.localized-hadith-page .legacy-explanation h2{margin:20px 0 38px;font-size:clamp(40px,4vw,58px);line-height:.98}.archive-reader-page .legacy-explanation>p,.localized-hadith-page .legacy-explanation>p{color:#453e36;max-width:760px;margin:0 0 1.45em;font-size:21px;line-height:1.82}.archive-reader-page .legacy-explanation>p:first-of-type,.localized-hadith-page .legacy-explanation>p:first-of-type{color:#2f2a25;font-size:23px}.archive-reader-page .legacy-lessons,.localized-hadith-page .legacy-lessons{margin-top:76px}.archive-reader-page .legacy-lessons>div,.localized-hadith-page .legacy-lessons>div{grid-template-columns:repeat(2,1fr)}.archive-reader-page .legacy-lessons article,.localized-hadith-page .legacy-lessons article{min-height:175px}.archive-reader-page .legacy-lessons p,.localized-hadith-page .legacy-lessons p{margin-top:35px;font-size:18px;line-height:1.6}.archive-reader-page .legacy-aside,.localized-hadith-page .legacy-aside{top:125px}.archive-reader-page .legacy-aside>.archive-topic,.localized-hadith-page .legacy-aside>.archive-topic{color:#51493f;background:0 0;border-top:1px solid #aaa08f;min-height:50px;margin:0;padding:0 4px}.archive-reader-page .legacy-aside>.archive-topic i,.localized-hadith-page .legacy-aside>.archive-topic i{flex:none}.source-page .source-page-body{grid-template-columns:minmax(0,800px) 220px;justify-content:center;gap:82px;max-width:1280px}.source-page .source-opening{grid-template-columns:1fr;gap:44px}.source-page .source-page-body .article-lead{max-width:780px;font-size:clamp(27px,2.7vw,38px)!important;line-height:1.5!important}.source-page .source-context{max-width:780px}.source-page .source-context p{font-size:18px;line-height:1.75}.source-page .meaning-grid{grid-template-columns:1fr}.source-page .meaning-row{grid-template-columns:52px 1fr;align-items:start;min-height:auto;padding:30px 34px;display:grid}.source-page .meaning-row p{margin:0;font-size:20px;line-height:1.68}.source-page .term-card p,.source-page .practice-grid p,.source-page .related-grid p{font-size:16px;line-height:1.62}@media (max-width:850px){.archive-reader-page .legacy-hero,.localized-hadith-page .legacy-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:52px 18px}.archive-reader-page .legacy-hero h1,.localized-hadith-page .legacy-hero h1{font-size:46px;line-height:1}.archive-reader-page .legacy-hero>aside,.localized-hadith-page .legacy-hero>aside{display:none}.archive-reader-page .legacy-body,.localized-hadith-page .legacy-body{grid-template-columns:1fr;gap:58px;padding:58px 18px 86px}.archive-reader-page .legacy-narration blockquote,.localized-hadith-page .legacy-narration blockquote{padding:28px 0;font-size:27px;line-height:1.58}.archive-reader-page .legacy-explanation,.localized-hadith-page .legacy-explanation{margin-top:58px}.archive-reader-page .legacy-explanation h2,.localized-hadith-page .legacy-explanation h2{font-size:42px}.archive-reader-page .legacy-explanation>p,.localized-hadith-page .legacy-explanation>p,.archive-reader-page .legacy-explanation>p:first-of-type,.localized-hadith-page .legacy-explanation>p:first-of-type{font-size:19px;line-height:1.78}.archive-reader-page .legacy-lessons>div,.localized-hadith-page .legacy-lessons>div{grid-template-columns:1fr}.source-page .source-page-body{grid-template-columns:1fr;gap:55px}.source-page .meaning-row{grid-template-columns:38px 1fr;padding:26px 22px}.source-page .meaning-row p{font-size:18px}}.archive-reader-page .legacy-hero.long-title h1,.localized-hadith-page .legacy-hero.long-title h1{letter-spacing:-.035em;max-width:720px;font-size:clamp(44px,4.3vw,62px);line-height:.98}.archive-reader-page .legacy-narration blockquote p,.localized-hadith-page .legacy-narration blockquote p{margin:0}.archive-reader-page .legacy-narration.long-narration blockquote,.localized-hadith-page .legacy-narration.long-narration blockquote{letter-spacing:0;padding:28px 0;font-size:20px;line-height:1.8}.archive-reader-page .legacy-narration.long-narration blockquote p,.localized-hadith-page .legacy-narration.long-narration blockquote p,.legacy-reader-page .legacy-narration.long-narration blockquote p{max-width:720px;margin:0 0 1.35em}.archive-reader-page .legacy-narration.long-narration blockquote p:first-child,.localized-hadith-page .legacy-narration.long-narration blockquote p:first-child,.legacy-reader-page .legacy-narration.long-narration blockquote p:first-child{letter-spacing:-.01em;font-size:23px;line-height:1.72}.archive-reader-page .legacy-narration.long-narration blockquote p:last-child,.localized-hadith-page .legacy-narration.long-narration blockquote p:last-child,.legacy-reader-page .legacy-narration.long-narration blockquote p:last-child{margin-bottom:0}@media (max-width:850px){.archive-reader-page .legacy-hero.long-title h1,.localized-hadith-page .legacy-hero.long-title h1{font-size:39px;line-height:1.03}.archive-reader-page .legacy-narration.long-narration blockquote,.localized-hadith-page .legacy-narration.long-narration blockquote,.legacy-reader-page .legacy-narration.long-narration blockquote{font-size:19px;line-height:1.76}.archive-reader-page .legacy-narration.long-narration blockquote p:first-child,.localized-hadith-page .legacy-narration.long-narration blockquote p:first-child,.legacy-reader-page .legacy-narration.long-narration blockquote p:first-child{font-size:22px;line-height:1.65}}.detailed-atlas-hero nav,.detailed-siyer-hero nav{flex-wrap:wrap;gap:24px;margin-top:35px;display:flex}.detailed-atlas-hero nav a,.detailed-siyer-hero nav a{color:#c56845;text-transform:uppercase;border-bottom:1px solid #c56845;padding-bottom:8px;font-size:7px;font-weight:700}.atlas-method{color:#eee6d4;background:#61735a;padding:75px max(6vw,58px)}.atlas-method>small{color:#d8dfd4;letter-spacing:.15em;font-size:7px;font-weight:700}.atlas-method>div{border-top:1px solid #8c9b87;border-left:1px solid #8c9b87;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.atlas-method article{border-bottom:1px solid #8c9b87;border-right:1px solid #8c9b87;min-height:190px;padding:28px}.atlas-method article span{color:#d7c77e;font-size:8px;font-weight:700}.atlas-method h2{margin:35px 0 12px;font:27px Georgia,serif}.atlas-method p{color:#d8dfd4;margin:0;font:14px/1.55 Georgia,serif}.prophet-directory{max-width:1550px;margin:auto;padding:110px max(5vw,42px)}.prophet-directory>header{grid-template-columns:1fr minmax(330px,.55fr);align-items:end;gap:7vw;display:grid}.prophet-directory>header>div>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.prophet-directory h2{letter-spacing:-.055em;margin:25px 0 0;font:400 clamp(48px,6vw,88px)/.88 Georgia,serif}.prophet-directory h2 em{color:var(--red);font-weight:400}.prophet-directory label small{color:var(--green);letter-spacing:.14em;font-size:7px;font-weight:700;display:block}.prophet-directory input{border:0;border-bottom:3px solid var(--ink);width:100%;color:var(--ink);background:0 0;outline:0;padding:12px 0 18px;font:28px Georgia,serif}.prophet-theme-filter{flex-wrap:wrap;gap:7px;margin:60px 0 25px;display:flex}.prophet-theme-filter button{color:#706557;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #a99c89;padding:9px 13px;font-size:7px;font-weight:700}.prophet-theme-filter button.active,.prophet-theme-filter button:hover{color:#eee6d4;border-color:var(--red);background:var(--red)}.prophet-directory-grid{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(5,1fr);display:grid}.prophet-directory-grid>button{min-height:290px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #a99c89;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative}.prophet-directory-grid>button>small{color:var(--green);font-size:7px;font-weight:700}.prophet-directory-grid>button>b{color:#d6cbb9;font:34px Georgia,serif;position:absolute;top:15px;right:18px}.prophet-directory-grid h3{margin:52px 0 8px;font:31px Georgia,serif}.prophet-directory-grid p{color:#6d6255;margin:0;font:13px/1.45 Georgia,serif}.prophet-directory-grid>button>div{border-top:1px solid #b8ad9c;width:100%;margin-top:auto;padding-top:18px}.prophet-directory-grid div span,.prophet-directory-grid div em{text-transform:uppercase;font-size:6px;font-weight:700;display:block}.prophet-directory-grid div span{color:var(--red)}.prophet-directory-grid div em{color:#8a7d6c;margin-top:6px;font-style:normal}.prophet-directory-grid>button:hover,.prophet-directory-grid>button.active{color:#eee6d4;background:#28211a}.prophet-directory-grid>button:hover p,.prophet-directory-grid>button.active p{color:#bfb3a5}.prophet-directory-grid>button.active:after{content:"SEÇİLİ";color:#d0aa52;font-size:6px;font-weight:700;position:absolute;bottom:18px;right:18px}.prophet-empty{text-align:center;padding:60px;font:24px Georgia,serif}.prophet-dossier{color:#eee6d4;background:#28211a;scroll-margin-top:125px}.prophet-dossier>header{border-bottom:1px solid #5e554b;grid-template-columns:2fr 7fr 3fr;align-items:end;min-height:330px;padding:60px max(6vw,58px);display:grid}.prophet-dossier>header>div{flex-direction:column;align-self:start;gap:13px;display:flex}.prophet-dossier>header small{color:#c56845;letter-spacing:.14em;font-size:7px;font-weight:700}.prophet-dossier>header>div span{color:#817668;font:22px Georgia,serif}.prophet-dossier>header h2{letter-spacing:-.07em;margin:0;font:400 clamp(72px,9vw,140px)/.78 Georgia,serif}.prophet-dossier>header>b{color:#d0aa52;text-align:right;font:clamp(65px,8vw,120px) Georgia,serif}.dossier-facts{border-bottom:1px solid #5e554b;grid-template-columns:repeat(4,1fr);display:grid}.dossier-facts article{border-right:1px solid #5e554b;min-height:125px;padding:25px max(2vw,20px)}.dossier-facts small{color:#a99e90;letter-spacing:.13em;font-size:6px;font-weight:700}.dossier-facts p{margin:24px 0 0;font:17px Georgia,serif}.dossier-body{grid-template-columns:2.5fr 9.5fr;gap:6vw;padding:75px max(6vw,58px);display:grid}.dossier-body>aside{flex-direction:column;display:flex}.dossier-body>aside>span,.dossier-body>aside>small{color:#a99e90;letter-spacing:.14em;font-size:7px;font-weight:700}.dossier-body>aside>b{color:#d0aa52;text-transform:uppercase;border:1px solid #665b4f;width:max-content;margin-top:8px;padding:7px 9px;font-size:7px}.dossier-body>aside>i{background:#5e554b;height:1px;margin:30px 0}.dossier-body>aside>strong{color:#c56845;margin-top:22px;font:31px Georgia,serif}.dossier-body>aside>em{color:#978c7f;text-transform:uppercase;font:7px Arial,sans-serif}.dossier-lead{color:#eee6d4;max-width:900px;margin:0 0 55px;font:31px/1.4 Georgia,serif}.dossier-story{border-top:4px solid #61735a}.dossier-story section{border-bottom:1px solid #5e554b;grid-template-columns:145px 1fr;min-height:150px;padding:28px 0;display:grid}.dossier-story small{color:#c56845;font-size:7px;font-weight:700}.dossier-story p{color:#c8bdb0;max-width:820px;margin:0;font:17px/1.65 Georgia,serif}.dossier-sources{border-top:1px solid #5e554b;grid-template-columns:1fr 1fr;display:grid}.dossier-sources>section{padding:50px max(4vw,35px)}.dossier-sources>section+section{border-left:1px solid #5e554b}.dossier-sources section>header{border-bottom:4px solid #a94b31;justify-content:space-between;padding-bottom:22px;display:flex}.dossier-sources header span{color:#c56845;letter-spacing:.14em;font-size:7px;font-weight:700}.dossier-sources header b{color:#93887b;font:12px Georgia,serif}.dossier-sources>section>a{border-bottom:1px solid #5e554b;justify-content:space-between;align-items:center;min-height:62px;font:17px Georgia,serif;display:flex}.dossier-sources>section>a b{color:#c56845;text-transform:uppercase;font:7px Arial,sans-serif}.encyclopedia-citation{padding:35px 0}.encyclopedia-citation h3{color:#d0aa52;margin:0;font:42px Georgia,serif}.encyclopedia-citation p{color:#c8bdb0;font:17px/1.55 Georgia,serif}.encyclopedia-citation small{color:#978c7f;font-size:7px}.dossier-primary-next{border-top:1px solid #5e554b;grid-template-columns:170px 1fr auto;align-items:center;min-height:190px;padding:45px max(6vw,58px);display:grid}.dossier-primary-next>span{color:#d0aa52;font-size:7px;font-weight:700}.dossier-primary-next h3{margin:0;font:36px/1.05 Georgia,serif}.dossier-primary-next>b{color:#c56845;text-transform:uppercase;font-size:8px}.dossier-next-button{color:#c56845;cursor:pointer;text-align:right;text-transform:uppercase;background:#211c18;border:0;border-top:1px solid #5e554b;width:100%;padding:30px max(6vw,58px);font-size:8px;font-weight:700}.prophet-family-weave{background:#e3d8c4;padding:100px max(6vw,58px)}.prophet-family-weave>header{grid-template-columns:2fr 6fr 3fr;align-items:end;gap:4vw;display:grid}.prophet-family-weave header>span{color:var(--red);align-self:start;font-size:7px;font-weight:700}.prophet-family-weave h2{margin:0;font:400 clamp(48px,5.5vw,82px)/.9 Georgia,serif}.prophet-family-weave h2 em{color:var(--red);font-weight:400}.prophet-family-weave header>p{color:#6e6356;font:14px/1.55 Georgia,serif}.prophet-family-weave>div{border-top:4px solid var(--green);border-left:1px solid #a99c89;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.prophet-family-weave article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:270px;padding:27px;display:flex}.prophet-family-weave article small{color:var(--green);font-size:7px;font-weight:700}.prophet-family-weave article>b{margin-top:40px;font:30px Georgia,serif}.prophet-family-weave article>i{background:#a99c89;width:1px;height:35px;margin:15px 0}.prophet-family-weave article p{flex-direction:column;gap:7px;margin:0;display:flex}.prophet-family-weave article p span{color:#7b6f60;font:14px Georgia,serif}.siyer-section-map{border-left:1px solid #a99c89;grid-template-columns:repeat(5,1fr);display:grid}.siyer-section-map a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:105px;padding:18px;display:grid}.siyer-section-map small{color:var(--red);font-size:7px;font-weight:700}.siyer-section-map b{grid-column:1/3;align-self:end;font:19px Georgia,serif}.siyer-section-map span{color:#817566;text-transform:uppercase;grid-column:1/3;margin-top:5px;font-size:7px}.siyer-section-map a:hover{color:#eee6d4;background:#28211a}.siyer-compass{padding:100px max(6vw,58px)}.siyer-compass>header{grid-template-columns:2.5fr 6fr 3fr;align-items:end;gap:4vw;display:grid}.siyer-compass header>span,.siyer-major-heading>div>span,.siyer-family>header>span,.siyer-day>header>span{color:var(--red);letter-spacing:.15em;align-self:start;font-size:7px;font-weight:700}.siyer-compass h2,.siyer-major-heading h2,.siyer-family h2,.siyer-day h2{letter-spacing:-.05em;margin:0;font:400 clamp(48px,5.5vw,82px)/.9 Georgia,serif}.siyer-compass h2 em,.siyer-major-heading h2 em,.siyer-family h2 em,.siyer-day h2 em{color:var(--red);font-weight:400}.siyer-compass header>p,.siyer-major-heading>p{color:#6e6356;margin:0;font:14px/1.55 Georgia,serif}.siyer-compass>div{border-top:4px solid var(--green);border-left:1px solid #a99c89;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.siyer-compass article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:230px;padding:28px}.siyer-compass article small{color:var(--green);font-size:7px;font-weight:700}.siyer-compass article strong{margin:45px 0 14px;font:25px Georgia,serif;display:block}.siyer-compass article p{color:#716658;font:14px/1.55 Georgia,serif}.siyer-chronology,.siyer-circle{background:#e3d8c4;padding:100px max(6vw,58px)}.siyer-major-heading{grid-template-columns:8fr 3fr;align-items:end;gap:6vw;display:grid}.siyer-major-heading>div>span{margin-bottom:35px;display:block}.siyer-era-filter{border-top:1px solid #a99c89;border-bottom:1px solid #a99c89;margin-top:60px;display:flex}.siyer-era-filter button{color:#6d6255;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #a99c89;min-width:150px;padding:15px;font-size:8px;font-weight:700}.siyer-era-filter button small{color:var(--red);margin-left:9px}.siyer-era-filter button.active{color:#eee6d4;background:var(--red)}.siyer-era-filter button.active small{color:#eee6d4}.siyer-chronology-layout{grid-template-columns:minmax(420px,.8fr) minmax(460px,1.2fr);align-items:start;gap:5vw;margin-top:35px;display:grid}.siyer-event-list{border-top:4px solid var(--red)}.siyer-event-list>button{width:100%;min-height:87px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #a99c89;grid-template-columns:35px 18px 1fr 18px;align-items:center;gap:12px;padding:0 15px;display:grid}.siyer-event-list>button>small{color:var(--red);font-size:7px;font-weight:700}.siyer-event-list>button>i{background:#6e6253;border-radius:50%;width:11px;height:11px}.siyer-event-list>button div span{color:#827666;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.siyer-event-list>button div b{font:17px Georgia,serif}.siyer-event-list>button>em{color:var(--red);font-style:normal}.siyer-event-list>button:hover,.siyer-event-list>button.active{color:#eee6d4;background:#28211a}.siyer-event-list>button.active>i{background:#c56845}.siyer-event-list>button:hover div span,.siyer-event-list>button.active div span{color:#bcb1a4}.siyer-event-dossier{color:#eee6d4;background:#28211a;padding:38px;position:sticky;top:135px}.siyer-event-dossier>header{border-bottom:1px solid #5e554b;grid-template-columns:1fr auto auto;gap:15px;padding-bottom:20px;display:grid}.siyer-event-dossier header small{color:#c56845;font-size:7px;font-weight:700}.siyer-event-dossier header b,.siyer-event-dossier header span{color:#a99e90;font-size:8px}.siyer-event-dossier h3{margin:45px 0 24px;font:42px/1 Georgia,serif}.siyer-event-dossier>p{color:#c9beb0;font:17px/1.65 Georgia,serif}.siyer-event-dossier blockquote{color:#d7c982;border-top:1px solid #5e554b;border-bottom:1px solid #5e554b;margin:35px 0;padding:25px 0;font:italic 20px/1.5 Georgia,serif}.siyer-event-dossier section>span,.siyer-event-dossier nav>span{color:#a99e90;letter-spacing:.13em;margin-bottom:12px;font-size:7px;font-weight:700;display:block}.siyer-event-dossier section>div{flex-wrap:wrap;gap:6px;display:flex}.siyer-event-dossier section b{border:1px solid #655b50;padding:7px 9px;font:12px Georgia,serif}.siyer-event-dossier nav{margin-top:30px}.siyer-event-dossier nav a{color:#c56845;border-bottom:1px solid #c56845;margin:0 8px 8px 0;padding:8px 10px;font-size:8px;font-weight:700;display:inline-block}.siyer-lenses,.siyer-sources{color:#eee6d4;background:#28211a;padding:100px max(6vw,58px)}.siyer-major-heading.light>p{color:#b6aa9d}.siyer-major-heading.light>div>span,.siyer-major-heading.light h2 em{color:#c56845}.siyer-lenses>div{border-top:1px solid #5e554b;border-left:1px solid #5e554b;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.siyer-lenses article{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;flex-direction:column;min-height:280px;padding:28px;display:flex}.siyer-lenses article small{color:#c56845;font-size:7px;font-weight:700}.siyer-lenses h3{margin:50px 0 14px;font:30px Georgia,serif}.siyer-lenses article p{color:#c4b9ac;font:14px/1.55 Georgia,serif}.siyer-lenses article span{color:#d0aa52;margin-top:auto;font-size:7px;font-weight:700}.siyer-day{color:#28211a;background:#d4b867;padding:100px max(6vw,58px)}.siyer-day>header{grid-template-columns:3fr 8fr;align-items:end;gap:4vw;display:grid}.siyer-day>header>span,.siyer-day h2 em{color:#8f4934}.siyer-day>div{border-top:1px solid #9f8647;border-left:1px solid #9f8647;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.siyer-day article{border-bottom:1px solid #9f8647;border-right:1px solid #9f8647;min-height:230px;padding:27px}.siyer-day article small{color:#8f4934;font-size:7px;font-weight:700}.siyer-day article b{margin:45px 0 14px;font:24px Georgia,serif;display:block}.siyer-day article p{color:#554a35;font:14px/1.55 Georgia,serif}.siyer-day-note{color:#655737;margin:20px 0 0;font:italic 12px Georgia,serif}.siyer-circle-grid{border-top:4px solid var(--green);border-left:1px solid #a99c89;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.siyer-circle-grid article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:240px;padding:26px;display:flex}.siyer-circle-grid article small{color:var(--green);font-size:7px;font-weight:700}.siyer-circle-grid article span{color:var(--red);text-transform:uppercase;margin-top:35px;font-size:7px;font-weight:700}.siyer-circle-grid h3{margin:10px 0 15px;font:27px Georgia,serif}.siyer-circle-grid p{color:#6d6255;font:13px/1.5 Georgia,serif}.siyer-family{padding:100px max(6vw,58px)}.siyer-family>header{grid-template-columns:3fr 8fr;align-items:end;gap:4vw;display:grid}.siyer-family>div{border-top:4px solid var(--red);border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.siyer-family section{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:260px;padding:32px}.siyer-family section small{color:var(--red);font-size:7px;font-weight:700}.siyer-family h3{margin:45px 0 15px;font:30px/1.2 Georgia,serif}.siyer-family section p{color:#6e6356;font:14px/1.6 Georgia,serif}.siyer-source-stats{border-top:4px solid #d0aa52;border-left:1px solid #5e554b;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.siyer-source-stats article{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;flex-direction:column;min-height:210px;padding:28px;display:flex}.siyer-source-stats strong{color:#d0aa52;font:55px Georgia,serif}.siyer-source-stats span{color:#a99e90;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:700}.siyer-source-stats p{color:#c8bdb0;margin-top:auto;font:14px/1.5 Georgia,serif}.siyer-source-columns{border-bottom:1px solid #5e554b;grid-template-columns:1fr 1fr;display:grid}.siyer-source-columns>section{padding:55px 3vw}.siyer-source-columns>section+section{border-left:1px solid #5e554b}.siyer-source-columns section>header{border-bottom:4px solid #61735a;justify-content:space-between;padding-bottom:22px;display:flex}.siyer-source-columns header>span{color:#d0aa52;font-size:7px;font-weight:700}.siyer-source-columns header>a{color:#c56845;font-size:7px;font-weight:700}.siyer-source-columns section>article,.siyer-source-columns section>a{border-bottom:1px solid #5e554b;grid-template-columns:60px 1fr 15px;align-items:center;gap:15px;min-height:82px;padding:14px 0;display:grid}.siyer-source-columns section>a>small{color:#c56845;font-size:7px;font-weight:700}.siyer-source-columns section>a div b{font:17px Georgia,serif}.siyer-source-columns section>a div p{color:#9f9486;max-height:42px;margin:5px 0 0;font:11px/1.4 Georgia,serif;overflow:hidden}.siyer-source-columns section>a>em{color:#c56845;font-style:normal}.siyer-source-columns .source-collection-link{color:#c56845;text-transform:uppercase;justify-content:flex-end;font-size:7px;font-weight:700;display:flex}.siyer-encyclopedia-note{background:#211c18;border-top:4px solid #c56845;grid-template-columns:1fr auto;gap:5vw;margin-top:65px;padding:45px;display:grid}.siyer-encyclopedia-note>div>span{color:#c56845;letter-spacing:.15em;font-size:7px;font-weight:700}.siyer-encyclopedia-note h3{color:#d0aa52;margin:25px 0 12px;font:48px Georgia,serif}.siyer-encyclopedia-note p{color:#bfb3a5;font:15px Georgia,serif}.siyer-encyclopedia-note aside{border-top:1px solid #5e554b;flex-direction:column;min-width:230px;display:flex}.siyer-encyclopedia-note aside>*{border-bottom:1px solid #5e554b;padding:13px 0}.siyer-encyclopedia-note aside b{font:24px Georgia,serif}.siyer-encyclopedia-note aside span{color:#d0aa52;font:12px Georgia,serif}.siyer-encyclopedia-note aside small{color:#9f9486;font-size:7px}@media (max-width:1100px){.prophet-directory-grid{grid-template-columns:repeat(3,1fr)}.prophet-family-weave>div,.siyer-lenses>div,.siyer-circle-grid,.siyer-day>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.atlas-method{padding:55px 18px}.atlas-method>div{grid-template-columns:1fr}.prophet-directory{padding:75px 18px}.prophet-directory>header{grid-template-columns:1fr}.prophet-directory label{margin-top:50px}.prophet-directory-grid{grid-template-columns:1fr}.prophet-directory-grid>button{min-height:235px}.prophet-dossier>header{grid-template-columns:1fr auto;padding:45px 18px}.prophet-dossier>header>div{grid-column:1/3}.prophet-dossier>header h2{font-size:72px}.prophet-dossier>header>b{font-size:58px}.dossier-facts{grid-template-columns:1fr 1fr}.dossier-facts article{min-height:115px}.dossier-body{grid-template-columns:1fr;padding:55px 18px}.dossier-lead{font-size:25px}.dossier-story section{grid-template-columns:1fr;gap:16px}.dossier-sources{grid-template-columns:1fr}.dossier-sources>section{padding:45px 18px}.dossier-sources>section+section{border-top:1px solid #5e554b;border-left:0}.dossier-primary-next{grid-template-columns:1fr;gap:25px;padding:40px 18px}.prophet-family-weave{padding:70px 18px}.prophet-family-weave>header{grid-template-columns:1fr}.prophet-family-weave>header h2{margin:35px 0;font-size:53px}.prophet-family-weave>div{grid-template-columns:1fr}.siyer-section-map{grid-template-columns:repeat(5,165px);overflow-x:auto}.siyer-compass,.siyer-chronology,.siyer-circle,.siyer-family,.siyer-lenses,.siyer-day,.siyer-sources{padding:70px 18px}.siyer-compass>header,.siyer-major-heading,.siyer-day>header,.siyer-family>header{grid-template-columns:1fr}.siyer-compass h2,.siyer-major-heading h2,.siyer-day h2,.siyer-family h2{margin:38px 0 25px;font-size:52px}.siyer-compass>div{grid-template-columns:1fr}.siyer-era-filter{overflow-x:auto}.siyer-era-filter button{min-width:130px}.siyer-chronology-layout{grid-template-columns:1fr}.siyer-event-dossier{padding:28px;position:relative;top:auto}.siyer-lenses>div,.siyer-day>div,.siyer-circle-grid,.siyer-family>div,.siyer-source-stats,.siyer-source-columns{grid-template-columns:1fr}.siyer-source-columns>section{padding:45px 0}.siyer-source-columns>section+section{border-top:1px solid #5e554b;border-left:0}.siyer-encyclopedia-note{grid-template-columns:1fr;padding:30px}.siyer-encyclopedia-note aside{margin-top:25px}.siyer-day>div,.siyer-lenses>div,.siyer-circle-grid{grid-template-columns:1fr}}.quran-page,.verse-page,.quran-index,.concept-page,.catalog-page,.author-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.quran-hero,.concept-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.2fr) minmax(260px,.42fr);align-items:end;gap:8vw;min-height:610px;padding:80px max(6vw,58px);display:grid}.quran-hero>div>span,.concept-hero>div>span,.catalog-hero>span,.author-hero>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.quran-hero h1,.concept-hero h1{letter-spacing:-.07em;margin:26px 0 22px;font:400 clamp(68px,8vw,126px)/.8 Georgia,serif}.quran-hero p,.concept-hero p{color:#bfb3a5;max-width:760px;font:17px/1.55 Georgia,serif}.quran-hero>aside,.concept-hero>aside{border-top:4px solid var(--gold);color:#c9bfb2;background:#211c17;flex-direction:column;padding:30px;display:flex}.quran-hero>aside strong{color:#d0aa52;font:400 80px Georgia,serif}.quran-hero>aside span{color:#9f9486;letter-spacing:.14em;margin:5px 0 28px;font-size:8px;font-weight:700}.quran-hero>aside b{letter-spacing:.15em;border-top:1px solid #5e554b;padding-top:15px;font-size:8px}.quran-reader-intro{border-top:4px solid var(--gold);grid-template-columns:1fr 1fr;gap:8vw;max-width:1450px;margin:auto;padding:90px max(5vw,42px);display:grid}.quran-reader-intro span{color:var(--red);letter-spacing:.16em;font-size:8px;font-weight:700}.quran-reader-intro h2{letter-spacing:-.055em;max-width:650px;margin:35px 0 0;font:400 clamp(47px,5.3vw,78px)/.9 Georgia,serif}.quran-reader-intro>p{color:#51493f;border-top:1px solid #a99c89;align-self:end;margin:0;padding-top:28px;font:20px/1.62 Georgia,serif}.quran-workbench{background:#e7ddc9;border-top:1px solid #a99c89;border-bottom:1px solid #a99c89}.quran-workbench>nav{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#28211af5;grid-template-columns:repeat(7,1fr);padding:0 max(6vw,58px);display:grid;position:sticky;top:0}.quran-workbench>nav button{color:#bfb3a5;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #5e554b;min-height:66px;font:700 8px Arial,sans-serif}.quran-workbench>nav button:first-child{border-left:1px solid #5e554b}.quran-workbench>nav button:hover,.quran-workbench>nav button.active{color:#28211a;background:#d0aa52}.quran-audio-room{color:#eee6d4;background:#61735a;grid-template-columns:1fr auto;align-content:center;gap:35px;min-height:390px;padding:70px max(8vw,72px);display:grid}.quran-audio-room>div{grid-template-columns:130px minmax(220px,1fr) 130px;display:grid}.quran-audio-room button,.quran-audio-room select{color:#eee6d4;cursor:pointer;background:0 0;border:1px solid #8d9988;min-height:54px}.quran-audio-room button.primary{color:#28211a;background:#d0aa52;border-color:#d0aa52;font:20px Georgia,serif}.quran-audio-room label{color:#e4d6aa;text-transform:uppercase;align-items:center;gap:16px;font-size:9px;font-weight:700;display:flex}.quran-audio-room select{min-width:70px;padding:0 14px}.quran-audio-room p{color:#d8dfd4;border-top:1px solid #889583;grid-column:1/3;margin:0;padding-top:24px;font:17px Georgia,serif}.quran-compare-room{padding:60px max(6vw,58px) 90px}.quran-compare-room>header{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:35px;display:grid}.quran-compare-room label,.quran-tafsir-room label{color:var(--red);text-transform:uppercase;gap:10px;font-size:8px;font-weight:700;display:grid}.quran-compare-room select,.quran-tafsir-room select{min-height:48px;color:var(--ink);background:0 0;border:1px solid #9f9381;padding:0 14px;font:16px Georgia,serif}.quran-compare-room article{border-top:1px solid #a99c89;grid-template-columns:75px 1fr 1fr;display:grid}.quran-compare-room article b{color:var(--red);padding:28px 18px 28px 0;font-size:8px}.quran-compare-room article p{border-left:1px solid #a99c89;margin:0;padding:28px;font:17px/1.6 Georgia,serif}.quran-tafsir-room{grid-template-columns:minmax(280px,.38fr) 1fr;min-height:560px;display:grid}.quran-tafsir-room>aside{border-right:1px solid #a99c89;padding:42px}.quran-tafsir-room aside>nav{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(8,1fr);margin-top:28px;display:grid}.quran-tafsir-room aside button{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #a99c89;border-top:0;border-left:0}.quran-tafsir-room aside button.active{color:#eee6d4;background:var(--red)}.quran-tafsir-room>article{padding:55px max(5vw,45px)}.quran-tafsir-room article small{color:var(--red);font-weight:700}.quran-tafsir-room article>p{color:var(--green);text-align:right;margin:35px 0;font:35px/1.9 Georgia,serif}.quran-tafsir-room pre{white-space:pre-wrap;color:#3f3932;border-top:1px solid #a99c89;margin:0;padding-top:35px;font:18px/1.75 Georgia,serif}.quran-word-room{border-left:1px solid #a99c89;grid-template-columns:repeat(8,1fr);padding:60px max(6vw,58px) 90px;display:grid}.quran-word-room button{min-height:105px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #a99c89;border-top:0;border-left:0;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.quran-word-room button:hover{color:#eee6d4;background:var(--green)}.quran-word-room b{font:26px Georgia,serif}.quran-word-room span{color:var(--red);align-self:flex-end;font-size:9px;font-weight:700}.quran-stat-room{grid-template-columns:repeat(5,1fr);padding:70px max(6vw,58px) 90px;display:grid}.quran-stat-room article{border-top:4px solid var(--gold);border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.quran-stat-room article:first-child{border-left:1px solid #a99c89}.quran-stat-room article b{font:46px/1 Georgia,serif}.quran-stat-room article span{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:700}.quran-stat-room aside{border-bottom:1px solid #a99c89;grid-column:1/6;grid-template-columns:1fr 3fr;gap:30px;padding:28px 0;display:grid}.quran-stat-room aside p{color:#675d50;margin:0;font:15px/1.6 Georgia,serif}.quran-abjad-room{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:470px;padding:70px max(9vw,85px);display:grid}.quran-abjad-room label{gap:18px;display:grid}.quran-abjad-room label span{color:#d0aa52;text-transform:uppercase;font-size:8px;font-weight:700}.quran-abjad-room textarea{color:#eee6d4;resize:vertical;background:0 0;border:1px solid #665b50;min-height:130px;padding:20px;font:30px/1.7 Georgia,serif}.quran-abjad-room output{color:#d0aa52;text-align:center;min-width:180px;font:80px Georgia,serif}.quran-abjad-room>p{color:#bfb3a5;border-top:1px solid #5e554b;grid-column:1/3;margin:0;padding-top:24px;font:15px/1.65 Georgia,serif}.quran-reader-tools{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eee6d4f2;border-top:1px solid #9f9381;border-bottom:1px solid #9f9381;grid-template-columns:minmax(280px,1fr) minmax(300px,1fr) auto;align-items:end;gap:30px;padding:28px max(6vw,58px);display:grid;position:sticky;top:0}.quran-reader-tools label>span,.quran-reader-tools>div>span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px;font-size:7px;font-weight:700;display:block}.quran-reader-tools input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:2px solid #817463;outline:0;padding:7px 0 10px;font:400 23px Georgia,serif}.quran-reader-tools>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.quran-reader-tools>div>span{width:100%}.quran-reader-tools>div>a{color:var(--green);border:1px solid #a99c89;padding:7px 8px;font-size:7px;font-weight:700}.quran-reader-tools>div>a:hover{color:#eee6d4;border-color:var(--green);background:var(--green)}.quran-reader-tools>p{color:#766b5d;margin:0;font:12px Georgia,serif}.quran-reader-tools>p b{color:var(--red);font-size:22px}.ayah-list{max-width:1150px;margin:auto;padding:90px max(5vw,42px) 130px}.ayah-list>section{border-top:1px solid #a99c89;padding:65px 0;scroll-margin-top:150px}.ayah-list>section:first-child{border-top:4px solid var(--red)}.ayah-list small{color:var(--red);letter-spacing:.15em;font-size:8px;font-weight:700}.ayah-arabic{color:#3d4938;text-align:right;margin:35px 0;font:400 clamp(30px,4vw,48px)/2 Georgia,serif}.ayah-translation{max-width:900px;margin:20px 0 34px;font:400 clamp(23px,2.5vw,36px)/1.45 Georgia,serif}.ayah-list a,.verse-page article>a{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:700}.quran-empty{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:350px;display:flex}.quran-empty p{font:28px Georgia,serif}.quran-empty button{border:1px solid var(--red);color:var(--red);cursor:pointer;text-transform:uppercase;background:0 0;padding:12px 15px;font-size:8px;font-weight:700}.quran-related-weave{color:#eee6d4;background:#61735a;padding:80px max(6vw,58px) 100px}.quran-related-weave>span{color:#e2c774;letter-spacing:.15em;font-size:7px;font-weight:700}.quran-related-weave>div{border-top:1px solid #86927f;border-left:1px solid #86927f;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.quran-related-weave a{border-bottom:1px solid #86927f;border-right:1px solid #86927f;flex-direction:column;min-height:175px;padding:25px;display:flex}.quran-related-weave h3{margin:20px 0;font:400 27px Georgia,serif}.quran-related-weave a>b{color:#e2c774;text-transform:uppercase;margin-top:auto;font-size:7px}.quran-related-weave a:hover{color:#28211a;background:#e2c774}.quran-related-weave a:hover b{color:#51493f}.quran-neighbours{color:#eee6d4;background:#28211a;grid-template-columns:1fr 1fr;min-height:250px;display:grid}.quran-neighbours>a{border-right:1px solid #5e554b;flex-direction:column;justify-content:center;padding:55px max(6vw,58px);display:flex}.quran-neighbours>a:last-child{text-align:right;align-items:flex-end}.quran-neighbours span{color:#c56845;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.quran-neighbours b{color:#d0aa52;margin-top:20px;font:400 55px Georgia,serif}.quran-neighbours a:hover b{color:#eee6d4}.verse-coordinate{min-height:58px;color:var(--green);border-bottom:1px solid #a99c89;align-items:center;gap:15px;padding:0 max(6vw,58px);font-size:9px;font-weight:700;display:flex}.verse-coordinate i{background:var(--red);width:55px;height:4px}.verse-coordinate b{color:var(--red)}.verse-page>article{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:center;min-height:calc(100vh - 138px);padding:9vw max(9vw,70px);display:flex}.verse-page article>small{color:#d0aa52;letter-spacing:.15em;font-size:8px;font-weight:700}.verse-page article>p{color:#d8dfd4;text-align:right;margin:55px 0;font:400 clamp(36px,5vw,72px)/1.8 Georgia,serif}.verse-page blockquote{border-top:1px solid #655b4f;max-width:1050px;margin:0 0 55px;padding-top:40px;font:400 clamp(29px,3.5vw,50px)/1.35 Georgia,serif}.verse-context{padding:80px max(7vw,62px) 100px}.verse-context>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.verse-context>div{border-top:4px solid var(--gold);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.verse-context>div>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:210px;padding:30px}.verse-context>div>a:first-child{border-left:1px solid #a99c89}.verse-context small{color:var(--green);font-size:8px;font-weight:700}.verse-context p{color:#51493f;margin-top:45px;font:21px/1.5 Georgia,serif}.verse-context a:hover{background:#e5dac5}.quran-index-hero,.catalog-hero,.author-hero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:center;min-height:540px;padding:80px max(6vw,58px);display:flex}.quran-index-hero{isolation:isolate;background:#241e19;grid-template-columns:minmax(0,1.25fr) minmax(260px,.38fr);align-items:end;gap:8vw;min-height:650px;display:grid;position:relative;overflow:hidden}.quran-index-hero:before{content:"القرآن";z-index:-1;color:#332b25;letter-spacing:-.12em;white-space:nowrap;direction:rtl;font:clamp(220px,31vw,520px)/.72 Geeza Pro,Noto Naskh Arabic,Amiri,serif;position:absolute;bottom:-5vw;right:-3vw}.quran-index-hero:after{content:"";z-index:-1;background:#5b5045;width:min(34vw,560px);height:1px;position:absolute;top:72px;right:max(6vw,58px)}.quran-index-hero>*{z-index:1;position:relative}.quran-index-hero>div>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.quran-index-hero h1,.catalog-hero h1,.author-hero h1{letter-spacing:-.075em;margin:28px 0 22px;font:400 clamp(80px,9vw,148px)/.76 Georgia,serif}.quran-index-hero h1 em,.catalog-hero h1 em{color:#cf6d4a;font-weight:400}.quran-index-hero p,.catalog-hero p,.author-hero p{color:#bfb3a5;max-width:760px;font:17px/1.55 Georgia,serif}.quran-index-hero>aside{border-top:1px solid #655b50;border-bottom:1px solid #655b50;grid-template-columns:auto 1fr;align-items:end;gap:7px 22px;padding:28px 0;display:grid}.quran-index-hero>aside strong{color:#d0aa52;font:400 82px/.8 Georgia,serif}.quran-index-hero>aside small{color:#d0aa52;text-transform:uppercase;font-size:8px;font-weight:700}.quran-index-hero>aside i{background:#514941;grid-column:1/3;height:1px}.quran-index-hero>aside span{color:#9f9486;letter-spacing:.16em;grid-column:1/3;font-size:8px;font-weight:700}.quran-manifesto{border-top-color:var(--gold)}.quran-manifesto .series-mark{color:#9a7a36}.quran-reading-shelf{background:#8f4934}.quran-reading-shelf>header,.quran-reading-shelf>div>a{border-color:#b46d54}.quran-reading-shelf header>span,.quran-reading-shelf h2 em,.quran-reading-shelf small,.quran-reading-shelf a>b{color:#f0d697}.quran-reading-shelf header>p,.quran-reading-shelf>div p{color:#f0ddd1}.quran-reading-shelf>div>a:hover{background:#eee6d4}.quran-region-atlas{border-top:4px solid var(--gold);grid-template-columns:minmax(300px,.55fr) 1.45fr;gap:6vw;max-width:1500px;margin:auto;padding:110px max(5vw,42px) 125px;display:grid}.quran-region-atlas>header>span{color:var(--green);letter-spacing:.16em;font-size:8px;font-weight:700}.quran-region-atlas h2{letter-spacing:-.055em;margin:35px 0 28px;font:400 clamp(48px,5.3vw,80px)/.88 Georgia,serif}.quran-region-atlas header p{color:#675d50;max-width:390px;font:16px/1.6 Georgia,serif}.quran-region-atlas>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.quran-region-atlas button{min-height:220px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #a99c89;border-top:0;border-left:0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:25px;display:grid}.quran-region-atlas button small{color:var(--green);font-size:7px;font-weight:700}.quran-region-atlas button strong{color:#c4b69f;font:400 38px Georgia,serif}.quran-region-atlas button h3{grid-column:1/3;margin:34px 0 15px;font:400 25px/1.05 Georgia,serif}.quran-region-atlas button p{color:#756a5b;margin:0;font:13px Georgia,serif}.quran-region-atlas button b{color:var(--red);justify-self:end}.quran-region-atlas button:hover,.quran-region-atlas button.active{color:#eee6d4;background:#61735a}.quran-region-atlas button:hover p,.quran-region-atlas button.active p{color:#d8dfd4}.quran-region-atlas button:hover strong,.quran-region-atlas button.active strong{color:#9eaa99}.quran-daily-verse{color:#eee6d4;background:#61735a;border-top:1px solid #82907d;grid-template-columns:180px minmax(0,1.3fr) minmax(260px,.65fr);align-items:center;gap:4vw;padding:95px max(8vw,72px);display:grid}.quran-daily-verse header{border-top:4px solid #d0aa52;flex-direction:column;justify-content:space-between;align-self:stretch;padding-top:18px;display:flex}.quran-daily-verse header span{color:#eadbaf;letter-spacing:.15em;font-size:8px;font-weight:700}.quran-daily-verse header strong{font:400 30px Georgia,serif}.quran-daily-verse>p{text-align:right;margin:0;font:400 clamp(34px,4vw,61px)/1.8 Geeza Pro,Noto Naskh Arabic,Amiri,serif}.quran-daily-verse blockquote{color:#e1e6dd;border-left:1px solid #8b9886;margin:0;padding-left:30px;font:20px/1.65 Georgia,serif}.quran-daily-verse>a{color:#f0d697;border-top:1px solid #8b9886;grid-column:3;margin-top:-2vw;padding:18px 0;font-size:9px;font-weight:700}.quran-reading-gates,.quran-topic-atlas{grid-template-columns:minmax(280px,.52fr) 1.48fr;gap:6vw;padding:105px max(5vw,42px);display:grid}.quran-reading-gates header>span,.quran-topic-atlas header>span,.quran-juz-atlas header>span{color:var(--red);letter-spacing:.15em;font-size:8px;font-weight:700}.quran-reading-gates h2,.quran-topic-atlas h2,.quran-juz-atlas h2{letter-spacing:-.05em;margin:32px 0 24px;font:400 clamp(45px,5vw,75px)/.9 Georgia,serif}.quran-reading-gates header p,.quran-topic-atlas header p{color:#675d50;font:16px/1.6 Georgia,serif}.quran-reading-gates>div{border-top:1px solid #aa9d8b;border-left:1px solid #aa9d8b;grid-template-columns:repeat(3,1fr);display:grid}.quran-reading-gates a{border-bottom:1px solid #aa9d8b;border-right:1px solid #aa9d8b;flex-direction:column;min-height:310px;padding:26px;display:flex}.quran-reading-gates small{color:var(--green);font-size:8px;font-weight:700}.quran-reading-gates h3{margin:auto 0 18px;font:400 30px/1 Georgia,serif}.quran-reading-gates p{color:#756a5b}.quran-reading-gates b{color:var(--red);align-self:flex-end}.quran-reading-gates a:hover{color:#eee6d4;background:#28211a}.quran-reading-gates a:hover p{color:#cbbfb0}.quran-topic-atlas{color:#eee6d4;background:#28211a}.quran-topic-atlas header p{color:#bfb3a5}.quran-topic-atlas>div{border-top:1px solid #5e554b;border-left:1px solid #5e554b;grid-template-columns:repeat(3,1fr);display:grid}.quran-topic-atlas a{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;flex-direction:column;min-height:250px;padding:24px;display:flex}.quran-topic-atlas small{color:#d0aa52;font-size:7px;font-weight:700}.quran-topic-atlas h3{margin:45px 0 16px;font:400 25px/1.08 Georgia,serif}.quran-topic-atlas a p{color:#bfb3a5;margin:auto 0 20px;font:14px/1.55 Georgia,serif}.quran-topic-atlas b{color:#c56845;align-self:flex-end}.quran-topic-atlas a:hover{background:#332a23}.quran-topic-atlas>.quran-esma-bridge{background:#32291f;border:1px solid #786746;grid-column:2;min-height:170px;margin-top:18px}.quran-topic-atlas>.quran-esma-bridge h3{margin:22px 0 12px}.quran-topic-atlas>.quran-esma-bridge p{margin:0 0 20px}.quran-juz-atlas{border-top:4px solid #d0aa52;padding:90px max(5vw,42px) 110px}.quran-juz-atlas header{grid-template-columns:170px 1fr;align-items:start;gap:5vw;display:grid}.quran-juz-atlas h2{max-width:950px;margin:0}.quran-juz-atlas>div{border-top:1px solid #aa9d8b;border-left:1px solid #aa9d8b;grid-template-columns:repeat(10,1fr);margin-top:55px;display:grid}.quran-juz-atlas a{aspect-ratio:1;border-bottom:1px solid #aa9d8b;border-right:1px solid #aa9d8b;place-items:center;font:400 26px Georgia,serif;display:grid;position:relative}.quran-juz-atlas a b{color:var(--red);font-size:9px;position:absolute;bottom:8px;right:9px}.quran-juz-atlas a:hover{color:#eee6d4;background:#61735a}.quran-hero-facts{flex-wrap:wrap;gap:7px;margin-top:32px;display:flex}.quran-hero-facts span{color:#d1c5b6;letter-spacing:.06em;border:1px solid #5f554b;padding:8px 10px;font-size:8px;font-weight:700}.ayah-transcription{color:#857866;margin:18px 0;font:italic 14px/1.6 Georgia,serif;display:block}.quran-topic-page,.quran-juz-page{background:#eee6d4;min-height:100vh}.quran-topic-hero,.quran-juz-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.1fr) minmax(260px,.45fr);align-items:end;gap:8vw;min-height:590px;padding:80px max(6vw,58px);display:grid;overflow:hidden}.quran-topic-hero span,.quran-juz-hero>div>span{color:#d0aa52;letter-spacing:.16em;font-size:8px;font-weight:700}.quran-topic-hero h1,.quran-juz-hero h1{letter-spacing:-.065em;max-width:1000px;margin:28px 0 24px;font:400 clamp(68px,8vw,124px)/.82 Georgia,serif}.quran-topic-hero>div>p,.quran-juz-hero>div>p{color:#bfb3a5;max-width:760px;font:17px/1.6 Georgia,serif}.quran-topic-hero>aside{color:#332b25;direction:rtl;font:400 clamp(150px,20vw,330px)/1 Geeza Pro,Amiri,serif}.quran-juz-hero aside{border-top:1px solid #665b50;border-bottom:1px solid #665b50;grid-template-columns:auto 1fr;gap:10px 20px;padding:28px 0;display:grid}.quran-juz-hero aside strong{color:#d0aa52;font:400 74px/.8 Georgia,serif}.quran-juz-hero aside span,.quran-juz-hero aside b{color:#d0aa52;text-transform:uppercase;align-self:end;font-size:8px}.quran-juz-hero aside b{color:#aaa092;border-top:1px solid #514941;grid-column:1/3;padding:20px 0}.quran-topic-intro{border-top:4px solid #d0aa52;grid-template-columns:1fr 1fr;gap:8vw;padding:85px max(7vw,64px);display:grid}.quran-topic-intro>p{margin:0;font:400 clamp(25px,3vw,43px)/1.3 Georgia,serif}.quran-topic-intro>div{border-top:1px solid #aa9d8b;padding-top:18px}.quran-topic-intro small{color:var(--red);font-size:8px;font-weight:700}.quran-topic-intro h2{margin:24px 0 16px;font:400 28px Georgia,serif}.quran-topic-intro div p{color:#675d50;font:15px/1.65 Georgia,serif}.quran-topic-verses,.quran-juz-verses{max-width:1180px;margin:auto;padding:30px max(5vw,42px) 110px}.quran-topic-verses>section,.quran-juz-verses>section{border-top:1px solid #aa9d8b;padding:70px 0}.quran-topic-verses small,.quran-juz-verses small{color:var(--red);letter-spacing:.08em;font-size:8px;font-weight:700}.quran-topic-verses section>p,.quran-juz-verses section>p{margin:34px 0 22px;font:400 clamp(31px,4vw,52px)/1.85 Geeza Pro,Noto Naskh Arabic,Amiri,serif}.quran-topic-verses blockquote,.quran-juz-verses blockquote{color:#3e3730;max-width:900px;margin:0 0 24px;font:22px/1.65 Georgia,serif}.quran-topic-verses a,.quran-juz-verses a{color:var(--green);font-size:9px;font-weight:700}.quran-juz-coordinate{color:#6b6154;border-bottom:1px solid #aa9d8b;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:22px max(6vw,58px);display:grid}.quran-juz-coordinate i{background:#aa9d8b;height:1px}.quran-juz-coordinate span{font:14px Georgia,serif}.quran-juz-verses em{color:#857866;margin:-5px 0 22px;font:italic 14px/1.6 Georgia,serif;display:block}.quran-similar-verses{color:#eee6d4;background:#61735a;padding:70px max(6vw,58px)}.quran-similar-verses>span{color:#eadbaf;letter-spacing:.15em;font-size:8px;font-weight:700}.quran-similar-verses>div{border-top:1px solid #889583;border-left:1px solid #889583;grid-template-columns:repeat(8,1fr);margin-top:30px;display:grid}.quran-similar-verses a{border-bottom:1px solid #889583;border-right:1px solid #889583;grid-template-columns:1fr auto;align-content:space-between;min-height:120px;padding:18px;display:grid}.quran-similar-verses small{color:#d9c994}.quran-similar-verses strong{grid-column:1/3;font:400 31px Georgia,serif}.quran-similar-verses b{color:#f0d697}.quran-search{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eee6d4f2;border-bottom:1px solid #9f9381;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:32px max(6vw,58px);display:grid;position:sticky;top:0}.quran-search label{grid-template-columns:100px 1fr;align-items:end;display:grid}.quran-search label span{color:var(--red);font-size:7px;font-weight:700}.quran-search input{background:0 0;border:0;border-bottom:2px solid #817463;outline:0;padding:8px 0 12px;font:400 33px Georgia,serif}.quran-search p{color:#766b5d;margin:0;font:13px Georgia,serif}.quran-search p b{color:var(--red);font-size:24px}.surah-grid,.catalog-grid{border-top:4px solid var(--red);grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;padding:80px max(5vw,42px) 120px;display:grid}.surah-grid>a,.catalog-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:285px;padding:30px;display:flex;position:relative}.surah-grid>a:nth-child(3n+1),.catalog-grid>a:nth-child(3n+1){border-left:1px solid #a99c89}.surah-grid small,.catalog-grid small{color:var(--red);letter-spacing:.12em;font-size:7px;font-weight:700}.surah-grid h2,.catalog-grid h2{margin:45px 0 18px;font:400 31px/1 Georgia,serif}.surah-grid p,.catalog-grid p{color:#74695b;font:14px/1.45 Georgia,serif}.surah-grid>a>b{color:var(--red);position:absolute;bottom:30px;right:30px}.surah-grid>a:hover,.catalog-grid>a:hover{color:#eee6d4;background:#28211a}.surah-grid>a:hover p,.catalog-grid>a:hover p{color:#bfb3a5}.concept-hero>aside span{color:#9f9486;letter-spacing:.15em;margin:18px 0 7px;font-size:7px;font-weight:700}.concept-hero>aside b{border-bottom:1px solid #5e554b;padding-bottom:18px;font:400 14px/1.4 Georgia,serif}.concept-body{border-top:4px solid var(--green);grid-template-columns:180px 1fr;gap:7vw;max-width:1250px;margin:auto;padding:90px max(5vw,42px) 130px;display:grid}.concept-marker{border-top:1px solid #a99c89;align-self:start;padding-top:20px;position:sticky;top:35px}.concept-marker span,.concept-bibliography>span{color:var(--green);letter-spacing:.14em;font-size:7px;font-weight:700}.concept-marker b{margin-top:25px;font:400 70px Georgia,serif;display:block}.concept-marker small{color:#776c5e;font-size:8px}.concept-body>div:last-child>p{color:#403931;margin:0 0 28px;font:19px/1.75 Georgia,serif}.concept-bibliography{border-top:4px solid var(--gold);margin-top:90px;padding-top:30px}.concept-bibliography p{color:#655b4e;font:14px/1.55 Georgia,serif}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-grid>a{min-height:360px}.catalog-grid>a:nth-child(3n+1){border-left:0}.catalog-grid>a:nth-child(odd){border-left:1px solid #a99c89}.catalog-grid h2{margin-top:60px;font-size:45px}.catalog-grid>a>span{color:#786c5e;margin-top:auto;padding-top:25px;font:italic 13px Georgia,serif}.catalog-grid>a>b{color:var(--red);text-transform:uppercase;margin-top:18px;font-size:8px}.catalog-manifesto,.author-manifesto,.concept-manifesto,.glossary-manifesto{border-top-color:var(--red)}.catalog-reading-modes{color:#eee6d4;background:#61735a;grid-template-columns:minmax(300px,.55fr) 1.45fr;gap:6vw;padding:90px max(5vw,42px) 110px;display:grid}.catalog-reading-modes header>span,.concept-cluster-atlas header>span,.glossary-source-atlas header>span{color:#e2c774;letter-spacing:.16em;font-size:8px;font-weight:700}.catalog-reading-modes h2,.concept-cluster-atlas header h2,.glossary-source-atlas header h2{letter-spacing:-.055em;margin:35px 0 0;font:400 clamp(48px,5.3vw,80px)/.88 Georgia,serif}.catalog-reading-modes h2 em,.concept-cluster-atlas h2 em,.glossary-source-atlas h2 em{color:#e2c774;font-weight:400}.catalog-reading-modes>div{border-top:1px solid #86927f;border-left:1px solid #86927f;grid-template-columns:repeat(2,1fr);display:grid}.catalog-reading-modes a{border-bottom:1px solid #86927f;border-right:1px solid #86927f;flex-direction:column;min-height:250px;padding:28px;display:flex}.catalog-reading-modes small{color:#e2c774;font-size:7px;font-weight:700}.catalog-reading-modes h3{margin:45px 0 15px;font:400 29px Georgia,serif}.catalog-reading-modes p{color:#d8dfd4;margin:0;font:14px/1.5 Georgia,serif}.catalog-reading-modes a>b{color:#e2c774;text-transform:uppercase;margin-top:auto;font-size:7px}.catalog-reading-modes a:hover{color:#28211a;background:#e2c774}.catalog-reading-modes a:hover p,.catalog-reading-modes a:hover b,.catalog-reading-modes a:hover small{color:#51493f}.author-constellation{border-top:4px solid var(--gold);grid-template-columns:repeat(3,1fr);max-width:1450px;margin:auto;padding:100px max(5vw,42px) 130px;display:grid}.author-constellation>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:500px;padding:32px;display:flex}.author-constellation>a:first-child{border-left:1px solid #a99c89}.author-constellation small{color:var(--red);font-size:7px;font-weight:700}.author-constellation strong{color:#a68a4d;margin-top:35px;font:italic 13px Georgia,serif}.author-constellation h2{margin:50px 0 20px;font:400 43px/1 Georgia,serif}.author-constellation p{color:#675d50;font:15px/1.55 Georgia,serif}.author-constellation>a>div{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:25px;display:flex}.author-constellation>a>div span{color:#786b5c;border:1px solid #b7aa96;padding:6px 8px;font-size:6px;font-weight:700}.author-constellation a>b{color:var(--red);text-transform:uppercase;margin-top:18px;font-size:7px}.author-constellation>a:hover{color:#eee6d4;background:#28211a}.author-constellation>a:hover p{color:#bfb3a5}.concept-cluster-atlas{color:#eee6d4;background:#28211a;padding:100px max(5vw,42px) 120px}.concept-cluster-atlas>header{max-width:1450px;margin:0 auto 70px}.concept-cluster-atlas>div{border-top:1px solid #5e554b;border-left:1px solid #5e554b;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1450px;margin:auto;display:grid}.concept-cluster-atlas article{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;grid-template-rows:auto auto minmax(72px,auto) 1fr;min-width:0;min-height:480px;padding:27px;display:grid}.concept-cluster-atlas article>small{color:#d0aa52;font-size:7px;font-weight:700}.concept-cluster-atlas h3{margin:42px 0 18px;font:400 28px/1.02 Georgia,serif}.concept-cluster-atlas article>p{color:#bfb3a5;overflow-wrap:anywhere;min-width:0;margin:0;font:13px/1.55 Georgia,serif}.concept-cluster-atlas article>p a{color:#d7c596;text-underline-offset:3px;-webkit-text-decoration:underline #705d42;text-decoration:underline #705d42}.concept-cluster-atlas article>div{align-self:end;min-width:0;margin-top:28px}.concept-cluster-atlas article>div a{color:#c9bfb2;border-top:1px solid #514a42;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:8px 0;font:13px/1.25 Georgia,serif;display:grid}.concept-cluster-atlas article>div a b{color:#c56845}.concept-cluster-atlas article>div a:hover{color:#d0aa52}@media (max-width:1400px){.concept-cluster-atlas>div{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-cluster-atlas article{min-height:410px}}@media (max-width:1050px){.concept-cluster-atlas>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.author-list{border-top:4px solid var(--red);max-width:1400px;margin:auto;padding:80px max(5vw,42px) 120px}.author-list>a{border-bottom:1px solid #a99c89;grid-template-columns:70px .6fr .35fr 1fr 90px;align-items:center;gap:28px;min-height:190px;display:grid}.author-list small{color:var(--red);font-size:8px;font-weight:700}.author-list h2{margin:0;font:400 34px Georgia,serif}.author-list span{color:#8b6c31;font:13px Georgia,serif}.author-list p{color:#6f6558;font:14px/1.5 Georgia,serif}.author-list b{color:var(--red);text-transform:uppercase;font-size:7px}.author-list>a:hover h2{color:var(--red)}.author-hero>b{color:#d0aa52;font:italic 19px Georgia,serif}.author-works{border-top:4px solid var(--green);grid-template-columns:260px 1fr;max-width:1250px;margin:auto;padding:80px max(5vw,42px) 120px;display:grid}.author-works>header{flex-direction:column;padding:30px 35px 0 0;display:flex}.author-works>header span{color:var(--green);font-size:7px;font-weight:700}.author-works>header strong{color:#c7baa6;margin-top:35px;font:400 90px Georgia,serif}.author-works>a{border-bottom:1px solid #a99c89;border-left:1px solid #a99c89;flex-direction:column;min-height:220px;padding:35px;display:flex}.author-works small{color:var(--red);font-size:7px;font-weight:700}.author-works h2{margin:38px 0 15px;font:400 38px Georgia,serif}.author-works p{color:#716658;font:14px Georgia,serif}.author-works a>b{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:7px}@media (max-width:850px){.quran-hero,.concept-hero{grid-template-columns:1fr;gap:45px;min-height:740px;padding:60px 18px}.quran-hero h1,.concept-hero h1{font-size:68px}.ayah-list{padding:60px 18px 90px}.ayah-arabic{font-size:29px}.verse-page>article{padding:70px 18px}.verse-page article>p{font-size:37px}.quran-index-hero,.catalog-hero,.author-hero{min-height:680px;padding:60px 18px}.quran-index-hero{grid-template-columns:1fr;gap:45px}.quran-index-hero h1,.catalog-hero h1,.author-hero h1{font-size:72px}.quran-index-hero>aside strong{font-size:60px}.quran-search{grid-template-columns:1fr;padding:28px 18px;position:relative}.quran-search label{grid-template-columns:1fr;gap:12px}.surah-grid,.catalog-grid{grid-template-columns:1fr;padding:55px 18px 90px}.surah-grid>a,.catalog-grid>a{border-left:1px solid #a99c89}.concept-body{grid-template-columns:1fr;padding:60px 18px 90px}.concept-marker{position:relative;top:auto}.author-list{padding:55px 18px 90px}.author-list>a{grid-template-columns:45px 1fr;gap:12px;padding:28px 0}.author-list h2,.author-list p,.author-list span,.author-list b{grid-column:2}.author-works{grid-template-columns:1fr;padding:55px 18px 90px}.author-works>header{padding-bottom:30px}.author-works>a{border-top:1px solid #a99c89;border-left:0}.quran-workbench>nav{top:var(--mobile-chrome,0);padding:0;display:flex;overflow-x:auto}.quran-workbench>nav button{min-width:112px;min-height:54px}.quran-audio-room{grid-template-columns:1fr;min-height:520px;padding:55px 18px}.quran-audio-room>div{grid-template-columns:1fr 1.4fr 1fr}.quran-audio-room>p{grid-column:1}.quran-compare-room{padding:45px 18px 70px}.quran-compare-room>header{grid-template-columns:1fr}.quran-compare-room article{grid-template-columns:48px 1fr}.quran-compare-room article p{grid-column:2}.quran-compare-room article p+p{border-top:1px solid #b8ac99}.quran-tafsir-room{grid-template-columns:1fr}.quran-tafsir-room>aside{border-bottom:1px solid #a99c89;border-right:0;padding:35px 18px}.quran-tafsir-room>article{padding:45px 18px}.quran-word-room{grid-template-columns:repeat(2,1fr);padding:45px 18px 70px}.quran-stat-room{grid-template-columns:1fr 1fr;padding:50px 18px 70px}.quran-stat-room article:nth-child(5){grid-column:1/3}.quran-stat-room aside{grid-column:1/3;grid-template-columns:1fr}.quran-abjad-room{grid-template-columns:1fr;padding:55px 18px}.quran-abjad-room output{grid-row:2}.quran-abjad-room>p{grid-column:1}}.quran-tafsir-source{border-top:3px solid var(--gold);border-bottom:1px solid #a99c89;gap:7px;padding:18px 0 22px;display:grid}.quran-tafsir-source small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font:700 8px Arial,sans-serif}.quran-tafsir-source strong{font:24px/1.15 Georgia,serif}.quran-tafsir-source span{color:#675d50;font:13px/1.45 Georgia,serif}.quran-tafsir-room article footer{color:#766858;border-top:1px solid #b9ad9a;margin-top:34px;padding-top:18px;font:italic 13px/1.5 Georgia,serif}.quran-index-controls{background:#28211a;border-bottom:1px solid #a99c89;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:18px max(5vw,42px);display:flex}.quran-index-controls>div{gap:1px;display:flex}.quran-index-controls button,.quran-index-controls label{color:#c9bdad;text-transform:uppercase;background:0 0;border:1px solid #62584e;align-items:center;gap:9px;min-height:42px;padding:0 14px;font:700 7px Arial,sans-serif;display:flex}.quran-index-controls button{cursor:pointer}.quran-index-controls button.active{color:#28211a;background:#d0aa52}.quran-index-controls select{color:#eee6d4;background:#28211a;border:0}.quran-last-read{color:#eee6d4;background:#61735a;grid-template-columns:130px 1fr auto;align-items:center;padding:24px max(5vw,42px);display:grid}.quran-last-read small{color:#e2c774;font-size:7px;font-weight:700}.quran-last-read b{font:22px Georgia,serif}.quran-last-read span{font-size:8px;font-weight:700}.surah-grid.view-table{display:block}.surah-grid.view-table>a{grid-template-columns:120px 1fr 1fr auto;align-items:center;min-height:95px;display:grid}.surah-grid.view-table h2,.surah-grid.view-table p{margin:0}.surah-grid.view-map{grid-template-columns:repeat(8,1fr);gap:0}.surah-grid.view-map>a{min-height:155px;padding:18px}.surah-grid.view-map h2{margin:24px 0 10px;font-size:20px}.surah-grid.view-map a>b{bottom:16px;right:16px}.quran-research-desk{background:#d9cfbc;padding:90px max(6vw,58px)}.quran-research-desk>header{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:55px;display:grid}.quran-research-desk>header span,.quran-research-grid small{color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:700}.quran-research-desk h2{letter-spacing:-.055em;margin:20px 0 14px;font:clamp(48px,6vw,88px)/.85 Georgia,serif}.quran-research-desk>header p{color:#665d51;max-width:680px;font:15px/1.6 Georgia,serif}.quran-research-desk>header output{border-top:4px solid var(--green);padding:25px;display:grid}.quran-research-desk>header output b{font:48px Georgia,serif}.quran-research-grid{border-top:1px solid #9f9381;border-left:1px solid #9f9381;grid-template-columns:repeat(2,1fr);display:grid}.quran-research-grid>article{border-bottom:1px solid #9f9381;border-right:1px solid #9f9381;min-height:330px;padding:32px}.quran-research-grid h3{margin:28px 0 12px;font:25px Georgia,serif}.quran-research-grid p,.quran-research-grid blockquote,.quran-research-grid dd{color:#584f45;font:15px/1.6 Georgia,serif}.research-verse>p{text-align:right;font:30px/2 Georgia,serif}.research-verse nav,.research-search nav{gap:6px;display:flex}.quran-research-grid button,.quran-research-grid input,.quran-research-grid textarea,.quran-research-grid select{min-height:42px;color:var(--ink);background:0 0;border:1px solid #9f9381;padding:10px}.quran-research-grid button{cursor:pointer}.quran-research-grid button.active,.quran-research-grid button:hover{color:#eee6d4;background:var(--green)}.quran-research-grid textarea,.quran-research-grid input{width:100%;margin:16px 0;font:15px Georgia,serif}.quran-research-grid textarea{min-height:100px}.research-words{flex-wrap:wrap;gap:5px;margin-top:22px;display:flex}.research-words button{font:20px Georgia,serif}.research-sections,.research-search{grid-column:1/3}.research-sections>div{grid-template-columns:repeat(5,1fr);margin-top:25px;display:grid}.research-sections button{text-align:left;flex-direction:column;min-height:110px;display:flex}.research-sections em{margin-top:auto;font:11px Georgia,serif}.research-search>div,.research-assistant{gap:1px;display:grid}.research-search>div button,.research-assistant button{text-align:left;grid-template-columns:70px 1fr;display:grid}.research-search nav{margin-top:20px}.quran-research-grid dl>div{border-top:1px solid #a99c89;padding:12px 0}.quran-research-grid dt{font-size:8px;font-weight:700}.quran-research-grid dd{margin:6px 0}@media (max-width:850px){.quran-index-controls{padding:14px 18px}.quran-index-controls>div{width:100%;overflow-x:auto}.quran-last-read{grid-template-columns:1fr;gap:8px;padding:22px 18px}.surah-grid.view-map{grid-template-columns:repeat(2,1fr)}.surah-grid.view-table>a{grid-template-columns:55px 1fr}.quran-research-desk{padding:65px 18px}.quran-research-desk>header,.quran-research-grid{grid-template-columns:1fr}.research-sections,.research-search{grid-column:1}.research-sections>div{grid-template-columns:repeat(2,1fr)}}.quran-arabic-lab,.quran-corpus-lab{color:#eee6d4;background:#28211a;padding:100px max(6vw,58px)}.quran-arabic-lab>header,.quran-corpus-lab>header{grid-template-columns:1fr .7fr;gap:7vw;display:grid}.quran-arabic-lab header span,.quran-corpus-lab header span,.corpus-lab-grid small{color:#d0aa52;letter-spacing:.14em;font-size:7px;font-weight:700}.quran-arabic-lab h2,.quran-corpus-lab h2{margin:25px 0;font:clamp(48px,6vw,88px)/.88 Georgia,serif}.quran-arabic-lab header p,.quran-corpus-lab header p{color:#bfb3a5;font:16px/1.65 Georgia,serif}.quran-arabic-lab>div{grid-template-columns:1fr 220px 200px;margin-top:50px;display:grid}.quran-arabic-lab input,.quran-arabic-lab select{color:#eee6d4;background:0 0;border:1px solid #62584e;min-height:58px;padding:0 18px}.quran-arabic-lab input{font:25px Georgia,serif}.quran-arabic-lab output{align-items:baseline;gap:14px;padding:25px 0;display:flex}.quran-arabic-lab output b{color:#d0aa52;font:45px Georgia,serif}.quran-arabic-lab>article{border-top:1px solid #62584e;border-left:1px solid #62584e;grid-template-columns:repeat(2,1fr);display:grid}.quran-arabic-lab>article>a{color:#eee6d4;border-bottom:1px solid #62584e;border-right:1px solid #62584e;min-height:190px;padding:25px}.quran-arabic-lab article p{font:25px/1.9 Georgia,serif}.quran-arabic-lab article small,.quran-arabic-lab article b{color:#d0aa52;font-size:7px}.quran-corpus-lab{color:var(--ink);background:#eee6d4}.quran-corpus-lab>header{border-bottom:4px solid var(--green);padding-bottom:55px}.quran-corpus-lab>header span{color:var(--red)}.quran-corpus-lab>header p{color:#62594e}.quran-corpus-lab>header>b{color:var(--green);grid-column:2;font-size:9px}.corpus-lab-grid{border-left:1px solid #a99c89;grid-template-columns:.7fr 1.3fr;display:grid}.corpus-lab-grid>article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;padding:35px}.corpus-lab-grid article>div{margin:22px 0;display:grid}.corpus-lab-grid label{border-bottom:1px solid #c1b6a4;grid-template-columns:25px 1fr auto;padding:13px 0;font:14px Georgia,serif;display:grid}.corpus-lab-grid button,.corpus-lab-grid input{background:0 0;border:1px solid #9e927f;min-height:44px;padding:10px}.corpus-lab-grid pre{white-space:pre-wrap;background:#ded3c0;max-height:340px;padding:18px;font:12px/1.55 monospace;overflow:auto}.corpus-full-search{grid-column:1/3}.corpus-full-search>div{grid-template-columns:1fr auto;display:grid}.quran-corpus-lab>footer{color:#eee6d4;background:var(--green);flex-wrap:wrap;gap:28px;padding:22px;font-size:8px;display:flex}.quran-corpus-lab footer a{color:#e2c774;margin-left:auto}@media (max-width:850px){.quran-arabic-lab,.quran-corpus-lab{padding:70px 18px}.quran-arabic-lab>header,.quran-corpus-lab>header,.quran-arabic-lab>div,.quran-arabic-lab>article,.corpus-lab-grid{grid-template-columns:1fr}.corpus-full-search,.quran-corpus-lab>header>b{grid-column:1}}.quran-language-set{align-items:center;gap:6px;display:flex}.quran-ar-language{color:#8f4934;text-align:center;border:1px solid #a99c89;min-width:34px;padding:9px;font-size:8px;font-weight:700}.quran-ar-language:hover{color:#eee6d4;background:#8f4934}.arabic-tafsir-page{background:#eee6d4;min-height:100vh}.arabic-tafsir-page>header{color:#eee6d4;background:#241e19;grid-template-columns:150px 1fr auto;align-items:end;gap:5vw;min-height:520px;padding:55px 6vw;display:grid}.arabic-tafsir-page>header>a{color:#d0aa52;align-self:start;font:28px Georgia,serif}.arabic-tafsir-page>header small{color:#c56845;font-size:10px;font-weight:700}.arabic-tafsir-page>header h1{letter-spacing:-.04em;margin:30px 0;font:clamp(70px,10vw,150px)/.78 Georgia,serif}.arabic-tafsir-page>header h1 em{color:#d0aa52;font-weight:400}.arabic-tafsir-page>header p{color:#c9beb0;max-width:720px;font:20px/1.7 Georgia,serif}.arabic-tafsir-page>header nav{display:flex}.arabic-tafsir-page>header nav a{color:#c9beb0;border:1px solid #62584e;padding:12px;font-size:9px;font-weight:700}.arabic-tafsir-page>header nav a.active{color:#241e19;background:#d0aa52}.arabic-tafsir-page .quran-corpus-lab{font-family:Geeza Pro,Noto Naskh Arabic,Tahoma,serif}.arabic-tafsir-page .quran-corpus-lab h2{line-height:1.2}.arabic-tafsir-page .corpus-lab-grid label{grid-template-columns:auto 1fr 50px;gap:12px;font-size:17px}.arabic-tafsir-page .corpus-lab-grid pre{text-align:right;font-family:Geeza Pro,Noto Naskh Arabic,Tahoma,serif;font-size:18px;line-height:2}.arabic-tafsir-page .corpus-lab-grid details{border:1px solid #b6aa97;margin:18px 0}.arabic-tafsir-page .corpus-lab-grid summary{color:#315448;cursor:pointer;padding:14px;font-size:12px;font-weight:700}.arabic-tafsir-page .quran-corpus-lab>footer{justify-content:flex-start}@media (max-width:750px){.arabic-tafsir-page>header{grid-template-columns:1fr;min-height:430px;padding:45px 20px}.arabic-tafsir-page>header>a{font-size:22px}.arabic-tafsir-page>header h1{font-size:62px}.arabic-tafsir-page>header nav{justify-self:start}}.kutub-local-page{min-height:100vh;color:var(--ink);background:var(--paper)}.kutub-local-page>header{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:620px;padding:70px max(6vw,58px);display:flex}.kutub-local-page>header>a{color:#bfb3a5;margin-bottom:auto;font-size:8px}.kutub-local-page>header>span{color:#d0aa52;font-size:8px;font-weight:700}.kutub-local-page h1{letter-spacing:-.065em;margin:24px 0;font:clamp(70px,9vw,140px)/.8 Georgia,serif}.kutub-local-page h1 em{color:#c56845;font-weight:400}.kutub-local-page>header p{color:#c8bdb0;max-width:760px;font:17px/1.65 Georgia,serif}.kutub-local-page>nav{z-index:5;background:#61735a;grid-template-columns:1fr 1fr 100px 100px;padding:18px max(6vw,58px);display:grid;position:sticky;top:0}.kutub-local-page nav select,.kutub-local-page nav input,.kutub-local-page nav button{color:#eee6d4;background:0 0;border:1px solid #899685;min-height:48px;padding:0 14px}.kutub-local-page nav button.active{color:#28211a;background:#d0aa52}.kutub-local-page>section{padding:80px max(9vw,80px)}.kutub-local-page article{border-top:1px solid #a99c89;padding:55px 0}.kutub-local-page article small,.kutub-local-page article>a{color:var(--red);font-size:8px;font-weight:700}.kutub-local-page article>p{text-align:right;font:31px/2 Georgia,serif}.kutub-local-page blockquote{color:#5d5449;margin:25px 0;font:18px/1.7 Georgia,serif}@media (max-width:850px){.kutub-local-page>header{padding:55px 18px}.kutub-local-page h1{font-size:68px}.kutub-local-page>nav{grid-template-columns:1fr 1fr;padding:12px 18px}.kutub-local-page nav select,.kutub-local-page nav input{grid-column:1/3}.kutub-local-page>section{padding:55px 18px}.kutub-local-page article>p{font-size:25px}}.glossary-page,.glossary-entry-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.glossary-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.2fr) minmax(280px,.4fr);align-items:end;gap:8vw;min-height:680px;padding:85px max(6vw,58px);display:grid}.glossary-hero>div>span,.glossary-entry-hero>div>span{color:#c56845;letter-spacing:.17em;font-size:8px;font-weight:700}.glossary-hero h1{letter-spacing:-.07em;margin:30px 0 25px;font:400 clamp(74px,9vw,140px)/.77 Georgia,serif}.glossary-hero h1 em{color:#c56845;font-weight:400}.glossary-hero p{color:#bfb3a5;max-width:760px;font:17px/1.55 Georgia,serif}.glossary-hero>aside{border-top:4px solid var(--green);color:#c9bfb2;background:#211c17;flex-direction:column;padding:30px;display:flex}.glossary-hero>aside strong{color:#b9c8b4;font:400 75px Georgia,serif}.glossary-hero>aside span{color:#8e9e89;letter-spacing:.14em;margin:5px 0 25px;font-size:7px;font-weight:700}.glossary-hero>aside b{border-top:1px solid #5e554b;padding:13px 0;font:400 14px Georgia,serif}.glossary-source-atlas{color:#eee6d4;background:#61735a;grid-template-columns:minmax(300px,.55fr) 1.45fr;gap:6vw;padding:95px max(5vw,42px) 115px;display:grid}.glossary-source-atlas>div{border-top:1px solid #86927f;border-left:1px solid #86927f;grid-template-columns:repeat(3,1fr);display:grid}.glossary-source-atlas article{border-bottom:1px solid #86927f;border-right:1px solid #86927f;flex-direction:column;min-height:330px;padding:27px;display:flex}.glossary-source-atlas article small{color:#e2c774;font-size:7px;font-weight:700}.glossary-source-atlas article strong{color:#d8c46f;margin:35px 0 25px;font:400 54px Georgia,serif}.glossary-source-atlas h3{margin:0 0 15px;font:400 26px/1 Georgia,serif}.glossary-source-atlas article p{color:#d8dfd4;margin-top:auto;font:13px/1.5 Georgia,serif}.glossary-controls{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eee6d4f2;border-bottom:1px solid #9f9381;grid-template-columns:1fr auto;gap:18px 50px;padding:30px max(6vw,58px) 24px;display:grid;position:sticky;top:0}.glossary-controls label{grid-template-columns:125px 1fr;align-items:end;display:grid}.glossary-controls label span{color:var(--red);letter-spacing:.13em;font-size:7px;font-weight:700}.glossary-controls input{color:var(--ink);background:0 0;border:0;border-bottom:2px solid #817463;outline:0;padding:8px 0 12px;font:400 clamp(23px,2.6vw,38px) Georgia,serif}.glossary-controls nav{align-items:end;gap:5px;display:flex}.glossary-controls button,.glossary-alphabet button{color:#6c6256;cursor:pointer;background:0 0;border:1px solid #a99c89;padding:9px 11px;font-size:7px;font-weight:700}.glossary-controls button.active{border-color:var(--green);color:#eee6d4;background:var(--green)}.glossary-controls>p{color:#766b5d;grid-column:1/3;margin:0 0 0 125px;font:12px Georgia,serif}.glossary-controls>p b{color:var(--red);font-size:18px}.glossary-alphabet{border-bottom:1px solid #a99c89;flex-wrap:wrap;gap:4px;padding:22px max(6vw,58px);display:flex}.glossary-alphabet button.active{border-color:var(--red);color:#eee6d4;background:var(--red)}.glossary-index{border-top:4px solid var(--green);max-width:1450px;margin:auto;padding:45px max(5vw,42px) 70px}.glossary-index>a{border-bottom:1px solid #a99c89;grid-template-columns:65px 1fr 170px 25px;align-items:center;gap:30px;min-height:150px;display:grid}.glossary-index>a>small{color:var(--red);font-size:7px;font-weight:700}.glossary-index h2{margin:0 0 12px;font:400 clamp(26px,2.6vw,42px)/1 Georgia,serif}.glossary-index p{color:#74695b;max-width:850px;margin:0;font:14px/1.5 Georgia,serif}.glossary-index>a>em{color:var(--red);font-style:normal}.glossary-index>a:hover h2{color:var(--red)}.glossary-source-marks{grid-template-columns:30px 30px;gap:5px;display:grid}.glossary-source-marks span{color:#eee6d4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:700;display:grid}.glossary-source-marks .semazen,.glossary-entry-hero i.semazen{background:var(--green)}.glossary-source-marks .tarikat,.glossary-entry-hero i.tarikat{background:var(--gold)}.glossary-source-marks b{color:#8a7e6e;text-transform:uppercase;grid-column:1/3;margin-top:4px;font-size:6px}.glossary-more{justify-content:center;align-items:center;gap:25px;padding:0 max(6vw,58px) 110px;display:flex}.glossary-more button{border:1px solid var(--red);color:var(--red);cursor:pointer;text-transform:uppercase;background:0 0;padding:14px 20px;font-size:8px;font-weight:700}.glossary-more span{color:#7c7162;font:13px Georgia,serif}.glossary-entry-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.2fr) minmax(280px,.42fr);align-items:end;gap:8vw;min-height:590px;padding:80px max(6vw,58px);display:grid}.glossary-entry-hero h1{letter-spacing:-.07em;margin:28px 0;font:400 clamp(68px,8vw,126px)/.8 Georgia,serif}.glossary-entry-hero>div>p{color:#bfb3a5;font:italic 16px Georgia,serif}.glossary-entry-hero>aside{border-top:4px solid var(--gold);background:#211c17;flex-direction:column;padding:30px;display:flex}.glossary-entry-hero>aside strong{color:#d0aa52;font:400 72px Georgia,serif}.glossary-entry-hero>aside>span{color:#9f9486;margin-bottom:22px;font-size:7px;font-weight:700}.glossary-entry-hero>aside b{border-top:1px solid #5e554b;align-items:center;gap:12px;min-height:48px;font:400 13px Georgia,serif;display:flex}.glossary-entry-hero>aside i{border-radius:50%;width:10px;height:10px}.glossary-senses{max-width:1120px;margin:auto;padding:90px max(5vw,42px) 120px}.glossary-senses>section{border-top:1px solid #a99c89;padding:65px 0}.glossary-senses>section:first-child{border-top:4px solid var(--green)}.glossary-senses header{grid-template-columns:55px 1fr auto;align-items:start;gap:25px;margin-bottom:45px;display:grid}.glossary-senses header>small{color:var(--red);font-size:8px;font-weight:700}.glossary-senses header span{color:var(--green);letter-spacing:.14em;font-size:7px;font-weight:700}.glossary-senses header h2{margin:10px 0 0;font:400 25px Georgia,serif}.glossary-senses header>b{color:#8b6c31;font:400 35px Georgia,serif}.glossary-senses>section>p{color:#403931;margin:0 0 27px;font:19px/1.75 Georgia,serif}.glossary-references{border-top:1px solid #b8ad9c;flex-wrap:wrap;gap:8px;margin-top:35px;padding-top:20px;display:flex}.glossary-references span{width:100%;color:var(--red);margin-bottom:8px;font-size:7px;font-weight:700}.glossary-references i{color:#6c6254;border:1px solid #aea28f;padding:7px 9px;font:italic 12px Georgia,serif}.glossary-related{color:#eee6d4;background:#28211a;padding:70px max(6vw,58px) 100px}.glossary-related>span{color:#c56845;letter-spacing:.15em;font-size:7px;font-weight:700}.glossary-related>div{grid-template-columns:repeat(2,1fr);margin-top:30px;display:grid}.glossary-related a{border-bottom:1px solid #5e554b;justify-content:space-between;align-items:center;min-height:78px;padding:20px 0;font:22px Georgia,serif;display:flex}.glossary-related a:nth-child(odd){border-right:1px solid #5e554b;padding-right:30px}.glossary-related a:nth-child(2n){padding-left:30px}.glossary-related b{color:#c56845}.glossary-gateway{color:#eee6d4;background:#61735a;grid-template-columns:1fr auto;gap:15px 50px;margin:70px max(5vw,42px) 0;padding:45px max(4vw,35px);display:grid}.glossary-gateway small{color:#d9c994;letter-spacing:.14em;grid-column:1/3;font-size:7px;font-weight:700}.glossary-gateway h2{margin:25px 0 5px;font:400 clamp(35px,4vw,58px)/.95 Georgia,serif}.glossary-gateway p{color:#d2d9cf;max-width:850px;font:15px/1.55 Georgia,serif}.glossary-gateway>b{color:#efe1bd;text-transform:uppercase;grid-area:2/2/4;align-self:center;font-size:8px}@media (max-width:850px){.glossary-hero,.glossary-entry-hero{grid-template-columns:1fr;gap:45px;min-height:760px;padding:60px 18px}.glossary-hero h1,.glossary-entry-hero h1{font-size:67px}.glossary-controls{grid-template-columns:1fr;padding:28px 18px;position:relative}.glossary-controls label{grid-template-columns:1fr;gap:12px}.glossary-controls nav{flex-wrap:wrap;align-items:center}.glossary-controls>p{grid-column:1;margin-left:0}.glossary-alphabet{padding:20px 18px}.glossary-index{padding:40px 18px 70px}.glossary-index>a{grid-template-columns:38px 1fr 25px;gap:15px;padding:28px 0}.glossary-source-marks{grid-area:2/2}.glossary-index>a>em{grid-area:1/3/3}.glossary-senses{padding:65px 18px 90px}.glossary-senses header{grid-template-columns:38px 1fr}.glossary-senses header>b{grid-column:2}.glossary-senses>section>p{font-size:18px}.glossary-related{padding:55px 18px 80px}.glossary-related>div{grid-template-columns:1fr}.glossary-related a:nth-child(n){border-right:0;padding:20px 0}.glossary-gateway{grid-template-columns:1fr;margin:45px 18px 0;padding:35px 24px}.glossary-gateway small,.glossary-gateway>b{grid-area:auto/1}.quran-region-atlas{grid-template-columns:1fr;gap:50px;padding:70px 18px 90px}.quran-region-atlas h2{font-size:53px}.quran-region-atlas>div{grid-template-columns:1fr}.quran-region-atlas button{min-height:190px}.quran-reader-intro{grid-template-columns:1fr;gap:45px;padding:70px 18px}.quran-reader-intro h2{font-size:53px}.quran-reader-tools{grid-template-columns:1fr;padding:28px 18px;position:relative}.quran-reader-tools>p{margin-top:10px}.ayah-list>section{scroll-margin-top:20px}.quran-related-weave{padding:60px 18px 80px}.quran-related-weave>div{grid-template-columns:1fr}.quran-related-weave a{min-height:150px}.quran-neighbours{grid-template-columns:1fr}.quran-neighbours>a{min-height:180px;padding:40px 18px}.quran-neighbours>a:last-child{text-align:left;border-top:1px solid #5e554b;align-items:flex-start}.verse-context{padding:60px 18px 80px}.verse-context>div{grid-template-columns:1fr}.verse-context>div>a{border-left:1px solid #a99c89}.catalog-reading-modes{grid-template-columns:1fr;gap:50px;padding:70px 18px 90px}.catalog-reading-modes h2{font-size:53px}.catalog-reading-modes>div{grid-template-columns:1fr}.catalog-reading-modes a{min-height:220px}.author-constellation{grid-template-columns:1fr;padding:60px 18px 90px}.author-constellation>a{border-left:1px solid #a99c89;min-height:420px}.concept-cluster-atlas{padding:70px 18px 90px}.concept-cluster-atlas header h2{font-size:53px}.concept-cluster-atlas>div{grid-template-columns:1fr}.concept-cluster-atlas article{grid-template-rows:auto auto auto auto;min-height:0;padding:27px 24px}.concept-cluster-atlas article>div{align-self:auto}.glossary-source-atlas{grid-template-columns:1fr;gap:50px;padding:70px 18px 90px}.glossary-source-atlas header h2{font-size:53px}.glossary-source-atlas>div{grid-template-columns:1fr}.glossary-source-atlas article{min-height:270px}}@media (max-width:480px){.prophet-atlas-grid{grid-template-columns:1fr}}.prophet-geography-routes{background:#d7cdb8;padding:100px max(6vw,58px)}.prophet-geography-routes>header{border-bottom:4px solid #61735a;grid-template-columns:2fr 6fr 3fr;align-items:end;gap:4vw;padding-bottom:35px;display:grid}.prophet-geography-routes header>small{color:#a94b31;letter-spacing:.15em;align-self:start;font-size:7px;font-weight:700}.prophet-geography-routes h2{letter-spacing:-.05em;margin:0;font:400 clamp(48px,5.5vw,82px)/.9 Georgia,serif}.prophet-geography-routes h2 em{color:#a94b31;font-weight:400}.prophet-geography-routes header>p{color:#655b4f;font:14px/1.55 Georgia,serif}.prophet-geography-routes>div{border-left:1px solid #a99c89;grid-template-columns:repeat(5,1fr);display:grid}.prophet-geography-routes article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:390px;padding:27px;display:flex}.prophet-geography-routes article>small{color:#61735a;font-size:8px;font-weight:700}.prophet-geography-routes article>span{color:#a94b31;text-transform:uppercase;margin-top:35px;font-size:7px;font-weight:700}.prophet-geography-routes h3{margin:13px 0 16px;font:30px Georgia,serif}.prophet-geography-routes article>p{color:#655b4f;font:14px/1.55 Georgia,serif}.prophet-geography-routes nav{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.prophet-geography-routes button{color:#344f43;cursor:pointer;background:0 0;border:1px solid #978b78;padding:7px 9px;font:11px Georgia,serif}:is(.prophet-geography-routes button:hover,.prophet-geography-routes button:focus-visible){color:#eee6d4;background:#344f43;outline:0}@media (max-width:1000px){.prophet-geography-routes>div{grid-template-columns:1fr 1fr}.prophet-geography-routes article:last-child{grid-column:1/-1}}@media (max-width:850px){.prophet-geography-routes{padding:70px 18px}.prophet-geography-routes>header{grid-template-columns:1fr}.prophet-geography-routes h2{margin:28px 0;font-size:53px}.prophet-geography-routes>div{grid-template-columns:1fr}.prophet-geography-routes article,.prophet-geography-routes article:last-child{grid-column:auto;min-height:300px}.prophet-geography-routes button{min-height:44px;padding:10px 12px}}.prophet-research-desk{background:#211c18;border-top:1px solid #5e554b}.prophet-research-desk>header{border-bottom:1px solid #5e554b;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:6vw;padding:54px max(6vw,58px) 35px;display:grid}.prophet-research-desk>header small,.prophet-tradition-audit>header small,.prophet-study-path>header small{color:#c56845;letter-spacing:.15em;font-size:7px;font-weight:700}.prophet-research-desk>header h3{color:#eee6d4;letter-spacing:-.035em;margin:14px 0 0;font:44px/.95 Georgia,serif}.prophet-research-desk>header>p{color:#a99e90;margin:0;font:15px/1.6 Georgia,serif}.prophet-research-grid{grid-template-columns:1fr 1fr;display:grid}.prophet-research-grid>section{padding:38px max(4vw,35px)}.prophet-research-grid>section+section{border-left:1px solid #5e554b}.prophet-research-grid section>header{border-bottom:4px solid #61735a;justify-content:space-between;gap:16px;padding-bottom:18px;display:flex}.prophet-research-grid section>header span{color:#c56845;letter-spacing:.12em;font-size:7px;font-weight:700}.prophet-research-grid section>header b{color:#9e9386;font:12px Georgia,serif}.prophet-research-grid section>a{border-bottom:1px solid #5e554b;grid-template-columns:1fr auto;gap:8px 20px;min-height:100px;padding:18px 0;display:grid}.prophet-research-grid section>a small{color:#d0aa52;letter-spacing:.08em;grid-column:1/-1;font-size:7px;font-weight:700}.prophet-research-grid section>a p{color:#c8bdb0;margin:0;font:14px/1.5 Georgia,serif}.prophet-research-grid section>a>b{color:#c56845;text-transform:uppercase;align-self:end;font-size:7px}.prophet-research-grid section>a:hover p{color:#fff}.research-limit-note{color:#8f8375;padding:20px 0;font:italic 13px/1.55 Georgia,serif}.research-empty{border-bottom:1px solid #5e554b;padding:35px 0}.research-empty>b{color:#d0aa52;font:22px Georgia,serif}.research-empty p{color:#9e9386;font:14px/1.55 Georgia,serif}.prophet-research-grid .research-all-link{color:#d0aa52;align-items:center;min-height:70px;font:15px Georgia,serif;display:flex}.prophet-tradition-audit{background:#2c251f;border-top:1px solid #5e554b;padding:70px max(6vw,58px)}.prophet-tradition-audit>header{grid-template-columns:1.1fr 1.4fr .8fr;align-items:end;gap:4vw;display:grid}.prophet-tradition-audit h3{color:#eee6d4;letter-spacing:-.05em;margin:0;font:400 clamp(44px,5vw,76px)/.9 Georgia,serif}.prophet-tradition-audit h3 em{color:#d0aa52;font-weight:400}.prophet-tradition-audit>header p{color:#aaa093;margin:0;font:14px/1.6 Georgia,serif}.prophet-tradition-audit>div{border-top:1px solid #665b4f;border-left:1px solid #665b4f;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.prophet-tradition-audit article{border-bottom:1px solid #665b4f;border-right:1px solid #665b4f;flex-direction:column;min-height:270px;padding:26px;display:flex}.prophet-tradition-audit article>span{color:#d0aa52;font:28px Georgia,serif}.prophet-tradition-audit article>small{color:#c56845;letter-spacing:.1em;margin-top:25px;font-size:7px;font-weight:700}.prophet-tradition-audit article>p{color:#c8bdb0;font:15px/1.6 Georgia,serif}.prophet-tradition-audit article>b{color:#8fa287;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:7px}.prophet-study-path{background:#344037;border-top:1px solid #5e554b;padding:54px max(6vw,58px)}.prophet-study-path>header{grid-template-columns:180px 1fr;align-items:end;display:grid}.prophet-study-path h3{color:#eee6d4;margin:0;font:36px Georgia,serif}.prophet-study-path ol{border-top:1px solid #6b796e;border-left:1px solid #6b796e;grid-template-columns:repeat(5,1fr);margin:35px 0 0;padding:0;list-style:none;display:grid}.prophet-study-path li{border-bottom:1px solid #6b796e;border-right:1px solid #6b796e;flex-direction:column;min-height:160px;padding:22px;display:flex}.prophet-study-path li>b{color:#d0aa52;font:21px Georgia,serif}.prophet-study-path li>span{color:#d4d9d4;margin-top:auto;font:13px/1.5 Georgia,serif}@media (max-width:1000px){.prophet-tradition-audit>header{grid-template-columns:1fr 2fr}.prophet-tradition-audit>header p{grid-column:2}.prophet-study-path ol{grid-template-columns:repeat(2,1fr)}.prophet-study-path li:last-child{grid-column:1/-1}}@media (max-width:850px){.prophet-research-desk>header,.prophet-research-grid,.prophet-tradition-audit>header{grid-template-columns:1fr}.prophet-research-desk>header{padding:45px 18px 28px}.prophet-research-grid>section{padding:35px 18px}.prophet-research-grid>section+section{border-top:1px solid #5e554b;border-left:0}.prophet-research-grid section>a{grid-template-columns:1fr}.prophet-tradition-audit{padding:55px 18px}.prophet-tradition-audit>header p{grid-column:auto}.prophet-tradition-audit>div{grid-template-columns:1fr}.prophet-tradition-audit article{min-height:220px}.prophet-study-path{padding:45px 18px}.prophet-study-path>header,.prophet-study-path ol{grid-template-columns:1fr}.prophet-study-path h3{margin-top:20px}.prophet-study-path li,.prophet-study-path li:last-child{grid-column:auto;min-height:120px}}.archive-index-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.archive-index-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.2fr) minmax(260px,.45fr);align-items:end;gap:8vw;min-height:610px;padding:80px max(6vw,58px);display:grid}.archive-index-hero>div>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.archive-index-hero h1{letter-spacing:-.065em;margin:30px 0 25px;font:400 clamp(62px,7vw,112px)/.84 Georgia,serif}.archive-index-hero h1 em{color:#c56845;font-weight:400}.archive-index-hero p{color:#bfb3a5;max-width:760px;font:17px/1.58 Georgia,serif}.archive-index-hero>aside{border-top:4px solid var(--gold);background:#211c17;flex-direction:column;padding:30px;display:flex}.archive-index-hero>aside strong{color:#d0aa52;font:400 72px/1 Georgia,serif}.archive-index-hero>aside span{color:#9f9486;letter-spacing:.15em;margin:8px 0 26px;font-size:7px;font-weight:700}.archive-index-hero>aside i{background:#5e554b;height:1px;margin-bottom:15px}.archive-index-hero>aside b{color:#c9bfb2;padding:9px 0;font:400 13px Georgia,serif}.archive-controls{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eee6d4f2;border-bottom:1px solid #9f9381;padding:35px max(6vw,58px) 28px;position:sticky;top:0}.archive-controls label{grid-template-columns:150px 1fr;align-items:end;display:grid}.archive-controls label span{color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:700}.archive-controls input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:2px solid #817463;outline:0;padding:8px 0 13px;font:400 clamp(24px,3vw,42px) Georgia,serif}.archive-filters{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.archive-filters button{color:#685e51;cursor:pointer;letter-spacing:.06em;background:0 0;border:1px solid #a99c89;padding:9px 12px;font-size:7px;font-weight:700}.archive-filters button.active{border-color:var(--red);color:#eee6d4;background:var(--red)}.archive-controls>p{color:#766b5d;margin:18px 0 0 150px;font:12px Georgia,serif}.archive-controls>p b{color:var(--red);font-size:17px}.archive-records{border-top:4px solid var(--red);grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;padding:70px max(5vw,42px) 120px;display:grid}.archive-records>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:285px;padding:28px;display:flex;position:relative}.archive-records>a:nth-child(3n+1){border-left:1px solid #a99c89}.archive-records>a>small{color:var(--red);letter-spacing:.08em;font-size:7px;font-weight:700}.archive-records h2{margin:42px 0 12px;font:400 27px/1.08 Georgia,serif}.archive-records p{color:#716658;margin:0;font:13px/1.45 Georgia,serif}.archive-records>a>div{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:24px;display:flex}.archive-records>a>div span{color:#786b5c;text-transform:uppercase;border:1px solid #b7aa96;padding:6px 8px;font-size:6px;font-weight:700}.archive-records>a>b{color:var(--red);text-transform:uppercase;font-size:7px;position:absolute;bottom:29px;right:28px}.archive-records>a:hover{color:#eee6d4;background:#28211a}.archive-records>a:hover p,.archive-records>a:hover>div span{color:#bfb3a5}.archive-empty{flex-direction:column;grid-column:1/4;justify-content:center;align-items:center;gap:25px;min-height:300px;font:30px Georgia,serif;display:flex}.archive-empty button{border:1px solid var(--red);color:var(--red);cursor:pointer;text-transform:uppercase;background:0 0;padding:12px 16px;font-size:8px;font-weight:700}.archive-narrator{border-top:1px solid #a99c89;border-bottom:1px solid #a99c89;margin-top:70px;padding:30px 0}.archive-narrator>span{color:var(--green);letter-spacing:.15em;font-size:7px;font-weight:700}.archive-narrator p{color:#61574b;max-width:800px;margin:18px 0 0;font:16px/1.6 Georgia,serif}.archive-topic{border-top:1px solid #aaa08f;align-items:center;gap:12px;min-height:53px;font:14px Georgia,serif;display:flex}.archive-topic i{background:var(--green);border-radius:50%;width:10px;height:10px}.legacy-aside>.archive-topic+div{margin-top:38px}.legacy-aside>.archive-topic+div p+p{margin-top:8px}.archive-neighbours{color:#eee6d4;background:#28211a;grid-template-columns:1fr 1fr;min-height:250px;display:grid}.archive-neighbours a{border-right:1px solid #5e554b;flex-direction:column;justify-content:center;padding:55px max(6vw,58px);display:flex}.archive-neighbours a:last-child{text-align:right}.archive-neighbours span{color:#c56845;letter-spacing:.13em;font-size:7px;font-weight:700}.archive-neighbours b{margin-top:25px;font:400 clamp(25px,3vw,43px)/1.05 Georgia,serif}@media (max-width:850px){.archive-index-hero{grid-template-columns:1fr;gap:45px;min-height:750px;padding:60px 18px}.archive-index-hero h1{font-size:68px}.archive-index-hero>aside strong{font-size:60px}.archive-controls{padding:30px 18px;position:relative}.archive-controls label{grid-template-columns:1fr;gap:12px}.archive-controls>p{margin-left:0}.archive-records{grid-template-columns:1fr;padding:55px 18px 90px}.archive-records>a{border-left:1px solid #a99c89;min-height:260px}.archive-empty{grid-column:1}.archive-neighbours{grid-template-columns:1fr}.archive-neighbours a{min-height:190px;padding:40px 18px}.archive-neighbours a:last-child{text-align:left;border-top:1px solid #5e554b}}.hadith-library-page,.collection-page,.index-reader-page,.local-hadith-page,.sunan-reader-page{min-height:100vh;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.content-languages{justify-self:end;gap:4px;display:flex}.content-languages a,.content-languages span{color:#766b5d;border:1px solid #a99c89;place-items:center;min-width:34px;height:31px;font-size:7px;font-weight:700;display:grid}.content-languages a:hover,.content-languages a.active{border-color:var(--red);color:#eee6d4;background:var(--red)}.content-languages span{opacity:.32}.hadith-library-hero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:650px;padding:80px max(6vw,58px);display:flex}.hadith-library-hero>span,.collection-hero>div>span,.series-hero>div>span,.index-reader-hero>div>span,.sunan-section-hero>span,.sunan-record-hero>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.hadith-library-hero h1{letter-spacing:-.07em;margin:28px 0;font:400 clamp(70px,9vw,142px)/.78 Georgia,serif}.hadith-library-hero h1 em,.collection-hero h1 em,.series-hero h1 em,.index-reader-hero h1 em,.volume-hero h1 em{color:#c56845;font-weight:400}.hadith-library-hero p{color:#bfb3a5;max-width:700px;font:17px/1.55 Georgia,serif}.library-collection-list{border-top:4px solid var(--red);grid-template-columns:repeat(2,1fr);max-width:1500px;margin:auto;padding:90px max(5vw,42px) 120px;display:grid}.library-collection-list>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:340px;padding:35px;display:flex;position:relative}.library-collection-list>a:nth-child(odd){border-left:1px solid #a99c89}.library-collection-list small,.collection-record-grid small,.volume-page-list small{color:var(--red);letter-spacing:.12em;font-size:7px;font-weight:700}.library-collection-list h2{margin:65px 0 18px;font:400 clamp(34px,3.5vw,55px)/.95 Georgia,serif}.library-collection-list p{color:#6c6255;max-width:500px;font:15px/1.5 Georgia,serif}.library-collection-list>a>b{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:8px}.library-collection-list>a:hover{color:#eee6d4;background:#28211a}.library-collection-list>a:hover p{color:#bfb3a5}.collection-hero,.series-hero,.index-reader-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.2fr) minmax(260px,.42fr);align-items:end;gap:8vw;min-height:610px;padding:80px max(6vw,58px);display:grid}.collection-hero h1,.series-hero h1,.index-reader-hero h1{letter-spacing:-.065em;margin:28px 0 24px;font:400 clamp(65px,7vw,112px)/.83 Georgia,serif}.collection-hero p,.series-hero p,.index-reader-hero p{color:#bfb3a5;max-width:700px;font:17px/1.55 Georgia,serif}.collection-hero>aside,.series-hero>aside,.index-reader-hero>aside{border-top:4px solid var(--gold);color:#c9bfb2;background:#211c17;flex-direction:column;padding:30px;display:flex}.collection-hero>aside strong,.series-hero>aside strong,.index-reader-hero>aside strong{color:#d0aa52;font:400 72px Georgia,serif}.collection-hero>aside span,.series-hero>aside span,.index-reader-hero>aside span{color:#9f9486;letter-spacing:.15em;margin:6px 0 22px;font-size:7px;font-weight:700}.collection-hero>aside b,.series-hero>aside b,.index-reader-hero>aside b{padding:7px 0;font:400 14px Georgia,serif}.collection-search{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eee6d4f2;border-bottom:1px solid #9f9381;padding:34px max(6vw,58px) 28px;position:sticky;top:0}.collection-search label{grid-template-columns:160px 1fr;align-items:end;display:grid}.collection-search label span{color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:700}.collection-search input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:2px solid #817463;outline:0;padding:8px 0 13px;font:400 clamp(24px,3vw,42px) Georgia,serif}.collection-search>p{color:#766b5d;margin:17px 0 0 160px;font:12px Georgia,serif}.collection-search>p b{color:var(--red);font-size:17px}.collection-record-grid{border-top:4px solid var(--red);grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;padding:70px max(5vw,42px) 120px;display:grid}.collection-record-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:290px;padding:28px;display:flex}.collection-record-grid>a:nth-child(3n+1){border-left:1px solid #a99c89}.collection-record-grid h2{margin:45px 0 20px;font:400 25px/1.15 Georgia,serif}.collection-record-grid>a>b{color:var(--red);text-transform:uppercase;margin-top:auto;font-size:7px}.collection-record-grid>a:hover{color:#eee6d4;background:#28211a}.series-hero{min-height:650px}.volume-grid{border-top:4px solid var(--green);grid-template-columns:repeat(3,1fr);max-width:1450px;margin:auto;padding:90px max(5vw,42px) 120px;display:grid}.volume-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:310px;padding:30px;display:flex}.volume-grid>a:nth-child(3n+1){border-left:1px solid #a99c89}.volume-grid small{color:var(--green);letter-spacing:.13em;font-size:7px;font-weight:700}.volume-grid strong{color:#c7baa6;margin-top:35px;font:700 75px/1 Arial,sans-serif}.volume-grid h2{margin:15px 0 10px;font:400 32px Georgia,serif}.volume-grid p{color:#74695b;font:14px Georgia,serif}.volume-grid>a>b{color:var(--green);text-transform:uppercase;margin-top:auto;font-size:7px}.book-series-page .series-hero{background:linear-gradient(110deg,#28211a 0 63%,#322a22 63%);min-height:590px}.series-manifesto{border-top:4px solid var(--gold);grid-template-columns:130px minmax(330px,.8fr) minmax(360px,1fr);align-items:start;gap:5vw;max-width:1450px;margin:auto;padding:110px max(5vw,42px);display:grid}.series-mark{color:#a99880;flex-direction:column;align-items:center;height:300px;font:400 32px Georgia,serif;display:flex}.series-mark i{background:#a99c89;flex:1;width:1px;margin:15px 0}.series-manifesto>div>span,.belief-reading-trail header>span,.series-finder-intro>span,.volume-atlas>header>span{color:var(--red);letter-spacing:.16em;font-size:8px;font-weight:700}.series-manifesto h2,.belief-reading-trail h2,.series-finder h2,.volume-atlas h2{letter-spacing:-.055em;margin:35px 0 0;font:400 clamp(48px,5.3vw,80px)/.88 Georgia,serif}.series-manifesto h2 em,.belief-reading-trail h2 em,.series-finder h2 em,.volume-atlas h2 em{color:var(--red);font-weight:400}.series-manifesto-copy{border-top:1px solid #a99c89;padding-top:43px}.series-manifesto-copy p{color:#51493f;max-width:620px;margin:0 0 25px;font:18px/1.65 Georgia,serif}.series-manifesto-copy p:first-child{color:var(--ink);font-size:23px;line-height:1.5}.belief-reading-trail{color:#eee6d4;background:#61735a;grid-template-columns:minmax(310px,.66fr) 1.34fr;display:grid}.belief-reading-trail>header{border-right:1px solid #86927f;padding:85px max(5vw,58px)}.belief-reading-trail header>span,.belief-reading-trail h2 em{color:#e2c774}.belief-reading-trail header p{color:#d8dfd4;max-width:330px;margin-top:35px;font:16px/1.55 Georgia,serif}.belief-reading-trail>div{grid-template-columns:repeat(2,1fr);display:grid}.belief-reading-trail>div>a{border-bottom:1px solid #86927f;border-right:1px solid #86927f;flex-direction:column;min-height:225px;padding:30px;display:flex}.belief-reading-trail>div>a:nth-child(2n){border-right:0}.belief-reading-trail small{color:#d8c46f;letter-spacing:.12em;font-size:7px;font-weight:700}.belief-reading-trail h3{margin:35px 0 8px;font:400 28px/1 Georgia,serif}.belief-reading-trail>div p{color:#d8dfd4;margin:0;font:13px Georgia,serif}.belief-reading-trail a>b{color:#e2c774;text-transform:uppercase;margin-top:auto;font-size:7px}.belief-reading-trail>div>a:hover{color:#28211a;background:#e2c774}.belief-reading-trail>div>a:hover small,.belief-reading-trail>div>a:hover p,.belief-reading-trail>div>a:hover b{color:#51493f}.hadith-category-page .category-manifesto{border-top-color:var(--red)}.hadith-reading-shelf{color:#eee6d4;background:#28211a;grid-template-columns:minmax(320px,.66fr) 1.34fr;display:grid}.hadith-reading-shelf>header{border-right:1px solid #5e554b;padding:85px max(5vw,58px)}.hadith-reading-shelf header>span{color:#d0aa52;letter-spacing:.16em;font-size:8px;font-weight:700}.hadith-reading-shelf h2{letter-spacing:-.055em;margin:35px 0 0;font:400 clamp(48px,5.3vw,80px)/.88 Georgia,serif}.hadith-reading-shelf h2 em{color:#d0aa52;font-weight:400}.hadith-reading-shelf header>p{color:#bfb3a5;max-width:340px;margin-top:35px;font:16px/1.55 Georgia,serif}.hadith-reading-shelf>div{grid-template-columns:repeat(2,1fr);display:grid}.hadith-reading-shelf>div>a{border-bottom:1px solid #5e554b;border-right:1px solid #5e554b;flex-direction:column;min-height:235px;padding:30px;display:flex}.hadith-reading-shelf>div>a:nth-child(2n){border-right:0}.hadith-reading-shelf small{color:#d0aa52;letter-spacing:.12em;font-size:7px;font-weight:700}.hadith-reading-shelf h3{margin:34px 0 10px;font:400 28px/1.02 Georgia,serif}.hadith-reading-shelf>div p{color:#bfb3a5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font:13px/1.45 Georgia,serif;display:-webkit-box;overflow:hidden}.hadith-reading-shelf a>b{color:#c56845;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:7px}.hadith-reading-shelf>div>a:hover{color:#28211a;background:#d0aa52}.hadith-reading-shelf>div>a:hover small,.hadith-reading-shelf>div>a:hover p,.hadith-reading-shelf>div>a:hover b{color:#51493f}.encyclopedia-shelf{background:#8f4934}.encyclopedia-shelf>header,.encyclopedia-shelf>div>a{border-color:#b46d54}.encyclopedia-shelf header>span,.encyclopedia-shelf h2 em,.encyclopedia-shelf small,.encyclopedia-shelf a>b{color:#f0d697}.encyclopedia-shelf header>p,.encyclopedia-shelf>div p{color:#f0ddd1}.encyclopedia-shelf>div>a:hover{background:#eee6d4}.encyclopedia-category-atlas{border-top:4px solid var(--red);grid-template-columns:minmax(290px,.52fr) 1.48fr;gap:6vw;max-width:1500px;margin:auto;padding:110px max(5vw,42px) 125px;display:grid}.encyclopedia-category-atlas>header{align-self:start;position:sticky;top:50px}.encyclopedia-category-atlas>header>span{color:var(--red);letter-spacing:.16em;font-size:8px;font-weight:700}.encyclopedia-category-atlas h2{letter-spacing:-.055em;margin:35px 0 28px;font:400 clamp(48px,5.3vw,80px)/.88 Georgia,serif}.encyclopedia-category-atlas h2 em{color:var(--red);font-weight:400}.encyclopedia-category-atlas header p{color:#675d50;max-width:380px;font:16px/1.6 Georgia,serif}.encyclopedia-category-atlas>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);display:grid}.encyclopedia-category-atlas button{min-height:265px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #a99c89;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.encyclopedia-category-atlas button small{color:var(--green);font-size:7px;font-weight:700}.encyclopedia-category-atlas button strong{color:#c6b9a5;align-self:flex-end;margin-top:-8px;font:400 35px Georgia,serif}.encyclopedia-category-atlas button h3{margin:35px 0 12px;font:400 24px/1.05 Georgia,serif}.encyclopedia-category-atlas button p{color:#74695b;margin:0;font:13px/1.45 Georgia,serif}.encyclopedia-category-atlas button b{color:var(--red);text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:7px}.encyclopedia-category-atlas button:hover,.encyclopedia-category-atlas button.active{color:#eee6d4;background:#61735a}.encyclopedia-category-atlas button:hover p,.encyclopedia-category-atlas button.active p{color:#d8dfd4}.encyclopedia-category-atlas button:hover strong,.encyclopedia-category-atlas button.active strong{color:#99a694}.encyclopedia-category-atlas button:hover small,.encyclopedia-category-atlas button.active small,.encyclopedia-category-atlas button:hover b,.encyclopedia-category-atlas button.active b{color:#e2c774}.active-category-chip{border:1px solid var(--red);color:var(--red);cursor:pointer;text-transform:uppercase;background:0 0;margin:20px 0 0 160px;padding:8px 10px;font:700 8px Arial,sans-serif}.active-category-chip b{margin-left:12px;font-size:14px}.record-topic-dots{flex-wrap:wrap;gap:5px;margin:0 0 18px;display:flex}.record-topic-dots span{color:#786b5c;text-transform:uppercase;border:1px solid #b7aa96;padding:5px 7px;font-size:6px;font-weight:700}.collection-record-grid>a:hover .record-topic-dots span{color:#bfb3a5;border-color:#6f665c}.topic-shelf{background:#61735a}.topic-shelf>header,.topic-shelf>div>a{border-color:#86927f}.topic-shelf header>span,.topic-shelf h2 em,.topic-shelf small,.topic-shelf a>b{color:#e2c774}.topic-shelf header>p,.topic-shelf>div p{color:#d8dfd4}.topic-shelf>div>a:hover{background:#e2c774}.sunan-shelf{color:#28211a;background:#d4b867}.sunan-shelf>header,.sunan-shelf>div>a{border-color:#a48a44}.sunan-shelf header>span,.sunan-shelf h2 em,.sunan-shelf small,.sunan-shelf a>b{color:#8f4934}.sunan-shelf header>p,.sunan-shelf>div p{color:#544a35}.sunan-shelf>div>a:hover{color:#eee6d4;background:#28211a}.sunan-shelf>div>a:hover small,.sunan-shelf>div>a:hover p,.sunan-shelf>div>a:hover b{color:#d0aa52}.series-finder{border-top:4px solid var(--red);grid-template-columns:minmax(300px,.72fr) 1.28fr;gap:8vw;max-width:1450px;margin:auto;padding:110px max(5vw,42px);display:grid}.series-finder-intro p{color:#675d50;max-width:390px;margin-top:35px;font:16px/1.6 Georgia,serif}.series-finder-tool{min-width:0}.series-finder-tool label>span{color:var(--green);letter-spacing:.15em;margin-bottom:15px;font-size:7px;font-weight:700;display:block}.series-finder-tool input{border:0;border-bottom:3px solid var(--ink);width:100%;color:var(--ink);background:0 0;outline:0;padding:12px 0 20px;font:400 clamp(34px,4.4vw,64px)/1 Georgia,serif}.series-finder-tool input::placeholder{color:#b8ab98}.volume-filters{flex-wrap:wrap;gap:7px;margin:24px 0 34px;display:flex}.volume-filters button{color:#74695b;cursor:pointer;background:0 0;border:1px solid #a99c89;border-radius:50%;width:38px;height:38px;font:700 8px Arial,sans-serif}.volume-filters button:first-child{border-radius:20px;width:auto;padding:0 14px}.volume-filters button.active,.volume-filters button:hover{color:#eee6d4;border-color:var(--red);background:var(--red)}.series-results{border-top:1px solid #a99c89}.series-results>p{color:#766b5d;padding:15px 0;font:12px Georgia,serif}.series-results>p b{color:var(--red);font-size:18px}.series-results>a{border-top:1px solid #b7aa96;grid-template-columns:95px 1fr 20px;align-items:center;gap:15px;min-height:60px;display:grid}.series-results>a span{color:var(--green);font-size:7px;font-weight:700}.series-results>a strong{font:400 15px/1.3 Georgia,serif}.series-results>a i{color:var(--red);font-style:normal}.series-results>a:hover strong{color:var(--red)}.series-no-result{color:#756a5b;padding:50px 0;font:20px Georgia,serif}.series-search-hint{border-top:1px solid #a99c89;flex-wrap:wrap;align-items:center;gap:8px;padding-top:25px;display:flex}.series-search-hint span{color:#766b5d;margin-right:12px;font-size:7px;font-weight:700}.series-search-hint button{color:var(--green);cursor:pointer;background:0 0;border:1px solid #a99c89;padding:9px 12px;font:13px Georgia,serif}.volume-atlas{color:#eee6d4;background:#28211a;padding:105px max(5vw,42px) 130px}.volume-atlas>header{max-width:1450px;margin:0 auto 80px}.volume-atlas>header>span,.volume-atlas h2 em{color:#d0aa52}.volume-atlas-list{border-top:1px solid #5e554b;max-width:1450px;margin:auto}.volume-atlas-list article{border-bottom:1px solid #5e554b;grid-template-columns:1.25fr .75fr;display:grid}.volume-atlas-heading{border-right:1px solid #5e554b;grid-template-columns:100px 1fr 95px;align-items:start;gap:30px;min-height:320px;padding:35px 40px 35px 0;display:grid}.volume-atlas-heading>span{color:#655c52;font:400 68px/1 Georgia,serif}.volume-atlas-heading small{color:#d0aa52;letter-spacing:.13em;font-size:7px;font-weight:700}.volume-atlas-heading h3{margin:40px 0 18px;font:400 clamp(32px,3.4vw,50px)/.95 Georgia,serif}.volume-atlas-heading p{color:#bfb3a5;max-width:500px;font:14px/1.55 Georgia,serif}.volume-atlas-heading>b{color:#8e8376;text-align:right;font-size:7px;line-height:1.7}.volume-atlas-heading:hover h3{color:#d0aa52}.volume-topic-samples{flex-direction:column;padding:25px 0 25px 35px;display:flex}.volume-topic-samples>a{color:#c9bfb2;border-bottom:1px solid #514a42;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;min-height:50px;font:14px/1.25 Georgia,serif;display:grid}.volume-topic-samples>a span{color:#d0aa52;font:10px Arial,sans-serif}.volume-topic-samples>a b{color:#c56845}.volume-topic-samples>a:hover{color:#d0aa52}.volume-topic-samples .all-volume-topics{color:#c56845;text-transform:uppercase;border-bottom:0;margin-top:auto;font:700 7px Arial,sans-serif}.volume-hero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:480px;padding:70px max(6vw,58px);display:flex}.volume-hero>span{color:#c56845;letter-spacing:.15em;font-size:8px;font-weight:700}.volume-hero h1{margin:22px 0 12px;font:400 clamp(75px,10vw,150px)/.8 Georgia,serif}.volume-hero p{color:#bfb3a5;font:15px Georgia,serif}.volume-hero>b{color:#d0aa52;letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:8px}.volume-contents-strip{border-top:4px solid var(--gold);border-bottom:1px solid #a99c89;grid-template-columns:150px 1fr;gap:30px;padding:50px max(6vw,58px);display:grid}.volume-contents-strip>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.volume-contents-strip>div{grid-template-columns:repeat(4,1fr);display:grid}.volume-contents-strip a{border-left:1px solid #b7aa96;min-height:72px;padding:12px;font:14px/1.25 Georgia,serif}.volume-contents-strip a b{color:var(--green);margin-bottom:10px;font:700 8px Arial,sans-serif;display:block}.volume-contents-strip a:hover{color:var(--red)}.volume-page-list{border-top:4px solid var(--green);max-width:1300px;margin:auto;padding:70px max(5vw,42px) 120px}.volume-page-list>a{border-bottom:1px solid #a99c89;grid-template-columns:70px 70px 1fr 70px;align-items:center;gap:22px;min-height:105px;display:grid}.volume-page-list strong{color:var(--green);font:400 31px Georgia,serif}.volume-page-list h2{margin:0;font:400 20px Georgia,serif}.volume-page-list>a>b{color:var(--red);text-transform:uppercase;font-size:7px}.local-reader-loading{flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;min-height:100vh;padding:8vw;font-family:Arial,sans-serif;display:flex}.local-reader-loading img{width:180px}.local-reader-loading h1{font:400 55px Georgia,serif}.local-reader-loading>a:last-child{color:var(--red);text-transform:uppercase;font-size:9px;font-weight:700}.local-record-hero{color:#eee6d4;background:#28211a;grid-template-columns:minmax(0,1.2fr) minmax(250px,.42fr);align-items:end;gap:7vw;min-height:520px;padding:70px max(6vw,58px);display:grid}.local-record-hero>div>span{color:#c56845;letter-spacing:.15em;font-size:8px;font-weight:700}.local-record-hero h1{letter-spacing:-.055em;margin:28px 0 0;font:400 clamp(50px,6vw,92px)/.88 Georgia,serif}.local-record-hero>aside{border-top:1px solid #756a5e;grid-template-columns:90px 1fr;display:grid}.local-record-hero>aside>*{border-bottom:1px solid #756a5e;min-height:65px;padding:18px 0}.local-record-hero>aside span{color:#9f9486;font-size:7px;font-weight:700}.local-record-hero>aside b{font:400 14px Georgia,serif}.local-hadith-content{max-width:1100px;margin:auto;padding:95px max(5vw,42px) 120px}.local-arabic{color:#eee6d4;background:#61735a;padding:50px}.local-arabic>span{color:#d8dfd4;font:13px Georgia,serif}.local-arabic p{text-align:right;margin:25px 0 0;font:400 30px/2 Georgia,serif}.local-translation,.local-commentary,.local-related,.local-counterpart{margin-top:90px}.local-translation>span,.local-commentary>span,.local-related>span,.local-counterpart>span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:700}.local-translation blockquote{border-top:1px solid #a99c89;border-bottom:1px solid #a99c89;margin:24px 0 18px;padding:45px 0;font:400 clamp(27px,3vw,43px)/1.45 Georgia,serif}.local-translation cite{color:#98752f;font:italic 13px Georgia,serif}.local-commentary h2{margin:22px 0 30px;font:400 clamp(43px,5vw,72px)/.92 Georgia,serif}.local-commentary p{color:#51493f;font:20px/1.65 Georgia,serif}.local-related>a,.local-counterpart>a{border-top:4px solid var(--green);color:#eee6d4;background:#28211a;margin-top:22px;padding:32px;display:block}.local-related small,.local-counterpart small{color:#aeb8a9;font-size:7px;font-weight:700}.local-related h3,.local-counterpart h2{max-width:850px;margin:42px 0 24px;font:400 34px/1.1 Georgia,serif}.local-related a>b,.local-counterpart a>b{color:#c56845;text-transform:uppercase;font-size:8px}.book-page-content{grid-template-columns:190px 1fr;gap:6vw;max-width:1300px;margin:auto;padding:90px max(5vw,42px) 120px;display:grid}.book-page-marker{border-top:4px solid var(--green);align-self:start;padding-top:20px;position:sticky;top:30px}.book-page-marker span{color:var(--green);font-size:7px;font-weight:700}.book-page-marker strong{margin-top:30px;font:400 80px Georgia,serif;display:block}.book-page-marker p{color:#756a5b;font:14px Georgia,serif}.book-page-text p{color:#3f3932;margin:0 0 28px;font:19px/1.72 Georgia,serif}.topic-index-sections{max-width:1400px;margin:auto;padding:80px max(5vw,42px) 120px}.topic-index-sections>section{border-top:4px solid var(--red);grid-template-columns:320px 1fr;display:grid}.topic-index-sections header{padding:30px 28px 40px 0}.topic-index-sections header small{color:var(--red);font-size:7px;font-weight:700}.topic-index-sections h2{margin:45px 0 14px;font:400 35px/1 Georgia,serif}.topic-index-sections header span{color:#74695b;font:13px Georgia,serif}.topic-index-sections section>div{border-left:1px solid #a99c89}.topic-index-sections section>div>a{border-bottom:1px solid #b7aa96;grid-template-columns:1fr 20px;align-items:center;min-height:62px;padding:15px 20px;font:15px/1.35 Georgia,serif;display:grid}.topic-index-sections section>div>a b{color:var(--red)}.topic-index-sections section>div>a:hover{color:var(--red);padding-left:28px}.sunan-section-grid{border-top:4px solid var(--green);grid-template-columns:repeat(3,1fr);max-width:1450px;margin:auto;padding:80px max(5vw,42px) 120px;display:grid}.sunan-section-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;min-height:285px;padding:28px;display:grid}.sunan-section-grid>a:nth-child(3n+1){border-left:1px solid #a99c89}.sunan-section-grid small{color:var(--green);grid-column:1/3;font-size:7px;font-weight:700}.sunan-section-grid h2{grid-column:1/3;margin:40px 0;font:400 29px/1.05 Georgia,serif}.sunan-section-grid strong{color:#c0b39e;font:400 55px Georgia,serif}.sunan-section-grid span{color:#756a5b;align-self:center;font:13px Georgia,serif}.sunan-section-grid a>b{color:var(--red);text-transform:uppercase;grid-column:1/3;margin-top:25px;font-size:7px}.sunan-section-hero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:480px;padding:70px max(6vw,58px);display:flex}.sunan-section-hero h1{letter-spacing:-.06em;max-width:1000px;margin:24px 0;font:400 clamp(60px,8vw,118px)/.82 Georgia,serif}.sunan-section-hero p{color:#d0aa52;font:25px Georgia,serif}.sunan-chapter-list{border-top:4px solid var(--gold);max-width:1250px;margin:auto;padding:80px max(5vw,42px) 120px}.sunan-chapter-list>a{border-bottom:1px solid #a99c89;grid-template-columns:70px 1fr 65px;align-items:center;gap:20px;min-height:80px;display:grid}.sunan-chapter-list small{color:var(--gold);font-size:8px;font-weight:700}.sunan-chapter-list h2{margin:0;font:400 19px/1.3 Georgia,serif}.sunan-chapter-list a>b{color:var(--red);text-transform:uppercase;font-size:7px}.sunan-record-hero{color:#eee6d4;background:#28211a;flex-direction:column;justify-content:end;min-height:530px;padding:70px max(6vw,58px);display:flex}.sunan-record-hero h1{letter-spacing:-.06em;max-width:1100px;margin:26px 0 18px;font:400 clamp(60px,7vw,108px)/.84 Georgia,serif}.sunan-record-hero p{color:#d0aa52;font:15px Georgia,serif}.sunan-record-body{max-width:900px;margin:auto;padding:90px 42px 120px}.sunan-record-body p{color:#403931;margin:0 0 30px;font:19px/1.75 Georgia,serif}.sunan-record-body p:first-child{font-size:27px}.sunan-record-body h2{border-top:4px solid var(--gold);margin:80px 0 30px;padding-top:25px;font:400 58px Georgia,serif}@media (max-width:850px){.hadith-library-hero{min-height:680px;padding:60px 18px}.hadith-library-hero h1{font-size:70px}.library-collection-list{grid-template-columns:1fr;padding:60px 18px 90px}.library-collection-list>a{border-left:1px solid #a99c89;min-height:300px}.collection-hero,.series-hero,.index-reader-hero{grid-template-columns:1fr;gap:40px;min-height:750px;padding:60px 18px}.collection-hero h1,.series-hero h1,.index-reader-hero h1{font-size:66px}.collection-search{padding:30px 18px;position:relative}.collection-search label{grid-template-columns:1fr;gap:12px}.collection-search>p{margin-left:0}.book-series-page .series-hero{background:#28211a;min-height:680px}.series-manifesto{grid-template-columns:1fr;gap:40px;padding:70px 18px}.series-mark{flex-direction:row;height:70px}.series-mark i{width:auto;height:1px;margin:0 15px}.series-manifesto h2,.belief-reading-trail h2,.series-finder h2,.volume-atlas h2{font-size:53px}.series-manifesto-copy{padding-top:28px}.belief-reading-trail{grid-template-columns:1fr}.belief-reading-trail>header{border-bottom:1px solid #86927f;border-right:0;padding:65px 18px}.belief-reading-trail>div{grid-template-columns:1fr}.belief-reading-trail>div>a{border-right:0;min-height:190px}.series-finder{grid-template-columns:1fr;gap:60px;padding:70px 18px}.series-finder-tool input{font-size:38px}.series-results>a{grid-template-columns:72px 1fr 16px}.volume-atlas{padding:75px 18px 90px}.volume-atlas>header{margin-bottom:55px}.volume-atlas-list article{grid-template-columns:1fr}.volume-atlas-heading{grid-template-columns:65px 1fr;min-height:380px;padding:28px 0}.volume-atlas-heading>span{font-size:48px}.volume-atlas-heading>b{text-align:left;grid-column:2}.volume-topic-samples{padding:10px 0 35px}.volume-contents-strip{grid-template-columns:1fr;padding:40px 18px}.volume-contents-strip>div{grid-template-columns:1fr 1fr}.volume-hero h1{font-size:64px;line-height:.9}.hadith-reading-shelf{grid-template-columns:1fr}.hadith-reading-shelf>header{border-bottom:1px solid #5e554b;border-right:0;padding:65px 18px}.hadith-reading-shelf h2{font-size:53px}.hadith-reading-shelf>div{grid-template-columns:1fr}.hadith-reading-shelf>div>a{border-right:0;min-height:200px}.encyclopedia-category-atlas{grid-template-columns:1fr;gap:50px;padding:70px 18px 90px}.encyclopedia-category-atlas>header{position:relative;top:auto}.encyclopedia-category-atlas h2{font-size:53px}.encyclopedia-category-atlas>div{grid-template-columns:1fr}.encyclopedia-category-atlas button{min-height:220px}.active-category-chip{margin-left:0}.collection-record-grid,.volume-grid,.sunan-section-grid{grid-template-columns:1fr;padding:55px 18px 90px}.collection-record-grid>a,.volume-grid>a,.sunan-section-grid>a{border-left:1px solid #a99c89}.volume-page-list{padding:55px 18px 90px}.volume-page-list>a{grid-template-columns:45px 1fr 45px;gap:10px;padding:18px 0}.volume-page-list h2{grid-area:2/2}.local-record-hero{grid-template-columns:1fr;gap:40px;min-height:700px;padding:55px 18px}.local-record-hero h1{font-size:58px}.local-hadith-content{padding:65px 18px 90px}.local-arabic{padding:30px 22px}.local-arabic p{font-size:23px}.book-page-content{grid-template-columns:1fr;padding:65px 18px 90px}.book-page-marker{position:relative;top:auto}.book-page-text p{font-size:18px}.topic-index-sections{padding:55px 18px 90px}.topic-index-sections>section{grid-template-columns:1fr}.topic-index-sections header{padding-right:0}.topic-index-sections section>div{border-left:0}.sunan-section-hero,.sunan-record-hero{min-height:620px;padding:55px 18px}.sunan-section-hero h1,.sunan-record-hero h1{font-size:65px}.sunan-chapter-list{padding:55px 18px 90px}.sunan-chapter-list>a{grid-template-columns:44px 1fr;min-height:90px}.sunan-chapter-list a>b{grid-column:2}.sunan-record-body{padding:65px 18px 90px}}.kutub-corpus-gateway{z-index:20;color:#eee6d4;background:var(--red);gap:5px;padding:16px 20px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 28px #28211a35}.kutub-corpus-gateway small{color:#e7c98b;font-size:6px;font-weight:700}.kutub-corpus-gateway b{font:15px Georgia,serif}.hadith-library-hero{grid-template-columns:minmax(0,1fr) 260px;align-content:end;column-gap:8vw;display:grid;position:relative}.hadith-library-hero>span,.hadith-library-hero>h1,.hadith-library-hero>p,.hadith-library-hero>nav{grid-column:1}.hadith-library-hero>nav{gap:26px;margin-top:30px;display:flex}.hadith-library-hero>nav a{color:#d8c89f;letter-spacing:.12em;font-size:9px;font-weight:700}.hadith-library-hero>aside{border-top:1px solid #655b50;grid-area:1/2/6;grid-template-columns:1fr 1fr;align-self:end;display:grid}.hadith-library-hero>aside b,.hadith-library-hero>aside small{border-bottom:1px solid #655b50;padding:17px 0}.hadith-library-hero>aside b{color:#d0aa52;font:31px Georgia,serif}.hadith-library-hero>aside small{color:#aaa092;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.hadith-method{border-bottom:1px solid #b9ae9e;grid-template-columns:1fr 2fr;gap:8vw;padding:80px max(6vw,58px);display:grid}.hadith-method>span,.hadith-command header>span{color:var(--red);letter-spacing:.15em;font-size:8px;font-weight:700}.hadith-method h2,.hadith-command h2{letter-spacing:-.045em;margin:0 0 25px;font:clamp(42px,5vw,78px)/.9 Georgia,serif}.hadith-method h2 em,.hadith-command h2 em{color:var(--red);font-weight:400}.hadith-method p,.hadith-command header p{color:#655b50;max-width:720px;font:17px/1.65 Georgia,serif}.hadith-command{background:#dfd8ca;padding:100px max(6vw,58px)}.hadith-command header{grid-template-columns:1fr 2fr;gap:8vw;display:grid}.hadith-command header>span{grid-row:1/3}.hadith-command-controls{grid-template-columns:1fr 1fr 2fr;margin:60px 0 30px;display:grid}.hadith-command-controls select,.hadith-command-controls input{color:#302820;background:#eee8dc;border:1px solid #a99c89;min-height:56px;padding:0 18px}.hadith-command-results{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(3,1fr);display:grid}.hadith-command-results>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:220px;padding:24px;transition:background .2s,color .2s,transform .2s;display:flex}.hadith-command-results>a:hover{color:#eee6d4;background:#28211a;transform:translateY(-2px)}.hadith-command-results small{color:var(--red);font-size:7px;font-weight:700}.hadith-command-results p{-webkit-line-clamp:5;-webkit-box-orient:vertical;font:16px/1.55 Georgia,serif;display:-webkit-box;overflow:hidden}.hadith-command-results span{color:#817564;margin-top:auto;font-size:8px}.hadith-command-all{color:var(--red);margin-top:28px;font-size:9px;font-weight:700;display:inline-block}.hadith-editorial{border-top:4px solid var(--red);border-bottom:1px solid #a99c89;grid-template-columns:1fr 3fr;gap:5vw;margin:0 max(6vw,58px) 100px;padding:28px 0;display:grid}.hadith-editorial b{color:var(--red);font-size:8px}.hadith-editorial p{max-width:850px;margin:0;font:15px/1.65 Georgia,serif}.kutub-local-page>header{min-height:700px}.kutub-metrics{border-top:1px solid #655b50;border-left:1px solid #655b50;grid-template-columns:repeat(4,1fr);max-width:900px;margin-top:45px;display:grid}.kutub-metrics b{color:#d0aa52;border-bottom:1px solid #655b50;border-right:1px solid #655b50;padding:18px;font:29px Georgia,serif}.kutub-metrics small{color:#aaa092;text-transform:uppercase;letter-spacing:.1em;margin-top:7px;font:7px Arial,sans-serif;display:block}.kutub-local-page>.kutub-toolbar{grid-template-columns:1.15fr 1fr .8fr 1.5fr auto;gap:0}.kutub-toolbar label{color:#e0d7c8;letter-spacing:.1em;font-size:7px;font-weight:700;display:grid}.kutub-toolbar select,.kutub-toolbar input{width:100%}.kutub-lang{align-items:end;display:flex}.kutub-result-bar{border-bottom:1px solid #a99c89;justify-content:space-between;align-items:center;padding:24px max(9vw,80px);display:flex}.kutub-result-bar p{margin:0;font:14px Georgia,serif}.kutub-result-bar button,.kutub-notice,.kutub-results footer button,.kutub-topics button,.kutub-more{color:#5a4e40;background:0 0;border:1px solid #a99c89;padding:10px 13px;font-size:8px;font-weight:700}.kutub-notice{background:#e3d8b8;margin:18px max(9vw,80px)}.kutub-results article{scroll-margin-top:130px}.kutub-grades,.kutub-topics,.kutub-results footer{flex-wrap:wrap;gap:8px;display:flex}.kutub-grades span{color:#665b4c;background:#e6ded0;padding:8px 10px;font-size:8px}.kutub-topics{margin:20px 0}.kutub-topics button{padding:6px 9px}.kutub-results footer{margin-top:28px}.kutub-results footer a{color:var(--red);padding:10px 13px;font-size:8px;font-weight:700}.kutub-more{margin:0 9vw 80px}.kutub-loading{font:24px Georgia,serif}@media (max-width:900px){.hadith-library-hero{display:flex}.hadith-library-hero>aside{margin-top:40px}.hadith-method,.hadith-command header{grid-template-columns:1fr}.hadith-command-results{grid-template-columns:1fr 1fr}.hadith-command-controls{grid-template-columns:1fr}.kutub-metrics,.kutub-local-page>.kutub-toolbar{grid-template-columns:1fr 1fr}.kutub-toolbar label,.kutub-search{grid-column:auto}.kutub-lang{grid-column:1/3}.kutub-result-bar{padding:20px 18px}.kutub-notice{margin:18px}.hadith-editorial{grid-template-columns:1fr}}@media (max-width:600px){.hadith-command{padding:70px 18px}.hadith-command-results{grid-template-columns:1fr}.hadith-library-hero>aside{grid-template-columns:1fr 1fr}.hadith-method{padding:65px 18px}.kutub-local-page>.kutub-toolbar{grid-template-columns:1fr;position:relative}.kutub-toolbar label,.kutub-lang{grid-column:1}.kutub-result-bar{flex-direction:column;align-items:flex-start;gap:14px}.hadith-editorial{margin:0 18px 70px}}.kutub-local-page>.kutub-toolbar{z-index:35;color:#eee6d4;background:#61735a;grid-template-columns:minmax(210px,1.15fr) minmax(190px,1fr) minmax(170px,.82fr) minmax(280px,1.45fr) auto;align-items:end;gap:10px;padding:18px max(4vw,32px);display:grid;position:sticky;top:0;box-shadow:0 8px 24px #241e1924}.kutub-toolbar label{color:#eee6d4;flex-direction:column;gap:8px;min-width:0;font-family:Arial,sans-serif;display:flex}.kutub-toolbar label>span{color:#f0d697;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.kutub-toolbar select,.kutub-toolbar input{color:#fffdf6;letter-spacing:0;background:#53664e;border:1px solid #93a08c;border-radius:0;outline:0;min-width:0;height:54px;padding:0 42px 0 15px;font:600 14px/1.2 Arial,sans-serif}.kutub-toolbar input{padding-right:15px}.kutub-toolbar select:hover,.kutub-toolbar input:hover{border-color:#e2c774}.kutub-toolbar select:focus,.kutub-toolbar input:focus{border-color:#f0d697;box-shadow:0 0 0 3px #f0d69755}.kutub-toolbar input::placeholder{color:#d6ddcf;opacity:1;font-size:13px;font-weight:400}.kutub-lang{align-items:stretch;height:54px;display:flex}.kutub-lang button{color:#f2eee5;cursor:pointer;background:#53664e;border:1px solid #93a08c;border-left:0;min-width:78px;padding:0 15px;font:600 14px Arial,sans-serif}.kutub-lang button:first-child{border-left:1px solid #93a08c}.kutub-lang button:hover{color:#241e19;background:#e2c774}.kutub-lang button.active{color:#241e19;background:#e2c774;border-color:#e2c774;box-shadow:inset 0 -4px #8f4934}.kutub-lang button:focus-visible{z-index:2;outline-offset:-4px;outline:3px solid #fff;position:relative}.kutub-lang button:disabled{cursor:not-allowed;opacity:.45}.kutub-lang button:nth-child(2){font-family:Geeza Pro,Noto Naskh Arabic,Tahoma,sans-serif;font-size:17px}@media (max-width:1100px){.kutub-local-page>.kutub-toolbar{grid-template-columns:1fr 1fr}.kutub-toolbar .kutub-search{grid-column:auto}.kutub-lang{grid-column:1/3}.kutub-lang button{flex:1}}@media (max-width:620px){.kutub-local-page>.kutub-toolbar{grid-template-columns:1fr;gap:14px;padding:20px 16px;position:relative}.kutub-toolbar .kutub-search,.kutub-lang{grid-column:1}.kutub-toolbar label>span{font-size:9px}.kutub-toolbar select,.kutub-toolbar input{height:58px;font-size:15px}.kutub-lang{height:56px}.kutub-lang button{min-width:0;padding:0 10px}}.works-hero{grid-template-columns:minmax(0,1.2fr) minmax(250px,.42fr);align-items:end;gap:8vw;min-height:680px;display:grid}.works-hero>div>span{color:#c56845;letter-spacing:.16em;font-size:8px;font-weight:700}.works-hero nav{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.works-hero nav a{color:#d6cbbd;text-transform:uppercase;border:1px solid #665b4e;padding:12px 15px;font-size:8px;font-weight:700}.works-hero nav a:hover{color:#28211a;background:#d0aa52;border-color:#d0aa52}.works-hero>aside{border-top:1px solid #655b50;border-bottom:1px solid #655b50;grid-template-columns:auto 1fr;gap:8px 20px;padding:28px 0;display:grid}.works-hero>aside b{color:#d0aa52;font-variant-numeric:tabular-nums;font:400 44px/.9 Georgia,serif}.works-hero>aside span{color:#9f9486;letter-spacing:.13em;align-self:center;font-size:7px;font-weight:700}.works-discipline-shelves{border-top:4px solid var(--red);grid-template-columns:minmax(290px,.48fr) 1.52fr;gap:6vw;max-width:1500px;margin:auto;padding:110px max(5vw,42px) 125px;display:grid}.works-discipline-shelves>header{align-self:start;position:sticky;top:45px}.works-discipline-shelves>header>span,.works-section-head>span,.works-sufi-atlas>header>span,.works-rare-window>header>span,.works-research-bridge>div>span{color:var(--red);letter-spacing:.16em;font-size:8px;font-weight:700}.works-discipline-shelves h2,.works-section-head h2,.works-sufi-atlas h2,.works-rare-window h2,.works-research-bridge h2{letter-spacing:-.055em;margin:34px 0 28px;font:400 clamp(48px,5.3vw,80px)/.88 Georgia,serif}.works-discipline-shelves h2 em,.works-section-head h2 em,.works-sufi-atlas h2 em,.works-rare-window h2 em{color:var(--red);font-weight:400}.works-discipline-shelves header p,.works-section-head p,.works-sufi-atlas header p,.works-rare-window header p{color:#675d50;max-width:420px;font:16px/1.6 Georgia,serif}.works-discipline-shelves>div{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.works-discipline-shelves article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:370px;padding:28px;display:flex}.works-discipline-shelves article>small{color:#c56845;font-size:8px;font-weight:700}.works-discipline-shelves h3{margin:46px 0 14px;font:400 32px/1 Georgia,serif}.works-discipline-shelves article>p{color:#74695b;margin:0 0 24px;font:14px/1.5 Georgia,serif}.works-discipline-shelves nav{flex-direction:column;display:flex}.works-discipline-shelves nav a{color:#51493f;border-top:1px solid #c4b8a6;padding:8px 0;font:13px Georgia,serif}.works-shelf-all{color:var(--red);text-transform:uppercase;margin-top:auto;padding-top:25px;font-size:8px;font-weight:700}.works-discipline-shelves article:hover{color:#eee6d4;background:#28211a}.works-discipline-shelves article:hover p,.works-discipline-shelves article:hover nav a{color:#bfb3a5}.works-discipline-shelves article:hover nav a{border-color:#5e554b}.works-section-head{border-top:1px solid #a99c89;grid-template-columns:minmax(190px,.35fr) 1.65fr;max-width:1500px;margin:auto;padding:100px max(5vw,42px) 60px;display:grid}.works-section-head h2{margin-top:0}.works-section-head>div{grid-template-columns:1fr .55fr;align-items:end;gap:5vw;display:grid}.works-sufi-atlas,.works-rare-window{color:#eee6d4;background:#61735a;grid-template-columns:minmax(300px,.52fr) 1.48fr;display:grid}.works-sufi-atlas>header,.works-rare-window>header{border-right:1px solid #86927f;padding:90px max(5vw,58px)}.works-sufi-atlas>header>span,.works-sufi-atlas h2 em{color:#e2c774}.works-sufi-atlas header p{color:#d8dfd4}.works-sufi-atlas header>a,.works-rare-window header>a{color:#e2c774;text-transform:uppercase;border-bottom:1px solid;margin-top:30px;padding-bottom:7px;font-size:8px;font-weight:700;display:inline-block}.works-sufi-atlas>div,.works-rare-window>div{grid-template-columns:repeat(2,1fr);display:grid}.works-sufi-atlas>div>a,.works-rare-window>div>a{border-bottom:1px solid #86927f;border-right:1px solid #86927f;flex-direction:column;min-height:240px;padding:28px;display:flex}.works-sufi-atlas small,.works-rare-window small{color:#e2c774;letter-spacing:.1em;font-size:7px;font-weight:700}.works-sufi-atlas h3,.works-rare-window h3{margin:40px 0 10px;font:400 28px/1.05 Georgia,serif}.works-sufi-atlas>div p,.works-rare-window>div p{color:#d8dfd4;margin:0;font:italic 13px Georgia,serif}.works-sufi-atlas>div b,.works-rare-window>div b{color:#e2c774;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:7px}.works-sufi-atlas>div>a:hover{color:#28211a;background:#e2c774}.works-sufi-atlas>div>a:hover small,.works-sufi-atlas>div>a:hover p,.works-sufi-atlas>div>a:hover b{color:#51493f}.works-rare-window{color:#eee6d4;background:#28211a}.works-rare-window>header{border-color:#5e554b}.works-rare-window header p{color:#bfb3a5}.works-rare-window header>a,.works-rare-window small,.works-rare-window>div b{color:#d0aa52}.works-rare-window>div>a{border-color:#5e554b;min-height:285px}.works-rare-window>div p{color:#d9cdbf}.works-rare-window>div span{color:#9f9486;margin-top:12px;font:12px/1.4 Georgia,serif}.works-rare-window>div>a:hover{color:#28211a;background:#d0aa52}.works-rare-window>div>a:hover small,.works-rare-window>div>a:hover p,.works-rare-window>div>a:hover span,.works-rare-window>div>a:hover b{color:#51493f}.works-research-bridge{border-top:4px solid var(--gold);grid-template-columns:minmax(300px,.55fr) 1.45fr;gap:6vw;padding:100px max(5vw,58px) 120px;display:grid}.works-research-bridge h2{font-size:clamp(42px,4.7vw,72px)}.works-research-bridge>nav{border-top:1px solid #a99c89;border-left:1px solid #a99c89;grid-template-columns:repeat(2,1fr);display:grid}.works-research-bridge nav a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;justify-content:flex-end;min-height:180px;padding:28px;font:400 25px Georgia,serif;display:flex}.works-research-bridge nav span{color:#74695b;text-transform:uppercase;margin-top:13px;font:11px Arial,sans-serif}.works-research-bridge nav a:hover{color:#eee6d4;background:#8f4934}.works-research-bridge nav a:hover span{color:#f0ddd1}@media (max-width:850px){.works-hero{grid-template-columns:1fr;gap:50px}.works-hero>aside b{font-size:37px}.works-discipline-shelves,.works-research-bridge{grid-template-columns:1fr;gap:50px;padding:70px 18px 90px}.works-discipline-shelves>header{position:relative;top:auto}.works-discipline-shelves>div,.works-sufi-atlas>div,.works-rare-window>div,.works-research-bridge>nav{grid-template-columns:1fr}.works-discipline-shelves article{min-height:340px}.works-section-head{grid-template-columns:1fr;gap:32px;padding:70px 18px 45px}.works-section-head>div,.works-sufi-atlas,.works-rare-window{grid-template-columns:1fr}.works-sufi-atlas>header,.works-rare-window>header{border-right:0;padding:70px 18px}.works-sufi-atlas>div>a,.works-rare-window>div>a{min-height:220px}.works-research-bridge nav a{min-height:160px}}.tools-centre,.tool-detail-page{color:#261e18;background:#eee6d4;min-height:100vh;font-family:Arial,sans-serif}.tools-hero,.tool-detail-hero{color:#eee6d4;background:#241e19;grid-template-columns:1.25fr .4fr;align-items:end;gap:8vw;min-height:650px;padding:90px 6vw 75px;display:grid}.tools-hero>span{color:#c56845;letter-spacing:.17em;grid-column:1/-1;font-size:8px;font-weight:700}.tools-hero h1,.tool-detail-hero h1{letter-spacing:-.065em;margin:25px 0;font:400 clamp(65px,8vw,125px)/.82 Georgia,serif}.tools-hero h1 em,.tool-detail-hero h1 em{color:#d0aa52;font-weight:400}.tools-hero>p,.tool-detail-hero>p{color:#c9beb0;max-width:720px;font:18px/1.6 Georgia,serif}.tools-hero aside{border-top:1px solid #5e554b;border-bottom:1px solid #5e554b;grid-template-columns:auto 1fr;gap:8px 20px;padding:25px 0;display:grid}.tools-hero aside b{color:#d0aa52;font:48px Georgia,serif}.tools-hero aside span{color:#a99c8d;text-transform:uppercase;align-self:center;font-size:8px}.tools-principle{color:#eee6d4;background:#315448;grid-template-columns:180px 1fr;gap:40px;padding:34px 6vw;display:grid}.tools-principle span{color:#d0aa52;font-size:8px;font-weight:700}.tools-principle p{max-width:900px;margin:0;font:20px/1.55 Georgia,serif}.tools-grid{border-top:4px solid #a94b31;grid-template-columns:repeat(2,1fr);padding:90px 5vw 120px;display:grid}.tools-grid>a{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-height:320px;padding:30px;display:flex}.tools-grid>a:nth-child(odd){border-left:1px solid #a99c89}.tools-grid small{color:#a94b31;font-size:8px;font-weight:700}.tools-grid h2{margin:55px 0 18px;font:38px/1 Georgia,serif}.tools-grid p{color:#6d6255;max-width:560px;font:15px/1.55 Georgia,serif}.tools-grid b{color:#315448;text-transform:uppercase;margin-top:auto;font-size:8px}.tools-grid .planned{background:#e5dbc7}.tools-grid>a:hover{color:#eee6d4;background:#315448}.tools-grid>a:hover p,.tools-grid>a:hover b,.tools-grid>a:hover small{color:#d8dfd4}.tool-detail-hero{flex-direction:column;justify-content:end;display:flex}.tool-detail-hero>a{color:#d0aa52;text-transform:uppercase;margin-bottom:auto;font-size:8px;font-weight:700}.tool-detail-hero>span{color:#c56845;letter-spacing:.17em;font-size:8px;font-weight:700}.tool-workbench{color:#eee6d4;background:#8f4934;padding:100px 5vw}.tool-workbench>header>span{color:#f0d697;font-size:8px;font-weight:700}.tool-workbench h2{margin:25px 0;font:clamp(52px,6vw,90px)/.88 Georgia,serif}.tool-workbench h2 em{color:#f0d697;font-weight:400}.tool-reading-notes{grid-template-columns:repeat(2,1fr);padding:90px 5vw 120px;display:grid}.tool-reading-notes article{border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;min-height:260px;padding:28px}.tool-reading-notes small{color:#a94b31;font-size:8px;font-weight:700}.tool-reading-notes h3{margin:42px 0 15px;font:31px Georgia,serif}.tool-reading-notes p{color:#6d6255;font:15px/1.55 Georgia,serif}@media (max-width:700px){.tools-hero{grid-template-columns:1fr;min-height:680px;padding:55px 20px}.tools-hero h1,.tool-detail-hero h1{font-size:58px}.tools-principle{grid-template-columns:1fr;padding:28px 20px}.tools-grid,.tool-reading-notes{grid-template-columns:1fr;padding:60px 20px 90px}.tools-grid>a{border-left:1px solid #a99c89;min-height:270px}.tool-detail-hero{padding:55px 20px}.tool-workbench{padding:70px 20px}}.live-tools{background:#eee6d4;padding:0 5vw 120px}.live-tool{border:1px solid #a99c89;border-top:4px solid #315448;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);scroll-margin-top:110px;display:grid}.live-tool+.live-tool{margin-top:54px}.live-tool>header{border-right:1px solid #a99c89;padding:42px 34px 48px}.live-tool>header small{color:#a94b31;letter-spacing:.14em;font-size:8px;font-weight:700}.live-tool>header h2{letter-spacing:-.035em;text-wrap:balance;max-width:560px;margin:42px 0 18px;font:400 clamp(32px,3.2vw,50px)/.96 Georgia,serif}.live-tool>header p{color:#6d6255;max-width:530px;margin:0;font:15px/1.6 Georgia,serif}.tool-form,.qibla-stage{background:#e5dbc7;align-self:stretch;padding:36px}.tool-form{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0;display:grid}.tool-form label{color:#5f5549;border-bottom:1px solid #a99c89;border-right:1px solid #a99c89;flex-direction:column;min-width:0;min-height:120px;padding:18px;font:12px/1.35 Arial,sans-serif;display:flex}.tool-form input,.tool-form select{color:#261e18;background:0 0;border:0;border-bottom:1px solid #315448;border-radius:0;outline:0;width:100%;min-width:0;margin-top:auto;padding:12px 0;font:24px Georgia,serif}.tool-form input:focus,.tool-form select:focus{border-color:#a94b31;box-shadow:0 2px #a94b31}.tool-form output{color:#eee6d4;background:#241e19;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:145px;padding:24px;display:flex}.tool-form output small{color:#d0aa52;letter-spacing:.13em;font-size:8px;font-weight:700}.tool-form output strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:15px 0 7px;font:clamp(34px,4vw,60px)/1 Georgia,serif}.tool-form output span{color:#bdb1a3;font:12px/1.5 Arial,sans-serif}.qibla-stage{grid-template-columns:190px 1fr;align-content:center;align-items:center;gap:15px 35px;display:grid}.qibla-compass{aspect-ratio:1;background:#eee6d4;border:1px solid #8d806e;border-radius:50%;grid-row:1/5;place-items:center;width:180px;display:grid;position:relative;box-shadow:inset 0 0 0 12px #e5dbc7}.qibla-compass:before,.qibla-compass:after{content:"";background:#a99c89;position:absolute}.qibla-compass:before{width:1px;height:100%}.qibla-compass:after{width:100%;height:1px}.qibla-compass i{z-index:2;color:#a94b31;transform-origin:50% 55%;font:76px/1 Georgia,serif;transition:transform .45s;position:relative}.qibla-compass span{z-index:3;color:#315448;font-size:8px;font-weight:700;position:absolute;bottom:30px}.qibla-stage>strong{font-variant-numeric:tabular-nums;font:55px Georgia,serif}.qibla-stage>p{color:#6d6255;margin:0;font:13px/1.5 Georgia,serif}.qibla-stage button,.ledger-entry button{color:#eee6d4;cursor:pointer;text-transform:uppercase;background:#315448;border:0;min-height:48px;padding:0 18px;font-size:9px;font-weight:700;transition:transform .18s,background .18s}.qibla-stage button:hover,.ledger-entry button:hover{background:#a94b31}.qibla-stage button:active,.ledger-entry button:active{transform:translateY(1px)}:is(.qibla-stage button:focus-visible,.ledger-entry button:focus-visible,.ledger-list button:focus-visible){outline-offset:2px;outline:3px solid #d0aa52}.ledger-tool{grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr)}.ledger-entry{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger-entry button{align-self:end}.ledger-entry button:disabled{cursor:not-allowed;opacity:.45}.ledger-list{background:#e5dbc7;grid-column:2;padding:0 36px 36px}.ledger-list section{border-top:1px solid #a99c89;grid-template-columns:80px minmax(0,1fr);gap:7px 18px;padding:20px 82px 20px 0;display:grid;position:relative}.ledger-list section small{color:#a94b31;font-size:8px;font-weight:700}.ledger-list section b{font:21px Georgia,serif}.ledger-list section span,.ledger-list section p{color:#6d6255;grid-column:2;margin:0;font:12px/1.5 Arial,sans-serif}.ledger-list section button{color:#a94b31;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:8px;font-size:8px;font-weight:700;position:absolute;top:17px;right:0}.tool-empty{color:#6d6255;border-top:1px solid #a99c89;margin:0;padding:28px 0;font:italic 15px Georgia,serif}@media (max-width:960px){.live-tool,.ledger-tool{grid-template-columns:1fr}.live-tool>header{border-bottom:1px solid #a99c89;border-right:0}.ledger-list{grid-column:1}.qibla-stage{min-height:360px}}@media (max-width:650px){.live-tools{padding:0 20px 90px}.live-tool+.live-tool{margin-top:36px}.live-tool>header{padding:32px 22px 36px}.live-tool>header h2{margin-top:30px;font-size:36px}.tool-form,.qibla-stage{padding:20px}.tool-form,.ledger-entry{grid-template-columns:1fr}.tool-form output{grid-column:1}.qibla-stage{text-align:center;grid-template-columns:1fr}.qibla-compass{grid-row:auto;margin:auto}.qibla-stage button{width:100%}.ledger-list{padding:0 20px 25px}.ledger-list section{grid-template-columns:65px minmax(0,1fr)}}:is(.hadith-library-page,.salah-page,.prayer-library-page,.siyer-library-page,.sahaba-page,.detailed-prophet-atlas,.esma-page:not(.esma-detail),.ilm-page:has(>.ilm-hero)):before{content:"";aspect-ratio:1730/909;background-color:#17130f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #66594c;width:100%;max-height:min(760px,72svh);display:block}:is(.hadith-library-page,.salah-page,.prayer-library-page,.siyer-library-page,.sahaba-page,.detailed-prophet-atlas,.ilm-page:has(>.ilm-hero)){position:relative}.cover-gateway{z-index:3;color:#f3ead9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#140f0be0;border-top:1px solid #d1aa54;border-bottom:1px solid #806a3f;width:min(620px,46vw);padding:clamp(28px,3vw,46px);position:absolute;top:clamp(48px,8vw,128px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0d090647}.cover-gateway small{color:#d7ae54;letter-spacing:.16em;font:700 8px/1 Arial,sans-serif;display:block}.cover-gateway h2{color:#f3ead9;letter-spacing:-.05em;text-wrap:balance;max-width:560px;margin:26px 0 18px;font:400 clamp(38px,4vw,66px)/.92 Georgia,serif}.cover-gateway p{color:#d5c7b4;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:510px;margin:0;font:16px/1.55 Georgia,serif;display:-webkit-box;overflow:hidden}.cover-gateway nav{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.cover-gateway nav a{color:#e6bf67;letter-spacing:.08em;text-transform:uppercase;border:1px solid #78633c;justify-content:space-between;align-items:center;gap:18px;min-height:47px;padding:0 17px;font:700 8px/1 Arial,sans-serif;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .12s;display:inline-flex}.cover-gateway nav a.primary{color:#211912;background:#d1aa54;border-color:#d1aa54}:is(.cover-gateway nav a:hover,.cover-gateway nav a:focus-visible){color:#211912;background:#f0d18c;border-color:#f0d18c;outline:0}.cover-gateway nav a:active{transform:translateY(1px)}.cover-gateway nav b{font-size:16px}.hadith-library-page:before{background-image:url(/images/category-covers/hadis-v1.webp)}.salah-page:before{background-image:url(/images/category-covers/namaz-v1.png)}.ilm-page:has(>.ilm-hero):before{background-image:url(/images/category-covers/ilmihal-v1.webp)}.prayer-library-page:before{background-image:url(/images/category-covers/dua-zikir-v1.png)}.esma-page:not(.esma-detail):before{display:none}.siyer-library-page:before{background-image:url(/images/category-covers/siyer-v1.png);background-position:50% 54%}.detailed-prophet-atlas:before{background-image:url(/images/category-covers/peygamberler-v1.png)}.sahaba-page:before{background-image:url(/images/category-covers/sahabeler-v1.png)}@media (max-width:900px){.cover-gateway{width:min(650px,72vw);padding:28px 30px;top:clamp(30px,6vw,58px)}.cover-gateway h2{font-size:clamp(35px,6vw,52px)}}@media (max-width:700px){:is(.hadith-library-page,.salah-page,.prayer-library-page,.siyer-library-page,.sahaba-page,.detailed-prophet-atlas,.esma-page:not(.esma-detail),.ilm-page:has(>.ilm-hero)):before{aspect-ratio:4/3;max-height:none}.hadith-library-page:before,.esma-page:not(.esma-detail):before,.siyer-library-page:before,.detailed-prophet-atlas:before{background-position:50%}.ilm-page:has(>.ilm-hero):before{background-position:50%}.cover-gateway{background:#140f0be8;width:calc(100% - 36px);padding:23px 22px;top:22px}.cover-gateway small{font-size:7px}.cover-gateway h2{margin:18px 0 12px;font-size:clamp(29px,9vw,42px);line-height:.94}.cover-gateway p{-webkit-line-clamp:2;font-size:14px;line-height:1.45}.cover-gateway nav{gap:7px;margin-top:19px}.cover-gateway nav a{gap:10px;min-height:42px;padding:0 12px;font-size:7px}}@media (max-width:430px){.cover-gateway p{display:none}.cover-gateway nav a{flex:100%}.cover-gateway h2{font-size:31px}}body main select:not([multiple]){-webkit-appearance:none;appearance:none;color:#28211a;letter-spacing:0;cursor:pointer;background-color:#f4eddf;background-image:linear-gradient(45deg,#0000 50%,#315448 50%),linear-gradient(135deg,#315448 50%,#0000 50%);background-position:calc(100% - 20px) 24px,calc(100% - 15px) 24px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #a99c89;border-radius:0;outline:0;min-width:0;height:56px;padding:0 48px 0 16px;font:600 15px/1.2 Arial,sans-serif;transition:border-color .18s,box-shadow .18s,background-color .18s}body main select:not([multiple]):hover{background-color:#fffaf0;border-color:#315448}body main select:not([multiple]):focus-visible{border-color:#a94b31;box-shadow:0 0 0 3px #a94b3133}body main select:not([multiple]):disabled{cursor:not-allowed;opacity:.55}body main [dir=rtl] select:not([multiple]),body main[dir=rtl] select:not([multiple]){background-position:20px 24px,15px 24px;padding-left:48px;padding-right:16px}.hadith-command-controls{gap:10px}.hadith-command-controls select,.hadith-command-controls input{height:56px}.hadith-command-controls input{color:#28211a;background:#f4eddf;border:1px solid #a99c89;outline:0;padding:0 16px;font:500 15px Arial,sans-serif}.hadith-command-controls input::placeholder{color:#817567;opacity:1}.hadith-command-controls input:hover{background:#fffaf0;border-color:#315448}.hadith-command-controls input:focus-visible{border-color:#a94b31;box-shadow:0 0 0 3px #a94b3133}.kutub-toolbar select{color:#28211a;background-color:#f4eddf}.kutub-toolbar select:hover{background-color:#fffaf0}.tool-form select{font-size:16px}.quran-research-grid select{min-width:72px}.rare-reader-toolbar select{min-width:190px}@media (max-width:700px){body main select:not([multiple]){height:58px;font-size:16px}.hadith-command-controls{gap:15px}}.research-assistant h3{margin-bottom:8px}.research-assistant>p{margin:0 0 12px}.research-assistant textarea{background:#eee5d3;min-height:92px;margin-bottom:10px}.research-question-examples{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.research-question-examples button{color:#315448;border-color:#87917f;min-height:34px;padding:7px 10px;font:12px Arial,sans-serif}.research-assistant>button{background:#eee5d3;margin-top:1px;padding:13px 12px}.research-assistant>button b{color:var(--red)}.research-empty{border-left:3px solid var(--gold);background:#eee5d3;padding:14px}.research-library button:disabled{cursor:not-allowed;opacity:.55}.research-library ul{margin:18px 0 0;padding:0;list-style:none}.research-library li{border-top:1px solid #a99c89;gap:5px;padding:12px 0;display:grid}.research-library li span{color:#675d50;font:13px Georgia,serif}.quran-source-select{gap:9px;display:grid}.quran-source-select span{color:#6b6257;text-transform:none;font:12px/1.4 Georgia,serif}.quran-tafsir-text{white-space:pre-wrap;color:#3f3932;border-top:1px solid #a99c89;padding-top:32px;font:18px/1.75 Georgia,serif}.quran-tafsir-room article footer{color:#74695b;border-top:1px solid #b8ac99;margin-top:30px;padding-top:16px;font-size:11px}.quran-word-study>header{border-bottom:1px solid #a99c89;justify-content:space-between;gap:40px;padding:48px max(6vw,58px);display:flex}.quran-word-study>header div{max-width:760px}.quran-word-study>header small{color:var(--red);letter-spacing:.12em;font-weight:700}.quran-word-study>header h3{margin:12px 0;font:36px/1.05 Georgia,serif}.quran-word-study>header p{margin:0;font:16px/1.6 Georgia,serif}.quran-word-study>header>a{color:inherit;white-space:nowrap;border:1px solid #998d7c;align-self:center;padding:17px 20px;text-decoration:none}.quran-word-verse{padding:42px max(6vw,58px) 0}.quran-word-verse label{max-width:260px;color:var(--red);text-transform:uppercase;gap:8px;font-size:9px;font-weight:700;display:grid}.quran-word-verse select{background:0 0;border:1px solid #9f9381;min-height:48px;padding:0 14px;font:16px Georgia,serif}.quran-word-verse p[lang=ar]{color:var(--green);margin:35px 0 18px;font:34px/1.9 Georgia,serif}.quran-word-verse p:not([lang]){max-width:900px;font:17px/1.65 Georgia,serif}.quran-word-note{color:#6b6257;margin:-55px max(6vw,58px) 55px;font:14px/1.6 Georgia,serif}@media (max-width:850px){.quran-word-study>header{padding:38px 18px;display:grid}.quran-word-study>header>a{justify-self:start}.quran-word-verse{padding:35px 18px 0}.quran-word-note{margin:-45px 18px 45px}}.global-breadcrumb{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.global-breadcrumb>span{align-items:center;gap:7px;display:flex;overflow:visible}.global-breadcrumb a{color:#6f6457;white-space:nowrap;font:11px/1.2 Georgia,serif}.global-breadcrumb a:hover{color:#a94b31}.global-breadcrumb i{color:#a99c89;font:9px Arial,sans-serif}.global-breadcrumb b{text-overflow:ellipsis;max-width:34vw;display:block;overflow:hidden}.global-context-summary{min-width:0}@media (max-width:760px){.global-breadcrumb>span:not(:last-child){display:none}.global-breadcrumb b{max-width:42vw;font-size:14px}.global-context-summary{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}:root{--mobile-top:60px;--mobile-context:44px;--mobile-chrome:104px;--mobile-dock:66px}.global-mobile-dock,.global-menu-close{display:none}.global-search-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:900px){html{scroll-padding-top:calc(var(--mobile-chrome) + 12px);overscroll-behavior-y:none}body.has-global-navigation{padding-bottom:calc(var(--mobile-dock) + env(safe-area-inset-bottom));overflow-x:hidden}body.has-global-navigation .site-credit{padding-bottom:env(safe-area-inset-bottom);min-height:72px}#baslangic,#amentu,#doku,#kulliyat,#creed,#routes,#library,#translation-memory,[id]{scroll-margin-top:calc(var(--mobile-chrome) + 14px)}.global-navigation{z-index:120;height:var(--mobile-top);padding:0 max(14px,env(safe-area-inset-left));background:#eee6d4f8;grid-template-columns:1fr auto;position:sticky;top:0;box-shadow:0 1px #8f8371}.global-brand img{width:132px}.global-primary,.global-search-button,.global-member-link,.global-admin-link{display:none}.global-actions{grid-column:2;height:100%}.global-menu-button{border-radius:0;min-width:108px!important;height:44px!important;padding:0 14px!important}.global-menu-button span{font-size:9px}.global-menu-button i{font-size:21px}.global-context{z-index:119;top:var(--mobile-top);height:var(--mobile-context);padding:0 max(12px,env(safe-area-inset-left));background:#e3d8c4fa;grid-template-columns:minmax(0,1fr) auto;position:sticky}.global-context>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;display:grid}.global-context>div:first-child small{grid-row:1/3;font-size:7px}.global-context>div:first-child b{text-overflow:ellipsis;font-size:14px;overflow:hidden}.global-context>div:first-child span{font-size:9px}.global-context>nav{display:none}.global-language{align-items:stretch;height:100%;margin-left:7px}.global-language a,.global-language span{width:40px;height:100%;font-size:8px}.global-menu-surface{z-index:130;inset:var(--mobile-top) 0 calc(var(--mobile-dock) + env(safe-area-inset-bottom));padding:24px max(18px,env(safe-area-inset-left)) 34px;overscroll-behavior:contain;background:#211c18;display:block}.global-menu-heading{padding-top:0;position:relative;display:block!important}.global-menu-close{place-items:center;width:48px;height:48px;display:grid;position:absolute;top:0;right:0;color:#eee6d4!important;background:#2c251f!important;border:1px solid #62584d!important;font:28px/1 Georgia,serif!important}.global-menu-heading>small{max-width:calc(100% - 58px);padding-top:13px;display:block}.global-menu-heading h2{margin:30px 0 24px;font-size:clamp(39px,12vw,54px);line-height:.92}.global-menu-heading>button:last-child{min-height:48px;margin:0;padding:0 4px!important;font-size:10px!important}.global-menu-groups{border-top-width:4px;margin-top:34px;display:block}.global-menu-groups section{padding:18px 2px}.global-menu-groups section header{min-height:0}.global-menu-groups h3{margin:10px 0 15px;font-size:23px}.global-menu-groups nav a{min-height:52px;padding:0 8px;font-size:15px}.global-search-surface{z-index:130;inset:0 0 calc(var(--mobile-dock) + env(safe-area-inset-bottom));height:auto;min-height:0;padding:calc(20px + env(safe-area-inset-top)) 18px 24px;background:#181613;flex-direction:column;display:flex;overflow:hidden}.global-layer-close{border:1px solid #655b4e;align-self:flex-end;min-width:86px;min-height:48px;padding:0 13px;font-size:10px;position:relative;top:auto;right:auto}.global-search-surface>form{flex:none;width:100%;margin:18px auto 0}.global-search-surface form label{grid-template-columns:minmax(0,1fr) 60px;margin-top:13px}.global-search-surface input{min-height:58px;padding:9px 0;font-size:clamp(27px,8vw,36px)}.global-search-surface form label button{min-height:52px;font-size:9px}.global-search-quick{flex:none;width:100%;margin:18px auto 0;display:block}.global-search-quick>span{margin-bottom:10px;display:block}.global-search-chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;width:100%;display:flex;overflow-x:auto}.global-search-chips::-webkit-scrollbar{display:none}.global-search-quick button{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:44px}.global-search-results{overscroll-behavior:contain;width:100%;min-height:0;margin:20px auto 0;overflow:auto}.global-search-results>a{grid-template-columns:minmax(0,1fr) 28px;gap:6px 12px;min-height:72px;padding:12px 14px}.global-search-results>a>small{grid-column:1;font-size:9px}.global-search-results>a>div{grid-column:1}.global-search-results>a>b{grid-area:1/2/3}.global-search-results strong{white-space:normal;font-size:17px;line-height:1.2}.global-search-results a span{font-size:11px}.global-mobile-dock{z-index:140;height:calc(var(--mobile-dock) + env(safe-area-inset-bottom));padding:0 max(7px,env(safe-area-inset-left)) env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#241e19f8;border-top:1px solid #7e7161;grid-template-columns:repeat(5,1fr);font-family:Arial,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0}.global-mobile-dock>a,.global-mobile-dock>button{min-width:0;min-height:var(--mobile-dock);color:#bfb3a5;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 2px 6px;display:flex;position:relative}.global-mobile-dock i{color:#d0aa52;height:23px;font:22px/1 Georgia,serif}.global-mobile-dock span{letter-spacing:.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;font-weight:700;overflow:hidden}.global-mobile-dock .active{color:#fff;background:#315448}.global-mobile-dock .active:before{content:"";background:#d0aa52;height:3px;position:absolute;top:0;left:22%;right:22%}.global-mobile-dock>button:nth-child(3){color:#241e19;background:#d0aa52;border:1px solid #d0aa52;border-radius:999px;min-height:58px;margin:-13px 4px 7px;box-shadow:0 8px 22px #0007}.global-mobile-dock>button:nth-child(3) i{color:#241e19;font-size:28px}.global-mobile-dock>button:nth-child(3) span{font-size:8px}.reader-header{z-index:20!important;grid-template-columns:minmax(0,1fr) auto!important;height:48px!important;min-height:48px!important;padding:0 14px!important;position:relative!important}.reader-header .brand{display:none!important}.reader-header .back-weave{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;min-height:44px;overflow:hidden;font-size:9px!important;display:flex!important}.reader-header .source-status{font-size:8px!important}.reader-header .content-languages{align-items:stretch;min-height:44px}.reader-header .content-languages a{place-items:center;min-width:40px;min-height:44px;display:grid}.reader-coordinate{display:none!important}.quran-hero,.quran-index-hero,.archive-index-hero,.archive-reader-page .legacy-hero,.localized-hadith-page .legacy-hero,.legacy-reader-page .legacy-hero,.legacy-article-page .legacy-hero,.hadith-library-hero,.collection-hero,.series-hero,.index-reader-hero,.volume-hero,.sunan-section-hero,.sunan-record-hero,.concept-hero,.catalog-hero,.author-hero,.glossary-hero,.glossary-entry-hero,.questions-hero,.question-entry-hero,.guide-hero,.prophet-portal-hero,.siyer-library-hero,.siyer-reading-hero,.siyer-topic-hero,.prayer-library-hero,.prayer-collection-page>header,.prayer-detail-hero,.prayer-path-hero,.sufi-hero,.sufi-path-hero,.sufi-works-page>header,.sufi-work-reader>header,.sufi-section-page>header{gap:30px!important;height:auto!important;min-height:auto!important;padding:48px 18px 44px!important}.quran-hero h1,.quran-index-hero h1,.archive-index-hero h1,.archive-reader-page .legacy-hero h1,.localized-hadith-page .legacy-hero h1,.legacy-reader-page .legacy-hero h1,.legacy-article-page .legacy-hero h1,.hadith-library-hero h1,.collection-hero h1,.series-hero h1,.index-reader-hero h1,.volume-hero h1,.sunan-section-hero h1,.sunan-record-hero h1,.concept-hero h1,.catalog-hero h1,.author-hero h1,.glossary-hero h1,.glossary-entry-hero h1,.questions-hero h1,.question-entry-hero h1,.guide-hero h1,.prophet-portal-hero h1,.siyer-library-hero h1,.siyer-reading-hero h1,.siyer-topic-hero h1,.prayer-library-hero h1,.prayer-collection-page>header h1,.prayer-detail-hero h1,.prayer-path-hero h1,.sufi-hero h1,.sufi-path-hero h1,.sufi-works-page>header h1,.sufi-work-reader>header h1,.sufi-section-page>header h1{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.045em!important;max-width:100%!important;margin:22px 0 18px!important;font-size:clamp(40px,12vw,58px)!important;line-height:.94!important}.legacy-hero>aside,.quran-hero>aside,.quran-index-hero>aside,.archive-index-hero>aside,.glossary-hero>aside,.glossary-entry-hero>aside,.questions-hero>aside,.prayer-library-hero>aside,.sufi-hero>aside{padding:20px!important}.legacy-hero>strong{display:none!important}.share-panel,.share-panel *{box-sizing:border-box}.share-panel{width:100%;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.share-panel>*,.share-panel nav,.share-panel nav>a,.share-panel nav>button{min-width:0;max-width:100%}.quran-reader-tools,.glossary-controls,.archive-controls{z-index:70!important;top:var(--mobile-chrome)!important;background:#eee6d4fa!important;padding:14px 16px!important;position:sticky!important}.quran-reader-tools{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.quran-reader-tools label{grid-column:1/3}.quran-reader-tools input,.glossary-controls input,.archive-controls input{min-height:48px;font-size:18px!important}.quran-reader-tools>div{scroll-snap-type:x proximity;scrollbar-width:none;grid-column:1;overflow-x:auto;flex-wrap:nowrap!important}.quran-reader-tools>div>span{display:none!important}.quran-reader-tools>div>a{white-space:nowrap;scroll-snap-align:start;place-items:center;min-width:48px;min-height:44px;display:grid}.quran-reader-tools>p{white-space:nowrap;grid-column:2;align-self:center;margin:0!important}.ayah-list>section{scroll-margin-top:calc(var(--mobile-chrome) + 132px)!important}.ayah-arabic{font-size:clamp(28px,8vw,34px)!important;line-height:1.85!important}.verse-page article>p{font-size:clamp(29px,8vw,34px)!important;line-height:1.9!important}.quran-daily-verse{grid-template-columns:1fr!important;gap:28px!important;padding:48px 18px!important}.quran-daily-verse header{min-height:70px}.quran-daily-verse>p{font-size:34px!important;line-height:1.85!important}.quran-daily-verse blockquote{border-top:1px solid #8b9886!important;border-left:0!important;padding:22px 0 0!important;font-size:18px!important}.quran-daily-verse>a{align-items:center;min-height:48px;display:flex;grid-column:1!important;margin:0!important}.quran-reading-gates,.quran-topic-atlas{grid-template-columns:1fr!important;gap:40px!important;padding:60px 18px 72px!important}.quran-reading-gates h2,.quran-topic-atlas h2,.quran-juz-atlas h2{font-size:45px!important}.quran-reading-gates>div,.quran-topic-atlas>div{grid-template-columns:1fr!important}.quran-reading-gates a{min-height:190px!important}.quran-topic-atlas a{min-height:210px!important}.quran-topic-atlas>.quran-esma-bridge{grid-column:1!important;margin-top:0!important}.quran-juz-atlas{padding:60px 18px 75px!important}.quran-juz-atlas header{grid-template-columns:1fr!important;gap:20px!important}.quran-juz-atlas>div{grid-template-columns:repeat(5,1fr)!important;margin-top:35px!important}.quran-juz-atlas a{min-height:62px!important}.quran-hero-facts{gap:5px!important}.quran-hero-facts span{font-size:8px!important}.quran-topic-hero,.quran-juz-hero{grid-template-columns:1fr!important;gap:32px!important;min-height:auto!important;padding:52px 18px 48px!important}.quran-topic-hero h1,.quran-juz-hero h1{font-size:clamp(45px,13vw,62px)!important;line-height:.92!important}.quran-topic-hero>aside{display:none}.quran-topic-intro{grid-template-columns:1fr!important;gap:40px!important;padding:52px 18px!important}.quran-topic-intro>p{font-size:27px!important}.quran-topic-verses,.quran-juz-verses{padding:10px 18px 80px!important}.quran-topic-verses>section,.quran-juz-verses>section{padding:50px 0!important}.quran-topic-verses section>p,.quran-juz-verses section>p{font-size:32px!important}.quran-topic-verses blockquote,.quran-juz-verses blockquote{font-size:19px!important}.quran-juz-coordinate{grid-template-columns:1fr!important;gap:9px!important;padding:18px!important}.quran-juz-coordinate i{display:none}.quran-similar-verses{padding:52px 18px 78px!important}.quran-similar-verses>div{grid-template-columns:repeat(2,1fr)!important}.quran-similar-verses a{min-height:100px!important}.glossary-controls{grid-template-columns:1fr!important;gap:10px!important}.glossary-controls label{grid-template-columns:1fr!important;gap:5px!important}.glossary-controls nav{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.glossary-controls button,.glossary-alphabet button{white-space:nowrap;min-width:44px;min-height:44px;padding:8px 11px!important;font-size:9px!important}.glossary-controls>p{grid-column:1!important;margin:0!important}.glossary-alphabet{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;padding:12px 16px!important}.glossary-alphabet button{scroll-snap-align:start}.prayer-language-rail,.prayer-path-rail,.siyer-reading-rail{scroll-snap-type:x mandatory;scrollbar-width:none;top:var(--mobile-chrome)!important;z-index:68!important;overflow-x:auto!important}.prayer-language-rail>a,.prayer-path-rail>a,.siyer-reading-rail>a{scroll-snap-align:start;min-height:52px!important}.prayer-language-rail>a{place-items:center;width:64px;padding:0;display:grid}.prayer-path-rail{grid-template-columns:repeat(6,168px)!important}.siyer-reading-rail{grid-template-columns:repeat(4,168px)!important}.reader-progress{top:var(--mobile-chrome)!important;z-index:118!important}.sufi-section-page>.reader-place{z-index:67;top:calc(var(--mobile-chrome) + 4px);position:sticky;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;padding:10px 14px!important}.reader-place>div span,.reader-place>div em{display:none}.reader-place button{grid-column:1/3;min-height:44px}.reader-place summary{min-width:104px;min-height:44px;padding:10px!important}.reader-place details nav{overscroll-behavior:contain;top:auto!important;left:12px!important;right:12px!important;bottom:calc(var(--mobile-dock) + env(safe-area-inset-bottom) + 8px)!important;width:auto!important;max-height:58dvh!important;position:fixed!important}.reader-place details nav a{min-height:48px}.sufi-section-text,.legacy-article-content{padding:52px 20px 82px!important}.sufi-section-text p,.legacy-article-content{font-size:18px!important;line-height:1.78!important}.sufi-section-text h2,.legacy-article-content h2{margin-top:56px!important;font-size:34px!important}.section-citation div a,.section-citation div span,.work-language-status a,.work-language-status span{align-items:center;min-height:44px;font-size:9px!important;display:inline-flex!important}.threshold-map>nav,.amentu-index,.weave-topic-selector,.main-gates,.siyer-section-map,.siyer-era-filter,.person-tools>div,.works-browser nav{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.threshold-map>nav>*,.amentu-index>*,.weave-topic-selector>*,.main-gates>*,.siyer-section-map>*,.siyer-era-filter>*,.person-tools>div>*,.works-browser nav>*{scroll-snap-align:start}input,select,textarea{font-size:16px}button,a,summary,input,select{touch-action:manipulation}:focus-visible{outline-offset:3px!important;outline:3px solid #d0aa52!important}}@media (max-width:430px){.global-brand img{width:124px}.global-menu-button{min-width:101px!important}.global-context>div:first-child span{display:none}.global-context>div:first-child b{grid-row:1/3;align-self:center}.global-language a,.global-language span{width:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.siyer-library-page,.prophet-portal-page{max-width:100%;overflow-x:hidden}.siyer-event-map{overflow:hidden}.siyer-event-map>div{width:100%;max-width:100%;margin-right:0!important}.siyer-library-results>div{grid-template-columns:minmax(0,1fr)!important}.siyer-library-results a{box-sizing:border-box;min-width:0;max-width:100%}.prophet-dossier>header{grid-template-columns:minmax(0,1fr) auto!important}.prophet-dossier>header>div,.prophet-dossier>header h2{overflow-wrap:anywhere;min-width:0;max-width:100%}.detailed-atlas-hero>strong,.life-hero>strong{max-width:100%;overflow:hidden}}.share-panel{color:#eee6d4;background:#241e19;border-top:5px solid #c56845;grid-template-columns:minmax(260px,.55fr) minmax(620px,1.45fr);gap:6vw;padding:72px max(6vw,58px);display:grid;position:relative}.share-panel header>span{color:#d0aa52;letter-spacing:.16em;font:700 7px Arial,sans-serif}.share-panel h2{letter-spacing:-.045em;max-width:480px;margin:24px 0 16px;font:400 clamp(34px,4vw,58px)/.95 Georgia,serif}.share-panel header>p{color:#a99e90;margin:0;font:14px/1.55 Georgia,serif}.share-panel nav{border-top:1px solid #5e554b;border-left:1px solid #5e554b;grid-template-columns:repeat(3,1fr);display:grid}.share-panel nav>a,.share-panel nav>button{color:#d8ccbc;text-align:left;cursor:pointer;background:0 0;border:1px solid #5e554b;border-top:0;border-left:0;grid-template-columns:34px 1fr 14px;align-items:center;gap:10px;min-height:112px;padding:18px;display:grid}.share-panel nav b{color:#d0aa52;border:1px solid #786c5e;border-radius:50%;place-items:center;width:31px;height:31px;font:700 10px Arial,sans-serif;display:grid}.share-panel nav span{font:15px Georgia,serif}.share-panel nav i{color:#c56845;font-style:normal}.share-panel nav>a:hover,.share-panel nav>button:hover{color:#241e19;background:#d0aa52}.share-panel nav>a:hover b,.share-panel nav>button:hover b{color:#241e19;border-color:#7e662d}.share-panel nav>a:hover i,.share-panel nav>button:hover i{color:#241e19}.share-panel nav>button:disabled{cursor:wait;opacity:.55}.share-status{color:#d0aa52;letter-spacing:.1em;text-transform:uppercase;margin:0;font:700 7px Arial,sans-serif;position:absolute;bottom:28px;right:max(6vw,58px)}@media (max-width:900px){.share-panel{grid-template-columns:1fr;gap:38px;padding:58px 18px}.share-panel nav{grid-template-columns:repeat(2,1fr)}.share-panel nav>a,.share-panel nav>button{min-height:96px}.share-status{bottom:24px;right:18px}}.member-access-strip{color:#eee6d4;background:#241e19;border-top:6px solid #c6a44f;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:4vw;padding:34px 6vw;display:grid}.member-access-strip>span{color:#d0aa52;letter-spacing:.16em;font:700 9px Arial,sans-serif}.member-access-strip b{font:400 27px/1.1 Georgia,serif}.member-access-strip p{color:#c3b8a7;max-width:760px;margin:8px 0 0;font:400 14px/1.5 Georgia,serif}.member-access-strip nav{gap:8px;display:flex}.member-access-strip a,.library-save{min-height:42px;color:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #6e6253;justify-content:center;align-items:center;padding:13px 16px;font:700 9px/1 Arial,sans-serif;display:inline-flex}.member-access-strip nav a:first-child{color:#241e19;background:#d0aa52;border-color:#d0aa52}.member-access-open{color:#efe8d9;background:#315448;border-color:#d0aa52}.member-access-open>a{color:#241e19;background:#d0aa52;border-color:#d0aa52}.library-save{color:#eee6d4;background:#241e19;border-color:#806f5c}.library-save.saved{color:#241e19;background:#d0aa52;border-color:#d0aa52}.library-save:disabled{cursor:wait;opacity:.7}.library-save-anonymous{color:#241e19;background:#d0aa52;border-color:#d0aa52}.hat-detail-stage .library-save{width:100%;margin-top:26px}.work-save-row{background:#eee4cf;border-bottom:1px solid #b7aa94;justify-content:space-between;align-items:center;gap:24px;padding:24px 6vw;display:flex}.work-save-row p{color:#6e6255;margin:0;font:400 14px/1.5 Georgia,serif}.member-reading-lock{max-width:920px;margin:0 auto;padding:75px 40px 105px}.member-reading-lock>span{color:#a94b31;letter-spacing:.16em;font:700 9px Arial,sans-serif}.member-reading-lock h2{letter-spacing:-.045em;max-width:720px;margin:22px 0;font:400 clamp(42px,5vw,72px)/.95 Georgia,serif}.member-reading-lock>p{color:#5f5548;max-width:760px;font:400 20px/1.7 Georgia,serif}.member-reading-lock blockquote{color:#51483d;background:#e4d8c2;border-left:5px solid #c6a44f;max-width:760px;margin:38px 0;padding:24px 28px;font:400 18px/1.65 Georgia,serif}.member-reading-lock nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.member-reading-lock nav a{letter-spacing:.1em;text-transform:uppercase;border:1px solid #766a59;padding:16px 19px;font:700 9px Arial,sans-serif}.member-reading-lock nav a:first-child{color:#f2ead9;background:#315448;border-color:#315448}.work-contents .member-only-mark{color:#a94b31;letter-spacing:.09em;text-transform:uppercase;margin-left:auto;font:700 7px Arial,sans-serif}.work-contents nav a[data-access=member]{grid-template-columns:55px minmax(0,1fr) auto}.member-library{z-index:1;color:#261f19;background:#eee4cf;border-top:1px solid #a99c88;grid-column:1/-1;padding:75px 7vw 95px;position:relative}.member-library>header{border-bottom:4px solid #315448;grid-template-columns:160px 1fr auto;align-items:end;gap:28px;padding-bottom:28px;display:grid}.member-library>header span{color:#a94b31;letter-spacing:.15em;font:700 9px Arial,sans-serif}.member-library>header h2{margin:0;font:400 48px/.95 Georgia,serif}.member-library>header p{color:#726759;margin:0;font:400 14px Georgia,serif}.member-library-grid{border-left:1px solid #a99c88;grid-template-columns:repeat(4,1fr);display:grid}.member-library-column{border-bottom:1px solid #a99c88;border-right:1px solid #a99c88;min-height:240px;padding:26px}.member-library-column>header{border-bottom:1px solid #bcb09c;justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.member-library-column h3{margin:0;font:400 25px Georgia,serif}.member-library-column>header b{color:#a94b31;font:400 27px Georgia,serif}.member-library-column nav{display:grid}.member-library-column nav a{border-bottom:1px solid #d0c4b0;gap:5px;padding:15px 0;display:grid}.member-library-column nav b{font:400 16px/1.25 Georgia,serif}.member-library-column nav span{color:#74695b;font:11px/1.35 Arial,sans-serif}.member-library-column nav small{color:#315448;text-transform:uppercase;font:700 8px Arial,sans-serif}.member-library-empty{color:#766b5d;padding:24px 0;font:400 14px/1.55 Georgia,serif}.member-library-empty p{margin:0 0 18px}.member-library-empty a{color:#315448;letter-spacing:.08em;text-transform:uppercase;font:700 9px Arial,sans-serif}.member-library-status{color:#6c6154;margin:0;padding:36px 0;font:400 16px/1.55 Georgia,serif}.member-library-status button,.member-logout{color:#eee6d4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#241e19;border:1px solid #766957;min-height:42px;margin-top:18px;padding:13px 17px;font:700 9px Arial,sans-serif}.member-logout{margin-top:38px;display:block}.member-logout-error{max-width:390px;color:#8e2f1f!important;margin:15px 0 0!important;font:700 12px/1.5 Arial,sans-serif!important}.member-page--account .member-panel .member-switch+.member-switch{margin-top:16px}.member-rare-discovery{color:#eee6d4;background:#211b17;border-top:5px solid #c6a44f;grid-template-columns:minmax(260px,.65fr) 1fr;gap:4vw;margin-top:35px;padding:34px;display:grid}.member-rare-discovery>div>span{color:#c86a48;letter-spacing:.15em;font:700 9px Arial,sans-serif}.member-rare-discovery h3{margin:20px 0 10px;font:36px/1 Georgia,serif}.member-rare-discovery p{color:#bcb1a2;font:14px/1.55 Georgia,serif}.member-rare-discovery nav{grid-template-columns:1fr 1fr;display:grid}.member-rare-discovery a{color:#d0aa52;border-bottom:1px solid #554b40;padding:18px;font:700 9px Arial,sans-serif}@media (max-width:1250px){.member-library-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.member-access-strip{grid-template-columns:1fr;gap:16px}.member-access-strip nav{justify-self:start}.member-library>header,.member-library-grid{grid-template-columns:1fr}.work-save-row{flex-direction:column;align-items:flex-start}.member-page--account .member-intro{order:1}.member-page--account .member-library{order:2}.member-page--account .member-panel{order:3}}@media (max-width:560px){.member-access-strip{padding:28px 22px}.member-access-strip nav{width:100%;display:grid}.member-access-strip a,.library-save{min-height:48px}.member-reading-lock{padding:55px 22px 80px}.member-reading-lock>p{font-size:18px}.member-reading-lock blockquote{margin-top:28px;padding:20px}.work-contents nav a[data-access=member]{grid-template-columns:38px minmax(0,1fr)}.work-contents .member-only-mark{grid-column:2;margin:4px 0 0}.member-library{padding:42px 18px calc(72px + env(safe-area-inset-bottom))}.member-library>header h2{font-size:39px}.member-library-column{padding:20px 16px}.member-library-column nav a{min-height:56px}.member-library-empty a{align-items:center;min-height:48px;font-size:10px;display:flex}.member-library-status button,.member-logout{min-height:48px}.member-page--account .member-panel .member-switch{align-items:center;min-height:48px;display:flex}.member-rare-discovery{grid-template-columns:1fr;padding:24px 20px}.member-rare-discovery nav{grid-template-columns:1fr}.member-rare-discovery a{align-items:center;min-height:48px;display:flex}}.skip-to-content{z-index:9999;color:#241e19;letter-spacing:.08em;text-transform:uppercase;background:#f1e6cf;border:1px solid;padding:12px 16px;font:700 12px/1 system-ui,sans-serif;position:fixed;inset-block-start:10px;inset-inline-start:12px;transform:translateY(-160%)}.skip-to-content:focus{transform:translateY(0)}.main-content-anchor{block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main :is(h1,h2,h3){text-wrap:balance;overflow-wrap:anywhere}main :is(p,li){text-wrap:pretty}main section[id],main article[id]{scroll-margin-top:132px}main :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #c76140}:is(.catalog-hero,.glossary-hero,.sahaba-hero,.hadith-library-hero,.archive-index-hero,.prophet-portal-hero,.ilm-hero,.fast-hero,.hajj-hero,.women-hero,.family-hero,.life-hero,.prayer-library-hero,.sufi-hero,.atlas-hero,.ulema-hero,.madhhab-hero,.ahl-hero,.rare-hero,.hat-hero) p{max-inline-size:68ch;line-height:1.62}:is(.catalog-hero,.glossary-hero,.sahaba-hero,.hadith-library-hero,.archive-index-hero,.prophet-portal-hero,.ilm-hero,.fast-hero,.hajj-hero,.women-hero,.family-hero,.life-hero,.prayer-library-hero,.sufi-hero,.atlas-hero,.ulema-hero,.madhhab-hero,.ahl-hero,.rare-hero,.hat-hero) :is(a,button){min-block-size:44px}:is(.catalog-grid,.glossary-index,.sahaba-grid,.archive-records,.ulema-featured,.library-collection-list)>*{min-inline-size:0}@media (max-width:1050px) and (min-width:851px){.series-manifesto{grid-template-columns:82px minmax(0,1fr);gap:42px}.series-manifesto-copy{grid-column:2;inline-size:auto}}@media (max-width:760px){main section[id],main article[id]{scroll-margin-top:108px}:is(.catalog-hero,.glossary-hero,.sahaba-hero,.hadith-library-hero,.archive-index-hero,.prophet-portal-hero,.ilm-hero,.fast-hero,.hajj-hero,.women-hero,.family-hero,.life-hero,.prayer-library-hero,.sufi-hero,.atlas-hero,.ulema-hero,.madhhab-hero,.ahl-hero,.rare-hero,.hat-hero){padding-inline:clamp(18px,5vw,28px)}:is(.catalog-hero,.glossary-hero,.sahaba-hero,.hadith-library-hero,.archive-index-hero,.prophet-portal-hero,.ilm-hero,.fast-hero,.hajj-hero,.women-hero,.family-hero,.life-hero,.prayer-library-hero,.sufi-hero,.atlas-hero,.ulema-hero,.madhhab-hero,.ahl-hero,.rare-hero,.hat-hero) h1{font-size:clamp(2.65rem,13vw,4.4rem);line-height:.94}main :is(nav,.section-nav,.hero-nav){scrollbar-width:none}main :is(a,button,select,input[type=search]){min-block-size:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hub-access{--hub-accent:#aa4c34;--hub-dark:#211b16;color:#2b241e;background:#e6dcc7;border-top:1px solid #a99e89;border-bottom:1px solid #a99e89;grid-template-columns:minmax(250px,.43fr) minmax(0,1.57fr);gap:clamp(38px,6vw,92px);padding:clamp(62px,7vw,105px) max(4vw,24px) clamp(72px,8vw,124px);display:grid}.hub-access-quran{--hub-accent:#a97820}.hub-access-hadith{--hub-accent:#a94d35}.hub-access-ilmihal{--hub-accent:#315e50}.hub-access-library{--hub-accent:#8c5538}.hub-access>header{align-self:start;position:sticky;top:130px}.hub-access>header>small{color:var(--hub-accent);letter-spacing:.17em;font:800 9px/1.3 Arial,sans-serif}.hub-access>header h2{letter-spacing:-.055em;text-wrap:balance;max-width:480px;margin:25px 0 22px;font:400 clamp(43px,4.8vw,76px)/.9 Georgia,serif}.hub-access>header p{color:#675e51;text-wrap:pretty;max-width:430px;margin:0;font:16px/1.65 Georgia,serif}.hub-access>nav{border-top:1px solid #9e927d;border-left:1px solid #9e927d;grid-template-columns:1fr 1fr;display:grid}.hub-access>nav>a{min-height:220px;color:inherit;border-bottom:1px solid #9e927d;border-right:1px solid #9e927d;grid-template-columns:30px 1fr auto;gap:18px;padding:24px;text-decoration:none;transition:background .22s,color .22s,transform .22s;display:grid}.hub-access>nav>a.featured{background:#d8cbae;grid-column:1/-1;min-height:250px}.hub-access>nav>a>span{color:var(--hub-accent);font-variant-numeric:tabular-nums;font:800 9px/1 Arial,sans-serif}.hub-access>nav>a div{flex-direction:column;min-width:0;display:flex}.hub-access>nav>a small{color:#7b6f5e;letter-spacing:.13em;font:800 8px/1.3 Arial,sans-serif}.hub-access>nav>a h3{letter-spacing:-.025em;text-wrap:balance;max-width:460px;margin:40px 0 12px;font:400 clamp(25px,2.3vw,36px)/1 Georgia,serif}.hub-access>nav>a p{color:#716759;text-wrap:pretty;max-width:48ch;margin:0;font:14px/1.55 Georgia,serif}.hub-access>nav>a>b{color:var(--hub-accent);align-self:end;font:400 22px/1 Georgia,serif}:is(.hub-access>nav>a:hover,.hub-access>nav>a:focus-visible){color:#f0e6d1;background:var(--hub-dark);transform:translateY(-2px)}:is(.hub-access>nav>a:hover :is(small,p),.hub-access>nav>a:focus-visible :is(small,p)){color:#bfb3a1}.hub-access>nav>a:focus-visible{outline:3px solid var(--hub-accent);outline-offset:-3px;position:relative}.hub-access>nav>a:active{transform:translateY(0)}@media (max-width:900px){.hub-access{grid-template-columns:1fr}.hub-access>header{position:relative;top:auto}.hub-access>header p{max-width:65ch}}@media (max-width:620px){.hub-access{padding:58px 18px 78px}.hub-access>nav{grid-template-columns:1fr}.hub-access>nav>a,.hub-access>nav>a.featured{grid-column:auto;min-height:190px;padding:21px 18px}.hub-access>nav>a h3{margin-top:30px;font-size:28px}}.hub-access>header{grid-template-columns:none!important;width:auto!important;display:block!important}.hub-access>header h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:auto!important;font-size:clamp(40px,4vw,60px)!important;line-height:.94!important;display:block!important}.hub-access>header p{width:auto!important;display:block!important}.hub-access>nav{grid-template-columns:1fr 1fr!important;width:auto!important;display:grid!important}@media (max-width:620px){.hub-access>nav{grid-template-columns:1fr!important}}.qcm-page{color:#2b241e;background:#e8deca;min-height:100dvh}.qcm-hero{border-bottom:1px solid #a99c89;align-items:end;gap:4vw;padding:54px max(4vw,24px) 64px;grid-template-columns:minmax(130px,2fr) minmax(580px,8fr) minmax(170px,2fr)!important;display:grid!important}.qcm-hero>a{color:#a94d35;letter-spacing:.1em;text-transform:uppercase;align-self:start;font:800 8px Arial,sans-serif;text-decoration:none}.qcm-hero>div>small{color:#a94d35;letter-spacing:.16em;font:800 8px Arial,sans-serif}.qcm-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:920px;margin:27px 0 22px;font:400 clamp(48px,5.7vw,90px)/.88 Georgia,serif}.qcm-hero p{color:#675d50;max-width:760px;margin:0;font:17px/1.65 Georgia,serif}.qcm-hero>nav{border:1px solid #a99c89;justify-content:flex-end;display:flex!important}.qcm-hero>nav button{color:#655b4e;cursor:pointer;background:0 0;border:0;border-right:1px solid #a99c89;min-width:52px;height:48px;font:800 9px Arial,sans-serif}.qcm-hero>nav button:last-child{border-right:0}.qcm-hero>nav button.active{color:#f1e7d5;background:#a94d35}.qcm-studio{grid-template-columns:minmax(330px,4fr) minmax(560px,8fr);align-items:start;gap:4vw;padding:54px max(3vw,24px) 90px;display:grid}.qcm-controls{border-top:4px solid #315e50}.qcm-step{border-bottom:1px solid #a99c89;padding:28px 0 34px}.qcm-step>small{color:#a94d35;letter-spacing:.14em;margin-bottom:24px;font:800 8px Arial,sans-serif;display:block}.qcm-step>label{color:#665c4f;letter-spacing:.05em;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;margin-top:14px;font:700 10px Arial,sans-serif;display:grid}.qcm-step select{color:#2b241e;background:#eee6d4;border:1px solid #9f927f;border-radius:0;width:100%;height:48px;padding:0 13px;font:15px Georgia,serif}.qcm-step input[type=range]{accent-color:#315e50;width:100%}.qcm-step output{color:#315e50;min-width:38px;font:700 11px Arial,sans-serif}.qcm-backgrounds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qcm-backgrounds button{color:#2b241e;cursor:pointer;text-align:left;background:0 0;border:1px solid #a99c89;grid-template-columns:68px 1fr;align-items:center;gap:12px;min-height:92px;padding:8px;display:grid}.qcm-backgrounds img,.qcm-backgrounds i{object-fit:cover;background:linear-gradient(145deg,#315e50,#15271f);width:68px;height:74px;display:block}.qcm-backgrounds span{font:15px/1.2 Georgia,serif}.qcm-backgrounds button.active{color:#f2e8d6;background:#315e50;border-color:#315e50}.qcm-formats{border:1px solid #a99c89;grid-template-columns:repeat(3,1fr);display:grid}.qcm-formats button{color:#574e43;cursor:pointer;background:0 0;border:0;border-right:1px solid #a99c89;height:46px;font:700 9px Arial,sans-serif}.qcm-formats button:last-child{border-right:0}.qcm-formats button.active{color:#f2e8d6;background:#a94d35}.qcm-toggles{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.qcm-toggles label{color:#51493f;align-items:center;gap:10px;min-height:42px;font:13px Georgia,serif;display:flex}.qcm-toggles input{accent-color:#315e50;width:17px;height:17px}.qcm-preview{position:sticky;top:120px}.qcm-preview>div{background:#211b16;border-top:4px solid #c69d40;justify-content:center;align-items:center;min-height:560px;padding:34px;display:flex}.qcm-preview canvas{width:auto;max-width:100%;height:auto;max-height:72vh;display:block;box-shadow:0 25px 70px #1e161057}.qcm-preview>div>p{color:#d4c7b2;font:16px Georgia,serif}.qcm-preview footer{background:#eee6d4;border:1px solid #a99c89;border-top:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:86px;padding:16px 18px;display:grid}.qcm-preview footer span{color:#716658;max-width:480px;font:12px/1.45 Georgia,serif}.qcm-preview footer button{color:#332b24;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #8f8270;min-height:46px;padding:0 17px;font:800 8px Arial,sans-serif}.qcm-preview footer button.primary{color:#f2e8d6;background:#a94d35;border-color:#a94d35}.qcm-preview footer button:disabled{opacity:.4;cursor:not-allowed}:is(.qcm-preview footer button:hover:not(:disabled),.qcm-preview footer button:focus-visible:not(:disabled)){outline-offset:2px;outline:2px solid #c69d40}.qcm-preview footer button:active:not(:disabled){transform:translateY(1px)}@media (max-width:1050px){.qcm-hero{grid-template-columns:140px 1fr!important}.qcm-hero>nav{grid-column:2;justify-self:start}.qcm-studio{grid-template-columns:340px minmax(0,1fr);gap:24px}.qcm-preview>div{padding:22px}.qcm-preview footer{grid-template-columns:1fr 1fr}.qcm-preview footer span{grid-column:1/3}}@media (max-width:780px){.qcm-hero{padding:42px 18px 50px;display:block!important}.qcm-hero>div{margin-top:42px}.qcm-hero h1{font-size:clamp(46px,14vw,65px)}.qcm-hero>nav{width:max-content;margin-top:28px}.qcm-studio{padding:38px 18px 72px;display:block}.qcm-preview{margin-top:42px;position:relative;top:auto}.qcm-preview>div{min-height:0;padding:14px}.qcm-preview canvas{max-height:none}.qcm-preview footer{grid-template-columns:1fr 1fr;display:grid}.qcm-preview footer span{grid-column:1/3}.qcm-backgrounds{grid-template-columns:1fr 1fr}.qcm-step>label{grid-template-columns:1fr}.qcm-step output{grid-column:1}}@media (max-width:460px){.qcm-backgrounds,.qcm-preview footer{grid-template-columns:1fr}.qcm-preview footer span{grid-column:1}.qcm-formats{grid-template-columns:1fr}.qcm-formats button{border-bottom:1px solid #a99c89;border-right:0}.qcm-formats button:last-child{border-bottom:0}}.qcm-preview footer>span{max-width:480px}.qcm-social{background:#e2d7c2;border-top:1px solid #a99c89;grid-column:1/4;margin:9px -18px -16px;padding:16px 18px 18px}.qcm-social>small{color:#756a5c;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font:800 7px Arial,sans-serif;display:block}.qcm-social>nav{flex-wrap:wrap;gap:7px;display:flex}.qcm-social>nav button{background:#eee6d473;border-color:#9f927f;min-height:39px;padding:0 13px}.qcm-social>nav button:first-child{color:#f2e8d6;background:#211b16;border-color:#211b16;min-width:42px}@media (max-width:1050px){.qcm-social{grid-column:1/3}}@media (max-width:460px){.qcm-social{grid-column:1}}.not-found-page{--nf-paper:#eee4cf;--nf-ink:#271f19;--nf-dark:#17130f;--nf-line:#655a4d;--nf-red:#c75f3e;--nf-gold:#d3ad4f;--nf-green:#315c4d;min-height:100dvh;color:var(--nf-ink);background:var(--nf-paper)}.not-found-stage{color:#f0e5d2;background:var(--nf-dark);border-bottom:7px solid var(--nf-gold);grid-template-columns:minmax(0,1.4fr) minmax(260px,.5fr);align-items:end;gap:8vw;min-height:780px;padding:clamp(130px,11vw,170px) max(5vw,42px) 76px;display:grid;position:relative;overflow:hidden}.not-found-stage:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#a47c351f 25%,#0000 calc(25% + 1px)),linear-gradient(0deg,#0000 calc(50% - 1px),#a47c3519 50%,#0000 calc(50% + 1px));background-size:25% 100%,100% 50%;position:absolute;inset:0}.not-found-coordinate{z-index:0;color:#fff;opacity:.038;letter-spacing:-.09em;white-space:nowrap;align-items:center;gap:clamp(18px,3vw,54px);font:400 clamp(170px,31vw,510px)/.7 Georgia,serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-coordinate i{border:1px solid;width:clamp(12px,2vw,30px);height:clamp(12px,2vw,30px);transform:rotate(45deg)}.not-found-copy,.not-found-stage aside{z-index:1;position:relative}.not-found-mark{z-index:2;color:#c8bcad;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:22px;font:700 8px Arial,sans-serif;display:flex;position:absolute;top:32px;left:max(5vw,42px)}.not-found-mark img{filter:brightness(0)invert();opacity:.92;width:142px;height:auto}.not-found-mark span{border-left:1px solid var(--nf-line);padding-left:22px}.not-found-copy>span,.not-found-routes header>span,.not-found-help>span{color:var(--nf-red);letter-spacing:.17em;font:700 10px/1.2 Arial,sans-serif}.not-found-copy h1{letter-spacing:-.068em;text-wrap:balance;max-width:980px;margin:38px 0 28px;font:400 clamp(72px,9vw,150px)/.78 Georgia,serif}.not-found-copy h1 em,.not-found-routes h2 em{color:var(--nf-red);font-weight:400}.not-found-copy>p{color:#c8bcad;text-wrap:pretty;max-width:760px;margin:0;font:19px/1.6 Georgia,serif}.not-found-search{border-top:1px solid var(--nf-line);max-width:880px;margin-top:38px;padding-top:20px}.not-found-search label{color:var(--nf-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font:700 8px Arial,sans-serif;display:block}.not-found-search>div{background:#efe4d0;grid-template-columns:minmax(0,1fr) auto;display:grid}.not-found-search input{min-width:0;height:62px;color:var(--nf-ink);background:0 0;border:0;outline:0;padding:0 20px;font:18px Georgia,serif}.not-found-search input::placeholder{color:#887b6b}.not-found-search button{min-width:175px;color:var(--nf-dark);background:var(--nf-gold);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border:0;padding:0 18px;font:700 8px Arial,sans-serif;transition:background .22s,transform .22s}.not-found-search button b{margin-left:15px;font-size:15px}:is(.not-found-search button:hover,.not-found-search button:focus-visible){background:#e4c66e}.not-found-search button:active{transform:translateY(1px)}.not-found-copy nav{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.not-found-copy nav a{border:1px solid var(--nf-line);color:#e6d9c6;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:0 18px;font:700 9px/1 Arial,sans-serif;transition:background .22s,color .22s,transform .22s;display:flex}.not-found-copy nav a b{color:var(--nf-gold);font-size:16px}:is(.not-found-copy nav a:hover,.not-found-copy nav a:focus-visible){color:var(--nf-dark);background:#e8dcc7;transform:translateY(-2px)}.not-found-copy nav a:active{transform:translateY(1px)}.not-found-copy nav .not-found-primary{color:var(--nf-dark);background:var(--nf-gold);border-color:var(--nf-gold)}.not-found-stage aside{border-top:4px solid var(--nf-green);grid-template-columns:105px 1fr;align-self:end;display:grid}.not-found-stage aside>*{border-bottom:1px solid var(--nf-line);min-height:82px;padding:22px 0}.not-found-stage aside span{color:#9f9486;letter-spacing:.11em;font:700 8px/1.45 Arial,sans-serif}.not-found-stage aside b{color:#ded1bd;font:400 17px/1.45 Georgia,serif}.not-found-routes{padding:100px max(5vw,42px) 125px}.not-found-routes>header{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:6vw;padding-bottom:48px;display:grid}.not-found-routes header>span{color:var(--nf-green);grid-column:1/-1}.not-found-routes h2{letter-spacing:-.058em;text-wrap:balance;max-width:850px;margin:18px 0 0;font:400 clamp(52px,6.7vw,105px)/.84 Georgia,serif}.not-found-routes header>p{color:#6c6154;text-wrap:pretty;max-width:550px;margin:0;font:17px/1.62 Georgia,serif}.not-found-routes>div{border-top:5px solid var(--nf-green);border-left:1px solid #a99c86;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.not-found-routes>div>a{min-height:350px;color:inherit;border-bottom:1px solid #a99c86;border-right:1px solid #a99c86;flex-direction:column;padding:28px;transition:background .22s,color .22s,transform .22s;display:flex}.not-found-routes small{color:var(--nf-red);letter-spacing:.08em;font:700 8px/1.4 Arial,sans-serif}.not-found-routes h3{letter-spacing:-.035em;text-wrap:balance;margin:54px 0 18px;font:400 31px/1.03 Georgia,serif}.not-found-routes p{color:#756959;margin:0;font:15px/1.55 Georgia,serif}.not-found-routes a>b{color:var(--nf-green);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:34px;font:700 8px/1.2 Arial,sans-serif}.not-found-routes a>b i{float:right;color:var(--nf-red);font-size:18px;font-style:normal}:is(.not-found-routes>div>a:hover,.not-found-routes>div>a:focus-visible){color:#efe3cf;background:var(--nf-green);transform:translateY(-4px)}:is(.not-found-routes>div>a:hover p,.not-found-routes>div>a:focus-visible p){color:#cfc3b1}:is(.not-found-routes>div>a:hover b,.not-found-routes>div>a:focus-visible b){color:var(--nf-gold)}.not-found-help{color:#eadfcd;background:#28211a;border-top:1px solid #584d42;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:5vw;min-height:250px;padding:58px max(5vw,42px) 68px;display:grid}.not-found-help>span{color:var(--nf-gold)}.not-found-help>p{color:#c1b5a6;max-width:850px;margin:0;font:18px/1.6 Georgia,serif}.not-found-help>a{border-bottom:1px solid var(--nf-red);color:var(--nf-red);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:16px 0;font:700 9px/1.2 Arial,sans-serif}.not-found-help>a b{margin-left:18px;font-size:17px}.not-found-page a:focus-visible{outline:2px solid var(--nf-gold);outline-offset:4px}@media (max-width:980px){.not-found-stage{grid-template-columns:1fr;min-height:auto}.not-found-stage aside{max-width:620px}.not-found-routes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.not-found-help{grid-template-columns:150px 1fr}.not-found-help>a{grid-column:2;width:max-content}}@media (max-width:650px){.not-found-stage{gap:48px;padding:126px 18px 52px}.not-found-mark{justify-content:space-between;top:28px;left:18px;right:18px}.not-found-mark img{width:120px}.not-found-mark span{text-align:right;max-width:110px}.not-found-coordinate{font-size:56vw;top:28%}.not-found-copy h1{margin-top:30px;font-size:62px}.not-found-copy>p{font-size:17px}.not-found-search>div{grid-template-columns:1fr}.not-found-search input{height:58px}.not-found-search button{height:50px}.not-found-copy nav{display:grid}.not-found-copy nav a{width:100%}.not-found-stage aside{grid-template-columns:86px 1fr}.not-found-stage aside>*{min-height:74px;padding:18px 0}.not-found-routes{padding:68px 14px 90px}.not-found-routes>header{grid-template-columns:1fr;padding:0 4px 36px}.not-found-routes header>span{grid-column:1}.not-found-routes h2{font-size:52px}.not-found-routes header>p{font-size:16px}.not-found-routes>div{grid-template-columns:1fr}.not-found-routes>div>a{min-height:270px;padding:24px}.not-found-routes h3{margin-top:38px}.not-found-help{grid-template-columns:1fr;gap:24px;padding:48px 18px 78px}.not-found-help>a{white-space:normal;grid-column:1;width:100%}}@media (prefers-reduced-motion:reduce){.not-found-page *{scroll-behavior:auto!important;transition:none!important}}
