@font-face{font-family:Italiana Local;src:url(/fonts/Italiana-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cormorant Italic Local;src:url(/fonts/CormorantGaramond-italic-latin.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}.lx{--ink:#0a1a1f;--channel:#123a44;--sand:#f3eadb;--breakwater:#24807f;--breakwater-deep:#1b6260;--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);background:var(--ink);color:#fff;font-family:var(--font-sans);overflow-x:clip}body:has(.lx) .chat-launcher,body:has(.lx-page) .chat-launcher{opacity:0;pointer-events:none}.lx-caps{font-family:"Italiana Local",var(--font-display),serif;letter-spacing:.06em}.lx-script{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-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--dune)}.lx-rule{height:3px;background:linear-gradient(90deg,transparent,var(--sunset) 20%,var(--sunset) 80%,transparent);box-shadow:var(--glow)}.lx-wrap{width:100%;max-width:76rem;margin:0 auto;padding:0 1.25rem}.lx-hero{position:relative;min-height:92svh;max-height:1100px;display:grid;align-items:end;isolation:isolate}@media (min-height:1196px){.lx-hero{min-height:1100px}}.lx-hero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-hero>img,.lx-slides{position:absolute;inset:0;z-index:-2}.lx-slides{overflow:hidden;background:var(--ink)}.lx-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.8s ease-in-out}.lx-slide.is-on{opacity:1}.lx-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:transform 8s ease-out}.lx-slide.is-on img{transform:scale(1.12)}.lx-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 55% at 50% 62%,rgba(10,26,31,.55) 0,rgba(10,26,31,0) 100%),linear-gradient(180deg,rgba(10,26,31,.6),rgba(10,26,31,.3) 35%,rgba(10,26,31,.92))}.lx-hero-inner{padding-top:7rem;padding-bottom:5.5rem;text-align:center}.lx-hero h1{font-size:clamp(1.9rem,6.4vw,4rem);line-height:1.05;font-weight:400}.lx-hero h1 .lx-script{display:block;font-size:clamp(3.4rem,15vw,8.5rem);line-height:.9;margin-top:.15em}.lx-hero p{margin:1.2rem auto 0;max-width:36rem;color:rgba(255,255,255,.88);font-size:1rem;line-height:1.6}.lx-hero .lx-eyebrow{letter-spacing:.22em;font-size:.66rem}.lx-hero-ctas{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.lx-btn,.lx-hero-ctas{justify-content:center}.lx-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:3.1rem;padding:0 1.6rem;border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.lx-btn-solid{background:var(--breakwater);color:#fff;box-shadow:0 10px 30px -10px rgba(36,128,127,.8)}.lx-btn-solid:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(255,255,255,.2),0 0 26px rgba(36,128,127,.7)}.lx-btn-ghost{border:1px solid rgba(255,255,255,.55);color:#fff;backdrop-filter:blur(6px);background:rgba(10,26,31,.25)}.lx-btn-ghost:hover{border-color:var(--sunset);box-shadow:var(--glow)}.lx-meet{position:relative;background:var(--channel)}.lx-meet-grid{display:grid}.lx-meet-photo{position:relative;min-height:15rem;overflow:hidden;display:grid;place-items:center;padding:2rem 1.25rem 2.5rem}.lx-meet-photo .bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.75)}.lx-meet-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(18,58,68,.15),rgba(18,58,68,.55))}.lx-meet-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;background:var(--sunset);box-shadow:var(--glow)}.lx-autovideo{position:relative;z-index:2;width:100%;max-width:40rem;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,.6),0 0 80px rgba(206,95,76,.25),0 24px 60px -18px rgba(0,0,0,.8)}.lx-autovideo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lx-autovideo--vertical{aspect-ratio:9/16;max-width:17rem;margin:0 auto}.lx-sound{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.5rem;min-height:2.9rem;padding:0 1.3rem;border-radius:999px;background:rgba(206,95,76,.95);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--glow);animation:lx-nudge 2.4s ease-in-out infinite}@keyframes lx-nudge{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.06)}}.lx-meet-copy{padding:2.5rem 1.25rem 3.5rem}.lx-meet h2{font-size:clamp(3rem,12vw,5.4rem);line-height:.95;margin:.6rem 0 1.4rem}.lx-meet p{color:rgba(255,255,255,.85);line-height:1.7;font-size:1.04rem;max-width:34rem}.lx-meet p+p{margin-top:1rem}.lx-meet-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.lx-video{position:relative;margin-top:2rem;border-radius:1.1rem;overflow:hidden;aspect-ratio:16/9;background:#000;box-shadow:0 0 0 1px rgba(206,95,76,.5),0 24px 60px -18px rgba(0,0,0,.8),0 0 40px rgba(206,95,76,.18)}.lx-video img,.lx-video video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-play{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.45));cursor:pointer}.lx-play-dot{position:relative;width:5rem;height:5rem;border-radius:999px;display:grid;place-items:center;background:rgba(206,95,76,.92);box-shadow:var(--glow);transition:transform .25s ease}.lx-play-dot:before{content:"";position:absolute;inset:-10px;border-radius:999px;border:2px solid rgba(206,95,76,.6);animation:lx-pulse 2.2s ease-out infinite}.lx-play:hover .lx-play-dot{transform:scale(1.07)}.lx-play-dot svg{margin-left:5px}.lx-play-label{position:absolute;left:1rem;bottom:.9rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}@keyframes lx-pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.lx-stats{background:var(--ink);border-top:1px solid rgba(181,184,155,.18)}.lx-stats-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:640px){.lx-stats-grid>:last-child:nth-child(odd){grid-column:auto}}.lx-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;padding:2.75rem 0;text-align:center}.lx-stat b{display:block;font-family:Italiana Local,serif;font-weight:400;font-size:clamp(1.9rem,6vw,2.6rem);line-height:1}.lx-stat span{display:block;margin-top:.5rem;font-size:.84rem;color:rgba(255,255,255,.78);line-height:1.4}.lx-stat small{display:block;margin-top:.4rem;font-size:.64rem;letter-spacing:.22em;color:var(--sunset-soft)}.lx-flag,.lx-stat small{text-transform:uppercase}.lx-flag{display:inline-block;margin-top:.5rem;padding:.15rem .5rem;border-radius:999px;font-size:.6rem;letter-spacing:.12em;background:#fde68a;color:#5b3a00;font-weight:700}.lx-help{background:var(--sand);color:var(--ink);padding:4.5rem 0}.lx-center{text-align:center}.lx-help h2{font-size:clamp(1.4rem,4.6vw,2.1rem);letter-spacing:.2em;text-transform:uppercase}.lx-help h2 .lx-script{display:block;letter-spacing:0;text-transform:none;font-size:clamp(3rem,11vw,5rem);line-height:1;text-shadow:none}.lx-help-intro{margin:1rem auto 0;max-width:34rem;color:#3b4a4e;line-height:1.65}.lx-mini-rule{width:3rem;height:2px;background:var(--sunset);margin:1.4rem auto 0}.lx-cards{margin-top:2.75rem;display:grid;gap:1.25rem}.lx-card{position:relative;display:block;border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 14px 34px -20px rgba(10,26,31,.45);transition:transform .35s ease,box-shadow .35s ease}.lx-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 0 rgba(206,95,76,0);transition:box-shadow .35s ease}.lx-card:focus-visible,.lx-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -22px rgba(10,26,31,.55),0 0 34px rgba(206,95,76,.35)}.lx-card:focus-visible:after,.lx-card:hover:after{box-shadow:inset 0 0 0 2px var(--sunset)}.lx-card-img{position:relative;aspect-ratio:4/3;overflow:hidden}.lx-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.lx-card:hover .lx-card-img img{transform:scale(1.06)}button.lx-card{width:100%;text-align:inherit;cursor:pointer;font:inherit;color:inherit;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}button.lx-card .lx-card-img{flex:0 0 auto;width:100%}button.lx-card .lx-card-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center}button.lx-card .lx-card-cta{margin-top:auto}button.lx-card .lx-card-p{margin-bottom:1.1rem}.lx-card-body{display:block;padding:1.4rem 1.4rem 1.6rem;text-align:center}.lx-card-img,.lx-card-p{display:block}.lx-card-p{margin-top:.7rem;color:#3b4a4e;line-height:1.6;font-size:.98rem}.lx-help #start{padding:2.5rem 0 0}.lx-card-h{display:block;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.lx-help #start .rounded-3xl{border:1.5px solid var(--sunset);box-shadow:0 0 26px rgba(206,95,76,.45),0 30px 80px -30px rgba(0,0,0,.6)}.lx-card-body h3{font-size:1rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.lx-card-body p{margin-top:.7rem;color:#3b4a4e;line-height:1.6;font-size:.98rem}.lx-card-cta{margin-top:1.1rem;display:inline-flex;min-height:2.6rem;align-items:center;padding:0 1.2rem;border-radius:999px;background:var(--breakwater);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lx-light{background:var(--bg);color:var(--fg)}.lx-course{background:var(--ink);padding:2.75rem 0}.lx-course-card{position:relative;display:grid;gap:1.25rem;align-items:center;border-radius:1.1rem;overflow:hidden;padding:1.25rem;border:1.5px solid rgba(206,95,76,.65);background:linear-gradient(120deg,rgba(18,58,68,.9),rgba(10,26,31,.95));box-shadow:0 0 22px rgba(206,95,76,.35),inset 0 0 40px rgba(206,95,76,.08);transition:transform .35s ease,box-shadow .35s ease}.lx-course-card:hover{transform:translateY(-4px);box-shadow:var(--glow),inset 0 0 40px rgba(206,95,76,.12);border-color:var(--sunset)}.lx-course-stack{position:relative;display:block;aspect-ratio:16/9}.lx-course-thumb{position:absolute;width:72%;aspect-ratio:16/9;border-radius:.6rem;overflow:hidden;background:var(--channel);border:2px solid rgba(255,255,255,.85);box-shadow:0 12px 28px -10px rgba(0,0,0,.7)}.lx-course-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.lx-course-card:hover .lx-course-thumb img{transform:scale(1.05)}.lx-course-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3.2rem;height:3.2rem;border-radius:999px;display:grid;place-items:center;background:rgba(206,95,76,.95);color:#fff;font-size:1.1rem;box-shadow:var(--glow)}.lx-course-copy{display:block}.lx-course-title{display:block;margin-top:.5rem;font-family:Italiana Local,serif;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.15}.lx-course-title .lx-script{font-size:1.15em}.lx-course-sub{display:block;margin-top:.6rem;color:rgba(255,255,255,.78);font-size:.95rem}.lx-course-btn{margin-top:1.1rem}@media (min-width:700px){.lx-course-card{grid-template-columns:minmax(0,17rem) 1fr;gap:2rem;padding:1.25rem 2.5rem 1.25rem 1.25rem}}.lx-dark{position:relative;padding:4.5rem 0;background:radial-gradient(120% 80% at 70% 30%,#15323a 0,var(--ink) 60%)}.lx-dark-grid{display:grid;gap:2rem;align-items:center}.lx-dark h2{font-size:clamp(2rem,7vw,3.4rem);line-height:1.05;font-weight:400;margin-top:.7rem}.lx-dark p{margin-top:1rem;color:rgba(255,255,255,.82);line-height:1.7;max-width:32rem}.lx-slot{position:relative;aspect-ratio:9/12;max-width:24rem;width:100%;margin:0 auto;border-radius:1.1rem;display:grid;place-items:center;text-align:center;padding:1.5rem;border:1.5px dashed rgba(206,95,76,.7);background:rgba(206,95,76,.06);box-shadow:inset 0 0 60px rgba(206,95,76,.18),var(--glow)}.lx-slot strong{display:block;font-size:1rem;letter-spacing:.08em}.lx-slot span{display:block;margin-top:.5rem;font-size:.85rem;color:rgba(255,255,255,.7);line-height:1.5}.lx-sign-video{position:relative;width:100%;max-width:21rem;margin:0 auto;aspect-ratio:9/16;border-radius:1.1rem;overflow:hidden;background:#000;border:2px solid var(--sunset);box-shadow:0 0 26px rgba(206,95,76,.6),0 0 80px rgba(206,95,76,.25)}.lx-sign-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lx-areas{position:relative;padding:4.5rem 0 5rem;background:var(--channel);overflow:hidden}.lx-watermark{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;font-family:Italiana Local,serif;font-size:clamp(5rem,24vw,19rem);letter-spacing:.08em;color:rgba(255,255,255,.045);white-space:nowrap}.lx-areas h2{position:relative;font-size:clamp(2rem,7vw,3.2rem);font-weight:400}.lx-chips{position:relative;margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.lx-chip{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;padding:0 1.3rem;border-radius:999px;border:1px solid rgba(206,95,76,.75);background:rgba(10,26,31,.45);font-size:.9rem;letter-spacing:.06em;box-shadow:0 0 14px rgba(206,95,76,.25);transition:box-shadow .3s ease,background .3s ease,transform .3s ease}.lx-chip i{width:.5rem;height:.5rem;border-radius:999px;background:var(--sunset);box-shadow:var(--glow)}.lx-chip:hover{background:rgba(206,95,76,.18);box-shadow:var(--glow);transform:translateY(-2px)}.lx-areas-note{position:relative;margin-top:1.75rem;font-size:.85rem;color:rgba(255,255,255,.65)}.lx-stories{position:relative;overflow:hidden;background:var(--sand);color:var(--ink);padding:4.5rem 0}.lx-wall{position:absolute;inset:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));grid-auto-rows:7.6rem;gap:.8rem;padding:.8rem 2.4rem;align-content:start}.lx-wall-tile{position:relative;margin:0;padding:.7rem .8rem;border-radius:.7rem;overflow:hidden;cursor:pointer;background:rgba(255,255,255,.45);border:1px solid rgba(206,95,76,.18);color:#31464b;opacity:.45;transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease,background .35s ease;outline:none}.lx-wall-stars{display:block;font-size:.62rem;letter-spacing:.12em;color:var(--sunset)}.lx-wall-tile blockquote{margin:.25rem 0 0;font-family:Cormorant Italic Local,Georgia,serif;font-style:italic;font-size:.86rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lx-wall-tile figcaption{margin-top:.3rem;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b7a7d}.lx-wall-tile:focus,.lx-wall-tile:hover{z-index:20;opacity:1;overflow:visible;height:-moz-max-content;height:max-content;min-height:100%;transform:scale(1.35);background:#fffaf3;border-color:var(--sunset);box-shadow:0 0 0 1px var(--sunset),0 0 28px rgba(206,95,76,.55),0 24px 50px -20px rgba(10,26,31,.5)}.lx-wall-full{display:none!important}.lx-wall-tile figcaption,.lx-wall-tile:focus .lx-wall-line,.lx-wall-tile:hover .lx-wall-line{display:none}.lx-wall-tile:focus .lx-wall-full,.lx-wall-tile:hover .lx-wall-full{display:block!important;-webkit-line-clamp:unset;color:var(--ink)}.lx-wall-tile:focus figcaption,.lx-wall-tile:hover figcaption{display:block;color:var(--sunset)}.lx-five{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:0 0 .6rem}.lx-five span{font-size:1.35rem;letter-spacing:.3em;color:var(--sunset);text-shadow:0 0 12px rgba(206,95,76,.55);margin-right:-.3em}.lx-five small{font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6b7a7d}.lx-stories-front{position:relative;z-index:2;pointer-events:none}.lx-stories-front .grid>*,.lx-stories-front>*{pointer-events:auto}.lx-stories-front .grid{pointer-events:none}.lx-stories-front .lx-center{display:inline-block;width:auto;margin:0 auto;padding:.4rem 2rem .2rem;border-radius:1rem;background:radial-gradient(closest-side,rgba(243,234,219,.97),rgba(243,234,219,.85) 70%,rgba(243,234,219,0))}.lx-stories-front{text-align:center}.lx-stories-front .grid{text-align:left}@media (max-width:899px){.lx-wall-tile:nth-child(n+41){display:none}.lx-wall{grid-auto-rows:7rem}}.lx-room{background:var(--ink);padding:4.5rem 0}.lx-room h2{font-size:clamp(2rem,7vw,3.2rem);font-weight:400;margin-top:.7rem}.lx-room-intro{margin-top:1rem;color:rgba(255,255,255,.8);line-height:1.7;max-width:38rem}.lx-room-grid{margin-top:2.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lx-room-grid figure{position:relative;border-radius:.9rem;overflow:hidden;aspect-ratio:4/5}.lx-room-grid figure.wide{grid-column:span 2;aspect-ratio:16/9}.lx-room-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;transition:transform .6s ease}.lx-room-grid figure{border:1px solid rgba(206,95,76,.35)}.lx-room-grid figure:hover{box-shadow:var(--glow);border-color:var(--sunset)}.lx-room-grid figure:hover img{transform:scale(1.05)}.lx-room-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:2rem .9rem .8rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(180deg,transparent,rgba(0,0,0,.75))}.lx-room-grid .lx-slot{aspect-ratio:auto;height:100%;max-width:none;border-radius:.9rem}.lx-marquee{--tile-h:12.5rem;position:relative;margin:2.5rem 0 0;padding:1rem 0;overflow:hidden;border-top:2px solid var(--sunset);border-bottom:2px solid var(--sunset);background:linear-gradient(180deg,rgba(206,95,76,.16),rgba(18,58,68,.4),rgba(206,95,76,.16));box-shadow:0 0 26px rgba(206,95,76,.6),0 0 80px rgba(206,95,76,.25),inset 0 0 50px rgba(206,95,76,.2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.lx-track{display:flex;width:-moz-max-content;width:max-content;animation:lx-scroll 48s linear infinite}.lx-marquee:active .lx-track,.lx-marquee:hover .lx-track{animation-play-state:paused}.lx-track-set{display:flex;gap:1rem;padding-right:1rem}.lx-track-set figure{position:relative;flex:0 0 auto;height:var(--tile-h);width:calc(var(--tile-h) * .72);border-radius:.9rem;overflow:hidden;border:1px solid rgba(206,95,76,.4);transition:transform .5s ease,box-shadow .5s ease}.lx-track-set figure.wide{width:calc(var(--tile-h) * 1.6)}.lx-track-set img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;filter:saturate(.92);transition:transform .8s ease,filter .5s ease}.lx-track-set figure:hover{transform:translateY(-4px);box-shadow:var(--glow);border-color:var(--sunset)}.lx-track-set figure:hover img{transform:scale(1.05);filter:saturate(1.05)}.lx-track-set figcaption{position:absolute;left:0;right:0;bottom:0;padding:2rem .9rem .8rem;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}@keyframes lx-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:640px){.lx-marquee{--tile-h:19rem}}@media (min-width:1100px){.lx-marquee{--tile-h:24rem}}@media (min-width:1600px){.lx-marquee{--tile-h:30rem}}@media (prefers-reduced-motion:reduce){.lx-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lx-track-set[aria-hidden]{display:none}}.lx-social{position:relative;padding:4.5rem 0;background:linear-gradient(180deg,#0d2229,var(--ink));overflow:hidden}.lx-social h2{font-size:clamp(3rem,12vw,5.2rem);line-height:1}.lx-social-grid{position:relative;margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.lx-soc{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.6rem .75rem;border-radius:1rem;border:1px solid rgba(181,184,155,.25);background:rgba(255,255,255,.03);text-align:center;transition:all .3s ease}.lx-soc svg{width:1.9rem;height:1.9rem;color:var(--sunset);filter:drop-shadow(0 0 8px rgba(206,95,76,.6))}.lx-soc b{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase}.lx-soc span{font-size:.82rem;color:rgba(255,255,255,.65)}.lx-soc:hover{border-color:var(--sunset);box-shadow:var(--glow);transform:translateY(-3px)}.lx-situations{position:relative;overflow:hidden;padding:4.5rem 0;color:#fff;background:radial-gradient(110% 80% at 20% 0,#15323a 0,var(--ink) 65%);border-top:3px solid var(--sunset);box-shadow:inset 0 14px 30px -20px rgba(206,95,76,.6);--fg:#ffffff;--fg-muted:rgba(255,255,255,0.75);--surface:rgba(18,58,68,0.75);--surface-muted:rgba(255,255,255,0.04);--border:rgba(181,184,155,0.3);--accent-text:var(--sunset-soft);--accent-fill:var(--sunset);--accent:var(--sunset)}.lx-situations h2{font-size:clamp(2rem,6.5vw,3.2rem);font-weight:400;margin-top:.6rem}.lx-situations-intro{margin-top:1rem;max-width:40rem;color:rgba(255,255,255,.8);line-height:1.7}.lx-situations [aria-pressed=true]{box-shadow:var(--glow)}.lx-situations article{border:1.5px solid var(--sunset)!important;box-shadow:0 0 26px rgba(206,95,76,.45),0 30px 80px -30px rgba(0,0,0,.8)!important}.lx-situations article a{background:var(--breakwater)!important;color:#fff!important;border-radius:999px}.lx-reading{padding:4rem 0 3rem;border-top:3px solid var(--sunset)}.lx-blog{background:var(--channel);padding:4rem 0}.lx-blog h2{font-size:clamp(2rem,6vw,3rem);font-weight:400;margin-top:.6rem}.lx-blog-grid{margin-top:2rem;display:grid;gap:1rem}.lx-post{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem;border-radius:1rem;border:1px solid rgba(181,184,155,.3);background:rgba(10,26,31,.35);transition:all .3s ease}.lx-post:hover{border-color:var(--sunset);box-shadow:var(--glow);transform:translateY(-3px)}.lx-post small{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dune)}.lx-post b{font-family:Italiana Local,serif;font-weight:400;font-size:1.35rem;line-height:1.25}.lx-post span{color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.55}.lx-post em{margin-top:auto;padding-top:.5rem;font-style:normal;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sunset-soft)}.lx-keep{padding-bottom:4rem;text-align:center}.lx-keep p{font-weight:600;letter-spacing:.06em}.lx-keep>div{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.lx-keep .lx-btn-ghost{color:var(--fg);border-color:var(--border-strong);background:transparent}@media (min-width:900px){.lx-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-close{position:relative;padding:5rem 0;text-align:center;isolation:isolate}.lx-close>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.lx-close:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(10,26,31,.78)}.lx-close h2{font-size:clamp(2rem,7vw,3.4rem);font-weight:400}.lx-note{position:relative;z-index:5;background:#fde68a;color:#4a3200;font-size:.8rem;line-height:1.45;padding:.6rem 1rem;text-align:center}.lx-concierge{position:fixed;right:1rem;bottom:1rem;z-index:60;display:flex;align-items:center;gap:.65rem;padding:.35rem 1.1rem .35rem .35rem;border-radius:999px;background:var(--ink);color:#fff;text-align:left;border:1.5px solid var(--sunset);box-shadow:var(--glow),0 12px 30px -10px rgba(0,0,0,.7);transition:transform .25s ease}.lx-concierge:hover{transform:translateY(-2px)}.lx-concierge img{width:2.9rem;height:2.9rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border:2px solid rgba(255,255,255,.85)}.lx-concierge small{display:block;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dune)}.lx-concierge b{display:block;font-size:.86rem;font-weight:600}.lx-concierge .dot{position:absolute;left:2.5rem;bottom:.35rem;width:.7rem;height:.7rem;border-radius:999px;background:#3ecf8e;border:2px solid var(--ink)}@media (max-width:639px){.lx-concierge{padding:.3rem .9rem .3rem .3rem;right:.75rem;bottom:.75rem}.lx-concierge img{width:2.4rem;height:2.4rem}.lx-concierge b{font-size:.78rem}.lx-concierge .dot{left:2.05rem}.lx-hero-ctas .lx-btn{width:100%;max-width:20rem}}@media (min-width:640px){.lx-hero .lx-eyebrow{letter-spacing:.32em;font-size:.72rem}.lx-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-room-grid,.lx-social-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-room-grid figure.wide{grid-column:span 2;aspect-ratio:auto}}@media (min-width:900px){.lx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-meet-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lx-meet-photo{min-height:100%;padding:3rem 2.5rem}.lx-meet-photo:before{background:linear-gradient(90deg,rgba(18,58,68,.1) 40%,var(--channel) 100%)}.lx-meet-copy{padding:5rem 3.5rem 5rem 2rem}.lx-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lx-dark-grid{grid-template-columns:1.1fr .9fr}.lx-hero-inner{padding-bottom:5rem}}@media (min-width:1150px){.lx-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before{animation:none!important;transition:none!important}}