.lks-in{transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.lks-in[data-state=armed]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.lks-in,.lks-in[data-state=armed]{opacity:1;transition:none;transform:none}}.lks-diyas .lk-diya .flame{transition:opacity .7s var(--ease), scale .7s var(--ease);transform-origin:50% 100%}.lks-diyas[data-state=armed] .lk-diya .flame{opacity:0;animation-play-state:paused;scale:1 0}.lks-diyas .lk-diya:nth-child(2) .flame{transition-delay:.1s}.lks-diyas .lk-diya:nth-child(3) .flame{transition-delay:.2s}.lks-diyas .lk-diya:nth-child(4) .flame{transition-delay:.3s}.lks-diyas .lk-diya:nth-child(5) .flame{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.lks-diyas[data-state=armed] .lk-diya .flame{opacity:1;scale:1}}.lks-sec{isolation:isolate;position:relative;overflow:clip}.lks-wrap{z-index:2;max-width:1240px;margin:0 auto;position:relative}.lks-h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.02}.lks-h2 em{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:500}.lk-light .lks-h2 em{color:var(--maroon-500);-webkit-text-fill-color:currentColor;background:0 0}.lks-lede{max-width:52ch;font-size:16px;line-height:1.7}.lks-silk{z-index:-2;pointer-events:none;position:absolute;inset:0}.lks-silk img{object-fit:cover;opacity:.5;mix-blend-mode:soft-light;width:100%;height:100%}.lks-silk:after{content:"";background:linear-gradient(180deg, rgb(var(--rgb-maroon-950) / .55), rgb(var(--rgb-maroon-900) / .8) 60%, rgb(var(--rgb-maroon-950) / .9));position:absolute;inset:0}.lks-kolam{z-index:-1;pointer-events:none;color:var(--gold-500);opacity:.06;position:absolute;inset:0}.lk-light .lks-kolam{color:var(--gold-700);opacity:.1}.lks-kolam svg{width:100%;height:100%;display:block}.lks-fil{width:64px;height:64px;color:var(--maroon-700);flex:none;place-items:center;display:grid;position:relative}.lks-fil svg.fil-ring{width:100%;height:100%;color:var(--gold-700);position:absolute;inset:0}.lk-dark .lks-fil,.lks-fil.on-dark{color:var(--gold-300)}.lks-conf-band{border-block:1px solid rgb(var(--rgb-gold-700) / .45);position:relative}.lks-conf-band:before,.lks-conf-band:after{content:"";background:rgb(var(--rgb-gold-700) / .25);height:1px;position:absolute;left:0;right:0}.lks-conf-band:before{top:4px}.lks-conf-band:after{bottom:4px}.lks-conf-list{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.lks-conf-item{grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:28px 8px;display:grid}.lks-conf-item+.lks-conf-item{border-top:1px solid rgb(var(--rgb-gold-700) / .25)}@media (min-width:768px){.lks-conf-list{grid-template-columns:repeat(2,1fr)}.lks-conf-item{padding:34px 28px}.lks-conf-item+.lks-conf-item{border-top:0}.lks-conf-item:nth-child(2n){border-left:1px solid rgb(var(--rgb-gold-700) / .25)}.lks-conf-item:nth-child(n+3){border-top:1px solid rgb(var(--rgb-gold-700) / .25)}}@media (min-width:1100px){.lks-conf-list.n4{grid-template-columns:repeat(4,1fr)}.lks-conf-list.n4 .lks-conf-item{grid-template-columns:1fr;padding:40px 28px}.lks-conf-list.n4 .lks-conf-item:nth-child(n+3){border-top:0}.lks-conf-list.n4 .lks-conf-item+.lks-conf-item{border-left:1px solid rgb(var(--rgb-gold-700) / .25)}}.lks-conf-item h3{font-family:var(--font-display);margin:2px 0 8px;font-size:25px;font-weight:500;line-height:1.1}.lks-conf-item p{color:rgb(var(--rgb-ink) / .75);margin:0 0 8px;font-size:15px;line-height:1.65}.lks-conf-item .note{letter-spacing:.2em;text-transform:uppercase;color:var(--maroon-700);font-size:12px;font-weight:700}.lks-auth{text-align:center;font-family:var(--font-display);color:var(--maroon-700);justify-content:center;align-items:center;gap:12px;padding-block:28px 8px;font-size:clamp(20px,2.2vw,26px);font-style:italic;display:flex}.lks-auth svg{color:var(--gold-700);flex:none}.lks-sig{background:var(--maroon-900);color:var(--cream)}.lks-sig-stage{gap:48px;padding-block:72px 80px;display:grid;position:relative}.lks-sig-copy{z-index:3;position:relative}.lks-sig-copy .lks-h2{color:var(--cream);margin-bottom:20px}.lks-sig-copy .lks-lede{color:rgb(var(--rgb-cream) / .82)}.lks-sig-steps{gap:4px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lks-sig-steps li{letter-spacing:.26em;text-transform:uppercase;min-height:36px;color:rgb(var(--rgb-cream) / .68);transition:color .5s var(--ease);align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.lks-sig-steps li:before{content:"";background:rgb(var(--rgb-gold-500) / .5);width:22px;height:1px;transition:width .6s var(--ease), background .5s}.lks-sig-steps li[aria-current=true]{color:var(--gold-300)}.lks-sig-steps li[aria-current=true]:before{background:var(--gold-300);width:56px}.lks-sig-cta{z-index:3;justify-items:start;gap:12px;margin-top:8px;display:grid;position:relative}.lks-sig-note{color:rgb(var(--rgb-cream) / .62);max-width:44ch;margin:0;font-size:12.5px;line-height:1.55}.lks-sig-view{z-index:2;position:relative}.lks-sig-list{justify-items:center;gap:40px;display:grid}.lks-sig-fig{gap:14px;width:min(100%,340px);margin:0;display:grid}.lks-sig-fig figcaption{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-300);font-size:12px;font-weight:600}.lks-sig-halo{display:none}.lks-sig.pinned .lks-sig-stage{height:100svh;min-height:640px;padding-block:calc(var(--nav-h) + 24px) 40px;grid-template-columns:1.05fr .95fr;align-content:center;align-items:center;gap:32px 72px}.lks-sig.pinned .lks-sig-steps{display:grid}.lks-sig.pinned .lks-sig-copy{grid-area:1/1;align-self:end}.lks-sig.pinned .lks-sig-cta{grid-area:2/1;align-self:start;margin-top:0}.lks-sig.pinned .lks-sig-view{grid-area:1/2/span 2;place-items:center;height:min(100%,640px);display:grid}.lks-sig.pinned .lks-sig-list{width:min(100%, calc((100svh - var(--nav-h) - 120px) * .8 + 32px), 480px);aspect-ratio:4/5;display:block;position:relative}.lks-sig.pinned .lks-sig-fig{opacity:0;width:100%;transition:opacity .9s var(--ease);display:block;position:absolute;inset:0}.lks-sig.pinned .lks-sig-fig[data-active=true]{opacity:1}.lks-sig.pinned .lks-sig-fig figcaption{display:none}.lks-sig.pinned .lks-sig-fig .lk-matte{height:100%;display:flex}.lks-sig.pinned .lks-sig-fig .lk-matte .ph{aspect-ratio:auto;flex:1}.lks-sig.pinned .lks-sig-halo{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 55%, rgb(var(--rgb-saffron) / .34), rgb(var(--rgb-saffron) / .1) 42%, transparent 70%);animation:3.2s ease-in-out infinite lk-flicker;display:block;position:absolute;inset:-12%}@media (prefers-reduced-motion:reduce){.lks-sig.pinned .lks-sig-halo{animation:none}.lks-sig.pinned .lks-sig-fig{transition:none}}.lks-sig-progress{display:none}.lks-sig.pinned .lks-sig-progress{background:rgb(var(--rgb-gold-500) / .22);z-index:3;height:1px;display:block;position:absolute;bottom:20px;left:0;right:0}.lks-sig-progress i{background:var(--gold-grad);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.lks-pill-grid{flex-wrap:wrap;justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.lks-pill{text-align:center;flex:260px;justify-items:center;gap:16px;max-width:320px;padding:28px 24px;display:grid}.lks-pill h3{font-family:var(--font-display);margin:0;font-size:26px;font-weight:500;line-height:1.1}.lks-pill p{color:rgb(var(--rgb-ink) / .75);margin:0;font-size:15px;line-height:1.65}@media (min-width:1100px){.lks-pill+.lks-pill{border-left:1px solid rgb(var(--rgb-gold-700) / .3)}}.lks-gift{background:var(--maroon-950);color:var(--cream)}.lks-garland{z-index:3;aspect-ratio:1372/223;pointer-events:none;width:min(100%,1100px);margin-inline:auto;position:relative}.lks-garland img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 18px 22px rgb(var(--rgb-black) / .5))}.lks-gift-grid{place-items:center;gap:40px;padding-block:40px 88px;display:grid}.lks-gift-photo{width:min(100%,360px)}.lks-gift-copy{text-align:center;max-width:560px}.lks-gift-copy .lks-h2{color:var(--cream);margin-bottom:20px}.lks-gift-copy .lks-lede{color:rgb(var(--rgb-cream) / .82);margin-inline:auto}.lks-gift-hint{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-300);border:1px solid rgb(var(--rgb-gold-500) / .45);border-radius:999px;align-items:center;gap:12px;margin-top:24px;padding:12px 20px;font-size:12px;font-weight:600;display:inline-flex}@media (min-width:900px){.lks-gift-grid{grid-template-columns:.8fr 1fr;gap:88px}.lks-gift-copy{text-align:left}.lks-gift-copy .lks-lede{margin-inline:0}}.lks-proof{background:var(--cream-2);color:var(--ink)}.lks-lotus{z-index:-1;aspect-ratio:100/70;width:min(60vw,720px);color:var(--gold-700);opacity:.06;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lks-lotus svg{width:100%;height:100%}.lks-quote{text-align:center;max-width:760px;margin:0 auto;padding:8px 28px;position:relative}.lks-founder{border-color:#c9a24d8c;width:min(60vw,280px);margin:0 auto 28px}.lks-founder-inner{aspect-ratio:4/5;background:var(--cream)}.lks-founder img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.lks-quote .mark{font-family:var(--font-display);height:52px;color:var(--gold-500);font-size:120px;line-height:.6;display:block}.lks-quote p{font-family:var(--font-display);margin:0;font-size:clamp(24px,2.8vw,34px);font-style:italic;line-height:1.3}.lks-quote cite{letter-spacing:.28em;text-transform:uppercase;color:var(--maroon-700);margin-top:22px;font-size:12px;font-style:normal;font-weight:600;display:block}.lks-reviews{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lks-reviews{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.lks-reviews{grid-template-columns:repeat(3,1fr)}}.lks-review{border:1px solid rgb(var(--rgb-gold-700) / .4);background:rgb(var(--rgb-white) / .5);padding:40px 28px 28px;position:relative}.lks-review:before{content:"";border:1px solid rgb(var(--rgb-gold-700) / .18);pointer-events:none;position:absolute;inset:5px}.lks-review blockquote{font-family:var(--font-display);margin:0;font-size:22px;line-height:1.35}.lks-review blockquote:before{content:"“";height:28px;color:var(--gold-500);font-size:64px;line-height:.6;display:block}.lks-review figcaption{letter-spacing:.24em;text-transform:uppercase;color:var(--maroon-700);margin-top:18px;font-size:12px;font-weight:600}.lks-faq{background:var(--cream);color:var(--ink)}.lks-faq-grid{gap:40px;display:grid}@media (min-width:1024px){.lks-faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:96px}.lks-faq-head{top:calc(var(--nav-h) + 32px);position:sticky}}.lks-faq-note{font-family:var(--font-display);color:var(--maroon-700);align-items:center;gap:10px;margin:28px 0 0;font-size:20px;font-style:italic;display:flex}.lks-faq-note svg{color:var(--gold-700);flex:none}.lks-final{background:var(--maroon-950);color:var(--cream);text-align:center}.lks-final:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 100%, rgb(var(--rgb-saffron) / .2), rgb(var(--rgb-maroon-700) / .35) 40%, transparent 72%);position:absolute;inset:0}.lks-final .lks-h2{color:var(--cream);font-size:clamp(40px,6vw,84px);line-height:.98}.lks-final-count{letter-spacing:.26em;text-transform:uppercase;color:var(--gold-300);min-height:1.6em;margin:26px 0 0;font-size:12px;font-weight:600}.lks-sec .lk-eyebrow,.lks-sec .sc,.lks-sec .lk-pending{font-size:12px}.lks-sign{letter-spacing:.3em;text-transform:uppercase;color:var(--maroon-700);margin:20px 0 0;font-size:12px;font-weight:600}
