:root{--lv-ink:#1a1f2b;--lv-ink-2:#3d4452;--lv-muted:#6b7280;--lv-line:#e7e9ee;--lv-navy:#1f3b63;--lv-soft:#f6f7f9;--lv-radius:14px;--lv-serif:var(--font-heading-family);--lv-sans:var(--font-body-family);--lv-gutter:clamp(20px,4vw,64px);--lv-max:1240px;--lv-space:clamp(72px,9vw,136px)}.lv{color:var(--lv-ink);font-family:var(--lv-sans)}.lv *,.lv *:before,.lv *:after{box-sizing:border-box}.lv img{display:block;max-width:100%;height:auto}.lv a{color:inherit}.lv-wrap{width:100%;max-width:calc(var(--lv-max) + var(--lv-gutter)*2);margin:0 auto;padding:0 var(--lv-gutter)}.lv-section{padding:var(--lv-space) 0}.lv-section--tight{padding:calc(var(--lv-space)*.6) 0}.lv-section--sand,.lv-section--paper{background:var(--lv-soft)}.lv-section--ink{background:var(--lv-navy);color:#fff}.lv-eyebrow{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--lv-navy);margin:0 0 16px}.lv-h1,.lv-h2,.lv-h3{font-family:var(--lv-serif);font-weight:700;color:inherit;margin:0;letter-spacing:-.025em;text-wrap:balance}.lv-h1{font-size:clamp(40px,5.6vw,80px);line-height:1.02}.lv-h2{font-size:clamp(28px,3.2vw,44px);line-height:1.1}.lv-h3{font-size:clamp(22px,2vw,28px);line-height:1.15}.lv-h1 em,.lv-h2 em,.lv-h3 em,.lv-intro__statement em,.lv-room__t em,.lv-story em{font-style:normal;color:var(--lv-navy)}.lv-hero .lv-h1 em{color:#fff}.lv-lead{font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:var(--lv-ink-2);margin:0;max-width:32em}.lv-lead p{margin:0}.lv-text{font-size:16px;line-height:1.7;color:var(--lv-ink-2)}.lv-text p{margin:0 0 1em}.lv-text p:last-child{margin-bottom:0}.lv-small{font-size:14px;line-height:1.6;color:var(--lv-muted)}.lv-small p{margin:0}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 28px;border:1px solid var(--lv-navy);background:var(--lv-navy);color:#fff!important;text-decoration:none!important;font-family:var(--lv-sans);font-size:15px;font-weight:600;border-radius:999px;transition:background .25s,border-color .25s;cursor:pointer}.lv-btn:hover{background:#16304f;border-color:#16304f}.lv-btn--light{background:#fff;border-color:#fff;color:var(--lv-navy)!important}.lv-btn--light:hover{background:transparent;color:#fff!important}.lv-link{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none!important;color:var(--lv-navy);padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .3s}.lv-link:hover{background-size:40% 1px}.lv-link svg,.lv-btn svg{width:16px;height:16px;flex:none}.lv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.lv-hero{position:relative;min-height:min(88vh,900px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#14181f}.lv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.lv-hero__media img{width:100%;height:100%;object-fit:cover}.lv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0f180d 30%,#0b0f1899)}.lv-hero__content{position:relative;z-index:1;width:100%;padding:160px 0 clamp(48px,6vw,88px)}.lv-hero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:end}.lv-hero .lv-h1{max-width:11em}.lv-hero__aside{font-size:17px;line-height:1.6;color:#ffffffe6;max-width:24em;justify-self:end}.lv-hero__aside p{margin:0 0 26px}.lv-hero .lv-link{color:#fff}@media(max-width:989px){.lv-hero__grid{grid-template-columns:1fr}.lv-hero__aside{justify-self:start}}.lv-intro{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,120px)}.lv-intro__statement{font-family:var(--lv-serif);font-weight:600;font-size:clamp(22px,2.4vw,34px);line-height:1.25;margin:0;letter-spacing:-.02em}.lv-intro__body{margin-top:32px;columns:2 280px;column-gap:48px}@media(max-width:989px){.lv-intro{grid-template-columns:1fr}}.lv-feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,104px);align-items:center}.lv-feature--reverse .lv-feature__media{order:2}.lv-feature__media{position:relative;background:var(--lv-soft);border-radius:var(--lv-radius);overflow:hidden}.lv-feature__media img{width:100%;aspect-ratio:4/5;object-fit:cover}.lv-feature__caption{position:absolute;left:18px;bottom:16px;font-size:13px;color:var(--lv-ink-2);background:#ffffffeb;padding:6px 12px;border-radius:999px}.lv-feature__price{display:flex;align-items:baseline;gap:12px;margin:26px 0 0;font-size:24px;font-weight:700;color:var(--lv-navy)}.lv-feature__price s{font-size:15px;font-weight:400;color:var(--lv-muted)}.lv-specs-list{margin:28px 0 0;padding:0;border-top:1px solid var(--lv-line)}.lv-specs-list div{display:grid;grid-template-columns:11em 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--lv-line);font-size:15px}.lv-specs-list dt{color:var(--lv-muted);margin:0}.lv-specs-list dd{margin:0;font-weight:600}@media(max-width:989px){.lv-feature{grid-template-columns:1fr}.lv-feature--reverse .lv-feature__media{order:0}.lv-specs-list div{grid-template-columns:1fr 1fr}}.lv-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-bottom:clamp(32px,4vw,56px)}.lv-head .lv-lead{justify-self:end}@media(max-width:989px){.lv-head{grid-template-columns:1fr}.lv-head .lv-lead{justify-self:start}}.lv-ba{position:relative;overflow:hidden;--pos:50%;background:var(--lv-soft);-webkit-user-select:none;user-select:none;border-radius:var(--lv-radius)}.lv-ba img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center top;pointer-events:none}.lv-ba__top{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.lv-ba__top img{height:100%}.lv-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.lv-ba__knob{position:absolute;top:50%;left:var(--pos);width:52px;height:52px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:var(--lv-navy);display:grid;place-items:center;pointer-events:none;box-shadow:0 6px 20px #0000002e}.lv-ba__knob svg{width:20px;height:20px}.lv-ba input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;-webkit-appearance:none;appearance:none}.lv-ba__label{position:absolute;top:16px;font-size:12px;font-weight:600;color:#fff;background:#14181f99;padding:6px 12px;border-radius:999px;pointer-events:none}.lv-ba__label--l{left:16px}.lv-ba__label--r{right:16px}@media(max-width:749px){.lv-ba img{aspect-ratio:4/3}}.lv-rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.lv-room{text-decoration:none!important;color:inherit}.lv-room__img{overflow:hidden;background:var(--lv-soft);border-radius:var(--lv-radius)}.lv-room__img img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}a.lv-room:hover .lv-room__img img{transform:scale(1.03)}.lv-room__meta{padding-top:18px}.lv-room__n{display:none}.lv-room__t{font-family:var(--lv-serif);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.lv-room__d{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--lv-ink-2)}@media(max-width:749px){.lv-rooms{grid-template-columns:1fr}.lv-room__img img{aspect-ratio:4/3}}.lv-steps{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,7vw,112px);align-items:center}.lv-steps__img{background:var(--lv-soft);border-radius:var(--lv-radius);overflow:hidden}.lv-steps__img img{width:100%;aspect-ratio:4/5;object-fit:cover}.lv-steps__list{list-style:none;margin:36px 0 0;padding:0;counter-reset:lv}.lv-steps__list li{display:grid;grid-template-columns:48px 1fr;gap:8px;padding:22px 0;border-top:1px solid var(--lv-line);counter-increment:lv}.lv-steps__list li:last-child{border-bottom:1px solid var(--lv-line)}.lv-steps__list li:before{content:counter(lv);font-weight:700;font-size:15px;color:var(--lv-navy);padding-top:2px}.lv-steps__list h3{font-size:17px;font-weight:700;margin:0 0 6px}.lv-steps__list p{margin:0;font-size:15px;line-height:1.65;color:var(--lv-ink-2)}@media(max-width:989px){.lv-steps{grid-template-columns:1fr}.lv-steps__img img{aspect-ratio:4/3}}.lv-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,3vw,44px)}.lv-card{display:block;text-decoration:none!important;color:inherit}.lv-card__img{position:relative;background:var(--lv-soft);overflow:hidden;border-radius:var(--lv-radius)}.lv-card__img img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:opacity .6s}.lv-card__img img+img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}.lv-card:hover .lv-card__img img+img{opacity:1}.lv-card__body{display:flex;justify-content:space-between;gap:24px;padding-top:18px;align-items:baseline}.lv-card__t{font-family:var(--lv-serif);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.lv-card__s{font-size:14px;color:var(--lv-muted);margin:6px 0 0}.lv-card__p{white-space:nowrap;font-size:17px;font-weight:700;color:var(--lv-navy);text-align:right}.lv-card__p s{display:block;font-size:13px;font-weight:400;color:var(--lv-muted)}.lv-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,112px);align-items:start}.lv-faq__list{border-top:1px solid var(--lv-line)}.lv-faq details{border-bottom:1px solid var(--lv-line)}.lv-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:20px 0;font-size:16px;font-weight:600}.lv-faq summary::-webkit-details-marker{display:none}.lv-faq summary:after{content:"+";flex:none;font-size:22px;font-weight:400;color:var(--lv-navy);transition:transform .3s}.lv-faq details[open] summary:after{transform:rotate(45deg)}.lv-faq__a{padding:0 0 22px;max-width:40em;font-size:15px;line-height:1.7;color:var(--lv-ink-2)}.lv-faq__a p{margin:0 0 .8em}.lv-faq__a p:last-child{margin:0}.lv-faq__aside .lv-small{margin-top:20px}@media(max-width:989px){.lv-faq{grid-template-columns:1fr}}.lv-story{display:grid;gap:clamp(64px,8vw,112px)}.lv-story__row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,104px);align-items:center}.lv-story__row:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lv-story__row:nth-child(2n) .lv-story__img{order:2}.lv-story__img{background:var(--lv-soft);border-radius:var(--lv-radius);overflow:hidden}.lv-story__img img{width:100%;aspect-ratio:3/2;object-fit:cover}.lv-story__row .lv-h2{font-size:clamp(26px,2.8vw,38px)!important}.lv-story__row .lv-lead{margin-top:18px}@media(max-width:989px){.lv-story__row,.lv-story__row:nth-child(2n){grid-template-columns:1fr}.lv-story__row:nth-child(2n) .lv-story__img{order:0}}.lv-tech{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,112px)}.lv-tech__table{width:100%;border-collapse:collapse;font-size:15px}.lv-tech__table th,.lv-tech__table td{text-align:left;padding:14px 0;border-bottom:1px solid var(--lv-line);vertical-align:top}.lv-tech__table td{font-weight:600}.lv-tech__table tr:first-child th,.lv-tech__table tr:first-child td{border-top:1px solid var(--lv-line)}.lv-tech__table th{color:var(--lv-muted);font-weight:400;width:45%;padding-right:24px}.lv-tech__box{margin-top:36px}.lv-tech__box h3{font-size:15px;font-weight:700;margin:0 0 10px}.lv-tech__box ul{margin:0;padding:0 0 0 1.1em;font-size:15px;line-height:1.8;color:var(--lv-ink-2)}@media(max-width:989px){.lv-tech{grid-template-columns:1fr}}.lv-text a,.lv-faq__a a,.lv-small a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(prefers-reduced-motion:no-preference){.lv-js .lv-reveal{opacity:0;transform:translateY(14px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lv-js .lv-reveal.is-in{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lv.css.map */
