:root{--khaas-gold: #C5A56C;--khaas-gold-bright: #EDCC6D;--khaas-green: #1C3B2E;--khaas-ink: #211C16;--khaas-cream: #F4EDDE;--khaas-stone: #A99C84;--khaas-linen: #EAE0CC;--khaas-oxblood: #5A1E22;--khaas-oxblood-bright: #6C2429;--khaas-gold-bronze: #6E5325;--font-display: "Cormorant Garamond", "Cinzel", Georgia, serif;--font-body: "Spectral", Georgia, serif;--font-ui: "Inter", system-ui, sans-serif;--font-urdu: "Noto Nastaliq Urdu", serif;--font-arabic: "Amiri", serif;--fs-hero: clamp(2.5rem, 6vw, 4.5rem);--fs-caps: clamp(.875rem, 1.4vw, 1.125rem);--fs-heading: clamp(1.75rem, 3.5vw, 2.5rem);--fs-lede: clamp(1.25rem, 1.6vw, 1.375rem);--fs-body: clamp(1.0625rem, 1.2vw, 1.125rem);--fs-eyebrow: clamp(.75rem, .9vw, .8125rem);--fs-spec: clamp(.8125rem, 1vw, .875rem);--section-pad: clamp(4rem, 10vw, 10rem);--measure: 66ch;--gold-thread: 1px;--ease-reveal: cubic-bezier(.2, .6, .2, 1);--ease-out: ease-out}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-500.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap;size-adjust:100%}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--khaas-cream);color:var(--khaas-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.1;margin:0 0 .5em}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-heading)}h3{font-size:calc(var(--fs-heading) * .7)}p{max-width:var(--measure);margin:0 0 1.25em}.lede{font-size:var(--fs-lede);max-width:var(--measure)}.caps-label{font-family:"Cinzel",var(--font-display);font-size:var(--fs-caps);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.eyebrow{font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--khaas-stone)}.spec{font-family:var(--font-ui);font-size:var(--fs-spec);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.01em}.gold-thread{border:0;height:var(--gold-thread);background:var(--khaas-gold);width:4rem;margin:0 0 1.5rem}.section{padding-block:var(--section-pad)}.container{width:min(100% - 2.5rem,72rem);margin-inline:auto}.ground-green{background:var(--khaas-green);color:var(--khaas-cream)}.ground-ink{background:var(--khaas-ink);color:var(--khaas-cream)}.ground-linen{background:var(--khaas-linen);color:var(--khaas-ink)}a{color:inherit;text-decoration:none}.link{position:relative;border-bottom:var(--gold-thread) solid transparent}.link:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:var(--gold-thread);background:var(--khaas-gold);transition:width .18s var(--ease-out)}.link:hover:after,.link:focus-visible:after{width:100%}.cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-ui);font-size:var(--fs-spec);font-weight:600;letter-spacing:.04em;padding:.85rem 1.6rem;min-height:48px;border:var(--gold-thread) solid var(--khaas-gold);color:var(--khaas-ink);background:var(--khaas-gold);border-radius:2px;cursor:pointer;transition:transform .18s var(--ease-out),background .18s var(--ease-out)}.cta:hover,.cta:focus-visible{background:var(--khaas-gold-bright);transform:scale(1.02)}.cta--ghost{background:transparent;color:var(--khaas-gold)}:focus-visible{outline:2px solid var(--khaas-gold);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--khaas-green);color:var(--khaas-cream);padding:.75rem 1rem;z-index:100}.skip-link:focus{left:0}.reveal{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-reveal),transform .5s var(--ease-reveal)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50}.header__bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem;min-height:64px;padding-block:.5rem}.header__logo[data-astro-cid-3ef6ksr2]{display:inline-flex}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:40px;width:auto}.header__nav[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}.header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;font-family:var(--font-ui);font-size:var(--fs-spec);letter-spacing:.02em}.header__nav[data-astro-cid-3ef6ksr2] .is-active[data-astro-cid-3ef6ksr2]{border-bottom:var(--gold-thread) solid var(--khaas-gold)}.header__burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:4px;width:44px;height:44px;background:none;border:0;cursor:pointer;padding:10px}.header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{height:2px;background:var(--khaas-cream)}.header__panel[data-astro-cid-3ef6ksr2]{display:none}.header__panel[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.header__panel[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.9rem 0;font-family:var(--font-ui)}@media (max-width: 60rem){.header__nav[data-astro-cid-3ef6ksr2],.header__cta[data-astro-cid-3ef6ksr2]{display:none}.header__burger[data-astro-cid-3ef6ksr2]{display:flex}.header__panel[data-astro-cid-3ef6ksr2][data-open]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem var(--container-gutter, 1.25rem) 2rem}.header__panel-cta[data-astro-cid-3ef6ksr2]{margin-top:auto;align-self:stretch;justify-content:center}}.footer[data-astro-cid-sz7xmlte]{padding-top:0}.footer[data-astro-cid-sz7xmlte] .gold-thread[data-astro-cid-sz7xmlte]{width:100%;margin:0 0 var(--section-pad)}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem;grid-template-columns:1.5fr 1fr 1fr}.footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:40px;width:auto;margin-bottom:1rem}.footer__company[data-astro-cid-sz7xmlte]{color:var(--khaas-cream);margin:0 0 .25rem}.footer__tag[data-astro-cid-sz7xmlte]{color:var(--khaas-stone);margin:0}.footer__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte],.footer__contact[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.footer__nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.6rem}.footer__contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.6rem;color:var(--khaas-stone)}.footer__legal[data-astro-cid-sz7xmlte]{color:var(--khaas-stone);padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width: 48rem){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.wa-fab[data-astro-cid-iehx2mtc]{position:fixed;right:clamp(1rem,3vw,1.75rem);bottom:clamp(1rem,3vw,1.75rem);z-index:60;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:var(--khaas-gold);color:var(--khaas-ink);box-shadow:0 6px 20px #211c1659;transition:transform .18s var(--ease-out),background .18s var(--ease-out)}.wa-fab[data-astro-cid-iehx2mtc]:hover,.wa-fab[data-astro-cid-iehx2mtc]:focus-visible{background:var(--khaas-gold-bright);transform:scale(1.05)}
