.prospectus{--pros-max:80rem;--pros-pad-inline:clamp(1.25rem,5vw,5rem);--pros-pad-block:clamp(4rem,8vw,7rem);color:var(--ink);background:var(--paper)}.prospectus a:focus-visible,.prospectus button:focus-visible,.prospectus summary:focus-visible{outline:2px solid var(--gilt);outline-offset:3px}.prospectus__wrap{max-width:var(--pros-max);margin-inline:auto;padding-inline:var(--pros-pad-inline)}.prospectus-skip{position:absolute;inset-inline-start:var(--space-3);inset-block-start:var(--space-3);z-index:100;padding:var(--space-2) var(--space-3);background:var(--myrtle);color:var(--paper-on-deep);text-decoration:none;transform:translateY(-200%)}.prospectus-skip:focus{transform:translateY(0)}.prospectus-hero{padding-block:2.5rem var(--pros-pad-block)}.prospectus-hero__grid{display:flex;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.prospectus-hero__ivory{flex:1 1 35rem;min-width:0;padding:clamp(1.75rem,4.5vw,4rem);display:flex;flex-direction:column;gap:1.75rem;background:var(--paper)}.prospectus-hero__myrtle{flex:1 1 25rem;min-width:0;background:var(--myrtle);color:var(--paper-on-deep);padding:clamp(2rem,4.5vw,4rem);display:flex;flex-direction:column;justify-content:center;gap:1.75rem}.prospectus-hero--panel .prospectus-hero__ivory{justify-content:center}.prospectus-hero--panel .prospectus-hero__myrtle{padding:0;gap:0;justify-content:flex-start}.prospectus-hero--panel .prospectus-hero__media{position:relative;width:100%;aspect-ratio:4/3;flex:0 0 auto;overflow:hidden}.prospectus-hero--panel .prospectus-hero__media img{width:100%;height:100%;object-fit:cover}.prospectus-hero--panel .prospectus-hero__myrtle-inner{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:1.75rem;padding:clamp(2rem,4.5vw,4rem)}@media (min-width:1024px){.prospectus-hero--panel .prospectus-hero__ivory,.prospectus-hero--panel .prospectus-hero__myrtle{flex:1 1 0}}.prospectus-hero__eyebrow{font-family:var(--font-utility),system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--myrtle)}.prospectus-hero__title{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:1.08;letter-spacing:-.01em;color:var(--ink);max-width:15ch;margin:0}.prospectus-hero__lead{font-size:1.125rem;line-height:1.65;color:var(--ink-soft);max-width:46ch;margin:0}.prospectus-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem}.prospectus-hero__status{font-size:.8125rem;color:var(--ink-soft);display:flex;align-items:center;gap:.625rem;margin:0}.prospectus-hero__status-dot{width:.4375rem;height:.4375rem;background:var(--myrtle);display:inline-block;flex:0 0 auto}.prospectus-hero__tradition{font-family:var(--font-utility),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gilt-soft);margin:0}.prospectus-hero__hadith{display:flex;flex-direction:column;gap:1.5rem;margin:0}.prospectus-hero__arabic{font-family:var(--font-arabic),"Noto Naskh Arabic",serif;font-size:clamp(2rem,3.4vw,2.875rem);line-height:1.7;color:var(--paper-on-deep);text-align:right;margin:0}.prospectus-hero__rule{width:4rem;height:1px;background:var(--gilt-soft)}.prospectus-hero__english{font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:clamp(1.1875rem,1.7vw,1.4375rem);line-height:1.55;color:var(--paper-on-deep);margin:0}.prospectus-hero__source{font-size:.8125rem;letter-spacing:.08em;color:var(--gilt-soft)}.prospectus-toc{border-block:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.prospectus-toc__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.625rem 0;padding-block:1.125rem;font-size:.8125rem;letter-spacing:.06em}.prospectus-toc__label{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-inline-end:1.75rem}.prospectus-toc a{text-decoration:none;color:var(--ink);padding:.375rem 1.125rem .375rem 0;margin-inline-end:1.125rem;border-inline-end:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.prospectus-toc a:last-child{border-inline-end:0;margin-inline-end:0;padding-inline-end:0}.prospectus-toc a:hover{color:var(--myrtle)}.prospectus-chapter{padding-block:var(--pros-pad-block)}.prospectus-chapter--ruled{border-block-start:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.prospectus-chapter__head{display:flex;flex-wrap:wrap;gap:2rem 4rem}.prospectus-chapter__aside{flex:0 1 13.75rem;display:flex;flex-direction:column;gap:.75rem}.prospectus-chapter__numeral{font-family:var(--font-display),Georgia,serif;font-size:2.75rem;line-height:1;color:var(--gilt);margin:0}.prospectus-chapter__eyebrow{font-family:var(--font-utility),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--myrtle);margin:0}.prospectus-chapter__main{flex:1 1 38.75rem;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.prospectus-chapter__title{font-weight:400;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.15;max-width:22ch}.prospectus-chapter__lead,.prospectus-chapter__title{font-family:var(--font-display),Georgia,serif;margin:0}.prospectus-chapter__lead{font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.6;color:var(--ink);max-width:40em}.prospectus-chapter__body{font-size:1rem;line-height:1.75;color:var(--ink-soft);max-width:40em;margin:0}.prospectus-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:0 2rem;margin:0}.prospectus-ledger__item{border-block-start:1px solid var(--gilt);padding:.875rem 0 1.125rem}.prospectus-ledger__dt{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.prospectus-ledger__dd{margin-block-start:.375rem;font-family:var(--font-display),Georgia,serif;font-size:1.0625rem;line-height:1.45}.prospectus-ledger--stack{display:flex;flex-direction:column;gap:0;border-block-start:1px solid var(--ink)}.prospectus-ledger--stack .prospectus-ledger__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.375rem 1rem;padding:1rem 0;border-block-end:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.prospectus-ledger--stack .prospectus-ledger__dt{font-family:var(--font-display),Georgia,serif;font-size:1.0625rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink)}.prospectus-ledger--stack .prospectus-ledger__dd{margin:0;font-family:var(--font-utility),system-ui,sans-serif;font-size:.8125rem;color:var(--ink-soft)}.prospectus-register{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));gap:0 2.5rem;border-block-start:1px solid var(--ink)}.prospectus-register__item{padding:1.75rem 0 2rem;display:flex;flex-direction:column;gap:1rem}.prospectus-register__num{font-size:2.5rem;line-height:1;color:var(--gilt)}.prospectus-register__num,.prospectus-register__title{font-family:var(--font-display),Georgia,serif;margin:0}.prospectus-register__title{font-weight:400;font-size:1.25rem;line-height:1.35}.prospectus-register__text{font-size:.9375rem;line-height:1.65;color:var(--ink-soft);margin:0}.prospectus-register__list{list-style:none;padding:0;margin:0;font-size:.90625rem;line-height:1.6;color:var(--ink-soft)}.prospectus-register__list li{padding:.625rem 0;border-block-start:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.prospectus-register--rows{display:flex;flex-direction:column;gap:0;border-block-start:1px solid var(--ink)}.prospectus-register--rows .prospectus-register__item{flex-direction:row;gap:1.125rem;padding:1.25rem 0;border-block-end:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.prospectus-register--rows .prospectus-register__num{font-size:1.5rem;min-width:2.5rem}.prospectus-bone{background:var(--paper-deep)}.prospectus-deep{background:var(--myrtle)}.prospectus-deep,.prospectus-deep .prospectus-chapter__body,.prospectus-deep .prospectus-chapter__eyebrow,.prospectus-deep .prospectus-chapter__lead,.prospectus-deep .prospectus-chapter__title{color:var(--paper-on-deep)}.prospectus-deep .prospectus-chapter__numeral,.prospectus-deep .prospectus-register__num,.prospectus-hero__myrtle .prospectus-register__num{color:var(--gilt-soft)}.prospectus-deep__inner{padding-block:clamp(4.5rem,9vw,7.5rem);display:flex;flex-wrap:wrap;gap:3rem 5rem;align-items:flex-end;justify-content:space-between}.prospectus-deep__copy{flex:1 1 32.5rem;min-width:0;display:flex;flex-direction:column;gap:1.375rem}.prospectus-deep__eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gilt-soft);margin:0}.prospectus-deep__title{font-weight:400;font-size:clamp(2.125rem,4vw,3.375rem);line-height:1.1}.prospectus-deep__body,.prospectus-deep__title{font-family:var(--font-display),Georgia,serif;color:var(--paper-on-deep);margin:0}.prospectus-deep__body{font-size:1.1875rem;line-height:1.6;max-width:36em}.prospectus-deep__links{flex:0 1 18.75rem;min-width:0;display:flex;flex-direction:column;border-block-start:1px solid color-mix(in srgb,var(--paper-on-deep) 30%,transparent)}.prospectus-deep__links a{padding:1rem 0;border-block-end:1px solid color-mix(in srgb,var(--paper-on-deep) 30%,transparent);color:var(--paper-on-deep);text-decoration:none;font-size:.875rem;letter-spacing:.04em;display:flex;justify-content:space-between;gap:1rem}.prospectus-deep__links a span{color:var(--gilt-soft)}.prospectus-btn{display:inline-flex;align-items:center;min-height:3.25rem;padding:0 1.875rem;background:var(--myrtle);color:var(--paper-on-deep);text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:.08em;border:0;cursor:pointer}.prospectus-btn--light{background:var(--paper-on-deep);color:var(--myrtle)}.prospectus-link{font-size:.875rem;color:var(--ink);text-underline-offset:5px;text-decoration-color:var(--gilt)}.prospectus-faq{display:flex;flex-direction:column;gap:3.5rem}.prospectus-faq__group-title{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-block-end:.75rem;border-block-end:1px solid var(--ink);margin:0}.prospectus-faq details{border-block-end:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.prospectus-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;padding:1rem 0;font-family:var(--font-display),Georgia,serif;font-size:1.125rem;line-height:1.4;cursor:pointer;list-style:none}.prospectus-faq summary::-webkit-details-marker{display:none}.prospectus-faq__sign{font-family:var(--font-utility),system-ui,sans-serif;font-size:1.375rem;color:var(--gilt-soft);transition:transform .2s var(--ease,cubic-bezier(.2,.7,.2,1));flex:0 0 auto}.prospectus-faq details[open] .prospectus-faq__sign{transform:rotate(45deg)}.prospectus-faq__answer{padding:0 3rem 1.25rem 0;font-size:.9375rem;line-height:1.7;color:var(--ink-soft);margin:0}.prospectus-chapter .pull-quote--rotating{margin-block-start:clamp(2.5rem,5vw,4rem)}.prospectus-dept-nav{border-block-start:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--paper-deep);padding-block:2.5rem}.prospectus-dept-nav__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 2.25rem}.prospectus-dept-nav__label{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.prospectus-dept-nav a{font-size:1.0625rem;color:var(--ink);text-underline-offset:5px;text-decoration-color:var(--gilt)}.prospectus-dept-nav a,.prospectus-quote{font-family:var(--font-display),Georgia,serif}.prospectus-quote{font-style:italic;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.45;color:var(--myrtle);border-inline-start:2px solid var(--gilt);padding:.25rem 0 .25rem 1.25rem;margin:0}@media (max-width:45rem){.prospectus-hero__title{max-width:none}.prospectus-chapter__aside{flex-basis:100%}}