.k-mani{background:#EDE6D7;color:var(--k-black)}
.k-mani:after{content:"";position:absolute;left:var(--k-pad);right:var(--k-pad);top:28px;height:2px;background-image:linear-gradient(90deg,var(--k-gold) 0 10px,transparent 10px 18px);background-size:18px 2px;opacity:.8}
.k-mani .k-eyebrow{color:#8A6E3F;opacity:1}
.k-mani__ar{color:var(--k-black)}
.k-mani__en{color:#3a372f}
.k-mani .k-stamp{color:#A8874F}
.k-colhero{padding-top:clamp(110px,12vw,160px);padding-bottom:clamp(56px,6vw,88px)}
.k-colhero__in{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,80px);align-items:end}
.k-colhero__ar{font-size:clamp(72px,10vw,150px);margin:0;color:var(--k-off);text-align:left}
.k-colhero__desc .k-lead p{margin:0 0 10px}
.k-colhero__desc .k-lead p[dir=rtl]{font-family:var(--k-ar-body)}
.k-colhero__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--k-gold)}
.k-colhero__links a{color:var(--k-off);text-decoration:none;border-bottom:1px dashed var(--k-gold);padding-bottom:3px}
.k-colbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px dashed var(--k-line)}
.k-colsort{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}
.k-colsort select{font:inherit;letter-spacing:.06em;text-transform:none;background:transparent;border:1px solid var(--k-black);padding:10px 12px;min-height:44px}
.k-grid--col{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,32px) clamp(12px,1.6vw,24px)}
.k-colpag{margin-top:40px;text-align:center;letter-spacing:.2em}
.k-perks{background:var(--k-black);color:var(--k-off);padding:22px var(--k-pad);font-family:var(--k-lat)}
.k-perks__in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.k-perk{display:flex;gap:14px;align-items:flex-start}
.k-perk svg{width:34px;height:34px;flex:none;color:var(--k-gold)}
.k-perk__t{margin:0 0 3px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}
.k-perk__t a{color:inherit;text-decoration:none;border-bottom:1px dashed var(--k-gold)}
.k-perk__d{margin:0;font-size:13px;line-height:1.5;opacity:.7}
.k-shero{padding-top:clamp(120px,13vw,170px);text-align:center}
.k-shero__ghost{position:absolute;left:50%;bottom:-12vw;transform:translateX(-50%);font-family:var(--k-ar);font-weight:700;font-size:44vw;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(247,247,245,.08);pointer-events:none;user-select:none}
.k-shero__ar{font-size:clamp(48px,7vw,104px);margin:0 auto 10px;max-width:14ch;color:var(--k-off)}
.k-shero .k-lead{margin:0 auto}
.k-shero__three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin-top:clamp(48px,6vw,80px);text-align:left}
.k-shero__one{border-top:1px dashed rgba(200,168,116,.6);padding-top:24px}
.k-shero__n{display:inline-grid;place-items:center;width:44px;height:44px;border:1px dashed var(--k-gold);border-radius:50%;color:var(--k-gold);font-weight:600;margin-bottom:16px}
.k-shero__one .k-ar{font-size:36px;margin:0;text-align:left}
.k-shero__lbl{font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--k-gold);margin:6px 0 12px}
.k-shero__txt{font-size:15px;line-height:1.75;opacity:.8;margin:0}
.k-page--nohead .k-page__head{display:none}
@media (max-width:989px){.k-colhero__in,.k-shero__three{grid-template-columns:1fr}.k-grid--col{grid-template-columns:repeat(2,minmax(0,1fr))}.k-perks__in{grid-template-columns:1fr 1fr}}
