:root{--lp-ink: #0e1f2b;--lp-ink-2: #122836;--lp-night: #081620;--lp-bone: #f2e9d6;--lp-bone-soft: #c8bca2;--lp-mute: #8295a0;--lp-brass: #c89b4e;--lp-brass-soft: #ddb869;--lp-clay: #b5532e;--lp-clay-dark: #93401f;--lp-line: rgba(242, 233, 214, .12);--lp-line-strong: rgba(242, 233, 214, .24);--lp-display: "Cinzel", "Times New Roman", serif;--lp-kufi: "Reem Kufi", "Cinzel", serif;--lp-body: "Sora", system-ui, sans-serif}body{background:var(--lp-ink);color:var(--lp-bone);font-family:var(--lp-body);font-size:17px;line-height:1.7;margin:0;-webkit-font-smoothing:antialiased}:where(.elr-london-palace) :is(h1,h2,h3,h4,h5,h6){font-family:var(--lp-display);font-weight:700;line-height:1.1;margin:0;color:var(--lp-bone)}.lp-eyebrow{font-family:var(--lp-kufi);font-size:13px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--lp-brass);display:inline-flex;align-items:center;gap:.7rem}.lp-eyebrow:before{content:"";width:28px;height:2px;background:var(--lp-clay);display:inline-block}.lp-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.lp-pad{padding:5rem 0}@media (min-width: 768px){.lp-pad{padding:7rem 0}}.lp-frieze{height:3px;width:100%;background:repeating-linear-gradient(90deg,var(--lp-brass) 0 14px,transparent 14px 22px);opacity:.55}.lp-btn-primary,.lp-btn-outline{display:inline-flex;align-items:center;gap:10px;font-family:var(--lp-body);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;padding:15px 30px;border-radius:3px;cursor:pointer;border:0;transition:background .18s,transform .18s,box-shadow .18s,color .18s,border-color .18s}.lp-btn-primary{background:var(--lp-clay);color:#fff;box-shadow:0 6px 20px #b5532e66}.lp-btn-primary:hover{background:var(--lp-clay-dark);transform:translateY(-1px);box-shadow:0 9px 26px #b5532e80}.lp-btn-outline{background:transparent;color:var(--lp-bone);border:1.5px solid var(--lp-line-strong)}.lp-btn-outline:hover{border-color:var(--lp-brass);color:var(--lp-brass)}.lp-header{position:sticky;top:0;z-index:50;background:#081620eb;backdrop-filter:blur(10px);border-bottom:1px solid var(--lp-line)}@media (max-width: 1079px){.lp-header{position:static}}.lp-header-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:22px}.lp-brand{display:flex;align-items:center;gap:12px}.lp-brand-pill{background:var(--lp-bone);border-radius:7px;padding:6px 14px;display:inline-flex;box-shadow:0 4px 14px #0000004d}.lp-brand-pill img{height:40px;width:auto;display:block}.lp-nav{display:none;gap:2px;align-items:center;flex:1;justify-content:center}@media (min-width: 1080px){.lp-nav{display:flex}}.lp-nav a{font-family:var(--lp-body);font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:8px 14px;color:var(--lp-bone-soft);border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.lp-nav a:hover,.lp-nav a.active{color:var(--lp-bone);border-bottom-color:var(--lp-brass)}.lp-header-cta{display:flex;align-items:center;gap:10px}.lp-call-btn{display:none;font-family:var(--lp-body);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 18px;border-radius:3px;background:var(--lp-clay);color:#fff;box-shadow:0 4px 14px #b5532e5c;transition:background .15s,transform .15s}@media (min-width: 1080px){.lp-call-btn{display:inline-flex}}.lp-call-btn:hover{background:var(--lp-clay-dark);transform:translateY(-1px)}.lp-upgrade-pill{display:inline-flex;align-items:center;font-family:var(--lp-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:9px 15px;border-radius:999px;background:var(--lp-brass);color:var(--lp-night);transition:background .15s,transform .15s}@media (max-width: 1079px){.lp-upgrade-pill{display:none}}.lp-upgrade-pill:hover{background:var(--lp-brass-soft);transform:translateY(-1px)}.lp-footer{background:var(--lp-night);border-top:1px solid var(--lp-line);padding:64px 24px 36px}.lp-footer-inner{max-width:1240px;margin:0 auto;display:grid;gap:40px;grid-template-columns:1fr}@media (min-width: 768px){.lp-footer-inner{grid-template-columns:1.6fr 1fr 1.2fr}}.lp-footer-brand{font-family:var(--lp-display);font-size:30px;font-weight:700;letter-spacing:.04em;color:var(--lp-bone);margin-bottom:6px}.lp-footer-ar{font-family:var(--lp-kufi);font-size:18px;color:var(--lp-brass);margin-bottom:12px}.lp-footer-tag{font-size:15px;color:var(--lp-bone-soft);max-width:340px}.lp-footer h4{font-family:var(--lp-body);font-weight:700;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--lp-mute);margin-bottom:16px}.lp-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:15px}.lp-footer a{color:var(--lp-bone-soft)}.lp-footer a:hover{color:var(--lp-brass)}.lp-footer-loc{font-size:14px;color:var(--lp-bone-soft);line-height:1.7}.lp-footer-loc strong{color:var(--lp-bone);font-weight:700;display:block;font-size:13px;letter-spacing:.04em;margin-bottom:4px}.lp-footer-bottom{max-width:1240px;margin:48px auto 0;padding-top:24px;border-top:1px solid var(--lp-line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;font-size:12px;color:var(--lp-mute);letter-spacing:.03em}.lp-splash{position:fixed;inset:0;z-index:9999;background:var(--lp-night);display:flex;align-items:center;justify-content:center;animation:lp-splash-fade 1.1s ease-out forwards;animation-delay:.62s;pointer-events:none;will-change:opacity,visibility}.lp-splash__inner{display:flex;flex-direction:column;align-items:center;gap:22px;opacity:0;transform:translateY(8px) scale(.96);animation:lp-splash-rise .52s cubic-bezier(.2,.7,.2,1) forwards}.lp-splash__logo{background:var(--lp-bone);border-radius:10px;padding:16px 24px}.lp-splash__logo img{height:clamp(46px,11vw,72px);width:auto;display:block}.lp-splash__bar{width:92px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--lp-brass) 50%,transparent);background-size:200% 100%;animation:lp-splash-sweep 1.1s linear infinite}@keyframes lp-splash-fade{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lp-splash-rise{to{opacity:1;transform:none}}@keyframes lp-splash-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}html.lp-splash-skip .lp-splash{display:none!important}.lp-reveal{will-change:opacity,transform}html.lp-motion-ready .lp-reveal{opacity:0;transform:translateY(32px)}[data-lp-parallax]{will-change:transform}@media (prefers-reduced-motion: reduce){.lp-splash{display:none!important}.lp-reveal{opacity:1!important;transform:none!important}*{animation:none!important;scroll-behavior:auto!important}}.lp-body-heading{font-family:var(--lp-body)!important;font-weight:700}@media (max-width: 600px){h1,h2,h3,p,li,a{overflow-wrap:break-word}.lp-header-inner{padding:10px 16px}.lp-brand-pill img{height:32px}.lp-wrap{padding:0 18px}}:root{--kothur-green: #1d3a29;--kothur-green-deep: #142a1d;--kothur-turmeric: #e0a32a;--kothur-turmeric-deep: #c2871a;--kothur-chilli: #bf4a2a;--kothur-chilli-deep: #9c3a1f;--kothur-paper: #f6efdd;--kothur-paper-2: #efe5cf;--kothur-ink: #241a12;--kothur-text: #3a2c1e;--kothur-text-soft: #6e5b46;--kothur-line: rgba(36, 26, 18, .13);--kothur-line-2: rgba(36, 26, 18, .22);--kothur-line-dark: rgba(246, 239, 221, .18);--kothur-cream-soft: rgba(246, 239, 221, .8);--kothur-display: "Eczar", Georgia, serif;--kothur-body: "Mukta", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden;max-width:100vw}html{scroll-behavior:smooth}body{background:var(--kothur-paper);color:var(--kothur-text);font-family:var(--kothur-body);font-size:17px;line-height:1.65;margin:0;-webkit-font-smoothing:antialiased}img,svg,video,iframe{max-width:100%;height:auto}a{color:inherit;text-decoration:none}p{margin:0;overflow-wrap:break-word}:where(.elr-kothur) :is(h1,h2,h3,h4,h5,h6){font-family:var(--kothur-body);font-weight:800;line-height:1.12;letter-spacing:-.005em;margin:0;color:var(--kothur-ink)}.kothur-eyebrow{font-family:var(--kothur-body);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--kothur-chilli-deep);display:inline-flex;align-items:center;gap:.7rem}.kothur-eyebrow:before{content:"✦";color:var(--kothur-turmeric-deep);font-size:13px}.kothur-eyebrow.on-dark{color:var(--kothur-turmeric)}.kothur-eyebrow.on-dark:before{color:var(--kothur-turmeric)}.kothur-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.kothur-pad{padding:5rem 0}@media (min-width: 768px){.kothur-pad{padding:6.5rem 0}}.kothur-brass-rule{height:1px;background:linear-gradient(90deg,transparent,var(--kothur-turmeric) 50%,transparent);border:0}.kothur-h2{font-family:var(--kothur-body);font-weight:800;font-size:clamp(28px,4.8vw,46px);line-height:1.08;letter-spacing:-.01em}.kothur-on-dark{color:var(--kothur-paper)!important}.kothur-on-dark-soft{color:#f6efdddb!important}.kothur-lead{color:var(--kothur-text-soft);font-size:clamp(16px,2.2vw,19px);margin-top:1rem;line-height:1.7;max-width:60ch}.kothur-p{color:var(--kothur-text);margin-top:1rem;line-height:1.7}.kothur-wordmark{display:inline-flex;align-items:center;gap:12px}.kothur-wordmark-logo{height:46px;width:auto;display:block}.kothur-wordmark-text{display:flex;flex-direction:column;line-height:1}.kothur-wordmark-name{font-family:var(--kothur-display);font-weight:700;font-size:23px;color:var(--kothur-ink);letter-spacing:.01em}.kothur-wordmark-sub{font-family:var(--kothur-body);font-weight:700;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--kothur-chilli-deep);margin-top:3px}.kothur-wordmark--light .kothur-wordmark-name{color:var(--kothur-paper)}.kothur-wordmark--light .kothur-wordmark-sub{color:var(--kothur-turmeric)}.kothur-wordmark--light .kothur-wordmark-logo{background:var(--kothur-paper);border-radius:8px;padding:4px}.kothur-btn-primary,.kothur-btn-outline,.kothur-btn-ghost,.kothur-btn-turmeric{display:inline-flex;align-items:center;gap:9px;font-family:var(--kothur-body);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:15px 28px;border-radius:3px;cursor:pointer;border:0;transition:background .2s,transform .2s,box-shadow .2s,color .2s,border-color .2s}.kothur-btn-primary{background:var(--kothur-chilli);color:var(--kothur-paper);box-shadow:0 6px 18px #bf4a2a52}.kothur-btn-primary:hover{background:var(--kothur-chilli-deep);transform:translateY(-1px);box-shadow:0 10px 26px #9c3a1f6b}.kothur-btn-turmeric{background:var(--kothur-turmeric);color:var(--kothur-ink);box-shadow:0 6px 18px #e0a32a5c}.kothur-btn-turmeric:hover{background:var(--kothur-turmeric-deep);transform:translateY(-1px)}.kothur-btn-outline{background:transparent;color:var(--kothur-ink);border:1px solid var(--kothur-line-2)}.kothur-btn-outline:hover{border-color:var(--kothur-chilli);color:var(--kothur-chilli-deep);background:#bf4a2a0d}.kothur-btn-ghost{background:transparent;color:var(--kothur-paper);border:1px solid var(--kothur-line-dark)}.kothur-btn-ghost:hover{border-color:var(--kothur-turmeric);color:var(--kothur-turmeric)}.kothur-header{position:sticky;top:0;z-index:50;background:#f6efddf2;backdrop-filter:blur(10px);border-bottom:1px solid var(--kothur-line)}@media (max-width: 1079px){.kothur-header{position:static}}.kothur-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 64px 12px 24px;gap:22px}@media (min-width: 1080px){.kothur-header-inner{padding-right:24px}}.kothur-nav{display:none;gap:2px;align-items:center;flex:1;justify-content:center}@media (min-width: 1080px){.kothur-nav{display:flex}}.kothur-nav a{font-family:var(--kothur-body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:8px 14px;color:var(--kothur-text-soft);border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.kothur-nav a:hover,.kothur-nav a.active{color:var(--kothur-ink);border-bottom-color:var(--kothur-turmeric)}.kothur-header-cta{display:flex;align-items:center;gap:10px}.kothur-order-btn{display:none;font-family:var(--kothur-body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;border-radius:3px;background:var(--kothur-chilli);color:var(--kothur-paper);box-shadow:0 4px 12px #bf4a2a4d;transition:background .15s,transform .15s}@media (min-width: 1080px){.kothur-order-btn{display:inline-flex}}.kothur-order-btn:hover{background:var(--kothur-chilli-deep);transform:translateY(-1px)}.kothur-upgrade-pill{display:inline-flex;align-items:center;font-family:var(--kothur-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:9px 15px;border-radius:999px;background:var(--kothur-turmeric);color:var(--kothur-ink);transition:background .15s,transform .15s}@media (max-width: 1079px){.kothur-upgrade-pill{display:none}}.kothur-upgrade-pill:hover{background:var(--kothur-turmeric-deep);transform:translateY(-1px)}@media (max-width: 1079px){.mobile-nav{display:block!important}}.kothur-fab{position:fixed;right:16px;bottom:16px;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:999px;background:var(--kothur-chilli);color:var(--kothur-paper);font-family:var(--kothur-body);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 30px #241a1257;transition:transform .15s,background .15s}.kothur-fab:hover{transform:translateY(-2px);background:var(--kothur-chilli-deep)}@media (min-width: 1080px){.kothur-fab{right:24px;bottom:24px}}.kothur-footer{background:var(--kothur-green);color:var(--kothur-paper);border-top:3px solid var(--kothur-turmeric);padding:64px 24px 36px}.kothur-footer-inner{max-width:1200px;margin:0 auto;display:grid;gap:38px;grid-template-columns:1fr}@media (min-width: 768px){.kothur-footer-inner{grid-template-columns:1.6fr 1fr 1.2fr}}.kothur-footer-tag{font-size:15px;color:var(--kothur-cream-soft);max-width:380px;line-height:1.7;margin-top:18px}.kothur-footer h4{font-family:var(--kothur-body);font-weight:700;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--kothur-turmeric);margin-bottom:18px}.kothur-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:15px}.kothur-footer a{color:var(--kothur-cream-soft)}.kothur-footer a:hover{color:var(--kothur-turmeric)}.kothur-footer-loc{font-size:14px;color:var(--kothur-cream-soft);line-height:1.7}.kothur-footer-loc strong{color:var(--kothur-paper);font-weight:700;display:block;font-size:13px;letter-spacing:.04em;margin-bottom:4px}.kothur-footer-social{display:flex;gap:12px;margin-top:16px}.kothur-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--kothur-line-dark);color:var(--kothur-cream-soft)}.kothur-footer-social a:hover{border-color:var(--kothur-turmeric);color:var(--kothur-turmeric)}.kothur-footer-bottom{max-width:1200px;margin:48px auto 0;padding-top:26px;border-top:1px solid var(--kothur-line-dark);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;font-size:12px;color:var(--kothur-cream-soft);letter-spacing:.04em}.kothur-splash{position:fixed;inset:0;z-index:9999;background:radial-gradient(120% 120% at 50% 35%,#244a33 0%,var(--kothur-green-deep) 100%);display:flex;align-items:center;justify-content:center;animation:kothur-splash-fade 1.1s ease-out forwards;animation-delay:.78s;pointer-events:none;will-change:opacity,visibility}.kothur-splash__inner{display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;transform:translateY(8px) scale(.96);animation:kothur-splash-rise .52s cubic-bezier(.2,.7,.2,1) forwards}.kothur-splash__star{color:var(--kothur-turmeric);font-size:34px;line-height:1}.kothur-splash__name{font-family:var(--kothur-display);font-weight:700;font-size:34px;letter-spacing:.04em;color:var(--kothur-paper)}.kothur-splash__bar{width:110px;height:1px;background:linear-gradient(90deg,transparent,var(--kothur-turmeric) 50%,transparent);background-size:200% 100%;animation:kothur-splash-sweep 1.1s linear infinite}@keyframes kothur-splash-fade{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes kothur-splash-rise{to{opacity:1;transform:none}}@keyframes kothur-splash-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}html.kothur-splash-skip .kothur-splash{display:none!important}.kothur-reveal{will-change:opacity,transform}html.kothur-motion-ready .kothur-reveal{opacity:0;transform:translateY(32px)}[data-kothur-parallax]{will-change:transform}@media (prefers-reduced-motion: reduce){.kothur-splash{display:none!important}html.kothur-motion-ready .kothur-reveal{opacity:1!important;transform:none!important}*{animation:none!important;scroll-behavior:auto!important}}@media (max-width: 600px){h1,h2,h3,p,li,a{overflow-wrap:break-word}.kothur-header-inner{padding:10px 60px 10px 16px}.kothur-wordmark-logo{height:40px}.kothur-wordmark-name{font-size:20px}.kothur-wrap{padding:0 18px}}
