.litara-page{--ink:#1e1d1a;--muted:#7e786e;--cream:#f4f0e8;--line:#d9d2c7;--gold:#9a8b68;background:#f7f4ed;color:var(--ink);font-family:inherit;line-height:1.65}
.litara-page *{box-sizing:border-box}.litara-page a{text-decoration:none;color:inherit}
.litara-hero{min-height:76vh;position:relative;display:flex;align-items:center;background:#211c17 url('hero.jpg') center/cover no-repeat;overflow:hidden}
.litara-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,10,8,.9) 0%,rgba(12,10,8,.55) 38%,rgba(12,10,8,.05) 75%),linear-gradient(0deg,rgba(0,0,0,.25),transparent 40%)}
.litara-hero-content{position:relative;z-index:2;max-width:1250px;width:100%;margin:auto;padding:100px 6vw;color:#fff}
.litara-kicker{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}
.litara-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(64px,9vw,138px);letter-spacing:.15em;line-height:.9;margin:0 0 20px}
.litara-tagline{letter-spacing:.42em;font-size:15px;margin-bottom:30px}
.litara-hero-lead{font-family:Georgia,serif;font-size:27px;line-height:1.35;margin:0 0 35px}.litara-hero-lead span{font-family:inherit;font-size:17px;opacity:.9}
.litara-outline-button,.litara-dark-button{display:inline-flex;gap:35px;align-items:center;border:1px solid rgba(255,255,255,.65);padding:14px 20px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff}
.litara-story{display:grid;grid-template-columns:1.05fr 1.2fr .7fr;min-height:500px;background:var(--cream)}
.litara-story-image{min-height:500px;overflow:hidden}.litara-story-image img,.litara-light-image img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72)}
.litara-story-copy{padding:80px 7%;align-self:center}.litara-story-copy h2,.litara-section-head h2,.litara-benefits h2,.litara-applications h2,.litara-cta h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,4vw,58px);line-height:1.08;margin:0 0 25px}.litara-story-copy h2 em{color:#85785d}.litara-story-copy p{color:#6f6a62;max-width:620px}.litara-mantra{margin-top:25px;font-size:12px;letter-spacing:.18em;line-height:1.8}.litara-story-aside{padding:80px 12%;align-self:center;border-left:1px solid var(--line);color:#6d685f}.litara-story-aside strong{letter-spacing:.15em;font-size:12px}.litara-line{width:42px;height:1px;background:var(--gold);display:block;margin-bottom:22px}.litara-story-aside p{font-size:14px}
.litara-collection{padding:85px 5.5%;background:#faf8f3}.litara-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.litara-section-head h2{font-size:44px;margin:0}.litara-section-note{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.litara-products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.litara-product{background:#fff;border:1px solid #e4ded4;transition:.25s ease}.litara-product:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(40,35,28,.08)}.litara-product-image{display:block;aspect-ratio:1.1;position:relative;background:#ded8ce;overflow:hidden}.litara-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.litara-product:hover img{transform:scale(1.035)}.litara-product-number{position:absolute;left:15px;top:15px;background:rgba(250,248,243,.9);padding:4px 8px;font-size:10px;letter-spacing:.12em}.litara-image-placeholder{display:grid;place-items:center;height:100%;font-family:Georgia,serif;font-size:38px;letter-spacing:.18em;color:#807968}.litara-product-body{padding:20px}.litara-product-title{font-family:Georgia,serif;font-size:27px;letter-spacing:.08em}.litara-product-type{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#817b72;margin-top:3px}.litara-product-desc{font-size:13px;color:#777168;margin:11px 0}.litara-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.litara-price{font-size:16px;font-weight:600}.litara-price del{opacity:.45}.litara-price ins{text-decoration:none}.litara-button{background:#211f1b;color:#fff!important;padding:12px 15px;font-size:9px;letter-spacing:.12em;white-space:nowrap}.litara-button span{margin-left:10px}
.litara-benefits{display:grid;grid-template-columns:1.5fr repeat(6,1fr);gap:20px;padding:65px 5.5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2eee6}.litara-benefits-intro h2{font-size:31px;margin:0;max-width:340px}.litara-benefit{border-left:1px solid #d5cec3;padding-left:18px}.litara-benefit-icon{display:block;width:34px;height:34px;border:1px solid #b8b0a4;border-radius:50%;text-align:center;line-height:32px;margin-bottom:15px}.litara-benefit strong{font-size:10px;letter-spacing:.12em}.litara-benefit p{font-size:11px;color:#777168;line-height:1.5}
.litara-light{display:grid;grid-template-columns:1.5fr 1fr;background:#2c2925;color:#fff;min-height:430px}.litara-light-image{min-height:430px}.litara-light-copy{padding:70px 8%;align-self:center}.litara-light-copy h2{font-family:Georgia,serif;font-weight:400;font-size:45px;line-height:1.1;margin:0 0 20px}.litara-light-copy p{color:#cfc9bf}
.litara-applications{display:grid;grid-template-columns:.8fr 2fr;padding:60px 5.5%;background:#faf8f3;gap:50px}.litara-applications h2{font-size:42px}.litara-applications p{color:#777168;max-width:400px}.litara-application-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:end}.litara-application-grid div{aspect-ratio:.78;background:linear-gradient(145deg,#c7c0b4,#81796c);display:flex;align-items:end;justify-content:space-between;padding:15px;color:#fff;font-size:10px;letter-spacing:.1em}
.litara-cta{padding:55px 5.5%;display:grid;grid-template-columns:1.3fr 1fr auto;gap:30px;align-items:center;background:#cfc6b6 center/cover}.litara-cta h2{margin:0;font-size:49px}.litara-cta p{color:#5d574f}.litara-dark-button{background:#22201c;border-color:#22201c}.litara-empty{padding:40px;border:1px dashed var(--line);color:var(--muted)}
@media(max-width:1000px){.litara-story{grid-template-columns:1fr 1fr}.litara-story-aside{display:none}.litara-benefits{grid-template-columns:repeat(3,1fr)}.litara-benefits-intro{grid-column:1/-1}.litara-application-grid{grid-template-columns:repeat(3,1fr)}.litara-cta{grid-template-columns:1fr 1fr}.litara-cta .litara-dark-button{justify-self:start}}
@media(max-width:680px){.litara-hero{min-height:620px}.litara-hero-content{padding:70px 25px}.litara-hero h1{font-size:62px}.litara-tagline{font-size:11px}.litara-hero-lead{font-size:23px}.litara-story{grid-template-columns:1fr}.litara-story-image{min-height:300px}.litara-story-copy{padding:55px 25px}.litara-collection{padding:60px 18px}.litara-section-head{display:block}.litara-section-note{display:block;margin-top:10px}.litara-products{grid-template-columns:1fr}.litara-benefits{grid-template-columns:1fr 1fr;padding:50px 20px}.litara-benefits-intro{grid-column:1/-1}.litara-light{grid-template-columns:1fr}.litara-light-image{min-height:300px}.litara-light-copy{padding:50px 25px}.litara-applications{grid-template-columns:1fr;padding:55px 20px}.litara-application-grid{grid-template-columns:repeat(2,1fr)}.litara-cta{grid-template-columns:1fr;padding:50px 20px}.litara-cta h2{font-size:40px}}

.litara-models{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.litara-model{background:#fff;border:1px solid #e4ded4}.litara-model-image{aspect-ratio:1.08;position:relative;overflow:hidden;background:#ddd}.litara-model-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.litara-model:hover img{transform:scale(1.035)}.litara-model-image span{position:absolute;top:12px;left:12px;background:rgba(250,248,243,.9);padding:4px 8px;font-size:10px}.litara-model-body{padding:19px}.litara-model-name{font-family:Georgia,serif;font-size:26px;letter-spacing:.08em}.litara-model-type{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#817b72}.litara-model-body p{font-size:13px;color:#777168;margin:10px 0 20px}.litara-coming{font-size:9px;letter-spacing:.12em;color:#59544d;border-top:1px solid #e4ded4;padding-top:14px}.litara-coming span{float:right;font-size:14px}@media(max-width:1000px){.litara-models{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.litara-models{grid-template-columns:1fr}}
