
#liva-site-draft{--lv-paper:light-dark(#faf9f6,#171b1f);--lv-ink:light-dark(#17252c,#edf1f3);--lv-soft:light-dark(#efeee8,#242c31);--lv-muted:light-dark(#59676e,#b0bdc4);--lv-rule:light-dark(#d5d9d8,#465158);--lv-blue:light-dark(#315d77,#9fc8df);--lv-dark:#14232c;--lv-white:#fff;font:15px/1.55 Arial,sans-serif;color:var(--lv-ink);width:100%;background:transparent}
#liva-site-draft *{box-sizing:border-box}#liva-site-draft [hidden]{display:none!important}#liva-site-draft .lv-review{display:flex;align-items:center;flex-wrap:wrap;gap:10px; padding:8px 0 15px;padding-right:95px}#liva-site-draft .lv-review span{color:var(--lv-muted);font-size:13px}
#liva-site-draft .lv-switch{display:flex;gap:5px;flex-wrap:wrap}#liva-site-draft .lv-switch button{border:1px solid var(--lv-rule);padding:8px 16px;background:var(--lv-paper);color:var(--lv-ink);border-radius:22px;font:inherit}#liva-site-draft .lv-switch button[aria-selected=true]{background:var(--lv-ink);color:var(--lv-paper)}
#liva-site-draft .lv-page{background:var(--lv-paper);width:100%;overflow-wrap:anywhere}#liva-site-draft .lv-header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 5%;border-bottom:1px solid var(--lv-rule)}#liva-site-draft .lv-logo{font-size:37px;font-weight:800;font-style:italic;letter-spacing:-3px;line-height:1}#liva-site-draft .lv-nav{display:flex;align-items:center;flex-wrap:wrap;gap:21px}#liva-site-draft button{cursor:inherit}#liva-site-draft .lv-nav button{font:inherit;font-size:13px;border:0;background:transparent;color:inherit;padding:4px 0}#liva-site-draft .lv-nav .lv-nav-cta{border-bottom:1px solid currentColor;padding:8px 0}
#liva-site-draft h1,#liva-site-draft h2,#liva-site-draft h3,#liva-site-draft p{margin:0}#liva-site-draft .lv-overline{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}#liva-site-draft h1{font-size:clamp(31px,4.4vw,54px);line-height:1.08;letter-spacing:-1.7px;font-weight:500}#liva-site-draft h2{font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:-.8px;font-weight:500}#liva-site-draft h3{font-size:18px;font-weight:500}#liva-site-draft p{max-width:65ch}#liva-site-draft .lv-muted{color:var(--lv-muted)}#liva-site-draft .lv-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}#liva-site-draft .lv-action{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid var(--lv-ink);border-radius:26px;padding:11px 20px;background:var(--lv-ink);color:var(--lv-paper);font:inherit;font-size:13px;text-decoration:none}#liva-site-draft .lv-action.secondary{background:transparent;color:var(--lv-ink)}#liva-site-draft .lv-action.light{background:var(--lv-white);border-color:var(--lv-white);color:var(--lv-dark)}#liva-site-draft .lv-action.light.secondary{background:transparent;color:var(--lv-white)}
#liva-site-draft .lv-hero{background:var(--lv-dark);color:var(--lv-white);padding:58px 5%;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}#liva-site-draft .lv-hero p{color:#d1dde4;margin-top:18px;font-size:16px}#liva-site-draft .lv-plan{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:17px;border:1px solid #637782;transform:rotate(-3deg);background:#203640}#liva-site-draft .lv-zone{border:1px solid #7f949f;min-height:82px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#e3edf3;font-size:12px;letter-spacing:1px}#liva-site-draft .lv-zone:nth-child(2){grid-row:span 2}#liva-site-draft .lv-zone small{font-size:11px;color:#b6c7d0;letter-spacing:0}#liva-site-draft .lv-plan-label{grid-column:1/-1;text-align:center;font-size:11px;color:#b6c7d0;letter-spacing:1px}#liva-site-draft .lv-strip{padding:14px 5%;display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--lv-rule);font-size:12px;color:var(--lv-muted)}
#liva-site-draft .lv-section{padding:39px 5%}#liva-site-draft .lv-section + .lv-section{border-top:1px solid var(--lv-rule)}#liva-site-draft .lv-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:23px}#liva-site-draft .lv-heading p{max-width:300px;font-size:13px;color:var(--lv-muted)}#liva-site-draft .lv-three{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}#liva-site-draft .lv-three article{min-width:0}#liva-site-draft .lv-three p{font-size:13px;color:var(--lv-muted);margin-top:10px}#liva-site-draft .lv-textlink{border:0;border-bottom:1px solid currentColor;padding:4px 0;margin-top:15px;background:transparent;color:var(--lv-ink);font:inherit;font-size:13px}#liva-site-draft .lv-num{display:block;font-size:12px;letter-spacing:2px;color:var(--lv-blue);margin-bottom:12px}
#liva-site-draft .lv-collections{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#liva-site-draft .lv-photo{background:var(--lv-soft);aspect-ratio:1.4;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:16px;color:var(--lv-muted);font-size:11px;letter-spacing:1.5px;text-align:center}#liva-site-draft .lv-photo strong{font-size:20px;letter-spacing:-.3px;color:var(--lv-ink);font-weight:500}#liva-site-draft .lv-collections h3{font-size:16px;margin-top:11px}#liva-site-draft .lv-collections button{background:none;border:0;border-bottom:1px solid var(--lv-rule);padding:8px 0;color:var(--lv-ink);font:inherit;font-size:12px}
#liva-site-draft .lv-process{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:24px}#liva-site-draft .lv-process p{font-size:13px;color:var(--lv-muted);margin-top:7px}#liva-site-draft .lv-dealer{background:var(--lv-soft);display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;padding:34px 5%}#liva-site-draft .lv-dealer p{color:var(--lv-muted);font-size:14px;margin-top:13px}
#liva-site-draft .lv-footer{background:#14191d;color:#f0f2f3;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;padding:31px 5%}#liva-site-draft .lv-footer p{font-size:12px;color:#b6bfc5;margin-top:17px}#liva-site-draft .lv-footer strong{font-size:11px;letter-spacing:1.5px;font-weight:500}#liva-site-draft .lv-footer button{display:block;border:0;background:none;color:#d6dde2;padding:7px 0;font:inherit;font-size:12px}
#liva-site-draft .lv-breadcrumb{font-size:12px;color:var(--lv-muted);padding:19px 5%}#liva-site-draft .lv-product{padding:8px 5% 33px;display:grid;grid-template-columns:1.07fr .93fr;gap:35px}#liva-site-draft .lv-product-visual{background:var(--lv-soft);min-height:290px;display:flex;align-items:center;justify-content:center;text-align:center;padding:25px}#liva-site-draft .lv-product-visual .lv-visual-label{font-size:36px;letter-spacing:-1px;font-weight:500}#liva-site-draft .lv-product-visual small{display:block;font-size:12px;color:var(--lv-muted);margin-top:10px}#liva-site-draft .lv-thumbs{display:flex;gap:8px;margin-top:9px;flex-wrap:wrap}#liva-site-draft .lv-thumbs button{font:inherit;font-size:12px;border:1px solid var(--lv-rule);color:var(--lv-ink);background:var(--lv-paper);padding:8px 10px}#liva-site-draft .lv-thumbs button[aria-pressed=true]{border-color:var(--lv-ink);background:var(--lv-soft)}#liva-site-draft .lv-product h1{font-size:39px;letter-spacing:-1px}#liva-site-draft .lv-product-copy{font-size:14px;color:var(--lv-muted);margin-top:15px}#liva-site-draft .lv-facts{margin:19px 0 0;border-top:1px solid var(--lv-rule)}#liva-site-draft .lv-facts div{display:flex;gap:18px;justify-content:space-between;border-bottom:1px solid var(--lv-rule);padding:10px 0;font-size:12px}#liva-site-draft .lv-facts dt{color:var(--lv-muted)}#liva-site-draft .lv-facts dd{margin:0;text-align:right}#liva-site-draft .lv-subnav{display:flex;gap:25px;flex-wrap:wrap;padding:14px 5%;border-top:1px solid var(--lv-rule);border-bottom:1px solid var(--lv-rule);font-size:12px}#liva-site-draft .lv-subnav button{background:none;border:0;color:var(--lv-ink);font:inherit;padding:4px 0}
#liva-site-draft .lv-two{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}#liva-site-draft .lv-video{background:var(--lv-dark);color:#d5e0e6;display:flex;align-items:center;justify-content:center;min-height:160px;padding:24px;text-align:center;font-size:13px}#liva-site-draft .lv-list{padding-left:18px;margin:16px 0 0;color:var(--lv-muted);font-size:14px}#liva-site-draft .lv-list li{margin:8px 0}#liva-site-draft .lv-specs{width:100%;border-collapse:collapse;font-size:13px}#liva-site-draft .lv-specs td{padding:12px 8px;border-bottom:1px solid var(--lv-rule);vertical-align:top}#liva-site-draft .lv-specs td:first-child{width:50%;color:var(--lv-muted)}#liva-site-draft .lv-note{font-size:12px;color:var(--lv-muted);margin-top:17px!important}
#liva-site-draft .lv-inquiry{padding:35px 5%;background:var(--lv-soft)}#liva-site-draft .lv-inquiry-title{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:21px}#liva-site-draft .lv-inquiry-title p{font-size:13px;color:var(--lv-muted);margin-top:10px}#liva-site-draft .lv-close{border:0;background:transparent;color:var(--lv-ink);font:inherit;padding:7px}#liva-site-draft .lv-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}#liva-site-draft .lv-form label{display:block;font-size:12px}#liva-site-draft .lv-form input,#liva-site-draft .lv-form select,#liva-site-draft .lv-form textarea{display:block;width:100%;min-width:0;background:var(--lv-paper);border:1px solid var(--lv-rule);border-radius:2px;padding:10px 12px;color:var(--lv-ink);font:inherit;font-size:16px;margin-top:5px}#liva-site-draft .lv-form textarea{resize:vertical}#liva-site-draft .lv-wide{grid-column:1/-1}#liva-site-draft .lv-form-footer{grid-column:1/-1;display:flex;gap:20px;align-items:center;flex-wrap:wrap}#liva-site-draft .lv-form-footer p{font-size:12px;color:var(--lv-muted)}#liva-site-draft .lv-response{margin-top:13px;font-size:13px;color:var(--lv-blue)}
@media(max-width:700px){#liva-site-draft .lv-nav{gap:12px}#liva-site-draft .lv-nav button{font-size:11px}#liva-site-draft .lv-header{gap:18px;align-items:start}#liva-site-draft .lv-logo{font-size:32px}#liva-site-draft .lv-hero{grid-template-columns:1fr;padding:35px 6%;gap:28px}#liva-site-draft .lv-plan{transform:none}#liva-site-draft .lv-zone{min-height:60px}#liva-site-draft .lv-heading{display:block}#liva-site-draft .lv-heading p{margin-top:12px}#liva-site-draft .lv-section{padding:29px 6%}#liva-site-draft .lv-three,#liva-site-draft .lv-process{grid-template-columns:1fr;gap:23px}#liva-site-draft .lv-collections{grid-template-columns:1fr 1fr}#liva-site-draft .lv-dealer,#liva-site-draft .lv-two,#liva-site-draft .lv-product{grid-template-columns:1fr}#liva-site-draft .lv-footer{grid-template-columns:1fr 1fr}#liva-site-draft .lv-footer>div:first-child{grid-column:1/-1}#liva-site-draft .lv-product-visual{min-height:210px}#liva-site-draft .lv-subnav{gap:17px}#liva-site-draft .lv-product h1{font-size:32px}#liva-site-draft .lv-form{grid-template-columns:1fr}#liva-site-draft .lv-review{padding-right:0}}
#liva-site-draft .lv-logo{width:145px;height:52px;overflow:hidden;flex-shrink:0;display:block}#liva-site-draft .lv-logo img{width:255px;height:auto;max-width:none;transform:translate(-10px,0)}#liva-site-draft .lv-footer .lv-logo img,#liva-site-draft #lv-home .lv-header .lv-logo img{filter:brightness(0) invert(1)}#liva-site-draft #lv-home .lv-header{background:#18232a;color:white;border-bottom:1px solid #45535c}#liva-site-draft .lv-hero{position:relative;display:block;min-height:490px;padding:57px 5% 37px;isolation:isolate;overflow:hidden}#liva-site-draft .lv-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;z-index:-2}#liva-site-draft .lv-hero::before{position:absolute;inset:0;content:'';background:linear-gradient(90deg,rgba(11,22,31,.87),rgba(13,24,31,.6) 47%,rgba(13,24,31,.24));z-index:-1}#liva-site-draft .lv-hero h1{font-size:76px;letter-spacing:-3px;line-height:.98;font-weight:500}#liva-site-draft .lv-hero-copy{max-width:570px}#liva-site-draft .lv-hero-copy p{max-width:440px;font-size:16px}#liva-site-draft .lv-hero-foot{display:block;font-size:10px;letter-spacing:1.4px;margin-top:38px;color:#d0d9dc}#liva-site-draft .lv-photo{padding:0;background:white;overflow:hidden;aspect-ratio:1.1}#liva-site-draft .lv-photo img{width:100%;height:100%;object-fit:contain}#liva-site-draft .lv-story-photo{width:100%;aspect-ratio:1.45;object-fit:cover;display:block}#liva-site-draft .lv-brand-story{background:var(--lv-soft)}#liva-site-draft .lv-product-visual{padding:0;background:var(--lv-soft);min-height:0;aspect-ratio:1.2;overflow:hidden}#liva-site-draft .lv-gallery-image{width:100%;height:100%;object-fit:cover}#liva-site-draft .lv-gallery-video{display:block;width:100%;height:100%;object-fit:contain;background:#161c20}#liva-site-draft .lv-buyer-needs{display:flex;gap:5px 15px;flex-wrap:wrap;margin-top:17px;font-size:11px;color:var(--lv-blue)}#liva-site-draft .lv-buyer-needs span::before{content:'↗ ';}#liva-site-draft .lv-custom{background:var(--lv-soft)}#liva-site-draft .lv-custom h3{font-size:21px}#liva-site-draft .lv-detail-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}#liva-site-draft .lv-detail-photos figure{margin:0;min-width:0}#liva-site-draft .lv-detail-photos img{display:block;width:100%;aspect-ratio:1.3;object-fit:cover}#liva-site-draft .lv-detail-photos figcaption{margin-top:9px;font-size:12px;color:var(--lv-muted)}#liva-site-draft .lv-subnav button{min-height:30px}#liva-site-draft .lv-thumbs button{min-height:35px}
@media(max-width:700px){#liva-site-draft .lv-logo{width:104px;height:40px}#liva-site-draft .lv-logo img{width:193px;transform:translate(-8px,0)}#liva-site-draft .lv-hero{min-height:420px;padding:40px 6% 26px}#liva-site-draft .lv-hero h1{font-size:62px}#liva-site-draft .lv-hero-copy p{max-width:340px}#liva-site-draft .lv-cover{object-position:57% center}#liva-site-draft .lv-detail-photos{gap:10px}#liva-site-draft .lv-detail-photos figcaption{font-size:11px}#liva-site-draft .lv-nav{gap:4px 12px}#liva-site-draft .lv-nav button{min-height:30px}}
@media(max-width:380px){#liva-site-draft .lv-detail-photos{grid-template-columns:1fr}#liva-site-draft .lv-header{gap:12px}#liva-site-draft .lv-hero h1{font-size:56px}#liva-site-draft .lv-nav{gap:0 10px}#liva-site-draft .lv-nav button{font-size:11px}}
#liva-site-draft .lv-logo img{width:280px;transform:translate(-12px,0)}#liva-site-draft #lv-home{position:relative}#liva-site-draft #lv-home .lv-header{position:absolute;top:0;left:0;width:100%;z-index:2;background:transparent;border-bottom:0}#liva-site-draft .lv-hero{min-height:580px;padding-top:145px}
@media(max-width:700px){#liva-site-draft .lv-logo img{width:203px;transform:translate(-9px,0)}#liva-site-draft .lv-hero{padding-top:146px;min-height:570px}}
#liva-site-draft .lv-gallery-image{object-fit:contain}#liva-site-draft #lv-home .lv-header{background:linear-gradient(180deg,rgba(10,19,25,.5),transparent)}
@media(max-width:700px){#liva-site-draft .lv-header{flex-wrap:wrap;gap:10px;padding:18px 6%}#liva-site-draft .lv-nav{width:100%;justify-content:flex-start;gap:0 15px}#liva-site-draft .lv-nav button{min-height:44px}#liva-site-draft .lv-hero{padding-top:196px}#liva-site-draft .lv-thumbs button{min-height:44px}#liva-site-draft .lv-action{min-height:44px}}
#liva-site-draft .lv-nav a{font:inherit;font-size:13px;color:inherit;text-decoration:none;padding:4px 0}
#liva-site-draft .lv-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#liva-site-draft .lv-thumbs button{display:flex;flex-direction:column;gap:6px;padding:5px;align-items:stretch;text-align:left;min-width:0;font-size:11px}
#liva-site-draft .lv-thumbs img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block;background:var(--lv-soft)}
#liva-site-draft .lv-gallery-caption{font-size:12px;color:var(--lv-muted);margin-top:10px;min-height:38px}
#liva-site-draft .lv-scenes{background:var(--lv-soft)}
#liva-site-draft .lv-scene-figure{margin:0}
#liva-site-draft .lv-scene-figure img{width:100%;height:auto;display:block}
#liva-site-draft .lv-scene-figure figcaption{margin-top:11px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--lv-muted)}
#liva-site-draft .lv-scene-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0 32px}
#liva-site-draft .lv-scene-facts p{margin-top:7px;font-size:13px;color:var(--lv-muted)}
#liva-site-draft .lv-real-angles{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0}
#liva-site-draft .lv-real-angles figure{margin:0}
#liva-site-draft .lv-real-angles img{width:100%;aspect-ratio:1.4;object-fit:contain;background:var(--lv-soft);display:block}
#liva-site-draft .lv-real-angles figcaption{margin-top:8px;font-size:12px;color:var(--lv-muted)}
#liva-site-draft .lv-detail-photos button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}
#liva-site-draft .lv-detail-photos{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:700px){#liva-site-draft .lv-scene-facts{grid-template-columns:1fr;gap:15px}#liva-site-draft .lv-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}#liva-site-draft .lv-detail-photos{grid-template-columns:1fr 1fr}#liva-site-draft .lv-nav a{min-height:44px;display:flex;align-items:center}}
@media(max-width:380px){#liva-site-draft .lv-real-angles{grid-template-columns:1fr}#liva-site-draft .lv-detail-photos{grid-template-columns:1fr}}
#liva-site-draft{font-family:'DM Sans',Arial,sans-serif;--ld-tint:light-dark(#e2eaee,#283c48);--ld-mid:light-dark(#62859b,#acc9da)}
#liva-site-draft h1,#liva-site-draft h2,#liva-site-draft h3{font-family:'Manrope',Arial,sans-serif}
#liva-site-draft button,#liva-site-draft a,#liva-site-draft select{cursor:inherit}
#liva-site-draft .ld-review{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:6px 95px 18px 0;direction:ltr}
#liva-site-draft .ld-tabs{display:flex;gap:6px;flex-wrap:wrap}
#liva-site-draft .ld-tabs button{font:inherit;border:1px solid var(--lv-rule);border-radius:24px;padding:9px 18px;background:var(--lv-paper);color:var(--lv-ink)}
#liva-site-draft .ld-tabs button[aria-selected=true]{background:var(--lv-ink);color:var(--lv-paper)}
#liva-site-draft .ld-review span{font-size:12px;color:var(--lv-muted)}
#liva-site-draft .lv-page{position:relative}
#liva-site-draft .lv-header{padding:22px 4%;gap:22px;align-items:center;position:relative;min-height:90px}
#liva-site-draft .lv-header .lv-logo{width:174px;height:60px}
#liva-site-draft .lv-header .lv-logo img{width:335px;transform:translate(-14px,0)}
#liva-site-draft .lv-nav{justify-content:center;gap:24px;flex:1}
#liva-site-draft .lv-nav button{font-size:12px;text-transform:uppercase;letter-spacing:.045em;min-height:44px}
#liva-site-draft .ld-language{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px}
#liva-site-draft .ld-language select{font:inherit;max-width:104px;padding:8px 0;border:0;background:transparent;color:inherit}
#liva-site-draft .ld-language option{background:var(--lv-paper);color:var(--lv-ink)}
#liva-site-draft .ld-menu-toggle{display:none;border:0;background:none;color:inherit;font-size:24px;min-height:44px;min-width:44px}
#liva-site-draft #lv-home>.lv-header{position:absolute;inset:0 0 auto;z-index:3;color:#fff;background:linear-gradient(180deg,rgba(8,15,20,.6),transparent);border:0}
#liva-site-draft #lv-home>.lv-header .lv-logo img{filter:brightness(0) invert(1)}
#liva-site-draft .ld-mega{position:absolute;inset:90px 0 auto;background:var(--lv-paper);color:var(--lv-ink);z-index:4;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:24px 5%;box-shadow:0 15px 25px rgba(0,0,0,.12)}
#liva-site-draft .ld-mega button{padding:22px 10px;border:0;background:var(--lv-soft);color:inherit;font:inherit;text-align:start}
#liva-site-draft .ld-mega strong{display:block;font-size:18px;font-weight:500;margin-bottom:5px}
#liva-site-draft .ld-mega small{font-size:12px;color:var(--lv-muted)}
#liva-site-draft .ld-hero{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;isolation:isolate;padding:140px 7% 110px}
#liva-site-draft .ld-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
#liva-site-draft .ld-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,15,20,.62),rgba(8,15,20,.4) 40%,rgba(8,15,20,.58));z-index:-1}
#liva-site-draft .ld-hero h1{font-size:clamp(43px,6.4vw,78px);line-height:1.08;font-weight:500;letter-spacing:-.04em;margin:20px 0 24px}
#liva-site-draft .ld-hero p{max-width:660px;font-size:19px;margin:0 auto 28px;line-height:1.55}
#liva-site-draft .ld-hero .lv-overline{font-size:12px;letter-spacing:.16em}
#liva-site-draft .ld-hero-bottom{position:absolute;bottom:30px;inset-inline:5%;display:flex;gap:20px;align-items:center;text-align:start;font-size:11px;letter-spacing:.12em;color:#d1dae0}
#liva-site-draft .ld-hero-bottom:after{content:'';flex:1;height:1px;background:rgba(255,255,255,.4)}
#liva-site-draft .ld-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 20px;border:1px solid var(--lv-ink);font:inherit;font-size:12px;letter-spacing:.055em;text-transform:uppercase;background:var(--lv-ink);color:var(--lv-paper);text-decoration:none;min-height:48px}
#liva-site-draft .ld-button.light{background:#fff;color:#17212b;border-color:#fff}
#liva-site-draft .ld-button.outline{background:transparent;color:var(--lv-ink)}
#liva-site-draft .ld-section{padding:72px 5%}
#liva-site-draft .ld-section.soft{background:var(--lv-soft)}
#liva-site-draft .ld-section h2{font-size:clamp(32px,4.2vw,51px);letter-spacing:-.045em;line-height:1.12}
#liva-site-draft .ld-section h2 em{font-style:normal;color:var(--ld-mid)}
#liva-site-draft .ld-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}
#liva-site-draft .ld-intro-grid>div>p{font-size:18px;line-height:1.65;color:var(--lv-muted)}
#liva-site-draft .ld-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--lv-rule);padding-top:28px;margin-top:48px}
#liva-site-draft .ld-principles span{font-size:12px;color:var(--ld-mid);display:block;margin-bottom:25px}
#liva-site-draft .ld-principles p{font-size:14px;color:var(--lv-muted);margin-top:10px}
#liva-site-draft .ld-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}
#liva-site-draft .ld-heading>p{max-width:320px;font-size:14px;color:var(--lv-muted)}
#liva-site-draft .ld-portfolio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
#liva-site-draft .ld-product-card{display:block;text-align:start;background:var(--lv-paper);border:0;padding:0;color:inherit;min-width:0;font:inherit;width:100%}
#liva-site-draft .ld-product-card img{width:100%;aspect-ratio:1.05;object-fit:contain;background:#fff}
#liva-site-draft .ld-product-card>div{padding:19px 16px}
#liva-site-draft .ld-product-card small{font-size:11px;color:var(--ld-mid);letter-spacing:.08em}
#liva-site-draft .ld-product-card h3{font-size:23px;margin:10px 0 15px}
#liva-site-draft .ld-product-card .ld-card-action{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--lv-rule);font-size:12px}
#liva-site-draft .ld-statement{position:relative;background:#202a33;color:#fff;padding:85px 5%;overflow:hidden}
#liva-site-draft .ld-statement:after{content:'';position:absolute;inset-inline-end:-120px;top:-130px;width:650px;height:650px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.025),0 0 0 130px rgba(255,255,255,.02);pointer-events:none}
#liva-site-draft .ld-statement h2{font-size:clamp(38px,6.2vw,76px);line-height:1.1;margin:20px 0}
#liva-site-draft .ld-statement h2 em{font-style:normal;color:#adc6d7}
#liva-site-draft .ld-statement p{font-size:17px;color:#d3dce1;margin:0 0 28px}
#liva-site-draft .ld-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
#liva-site-draft .ld-solution-grid button{display:flex;flex-direction:column;min-height:290px;text-align:start;padding:25px;border:0;background:var(--ld-tint);color:var(--lv-ink);font:inherit}
#liva-site-draft .ld-solution-grid button:nth-child(2){background:light-dark(#d8e4e7,#2e454d)}
#liva-site-draft .ld-solution-grid button:nth-child(3){background:light-dark(#c5d8df,#39525d)}
#liva-site-draft .ld-solution-grid small{font-size:11px;letter-spacing:.12em}
#liva-site-draft .ld-solution-grid h3{font-size:clamp(27px,3.6vw,42px);line-height:1.15;margin:auto 0 20px;letter-spacing:-.045em}
#liva-site-draft .ld-solution-grid b{align-self:end;font-size:25px;font-weight:400}
#liva-site-draft .ld-solution-answer{padding:27px;margin-top:18px;background:var(--lv-soft)}
#liva-site-draft .ld-solution-answer p{color:var(--lv-muted);font-size:14px;margin-top:12px}
#liva-site-draft .ld-service-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:start}
#liva-site-draft .ld-planning-photo{margin:0}
#liva-site-draft .ld-planning-photo img{display:block;width:100%;height:auto}
#liva-site-draft .ld-planning-photo figcaption{font-size:11px;color:var(--lv-muted);margin-top:9px}
#liva-site-draft .ld-steps{list-style:none;padding:0;margin:0}
#liva-site-draft .ld-steps li{display:grid;grid-template-columns:30px 1fr;gap:15px;padding:19px 0;border-bottom:1px solid var(--lv-rule)}
#liva-site-draft .ld-steps li:first-child{padding-top:0}
#liva-site-draft .ld-steps span{font-size:12px;color:var(--ld-mid)}
#liva-site-draft .ld-steps p{font-size:13px;color:var(--lv-muted);margin-top:7px}
#liva-site-draft .ld-custom-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center}
#liva-site-draft .ld-custom-images{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#liva-site-draft .ld-custom-images img{width:100%;aspect-ratio:1;object-fit:cover}
#liva-site-draft .ld-custom-grid p{color:var(--lv-muted);font-size:15px;margin:18px 0}
#liva-site-draft .ld-tags{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--ld-mid)}
#liva-site-draft .ld-featured{grid-template-columns:repeat(3,minmax(0,1fr))}
#liva-site-draft .ld-dealer{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#203542;color:#fff;padding:62px 5%}
#liva-site-draft .ld-dealer h2{font-size:clamp(31px,4vw,48px);line-height:1.1}
#liva-site-draft .ld-dealer p{font-size:15px;color:#d5e0e6;margin:18px 0 25px}
#liva-site-draft .ld-dealer ul{margin:0;padding-inline-start:20px;display:grid;gap:15px;color:#d5e0e6;font-size:14px}
#liva-site-draft .ld-faq details{border-bottom:1px solid var(--lv-rule);padding:18px 0}
#liva-site-draft .ld-faq summary{font-size:16px;list-style-position:inside}
#liva-site-draft .ld-faq details p{font-size:14px;color:var(--lv-muted);margin-top:13px;max-width:75ch}
#liva-site-draft .ld-contact{background:#182029;color:#fff;padding:65px 5%;display:grid;grid-template-columns:.9fr 1.1fr;gap:50px}
#liva-site-draft .ld-contact h2{font-size:clamp(34px,4.3vw,53px);line-height:1.12}
#liva-site-draft .ld-contact>div>p{font-size:15px;color:#d3dce1;margin-top:20px}
#liva-site-draft .ld-contact .lv-form input,#liva-site-draft .ld-contact .lv-form select,#liva-site-draft .ld-contact .lv-form textarea{background:#fff;color:#17212b;border-color:#6f7f89;min-width:0;max-width:100%}
#liva-site-draft .ld-intents{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}
#liva-site-draft .ld-intents button{font:inherit;font-size:12px;color:#fff;border:1px solid #7c919e;background:transparent;padding:10px 13px;border-radius:22px}
#liva-site-draft .ld-intents button[aria-pressed=true]{background:#fff;color:#182029;border-color:#fff}
#liva-site-draft .ld-contact .lv-form-footer{align-items:start}
#liva-site-draft .ld-contact .lv-form-footer p{font-size:12px;color:#bdcdd5}
#liva-site-draft .ld-contact .lv-response{color:#d5e8f5}
#liva-site-draft .ld-footer{background:linear-gradient(160deg,#191919,#111113);color:#f6f6f7;padding:52px 5% 25px}
#liva-site-draft .ld-footer-top{display:grid;grid-template-columns:1fr 1.55fr 1fr;gap:28px}
#liva-site-draft .ld-footer .lv-logo{width:190px;height:67px}
#liva-site-draft .ld-footer .lv-logo img{width:365px;transform:translate(-16px,0);filter:brightness(0) invert(1)}
#liva-site-draft .ld-footer h3{font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}
#liva-site-draft .ld-footer p{font-size:13px;color:#a6a6aa;margin:20px 0;line-height:1.65}
#liva-site-draft .ld-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-inline:22px;border-inline:1px solid #353538;margin-top:35px}
#liva-site-draft .ld-footer-nav button{display:block;font:inherit;font-size:12px;text-align:start;background:transparent;border:0;padding:6px 0;color:#a6a6aa}
#liva-site-draft .ld-footer-contact{padding-top:35px}
#liva-site-draft .ld-pill{display:flex;justify-content:center;align-items:center;gap:10px;min-height:47px;width:100%;border:1.5px solid #dedee0;border-radius:30px;padding:11px 15px;background:transparent;color:inherit;font:inherit;font-size:11px;text-decoration:none;margin-bottom:12px}
#liva-site-draft .ld-footer-bottom{border-top:1px solid #353538;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:42px;padding-top:20px;font-size:11px;color:#a6a6aa}
#liva-site-draft .ld-footer-bottom button{border:0;background:transparent;color:inherit;font:inherit}
#liva-site-draft [dir=rtl]{letter-spacing:normal}
#liva-site-draft .ld-bidi{direction:ltr;unicode-bidi:isolate;display:inline-block}
#liva-site-draft .lv-logo{direction:ltr;text-align:left}
#liva-site-draft [dir=rtl] h1,#liva-site-draft [dir=rtl] h2,#liva-site-draft [dir=rtl] h3{letter-spacing:normal}
@media(max-width:860px){#liva-site-draft .lv-header{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 5%}#liva-site-draft .lv-header .lv-nav{display:none;width:100%;order:4;justify-content:flex-start;gap:14px}#liva-site-draft .lv-header[data-menu-open=true] .lv-nav{display:flex}#liva-site-draft .lv-header[data-menu-open=true]{background:var(--lv-paper)!important;color:var(--lv-ink)!important}#liva-site-draft #lv-home .lv-header[data-menu-open=true] .lv-logo img{filter:none}#liva-site-draft .ld-menu-toggle{display:block}#liva-site-draft .ld-language{margin-inline-start:auto}#liva-site-draft .ld-mega{position:static;width:100%;order:5;grid-template-columns:1fr 1fr;box-shadow:none;padding:12px 0}#liva-site-draft .ld-intro-grid{gap:32px}#liva-site-draft .ld-footer-top{grid-template-columns:1fr 1fr}#liva-site-draft .ld-footer-nav{grid-column:1/-1;grid-row:2;border-inline:0;border-top:1px solid #353538;padding:25px 0 0;margin-top:10px}#liva-site-draft .ld-footer-contact{padding-top:20px}}
@media(max-width:700px){#liva-site-draft .ld-review{padding-right:0}#liva-site-draft .ld-hero{min-height:600px;padding:150px 6% 90px}#liva-site-draft .ld-hero h1{font-size:clamp(36px,9vw,55px)}#liva-site-draft .ld-hero p{font-size:16px}#liva-site-draft .ld-hero img{object-position:62% center}#liva-site-draft .ld-hero-bottom span:nth-child(2){display:none}#liva-site-draft .ld-section{padding:48px 6%}#liva-site-draft .ld-intro-grid,#liva-site-draft .ld-service-grid,#liva-site-draft .ld-custom-grid,#liva-site-draft .ld-dealer,#liva-site-draft .ld-contact{grid-template-columns:1fr;gap:28px}#liva-site-draft .ld-principles{grid-template-columns:1fr;gap:24px;margin-top:32px}#liva-site-draft .ld-principles span{margin-bottom:10px}#liva-site-draft .ld-portfolio{grid-template-columns:1fr 1fr;gap:12px}#liva-site-draft .ld-heading{display:block}#liva-site-draft .ld-heading>p,#liva-site-draft .ld-heading>button{margin-top:18px}#liva-site-draft .ld-solution-grid{grid-template-columns:1fr}#liva-site-draft .ld-solution-grid button{min-height:230px}#liva-site-draft .ld-featured{grid-template-columns:1fr}#liva-site-draft .ld-featured .ld-product-card{display:grid;grid-template-columns:1fr 1fr}#liva-site-draft .ld-featured .ld-product-card img{height:100%;aspect-ratio:auto}#liva-site-draft .ld-featured .ld-product-card h3{font-size:19px}#liva-site-draft .ld-statement{padding:65px 6%}#liva-site-draft .ld-contact,#liva-site-draft .ld-dealer{padding:48px 6%}#liva-site-draft .ld-footer-top{grid-template-columns:1fr}#liva-site-draft .ld-footer-nav{grid-row:auto;gap:15px}#liva-site-draft .ld-footer-contact{padding-top:20px}#liva-site-draft .ld-footer .lv-logo{width:190px;height:67px}}
@media(max-width:360px){#liva-site-draft .lv-header .lv-logo{width:112px;height:40px}#liva-site-draft .lv-header .lv-logo img{width:220px;transform:translate(-9px,0)}#liva-site-draft .ld-language select{max-width:88px}#liva-site-draft .ld-language{gap:3px}#liva-site-draft .ld-portfolio{grid-template-columns:1fr}#liva-site-draft .ld-footer-nav{grid-template-columns:1fr 1fr}#liva-site-draft .ld-footer-nav>div:last-child{grid-column:1/-1}#liva-site-draft .ld-featured .ld-product-card{grid-template-columns:1fr}}
@media(max-width:360px){#liva-site-draft .lv-header{gap:6px}#liva-site-draft .lv-header .lv-logo{width:92px;height:36px}#liva-site-draft .lv-header .lv-logo img{width:176px;transform:translate(-7px,0)}#liva-site-draft .ld-language select{max-width:60px}#liva-site-draft .ld-language svg{width:14px;height:14px}}
#liva-site-draft{color-scheme:light;--lv-paper:#fff;--lv-soft:#f3f5f6;--lv-ink:#172733;--lv-muted:#566771;--lv-rule:#dce2e6;--lv-blue:#426f97;--lv-dark:#14232d;--ld-mid:#426f97;--ld-tint:#e8eff4}
#liva-site-draft #ld-planning{background:#f5f2ed}
#liva-site-draft .ld-product-card>.ld-series{padding:12px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.15fr .85fr;gap:8px;background:#fff;aspect-ratio:1.03;overflow:hidden}
#liva-site-draft .ld-series img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;aspect-ratio:auto}
#liva-site-draft .ld-series img:first-child{grid-column:1/-1}
#liva-site-draft .ld-solution-grid button{padding:0;background:#fff!important;display:grid;grid-template-rows:auto 1fr;border-bottom:1px solid var(--lv-rule)}
#liva-site-draft .ld-solution-grid img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}
#liva-site-draft .ld-solution-grid button>div{padding:22px 12px;display:flex;flex-direction:column;min-height:200px}
#liva-site-draft .ld-solution-grid h3{font-size:30px;margin:20px 0}
#liva-site-draft .ld-solution-grid b{margin-top:auto}
#liva-site-draft .ld-scene-source{margin-top:18px;color:var(--lv-muted);font-size:12px}
#liva-site-draft .ld-scene-source summary{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
#liva-site-draft .ld-scene-source p{padding:12px 0}
#liva-site-draft .ld-button:not(.light),#liva-site-draft .lv-action:not(.secondary):not(.light){background:var(--lv-blue);border-color:var(--lv-blue);color:#fff}
#liva-site-draft .lv-nav button{overflow-wrap:normal}
@media(max-width:360px){#liva-site-draft .lv-header .lv-logo{width:84px;height:32px}#liva-site-draft .lv-header .lv-logo img{width:160px;transform:translate(-6px,0)}#liva-site-draft .ld-language select{max-width:90px}#liva-site-draft .ld-language svg{display:none}}
@media(min-width:861px) and (max-width:1180px){#liva-site-draft .lv-header .lv-logo{width:140px;height:50px}#liva-site-draft .lv-header .lv-logo img{width:270px;transform:translate(-11px,0)}#liva-site-draft .lv-header{gap:12px}#liva-site-draft .lv-nav{gap:13px}#liva-site-draft .lv-nav button{font-size:11px}}
#liva-site-draft .lv-media-groups{display:flex;flex-wrap:wrap;gap:0 18px;border-bottom:1px solid var(--lv-rule);margin-top:4px}
#liva-site-draft .lv-media-groups button{font:inherit;font-size:12px;min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--lv-muted)}
#liva-site-draft .lv-media-groups button[aria-pressed=true]{color:var(--lv-ink);border-bottom-color:var(--lv-ink)}
#liva-site-draft .lv-gallery-caption{min-height:0;margin:10px 0 4px}
#liva-site-draft .lv-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;align-items:stretch}
#liva-site-draft .lv-thumbs[data-active-group=details]{grid-template-columns:repeat(4,minmax(0,1fr))}
#liva-site-draft .lv-thumbs[data-active-group=video]{grid-template-columns:repeat(3,minmax(0,1fr))}
#liva-site-draft .lv-thumbs button{padding:0 0 5px;border:0;border-bottom:2px solid transparent;background:transparent;gap:7px;text-align:start}
#liva-site-draft .lv-thumbs button[aria-pressed=true]{background:transparent;border-bottom-color:var(--lv-ink)}
#liva-site-draft .lv-thumbs img{aspect-ratio:1.45;object-fit:cover}
#liva-site-draft .lv-thumbs span{min-height:2.9em;display:block;overflow-wrap:anywhere}
@media(max-width:700px){#liva-site-draft .lv-thumbs[data-active-group=details]{grid-template-columns:repeat(2,minmax(0,1fr))}#liva-site-draft .lv-media-groups{gap:0 15px}}
#liva-site-draft .ld-hero .lv-buttons{justify-content:center}
#liva-site-draft .ld-brand-mark{direction:ltr;unicode-bidi:isolate}
#liva-site-draft .ld-hero .ld-button.secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.65)}
#liva-site-draft .ld-hero-bottom{flex-wrap:wrap;letter-spacing:.04em}
#liva-site-draft #ld-about .ld-intro-grid{align-items:start;gap:40px}
#liva-site-draft #ld-about .ld-intro-grid p{font-size:16px}
#liva-site-draft #ld-about .ld-intro-grid p+p{margin-top:16px}
#liva-site-draft .ld-brand-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
#liva-site-draft .ld-brand-pillars span{margin-bottom:12px}
#liva-site-draft .ld-brand-pillars h3{font-size:20px}
#liva-site-draft .ld-brand-story{margin-top:28px;border-top:1px solid var(--lv-rule);padding-top:10px}
#liva-site-draft .ld-brand-story summary{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
#liva-site-draft .ld-brand-story>div{padding:20px 0}
#liva-site-draft .ld-brand-story p{color:var(--lv-muted);margin-top:12px}
#liva-site-draft .ld-brand-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:25px}
#liva-site-draft .ld-training-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
#liva-site-draft .ld-training-scenes .ld-product-card>img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;background:var(--lv-soft)}
#liva-site-draft .ld-training-scenes .ld-product-card>div{padding:22px 24px}
#liva-site-draft .ld-training-scenes .ld-product-card h3{font-size:28px}
@media(max-width:700px){#liva-site-draft .ld-training-scenes{grid-template-columns:1fr;gap:24px}#liva-site-draft .ld-brand-pillars,#liva-site-draft .ld-brand-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#liva-site-draft .ld-hero-bottom:after{display:none}#liva-site-draft .ld-hero-bottom{font-size:11px;gap:8px}}
#liva-site-draft .ld-layout-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
#liva-site-draft .ld-layout-entries>a{background:var(--lv-paper)!important;min-height:0;outline-offset:4px}
#liva-site-draft .ld-layout-window{display:block;position:relative;overflow:hidden;direction:ltr;background:#fff;isolation:isolate;width:100%;max-width:100%}
#liva-site-draft .ld-layout-window>img{position:absolute;display:block;height:auto!important;max-width:none!important;aspect-ratio:auto!important;object-fit:initial!important}
#liva-site-draft .ld-layout-entries>a>div{padding:20px 0 17px;min-height:0}
#liva-site-draft .ld-layout-entries h3{font-size:clamp(25px,3vw,36px);margin:13px 0 8px}
#liva-site-draft .ld-layout-entries p{font-size:14px;color:var(--lv-muted);margin:0 0 24px}
#liva-site-draft .ld-layout-entries .ld-card-action{border-top:1px solid var(--lv-rule);padding-top:14px;display:flex;justify-content:space-between;font-size:14px;gap:15px}
#liva-site-draft .ld-layout-entries>a[aria-expanded=true] .ld-card-action{color:var(--lv-blue)}
#liva-site-draft .ld-hotel-entry{margin-top:25px;display:grid;grid-template-columns:180px 1fr 35px;align-items:center;gap:24px;width:100%;border:0;padding:0;background:var(--lv-soft);color:var(--lv-ink);font:inherit;text-align:start}
#liva-site-draft .ld-hotel-entry>img{width:100%;height:130px;object-fit:cover}
#liva-site-draft .ld-hotel-entry>span{padding:15px 0}
#liva-site-draft .ld-hotel-entry small{display:block;font-size:11px;color:var(--lv-muted);letter-spacing:.08em}
#liva-site-draft .ld-hotel-entry strong{display:block;font-size:23px;font-weight:500;margin:7px 0}
#liva-site-draft .ld-hotel-entry span>span{font-size:13px;color:var(--lv-muted)}
#liva-site-draft .ld-hotel-entry b{font-weight:400;font-size:23px}
#liva-site-draft .ld-layout-explorer{margin-top:30px;padding:32px;background:var(--lv-soft)}
#liva-site-draft .ld-layout-heading{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:24px}
#liva-site-draft .ld-layout-heading h3{font-size:25px}
#liva-site-draft .ld-layout-heading button{flex-shrink:0;background:none;color:var(--lv-ink);border:0;font:inherit;padding:7px 0}
#liva-site-draft .ld-area-label{font-size:13px;color:var(--lv-muted);margin-bottom:9px;display:block}
#liva-site-draft .ld-area-choices{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}
#liva-site-draft .ld-area-choices button{border:1px solid var(--lv-rule);background:var(--lv-paper);color:var(--lv-ink);font:inherit;font-size:13px;padding:10px 15px;min-height:44px}
#liva-site-draft .ld-area-choices button[aria-pressed=true]{color:var(--lv-paper);background:var(--lv-ink);border-color:var(--lv-ink)}
#liva-site-draft .ld-layout-result{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}
#liva-site-draft .ld-layout-result>figure{margin:0;min-width:0}
#liva-site-draft .ld-layout-result figcaption{font-size:13px;color:var(--lv-muted);margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}
#liva-site-draft .ld-layout-result .ld-reference-title{font-size:29px;letter-spacing:-.03em;margin:0 0 19px}
#liva-site-draft .ld-layout-result .ld-zone-list{font-size:15px;color:var(--lv-ink);padding-top:15px;border-top:1px solid var(--lv-rule)}
#liva-site-draft .ld-layout-result p{margin:13px 0 20px;font-size:14px}
#liva-site-draft .ld-layout-result .lv-buttons{margin-top:20px}
#liva-site-draft .ld-layout-result .ld-button{max-width:100%;text-align:start;gap:12px}
#liva-site-draft .ld-hotel-preview{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}
#liva-site-draft .ld-project-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}
#liva-site-draft .ld-project-process li{border-top:1px solid var(--lv-rule);padding-top:19px;min-width:0}
#liva-site-draft .ld-project-process li>span{display:block;font-size:13px;color:var(--lv-blue);margin-bottom:30px}
#liva-site-draft .ld-project-process h3{font-size:20px;line-height:1.35;margin-bottom:12px}
#liva-site-draft .ld-project-process p{color:var(--lv-muted);font-size:13px}
#liva-site-draft .ld-process-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;margin-top:32px}
#liva-site-draft .ld-process-bottom>span{font-size:13px;color:var(--lv-muted)}
@media(max-width:900px){#liva-site-draft .ld-project-process{grid-template-columns:1fr 1fr}}
@media(max-width:700px){#liva-site-draft .ld-layout-entries{grid-template-columns:1fr;gap:26px}#liva-site-draft .ld-hotel-entry{grid-template-columns:100px 1fr 20px;gap:13px}#liva-site-draft .ld-hotel-entry>img{height:150px}#liva-site-draft .ld-hotel-entry strong{font-size:20px}#liva-site-draft .ld-hotel-entry b{font-size:19px}#liva-site-draft .ld-layout-explorer{padding:23px 17px}#liva-site-draft .ld-layout-result{grid-template-columns:1fr;gap:23px}#liva-site-draft .ld-layout-heading h3{font-size:21px}#liva-site-draft .ld-project-process{grid-template-columns:1fr;gap:24px}#liva-site-draft .ld-project-process li>span{margin-bottom:12px}#liva-site-draft .ld-process-bottom{align-items:start}#liva-site-draft .ld-area-choices{gap:6px}#liva-site-draft .ld-area-choices button{padding:9px 11px}}


#liva-site-draft .ld-layout-entries>a{display:block;text-align:start;border:0;border-bottom:1px solid var(--lv-rule);padding:0;color:var(--lv-ink);font:inherit;text-decoration:none;min-width:0;width:100%}
#liva-site-draft .ld-layout-entries>a>div{display:flex;flex-direction:column}
#liva-site-draft .ld-layout-entries>a small{font-size:11px;letter-spacing:.12em}
#liva-site-draft .ld-hotel-entry{text-decoration:none}
#liva-site-draft #ld-about{padding-top:50px;padding-bottom:48px}
#liva-site-draft #ld-about .ld-intro-grid{grid-template-columns:1fr 1fr;gap:40px;align-items:start}
#liva-site-draft #ld-about h2{font-size:clamp(29px,3.3vw,40px);max-width:580px}
#liva-site-draft .ld-about-photo{display:block;width:100%;aspect-ratio:1.75;object-fit:cover;margin-top:25px}
#liva-site-draft #ld-about .ld-intro-grid p{font-size:15px;line-height:1.65}
#liva-site-draft #ld-about .ld-brand-pillars{margin-top:28px;padding-top:23px}
#liva-site-draft .ld-complete-chain{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}
#liva-site-draft .ld-complete-chain li{min-width:0}
#liva-site-draft .ld-complete-chain button{display:flex;flex-direction:column;gap:10px;align-items:start;width:100%;height:100%;padding:16px 9px;border:0;border-top:2px solid var(--lv-rule);color:var(--lv-ink);background:transparent;text-align:start;font:inherit}
#liva-site-draft .ld-complete-chain button[aria-pressed=true]{background:var(--lv-paper);border-top-color:var(--lv-blue)}
#liva-site-draft .ld-chain-number{font-size:12px;color:var(--lv-blue);letter-spacing:.1em}
#liva-site-draft .ld-complete-chain svg{width:29px;height:29px;color:var(--lv-blue);margin:5px 0 8px}
#liva-site-draft .ld-complete-chain strong{font-weight:500;font-size:14px;line-height:1.4;min-height:2.8em}
#liva-site-draft .ld-complete-chain button>span:last-child{font-size:12px;color:var(--lv-muted);line-height:1.5}
#liva-site-draft .ld-chain-focus{display:grid;grid-template-columns:1.15fr .85fr;gap:35px;align-items:center;margin-top:27px;padding-top:27px;border-top:1px solid var(--lv-rule)}
#liva-site-draft .ld-chain-focus h3{font-size:28px;line-height:1.2;margin-bottom:17px}
#liva-site-draft .ld-chain-focus p{font-size:15px;color:var(--lv-muted);margin:0 0 22px}
#liva-site-draft .ld-chain-visual{min-width:0}
#liva-site-draft .ld-chain-visual>img{display:block;width:100%;height:310px;object-fit:cover}
#liva-site-draft .ld-chain-visual .ld-layout-window{aspect-ratio:740/440}
#liva-site-draft .ld-chain-visual .ld-chain-sheet{object-fit:contain;background:var(--lv-paper);height:330px}
#liva-site-draft .ld-chain-symbols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:38px 15px;background:var(--lv-paper)}
#liva-site-draft .ld-chain-symbols>div{display:flex;flex-direction:column;gap:15px;align-items:center;text-align:center;font-size:12px;min-width:0}
#liva-site-draft .ld-chain-symbols svg{width:45px;height:45px;color:var(--lv-blue)}
#liva-site-draft .ld-layout-sheet-entry{margin-top:23px;padding-top:16px;border-top:1px solid var(--lv-rule);display:flex;gap:15px;align-items:center}
#liva-site-draft .ld-layout-sheet-entry>img{width:75px;height:90px;object-fit:contain;background:var(--lv-paper)}
#liva-site-draft .ld-layout-sheet-entry button{max-width:100%;text-align:start}
#liva-site-draft .ld-sheet-top{padding:25px 5%;display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--lv-rule)}
#liva-site-draft .ld-sheet-top h2{font-size:24px}
#liva-site-draft .ld-sheet-content{padding:25px 5%;max-width:1000px;margin:auto}
#liva-site-draft .ld-sheet-content>img{width:100%;height:auto;display:block}
#liva-site-draft .ld-sheet-content>p{font-size:13px;color:var(--lv-muted);margin:17px 0 25px;max-width:80ch}
@media(max-width:1000px){#liva-site-draft .ld-complete-chain{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){#liva-site-draft #ld-about .ld-intro-grid{grid-template-columns:1fr;gap:25px}#liva-site-draft #ld-about{padding-top:38px;padding-bottom:38px}#liva-site-draft .ld-complete-chain{grid-template-columns:repeat(2,minmax(0,1fr))}#liva-site-draft .ld-complete-chain button{padding:14px 10px}#liva-site-draft .ld-complete-chain strong{font-size:14px;min-height:0}#liva-site-draft .ld-chain-focus{grid-template-columns:1fr;gap:23px}#liva-site-draft .ld-chain-visual>img{height:auto;aspect-ratio:1.5}#liva-site-draft .ld-chain-visual .ld-chain-sheet{height:auto;aspect-ratio:1}#liva-site-draft .ld-chain-focus h3{font-size:25px}#liva-site-draft .ld-chain-symbols{gap:12px;padding:25px 10px}#liva-site-draft .ld-chain-symbols svg{width:30px;height:30px}}


#liva-site-draft .ld-about-heading{margin-bottom:27px}
#liva-site-draft #ld-about .ld-about-heading h2{max-width:950px}
#liva-site-draft .ld-about-photo{margin-top:0}
#liva-site-draft .ld-gym-plan{background:#f1eee9}
#liva-site-draft .ld-gym-plan>img{clip-path:polygon(0 0,100% 0,100% 37.2%,83.1% 37.2%,83.1% 100%,43.36% 100%,43.36% 30.4%,0 30.4%)}
#liva-site-draft .ld-plan-frame .ld-layout-window>img{clip-path:polygon(35% 45%,63% 45%,69.3% 57.5%,65% 62.5%,32% 62.5%,30% 57.5%)}
#liva-site-draft .ld-plan-frame{display:flex;align-items:center;aspect-ratio:740/430;width:100%;background:#fff}
#liva-site-draft .ld-chain-visual .ld-layout-window{aspect-ratio:auto}
#liva-site-draft .ld-layout-sheet-entry a,#liva-site-draft .ld-sheet-top a{color:var(--lv-ink);text-decoration:none}
#liva-site-draft .lc-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:32px}
#liva-site-draft .lc-heading p{color:var(--lv-muted);font-size:15px;max-width:43ch;margin-bottom:5px}
#liva-site-draft #ld-custom .lc-heading h2{font-size:clamp(29px,3.6vw,43px)}
#liva-site-draft .lc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#liva-site-draft .lc-cards article{min-width:0;display:flex;flex-direction:column;align-items:start}
#liva-site-draft .lc-image{position:relative;display:block;width:100%;padding:0;border:0;background:#fff;color:#17252c;margin-bottom:20px}
#liva-site-draft .lc-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
#liva-site-draft .lc-zoom{position:absolute;bottom:10px;inset-inline-end:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#fff;color:#17252c;border-radius:50%}
#liva-site-draft .lc-label{display:block;font-size:11px;letter-spacing:.12em;color:var(--lv-blue);margin-bottom:8px}
#liva-site-draft .lc-cards h3{font-size:22px;letter-spacing:-.025em}
#liva-site-draft .lc-cards p{font-size:13px;color:var(--lv-muted);margin:10px 0 6px;flex:1}
#liva-site-draft .lc-cards .lv-textlink{font-size:12px;text-align:start}
#liva-site-draft .lc-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px;padding-top:22px;border-top:1px solid var(--lv-rule)}
#liva-site-draft .lc-bottom>p{font-size:12px;color:var(--lv-muted);max-width:57ch}
#liva-site-draft .lc-bottom>div{display:flex;flex-direction:column;align-items:start;flex-shrink:0;gap:5px}
#liva-site-draft .lc-bottom>div>span{font-size:12px;color:var(--lv-muted)}
#liva-site-draft .lc-bottom .lv-textlink{margin:0;font-size:12px}
#liva-site-draft .lc-expanded{margin-top:28px;padding-top:22px;border-top:1px solid var(--lv-rule)}
#liva-site-draft .lc-expanded-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}
#liva-site-draft .lc-expanded-head .lv-textlink{margin:0}
#liva-site-draft .lc-expanded>img{display:block;width:100%;max-width:620px;height:auto;margin:0 auto}
#liva-site-draft .lc-expanded>p{font-size:12px;color:var(--lv-muted);margin:14px auto 0;max-width:620px}
@media(max-width:700px){#liva-site-draft .lc-heading{grid-template-columns:1fr;gap:18px}#liva-site-draft .lc-cards{gap:14px}#liva-site-draft .lc-cards h3{font-size:18px}#liva-site-draft .lc-cards p{font-size:12px}#liva-site-draft .lc-cards .lv-textlink{min-height:44px}#liva-site-draft .lc-bottom{align-items:start;gap:20px}}
@media(max-width:520px){#liva-site-draft .lc-cards{grid-template-columns:1fr;gap:30px}#liva-site-draft .lc-image{max-width:390px;margin:0 auto 16px}#liva-site-draft .lc-cards p{max-width:44ch}#liva-site-draft .lc-bottom{flex-direction:column;gap:18px}}

#liva-site-draft #ld-about{padding-top:50px;padding-bottom:46px}
#liva-site-draft #ld-about .ld-intro-grid{grid-template-columns:1fr 1fr;gap:48px;align-items:start}
#liva-site-draft #ld-about .ls-about-brand h2{font-size:clamp(29px,3.4vw,40px);line-height:1.17}
#liva-site-draft #ld-about .ld-brand-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:28px;padding-top:22px}
#liva-site-draft #ld-about .ld-brand-pillars h3{font-size:18px;line-height:1.35}
#liva-site-draft #ld-about .ld-brand-pillars span{margin-bottom:7px;font-size:11px}
#liva-site-draft #ld-about .ls-about-copy p{font-size:14px;line-height:1.65}
#liva-site-draft #ld-about .ls-about-copy p+p{margin-top:17px}
#liva-site-draft #ld-about .ld-brand-story{margin-top:24px;padding-top:7px}
#liva-site-draft .ld-complete-chain button{position:relative}
#liva-site-draft .ld-complete-chain button:hover{border-top-color:var(--lv-blue)}
#liva-site-draft .ld-complete-chain strong:after{content:' ↗';font-size:12px;color:var(--lv-blue)}
#liva-site-draft #ld-planning .ld-heading{margin-bottom:28px}
@media(max-width:700px){#liva-site-draft #ld-about{padding-top:36px;padding-bottom:34px}#liva-site-draft #ld-about .ld-intro-grid{grid-template-columns:1fr;gap:28px}#liva-site-draft #ld-about .ld-brand-pillars{margin-top:22px;padding-top:18px;gap:16px}#liva-site-draft #ld-about .ld-brand-story{margin-top:20px}#liva-site-draft .ld-complete-chain button{min-height:44px}}


#liva-site-draft .lu-gallery{--hs-paper:light-dark(#fff,#171b1f);--hs-ink:light-dark(#17252c,#edf1f3);--hs-muted:light-dark(#59676e,#b0bdc4);--hs-rule:light-dark(#d5d9d8,#465158);--hs-blue:light-dark(#315d77,#9fc8df);font:15px/1.55 'DM Sans',Arial,sans-serif;color:var(--hs-ink);width:100%}
#liva-site-draft .lu-gallery *{box-sizing:border-box}#liva-site-draft .lu-gallery [hidden]{display:none!important}
#liva-site-draft .lu-gallery .hs-review{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 95px 15px 0;font-size:13px;color:var(--hs-muted);direction:ltr}
#liva-site-draft .lu-gallery .hs-review select{font:inherit;color:var(--hs-ink);background:var(--hs-paper);border:1px solid var(--hs-rule);padding:7px;max-width:125px}
#liva-site-draft .lu-gallery .hs-review button{font:inherit;color:var(--hs-ink);background:transparent;border:0;border-bottom:1px solid currentColor;padding:5px 0;min-height:36px}
#liva-site-draft .lu-gallery .hs-section{background:var(--hs-paper);padding:48px 5%}
#liva-site-draft .lu-gallery .hs-overline{display:block;color:var(--hs-blue);font-size:11px;letter-spacing:.14em;margin-bottom:12px}
#liva-site-draft .lu-gallery h2,#liva-site-draft .lu-gallery h3{font-family:'Manrope',Arial,sans-serif;font-weight:500;margin:0;letter-spacing:-.035em}
#liva-site-draft .lu-gallery h2{font-size:clamp(28px,3.8vw,44px);line-height:1.17}
#liva-site-draft .lu-gallery .hs-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:35px;align-items:end;margin-bottom:34px}
#liva-site-draft .lu-gallery p{margin:0}#liva-site-draft .lu-gallery .hs-heading p{font-size:14px;color:var(--hs-muted);max-width:40ch}
#liva-site-draft .lu-gallery .hs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
#liva-site-draft .lu-gallery article{min-width:0}
#liva-site-draft .lu-gallery .hs-group-title{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px}
#liva-site-draft .lu-gallery .hs-group-title h3{font-size:25px}
#liva-site-draft .lu-gallery .hs-group-title span{color:var(--hs-blue);font-size:12px;white-space:nowrap}
#liva-site-draft .lu-gallery .hs-poster{display:block;position:relative;width:100%;padding:0;border:0;background:#fff;color:#17252c}
#liva-site-draft .lu-gallery .hs-poster img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
#liva-site-draft .lu-gallery .hs-expand-icon{position:absolute;bottom:12px;inset-inline-end:12px;width:34px;height:34px;background:#fff;color:#17252c;display:flex;align-items:center;justify-content:center;border-radius:50%}
#liva-site-draft .lu-gallery .hs-photo-label{display:flex;justify-content:space-between;gap:15px;margin:10px 0;font-size:13px;color:var(--hs-muted)}
#liva-site-draft .lu-gallery .hs-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}
#liva-site-draft .lu-gallery .hs-thumbs button{display:block;min-width:0;padding:0 0 8px;background:transparent;border:0;border-bottom:2px solid var(--hs-rule);text-align:start;color:var(--hs-muted);font:inherit;font-size:11px}
#liva-site-draft .lu-gallery .hs-thumbs button[aria-pressed=true]{border-bottom-color:var(--hs-blue);color:var(--hs-ink)}
#liva-site-draft .lu-gallery .hs-thumbs img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;margin-bottom:8px}
#liva-site-draft .lu-gallery .hs-action{display:block;margin-top:18px;padding:10px 0;color:var(--hs-ink);font:inherit;background:transparent;border:0;border-top:1px solid var(--hs-rule);border-bottom:1px solid var(--hs-rule);text-decoration:none;font-size:13px}
#liva-site-draft .lu-gallery .hs-note{margin-top:24px;font-size:12px;color:var(--hs-muted)}
#liva-site-draft .lu-gallery .hs-large{padding:26px 5%;background:var(--hs-paper)}
#liva-site-draft .lu-gallery .hs-large-bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:20px}
#liva-site-draft .lu-gallery .hs-large-bar a,#liva-site-draft .lu-gallery .hs-large-bar button{font:inherit;font-size:13px;color:var(--hs-ink);border:0;background:transparent;padding:8px 0;text-decoration:none}
#liva-site-draft .lu-gallery .hs-large-bar h3{font-size:20px}
#liva-site-draft .lu-gallery .hs-large>img{display:block;width:100%;height:auto;background:#fff}
#liva-site-draft .lu-gallery .hs-large .hs-thumbs{max-width:450px;margin-inline:auto}
@media(max-width:700px){#liva-site-draft .lu-gallery .hs-review{padding-right:0}#liva-site-draft .lu-gallery .hs-heading{grid-template-columns:1fr;gap:18px}#liva-site-draft .lu-gallery .hs-section{padding:35px 6%}#liva-site-draft .lu-gallery .hs-grid{grid-template-columns:1fr;gap:38px}#liva-site-draft .lu-gallery .hs-group-title h3{font-size:23px}#liva-site-draft .lu-gallery .hs-large{padding:20px 6%}#liva-site-draft .lu-gallery .hs-thumbs button,#liva-site-draft .lu-gallery .hs-action,#liva-site-draft .lu-gallery .hs-large-bar a{min-height:44px}}

#liva-site-draft .lu-gallery-actions{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:28px}
#liva-site-draft .lu-gallery-actions .lv-textlink{margin-top:15px}
#liva-site-draft .ld-hotel-entry{margin-top:30px}
#liva-site-draft .lu-gallery .hs-large .ld-button{margin-top:22px}
#liva-site-draft .ld-review{padding:12px 4%;border-bottom:1px solid var(--lv-rule);background:var(--lv-paper)}
#liva-site-draft .ld-portfolio .ld-product-card img{image-rendering:auto}


body.experience-page>#site-header,body.experience-page>.site-footer{display:none}body.experience-page{background:#fff}#main{min-height:0}.public-language select{font:inherit;border:0;background:transparent;color:inherit;max-width:110px;padding:8px}.header-actions{gap:12px}.header-actions .public-language{display:block}.contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
