:root{--navy:#0a1628;--navy-deep:#060d1a;--ink:#04070d;--cream:#f3ede2;--cream-dim:rgba(243, 237, 226, .66);--cream-faint:rgba(243, 237, 226, .42);--gold:#8a6d2f;--gold-soft:rgba(138, 109, 47, .55);--gold-line:rgba(138, 109, 47, .3);--cream-deep:#e9dfc9;--navy-dim:rgba(10, 22, 40, .72);--serif:"Playfair Display", "Didot", "Bodoni MT", Georgia, serif;--sans:"Jost", "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif}.lo-lo-site *{box-sizing:border-box}.lo-lo-site{margin:0;background:var(--cream);color:var(--navy);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lo-lo-site img{display:block;max-width:100%;height:auto}.lo-lo-site a{color:inherit}.lo-wrap{width:min(1120px,100% - 3rem);margin-inline:auto}.lo-label{font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin:0}.lo-hero{position:relative;text-align:center;overflow:hidden;background:var(--cream);color:var(--navy);padding:clamp(4rem,10vw,6.5rem) 1.5rem clamp(4.5rem,9vw,5.5rem)}.lo-hero-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.lo-hero-watermark .lo-lo-site img{width:min(880px,150vw);opacity:.16;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 62% 62% at 50% 50%,#000 55%,transparent 78%);mask-image:radial-gradient(ellipse 62% 62% at 50% 50%,#000 55%,transparent 78%)}.lo-hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 65% at 50% 42%,rgba(243,237,226,.05),transparent 60%),linear-gradient(180deg,rgba(6,13,26,.55) 0%,rgba(6,13,26,0) 26%,rgba(6,13,26,0) 68%,var(--navy-deep) 100%);pointer-events:none}.lo-hero-inner{position:relative;z-index:1;max-width:760px;margin-inline:auto}.lo-monogram-card{width:min(300px,68vw);margin:0 auto 2.6rem;padding:10px;border:1px solid var(--gold-soft);background:#060d1a59}.lo-monogram-card .lo-lo-site img{width:100%}.lo-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.5rem,8.5vw,4.6rem);letter-spacing:.14em;line-height:1.12;margin:0 0 1.1rem;text-indent:.14em;color:var(--navy);position:relative;z-index:2}.lo-hero h1 .lo-amp{color:var(--gold);font-style:italic;letter-spacing:0}.lo-tagline{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(1.3rem,3.6vw,1.75rem);color:var(--navy);margin:0 0 2.4rem}.lo-rule{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 2.4rem;max-width:340px}.lo-rule:before,.lo-rule:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--gold-soft))}.lo-rule:after{background:linear-gradient(90deg,var(--gold-soft),transparent)}.lo-rule .lo-diamond{width:8px;height:8px;background:var(--gold);transform:rotate(45deg);flex:none}.lo-hero .lo-arrival{font-size:clamp(1rem,2.6vw,1.13rem);letter-spacing:.06em;line-height:1.7;color:var(--cream-dim);max-width:30em;margin:0 auto 2.8rem}.lo-btn{display:inline-block;font-family:var(--sans);font-size:.8rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;padding:1.05rem 2.3rem 1.05rem calc(2.3rem + .3em);border:1px solid var(--gold);color:var(--gold);transition:background-color .35s ease,color .35s ease}.lo-btn:hover,.lo-btn:focus-visible{background:var(--gold);color:var(--navy-deep)}.lo-btn:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.lo-scroll-cue{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:#0a162873;text-decoration:none;font-size:.62rem;letter-spacing:.4em;text-transform:uppercase;text-indent:.4em;z-index:1}.lo-scroll-cue .lo-stem{width:1px;height:38px;background:linear-gradient(180deg,var(--gold-soft),transparent)}.lo-banner-band{position:relative;line-height:0}.lo-banner-band .lo-lo-site img{width:100%;height:auto}.lo-banner-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--navy-deep) 0%,transparent 18%,transparent 82%,var(--navy) 100%);pointer-events:none}.lo-standard{background:var(--cream);color:var(--navy);padding:clamp(4.5rem,12vw,8rem) 0}.lo-standard-head{text-align:center;margin-bottom:clamp(3rem,8vw,4.5rem)}.lo-standard-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,5.5vw,3.1rem);letter-spacing:.08em;line-height:1.12;color:var(--navy);margin:1rem 0 0}.lo-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--gold-line)}.lo-principle{padding:2.6rem 2.2rem .6rem;text-align:center}.lo-principle+.lo-principle{border-left:1px solid var(--gold-line)}.lo-principle .lo-num{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--gold);margin:0 0 1.1rem}.lo-principle h3{font-family:var(--serif);font-weight:600;color:var(--navy);font-size:clamp(1.35rem,3vw,1.6rem);letter-spacing:.03em;line-height:1.25;margin:0 0 .9rem}.lo-principle p{margin:0;color:var(--navy-dim);font-size:.98rem;line-height:1.75;letter-spacing:.02em}@media(max-width:760px){.lo-principles{grid-template-columns:1fr;border-top:none}.lo-principle{padding:2.2rem .5rem;border-top:1px solid var(--gold-line)}.lo-principle+.lo-principle{border-left:none}.lo-principle p{max-width:26em;margin-inline:auto}}.lo-founding{background:var(--cream-deep);color:var(--navy);text-align:center;padding:clamp(4.5rem,12vw,8rem) 0}.lo-founding .lo-label{color:#8a6d2f}.lo-founding-mark{width:120px;margin:0 auto 2rem}.lo-founding h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.1rem,6vw,3.4rem);letter-spacing:.05em;line-height:1.15;margin:1.1rem 0 1.4rem}.lo-founding h2 .lo-off{font-style:italic;color:#8a6d2f}.lo-founding .lo-lede{max-width:34em;margin:0 auto 2.6rem;font-size:1.05rem;line-height:1.8;letter-spacing:.02em;color:#0a1628c7}.lo-btn-dark{border-color:var(--navy);color:var(--navy);background:transparent}.lo-btn-dark:hover,.lo-btn-dark:focus-visible{background:var(--navy);color:var(--cream)}.lo-btn-dark:focus-visible{outline-color:var(--navy)}.lo-founding .lo-fine{margin:1.6rem 0 0;font-size:.85rem;letter-spacing:.08em;color:#0a16288c}.lo-lo-site .lo-lo-site footer{background:var(--ink);padding:clamp(3.5rem,9vw,5.5rem) 0 2.6rem;text-align:center}.lo-foot-mark{width:210px;margin:0 auto 2.2rem;opacity:.9}.lo-follow{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem 3rem;margin:0 0 3rem;padding:0;list-style:none}.lo-follow .lo-lo-site a{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;font-size:.82rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-dim);padding:.4rem .2rem;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.lo-follow a:hover,.lo-follow a:focus-visible{color:var(--gold);border-bottom-color:var(--gold-soft)}.lo-follow a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lo-follow svg{width:17px;height:17px;flex:none}.lo-foot-rule{height:1px;background:linear-gradient(90deg,transparent,var(--gold-line),transparent);margin:0 auto 2rem;max-width:560px}.lo-foot-line{margin:0 0 .55rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-faint)}.lo-foot-tag{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--cream-dim);margin:0}.lo-story{padding:6.5rem 0;background:var(--cream-deep);color:var(--navy);text-align:center}.lo-story .lo-wrap{max-width:760px}.lo-story h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.5vw,2.9rem);line-height:1.15;margin:1rem 0 2.2rem;color:var(--navy)}.lo-story p{color:var(--navy-dim);font-size:1.03rem;line-height:1.8;font-weight:300;margin:0 0 1.4rem}.lo-story .lo-signoff{font-family:var(--serif);font-size:1.4rem;color:var(--gold);margin-top:2.6rem}.lo-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lo-hero-photo img{width:100%;height:100%;object-fit:cover}.lo-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060d1a8c,#060d1a57 42%,#060d1ae6);pointer-events:none}.lo-launch{font-family:var(--sans);font-size:.8rem;font-weight:500;letter-spacing:.46em;text-transform:uppercase;color:var(--gold);margin:0 0 2.2rem;text-indent:.46em}.lo-founding-stats{font-family:var(--sans);font-size:.76rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#8a6d2f;margin:0 0 2.6rem}.lo-join{background:var(--cream);color:var(--navy);padding:clamp(4.5rem,12vw,7.5rem) 0;text-align:center}.lo-join h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,5.5vw,3.1rem);letter-spacing:.06em;line-height:1.12;margin:1rem 0 1.2rem;color:var(--navy)}.lo-join-text{color:var(--navy-dim);font-size:1.02rem;line-height:1.75;letter-spacing:.02em;max-width:32em;margin:0 auto}.lo-join-form{display:flex;gap:.9rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:2.4rem}.lo-join-form input[type=email]{background:#fffdf8;border:1px solid var(--gold-line);color:var(--navy);padding:1rem 1.4rem;min-width:min(320px,82vw);font-family:var(--sans);font-size:.95rem;letter-spacing:.04em}.lo-join-form input[type=email]::placeholder{color:#0a162866}.lo-join-form button.lo-btn{cursor:pointer;font-family:var(--sans)}.lo-form-msg{width:100%;color:var(--gold);font-size:.92rem;letter-spacing:.05em;margin:.6rem 0 0}.lo-join .lo-fine-print{margin:2.2rem 0 0;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#0a162873}.lo-hero-badge{width:min(150px,42vw);margin:0 auto 2.4rem;filter:drop-shadow(0 10px 24px rgba(10,22,40,.18))}.lo-hero-badge img{width:100%}.lo-story h2{font-style:italic}.lo-founding-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:540px;margin:0 auto 2.6rem;padding:1.7rem 0;border-top:1px solid rgba(138,109,47,.35);border-bottom:1px solid rgba(138,109,47,.35);text-transform:none;letter-spacing:normal}.lo-founding-stats .lo-stat b{display:block;font-family:var(--serif);font-weight:500;font-size:1.9rem;line-height:1.1;color:var(--navy)}.lo-founding-stats .lo-stat span{display:block;margin-top:.45rem;font-family:var(--sans);font-size:.68rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#0a16288c}.lo-founding-stats .lo-stat+.lo-stat{border-left:1px solid rgba(138,109,47,.35)}.lo-btn-solid{background:var(--navy);border-color:var(--navy);color:var(--cream)}.lo-btn-solid:hover,.lo-btn-solid:focus-visible{background:var(--gold);border-color:var(--gold);color:var(--cream)}.lo-btn-solid:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.lo-hero-band{position:relative;line-height:0;background:var(--cream-deep)}.lo-hero-band img{width:100%;height:auto;display:block}.lo-hero-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--cream) 0%,transparent 20%,transparent 80%,var(--cream-deep) 100%);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lo-website.css.map */
