.lx-page{--ink:#0a1a1f;--channel:#123a44;--sand:#f3eadb;--breakwater:#24807f;--sunset:#ce5f4c;--sunset-soft:#e98a78;--dune:#b5b89b;--glow:0 0 18px rgba(206,95,76,0.55),0 0 42px rgba(206,95,76,0.25)}.lx-page .display-h1,.lx-page h2,.lx-page main h2{font-family:"Italiana Local",var(--font-display),Georgia,serif;font-weight:400;letter-spacing:.02em}.lx-page .display-h1{font-size:clamp(2.3rem,1.4rem + 3.4vw,4rem);line-height:1.04}.lx-page h2{line-height:1.12}.lx-page .hero-place,.lx-page h1 em,.lx-page h2 em{font-family:Cormorant Italic Local,Spectral Italic Local,Georgia,serif;font-style:italic;font-weight:500;color:var(--sunset);text-shadow:0 0 22px rgba(206,95,76,.45)}.lx-page .ed-eyebrow,.lx-page .eyebrow-tick{letter-spacing:.3em;font-weight:700}.lx-page .eyebrow-tick:before{background:var(--sunset);box-shadow:0 0 10px rgba(206,95,76,.7)}.lx-page>div:first-child>section:first-child,.lx-page>section:first-child{box-shadow:inset 0 -3px 0 var(--sunset),0 8px 26px -10px rgba(206,95,76,.65)}.lx-page [class*=rounded-2xl][class*=border],.lx-page [class*=rounded-3xl][class*=border]{border-color:rgba(206,95,76,.35)!important;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.lx-page [class*=rounded-2xl][class*=border]:focus-within,.lx-page [class*=rounded-3xl][class*=border]:hover,.lx-page a[class*=rounded-2xl][class*=border]:hover,.lx-page a[class*=rounded-3xl][class*=border]:hover{border-color:var(--sunset)!important;box-shadow:0 0 0 1px rgba(206,95,76,.4),0 0 26px rgba(206,95,76,.35),0 30px 60px -30px rgba(0,0,0,.6)}.lx-page a[class*=brand-cta],.lx-page button[class*=brand-cta]{border-radius:999px!important;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem!important;padding-left:1.6rem!important;padding-right:1.6rem!important;box-shadow:0 10px 26px -12px rgba(36,128,127,.8);transition:transform .25s ease,box-shadow .25s ease}.lx-page a[class*=brand-cta]:hover,.lx-page button[class*=brand-cta]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(255,255,255,.15),0 0 24px rgba(36,128,127,.65)}.lx-page section+div>section:first-child,.lx-page section+section{border-top:1px solid rgba(206,95,76,.22)}.lx-page details{border-radius:1rem;transition:box-shadow .3s ease,border-color .3s ease}.lx-page details[open]{box-shadow:0 0 0 1px rgba(206,95,76,.45),0 0 22px rgba(206,95,76,.28)}.lx-page a[class*=rounded-full][class*=border]{border-color:rgba(206,95,76,.6)!important;box-shadow:0 0 12px rgba(206,95,76,.18);transition:box-shadow .3s ease,background .3s ease}.lx-page a[class*=rounded-full][class*=border]:hover{box-shadow:var(--glow)}.lx-promise{background:var(--ink);color:#fff;border-top:3px solid var(--sunset);box-shadow:0 -8px 26px -12px rgba(206,95,76,.6)}.lx-promise-grid{max-width:76rem;margin:0 auto;padding:2rem 1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;text-align:center}.lx-promise-item b{display:block;font-family:Italiana Local,serif;font-weight:400;font-size:clamp(1.4rem,4vw,2rem);line-height:1.1}.lx-promise-item span{display:block;margin-top:.4rem;font-size:.84rem;line-height:1.45;color:rgba(255,255,255,.75)}.lx-promise-item b:after{content:"";display:block;width:2rem;height:2px;margin:.55rem auto 0;background:var(--sunset);box-shadow:0 0 10px rgba(206,95,76,.8)}@media (min-width:800px){.lx-promise-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:2.4rem 1.25rem}}.lx-tour{background:radial-gradient(110% 90% at 80% 20%,#15323a 0,var(--ink) 65%);color:#fff;padding:4rem 1.25rem}.lx-tour-grid{max-width:76rem;margin:0 auto;display:grid;gap:2rem;align-items:center}.lx-tour h2{color:#fff;font-size:clamp(1.9rem,5vw,2.9rem);margin-top:.6rem}.lx-tour p{color:rgba(255,255,255,.82);line-height:1.7;margin-top:1rem;max-width:34rem}.lx-tour .lx-tour-note{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dune)}.lx-tour-frame{position:relative;aspect-ratio:16/10;border-radius:1.1rem;overflow:hidden;background:#000;border:2px solid var(--sunset);box-shadow:0 0 26px rgba(206,95,76,.55),0 0 80px rgba(206,95,76,.22)}.lx-tour-frame button,.lx-tour-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:pointer}.lx-tour-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-tour-frame .ps-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;min-height:3.1rem;padding:0 1.6rem;border-radius:999px;background:rgba(206,95,76,.95);color:#fff;font-weight:700;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--glow)}@media (min-width:900px){.lx-tour-grid{grid-template-columns:.9fr 1.1fr}}.lx-dash{background:var(--sand);color:var(--ink);padding:4rem 0 3rem}.lx-dash-head{max-width:46rem;margin:0 auto;padding:0 1.25rem;text-align:center}.lx-dash h2{color:var(--ink)!important;font-size:clamp(1.9rem,5vw,2.9rem);margin-top:.6rem}.lx-dash-head p{margin-top:1rem;color:#3b4a4e;line-height:1.7}.lx-dash .lx-eyebrow{color:#b0432f}.lx-dash-phones{margin-top:2.5rem;display:flex;gap:1.4rem;overflow-x:auto;padding:1rem 1.25rem 1.5rem;scroll-snap-type:x mandatory}@media (min-width:1150px){.lx-dash-phones{justify-content:center;overflow:visible}}.lx-phone{flex:0 0 auto;width:13.5rem;margin:0;scroll-snap-align:center;text-align:center}.lx-phone-screen{border-radius:1.8rem;padding:.45rem;background:#0b1316;border:1.5px solid rgba(206,95,76,.55);box-shadow:0 0 22px rgba(206,95,76,.3),0 24px 40px -20px rgba(10,26,31,.6);transition:transform .35s ease,box-shadow .35s ease}.lx-phone-screen img{display:block;width:100%;border-radius:1.4rem}.lx-phone:hover .lx-phone-screen{transform:translateY(-6px);box-shadow:var(--glow),0 30px 50px -20px rgba(10,26,31,.6)}.lx-phone figcaption{margin-top:.8rem;font-size:.78rem;font-weight:600;color:#3b4a4e}.lx-dash-why{max-width:70rem;margin:2rem auto 0;padding:0 1.25rem;display:grid;gap:1.5rem}.lx-dash-why>div{background:#fffaf3;border-radius:1rem;padding:1.6rem;border:1px solid rgba(206,95,76,.3)}.lx-dash-why h3{font-family:Italiana Local,serif;font-weight:400;font-size:1.6rem;color:var(--ink)}.lx-dash-why ul{margin-top:.8rem;padding-left:1.1rem;list-style:none}.lx-dash-why li{position:relative;margin-top:.55rem;line-height:1.55;color:#31464b}.lx-dash-why li:before{content:"";position:absolute;left:-1.1rem;top:.55rem;width:.45rem;height:.45rem;border-radius:999px;background:var(--sunset);box-shadow:0 0 8px rgba(206,95,76,.7)}.lx-dash-why p{margin-top:.8rem;line-height:1.7;color:#31464b}.lx-dash-why .lx-btn{margin-top:1.2rem}.lx-dash-note{margin-top:1.4rem;text-align:center;font-size:.72rem;color:#6b7a7d}@media (min-width:900px){.lx-dash-why{grid-template-columns:1fr 1fr}}.lx-case{background:var(--sand);color:var(--ink);padding:4rem 1.25rem}.lx-case-grid{max-width:76rem;margin:0 auto;display:grid;gap:2.2rem;align-items:center}.lx-case h2{color:var(--ink)!important;font-size:clamp(1.9rem,5vw,2.9rem);margin-top:.6rem}.lx-case .lx-eyebrow{color:#b0432f}.lx-case-steps{margin-top:1.6rem;list-style:none;padding:0;display:grid;gap:1rem}.lx-case-steps li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem 1.2rem;border-radius:1rem;background:#fffaf3;border:1px solid rgba(206,95,76,.3);transition:box-shadow .3s ease,border-color .3s ease}.lx-case-steps li:hover{border-color:var(--sunset);box-shadow:0 0 22px rgba(206,95,76,.3)}.lx-case-n{font-family:Italiana Local,serif;font-size:1.8rem;line-height:1;color:var(--sunset);text-shadow:0 0 12px rgba(206,95,76,.45)}.lx-case-steps b{display:block;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:#31464b}.lx-case-steps p{margin-top:.35rem;line-height:1.6;color:#31464b}.lx-case-video{margin:0}.lx-case-frame{position:relative;aspect-ratio:16/9;border-radius:1.1rem;overflow:hidden;background:#000;border:2px solid var(--sunset);box-shadow:0 0 26px rgba(206,95,76,.5),0 24px 50px -24px rgba(10,26,31,.6)}.lx-case-frame iframe,.lx-case-frame img{position:absolute;inset:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.lx-case-video figcaption{margin-top:1rem;font-family:Cormorant Italic Local,Georgia,serif;font-style:italic;font-size:1.2rem;line-height:1.45;color:var(--ink)}.lx-case-video figcaption span{display:block;margin-top:.4rem;font-family:var(--font-sans);font-style:normal;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#6b7a7d}@media (min-width:950px){.lx-case-grid{grid-template-columns:1fr 1fr}}.lx-why{background:var(--ink);color:#fff;padding:4rem 1.25rem}.lx-why-head{max-width:46rem;margin:0 auto;text-align:center}.lx-more h2,.lx-why h2{font-size:clamp(1.9rem,5vw,2.8rem);margin-top:.6rem}.lx-why h2{color:#fff}.lx-why-grid{max-width:76rem;margin:2.4rem auto 0;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.lx-why-card{padding:1.4rem 1.4rem 1.5rem;border-radius:1rem;background:rgba(18,58,68,.55);border:1px solid rgba(206,95,76,.35);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lx-why-card:hover{transform:translateY(-4px);border-color:var(--sunset);box-shadow:var(--glow)}.lx-why-card b{display:block;margin-top:.6rem;font-family:Italiana Local,serif;font-weight:400;font-size:1.45rem}.lx-why-card p{margin-top:.4rem;color:rgba(255,255,255,.78);line-height:1.55;font-size:.95rem}@media (min-width:640px){.lx-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lx-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-more{background:var(--sand);color:var(--ink);padding:3.5rem 1.25rem}.lx-more h2{color:var(--ink)!important}.lx-more .lx-eyebrow{color:#b0432f}.lx-more-grid{max-width:76rem;margin:2rem auto 0;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.lx-more-card{display:flex;flex-direction:column;gap:.4rem;padding:1.3rem;border-radius:1rem;background:#fffaf3;border:1px solid rgba(206,95,76,.3);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lx-more-card:hover{transform:translateY(-4px);border-color:var(--sunset);box-shadow:0 0 24px rgba(206,95,76,.35)}.lx-more-card b{font-family:Italiana Local,serif;font-weight:400;font-size:1.3rem;color:var(--ink)}.lx-more-card span{color:#31464b;font-size:.92rem;line-height:1.5}.lx-more-card em{margin-top:auto;padding-top:.4rem;font-style:normal;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b0432f}@media (min-width:640px){.lx-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lx-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-embed{padding:0}.lx-embed .surface-paper{background:transparent!important}.lx-embed .lx-stories-front{text-align:left}.lx-embed .lx-stories-front>section{pointer-events:none}.lx-embed .lx-stories-front .container-page>*{pointer-events:auto}.lx-embed .lx-stories-front .container-page>.grid{pointer-events:none}.lx-embed .lx-stories-front .container-page>.grid>*{pointer-events:auto}.lx-embed .lx-stories-front .container-page{position:relative}.lx-embed .container-page>p,.lx-embed .display-h1{color:var(--ink)!important}.lx-embed .container-page>.ed-eyebrow{color:#b0432f!important}.lx-embed .container-page>.ed-eyebrow,.lx-embed .container-page>h2,.lx-embed .container-page>p{display:table;padding:.15rem .9rem;border-radius:.7rem;background:rgba(243,234,219,.94)}@media (prefers-reduced-motion:reduce){.lx-page *{transition:none!important}}