.lv-gallery-card[aria-label="Abrir Presentación de Palma Sola en Nueva York"]{aspect-ratio:4/5;background:url(/assets/gallery/events/WhatsApp-Image-2021-11-17-at-6.42.04-PM-1.jpeg) 50%/cover no-repeat}.lv-gallery-card[aria-label="Abrir Presentación de Palma Sola en Nueva York"]>.lv-gallery-card__image{opacity:0}.lv-gallery-lightbox[aria-label="Vista ampliada de Presentación de Palma Sola en Nueva York"] .lv-gallery-lightbox__figure{background:url(/assets/gallery/events/WhatsApp-Image-2021-11-17-at-6.42.04-PM-1.jpeg) 50%/contain no-repeat;width:min(100%,900px);height:min(70vh,760px);margin-inline:auto}.lv-gallery-lightbox[aria-label="Vista ampliada de Presentación de Palma Sola en Nueva York"] .lv-gallery-lightbox__figure>img{visibility:hidden}.lv-gallery-lightbox__controls button{will-change:transform;transition:background-color .22s,color .22s,transform .34s cubic-bezier(.22,1,.36,1)}.lv-gallery-lightbox__close.lv-diagonal-icon-button{will-change:transform;transition:background-color .22s,color .22s,transform .32s cubic-bezier(.22,1,.36,1)}.lv-service-project-gallery--video-hero{padding-top:0}.lv-service-project-gallery--video-hero .lv-service-project-gallery__video-frame{--lv-vector-frame-stroke-width:0;aspect-ratio:auto;background:#050505;height:clamp(420px,35vw,640px);margin-top:0;margin-bottom:0;left:auto;transform:none;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden!important}.lv-service-project-gallery--video-hero .lv-service-project-gallery__video-frame>.lv-vector-frame__shape{display:none}.lv-service-project-gallery--video-hero .lv-service-project-gallery__video-surface{background:#050505;transform:none;contain:paint!important;clip-path:none!important;height:100%!important;overflow:hidden!important}.lv-service-project-gallery--video-hero .lv-service-project-gallery__video-surface:after{z-index:2;background:linear-gradient(#0000004d 0%,#00000061 62%,#00000080 100%)}.lv-service-project-gallery--video-hero .lv-service-project-gallery__video{width:100vw;min-width:100%;max-width:none;height:56.25vw;min-height:100%;top:50%;left:50%;transform:translate(-50%,-51.5%)}.lv-service-project-gallery--video-hero .lv-service-project-gallery__back-row{z-index:5;top:clamp(1.2rem,2vw,2rem);left:calc(50% - 50vw + clamp(1.25rem,2.4vw,3rem))}.lv-service-project-gallery__video-title{z-index:3;color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;width:max-content;max-width:100%;margin:clamp(2.25rem,3vw,3.25rem) auto 0;font-size:clamp(4.7rem,7vw,8rem);font-style:italic;line-height:.85;display:block;position:relative}.lv-service-project-gallery--video-hero .lv-gallery-page__filters{z-index:3;margin-top:clamp(3.5rem,4.5vw,5rem);position:relative}.lv-service-booking-cta{width:min(1280px, calc(100% - (var(--lv-gutter) * 2)));margin:clamp(4.5rem,7vw,7rem) auto 0}.lv-service-booking-cta__panel{background:var(--lv-color-accent);clip-path:polygon(1.6% 0,100% 0,98.4% 100%,0 100%);color:#090909;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(2.25rem,3.6vw,3.6rem) clamp(2rem,4vw,4rem);display:grid}.lv-service-booking-cta__copy{min-width:0}.lv-service-booking-cta__eyebrow{font-family:var(--lv-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.86rem;font-weight:700}.lv-service-booking-cta__title{color:#090909;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(3rem,4.8vw,5.6rem);font-style:italic;line-height:.9}.lv-service-booking-cta__description{color:#090909;max-width:760px;font-family:var(--lv-font-body);margin:1rem 0 0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.45}.lv-service-booking-cta__button{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);color:#fff;min-width:210px;min-height:54px;font-family:var(--lv-font-body);background:#090909;justify-content:center;align-items:center;gap:.7rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:700;transition:background-color .22s,transform .22s;display:inline-flex}.lv-service-booking-cta__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:20px;height:20px;transition:transform .22s}@media (hover:hover) and (pointer:fine){.lv-gallery-lightbox__controls button:first-of-type:hover{transform:translate(-4px)}.lv-gallery-lightbox__controls button:last-of-type:hover{transform:translate(4px)}.lv-gallery-lightbox__close.lv-diagonal-icon-button:hover{transform:rotate(3deg)}.lv-service-booking-cta__button:hover{background:var(--lv-color-brand-blue);transform:translateY(-2px)}.lv-service-booking-cta__button:hover svg{transform:translate(3px)}}@media (max-width:780px){.lv-service-project-gallery--video-hero .lv-service-project-gallery__video-frame{height:clamp(260px,58vw,390px);margin-bottom:0;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.lv-service-project-gallery--video-hero .lv-service-project-gallery__video{width:104vw;height:58.5vw;min-height:100%;transform:translate(-50%,-50.5%)}.lv-service-project-gallery--video-hero .lv-service-project-gallery__back-row{top:.9rem;left:calc(50% - 50vw + .85rem)}.lv-service-project-gallery__video-title{letter-spacing:.02em;margin-top:1.8rem;font-size:clamp(3.2rem,15vw,4.8rem)}.lv-service-project-gallery--video-hero .lv-gallery-page__filters{margin-top:2.75rem}.lv-service-booking-cta{width:min(100%,100% - 1.1rem);margin-top:4rem}.lv-service-booking-cta__panel{text-align:center;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);grid-template-columns:1fr;gap:1.6rem;padding:2.2rem 1.45rem 2.4rem}.lv-service-booking-cta__description{margin-inline:auto}.lv-service-booking-cta__button{width:100%}}@media (prefers-reduced-motion:reduce){.lv-gallery-lightbox__controls button,.lv-gallery-lightbox__close.lv-diagonal-icon-button,.lv-service-booking-cta__button,.lv-service-booking-cta__button svg{transition-duration:.01ms!important;transform:none!important}}
.lv-gallery-page__masonry{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:8px;grid-auto-flow:row;align-items:start;gap:clamp(.7rem,1.4vw,1.15rem);display:grid}.lv-gallery-card{break-inside:auto;align-self:start;margin:0;display:block}@media (max-width:980px){.lv-gallery-page__masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lv-gallery-page__masonry{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:.55rem}.lv-gallery-card{aspect-ratio:1;align-self:stretch;min-height:0;overflow:hidden;grid-row-end:auto!important}.lv-gallery-card__image{object-fit:cover;object-position:center;width:100%;height:100%}}@media (max-width:440px){.lv-gallery-page__masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}
.lv-labcom{color:#111;background:#000;min-height:100vh;overflow:clip}.lv-labcom__hero{background:#93eef6;position:relative;overflow:hidden}.lv-labcom__hero-image{object-fit:cover;object-position:center;will-change:transform, opacity;width:100%;height:auto;max-height:650px;display:block}.lv-labcom__application{z-index:3;width:min(1500px, calc(100% - (var(--lv-gutter) * 2)));margin:clamp(-4.4rem,-4.8vw,-2.8rem) auto clamp(5rem,8vw,8rem);position:relative}.lv-labcom__panel{min-height:0}.lv-labcom__panel .lv-vector-frame__fill{fill:#f3f5f8}.lv-labcom__panel .lv-vector-frame__stroke{stroke:#bfc0c2;stroke-width:var(--lv-panel-border)}.lv-labcom__panel-content{background:#f3f5f8}.lv-labcom__form-shell{width:min(960px,100% - 4rem);margin-inline:auto;padding:clamp(5.4rem,7vw,7.5rem) 0 clamp(5.6rem,7.5vw,8rem)}.lv-labcom__form-heading{text-align:center;margin-bottom:clamp(2.5rem,4vw,3.6rem)}.lv-labcom__form-title{color:#070707;letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-style:italic;line-height:.92}.lv-labcom__form-title span{color:var(--lv-color-accent)}.lv-labcom__form-heading p{color:#000000ad;width:min(620px,100%);font-family:var(--lv-font-body);margin:.9rem auto 0;font-size:1rem;line-height:1.55}.lv-labcom-form{gap:1.4rem;display:grid}.lv-labcom-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.lv-labcom-form__field{color:#0d0d0d;min-width:0;font-family:var(--lv-font-body);gap:.55rem;display:grid}.lv-labcom-form__field>span:first-child,.lv-labcom-form__choice legend{font-size:.92rem;font-weight:700;line-height:1.3}.lv-labcom-form__field b,.lv-labcom-form__choice b,.lv-labcom-form__terms b{color:#d94848}.lv-labcom-form__field small{color:#0000008a;font-size:.82em;font-weight:400}.lv-labcom-control{clip-path:polygon(1.6% 0,100% 0,98.4% 100%,0 100%);background:#111;min-width:0;padding:1px;transition:background-color .22s,filter .22s;display:block}.lv-labcom-control--textarea{clip-path:polygon(.8% 0,100% 0,99.2% 100%,0 100%)}.lv-labcom-control:focus-within{background:var(--lv-color-accent);filter:drop-shadow(0 0 .22rem #dfac0d24)}.lv-labcom-control input,.lv-labcom-control textarea{color:#080808;width:100%;font-family:var(--lv-font-body);background:#fff;border:0;border-radius:0;outline:0;font-size:1rem;display:block}.lv-labcom-control input{clip-path:polygon(1.6% 0,100% 0,98.4% 100%,0 100%);min-height:54px;padding:0 1rem}.lv-labcom-control textarea{resize:vertical;clip-path:polygon(.8% 0,100% 0,99.2% 100%,0 100%);min-height:116px;padding:.9rem 1rem}.lv-labcom-control input::placeholder,.lv-labcom-control textarea::placeholder{color:#00000057}.lv-labcom-phone{grid-template-columns:minmax(174px,.44fr) 1fr;align-items:stretch;min-width:0;display:grid}.lv-labcom-select--country{z-index:14}.lv-labcom-select--country .lv-labcom-select__trigger{clip-path:polygon(3% 0,100% 0,94% 100%,0 100%);width:calc(100% + 10px)}.lv-labcom-select--country .lv-labcom-select__trigger:before{clip-path:polygon(3% 0,100% 0,94% 100%,0 100%)}.lv-labcom-control--phone{clip-path:polygon(3% 0,100% 0,98.2% 100%,0 100%);margin-left:-2px}.lv-labcom-control--phone input{clip-path:polygon(3% 0,100% 0,98.2% 100%,0 100%);padding-left:1.45rem}.lv-labcom-select{z-index:10;min-width:0;position:relative}.lv-labcom-select.is-open{z-index:40}.lv-labcom-select__trigger{isolation:isolate;clip-path:polygon(2.2% 0,100% 0,97.8% 100%,0 100%);color:#0b0b0b;cursor:pointer;text-align:left;width:100%;min-height:54px;transition:background-color .22s ease, transform .28s var(--lv-ease-standard);background:#111;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:1px 1.05rem;display:grid;position:relative;overflow:hidden}.lv-labcom-select__trigger:before{z-index:-1;clip-path:polygon(2.2% 0,100% 0,97.8% 100%,0 100%);content:"";background:#fff;position:absolute;inset:1px}.lv-labcom-select.is-open .lv-labcom-select__trigger,.lv-labcom-select__trigger:focus-visible{background:var(--lv-color-accent);outline:0}.lv-labcom-select__main{align-items:center;gap:.58rem;min-width:0;display:inline-flex}.lv-labcom-select__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px;transition:transform .26s var(--lv-ease-standard);justify-self:end}.lv-labcom-select.is-open .lv-labcom-select__trigger svg{transform:rotate(180deg)}.lv-labcom-select__flag{background:#fff;border:1px solid #00000029;justify-content:center;align-items:center;width:24px;min-width:24px;height:18px;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #00000024}.lv-labcom-select__flag img{object-fit:cover;width:100%;height:100%;display:block}.lv-labcom-select__value{min-width:0;font-family:var(--lv-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-labcom-select__value.is-placeholder{color:#00000085}.lv-labcom-select__menu{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);background:#050505e6;border:1px solid #ffffff29;gap:.22rem;max-height:320px;padding:.52rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #00000057}.lv-labcom-select__menu--country{min-width:250px}.lv-labcom-select__menu>button{clip-path:polygon(2.4% 0,100% 0,97.6% 100%,0 100%);color:#ffffffe0;cursor:pointer;min-height:42px;font-family:var(--lv-font-body);text-align:left;transition:color .19s ease, background-color .19s ease, transform .26s var(--lv-ease-standard);background:#ffffff06;border:0;grid-template-columns:auto minmax(42px,auto) 1fr;align-items:center;gap:.6rem;padding:.58rem .78rem;display:grid}.lv-labcom-select__menu>button strong{color:#ffffff9e;justify-self:end;font-weight:400}.lv-labcom-select__menu>button.is-selected{color:var(--lv-color-accent);background:#dfac0d1f}.lv-labcom-select__menu:not(.lv-labcom-select__menu--country)>button{clip-path:polygon(1.4% 0,100% 0,98.6% 100%,0 100%);grid-template-columns:1fr}.lv-labcom-upload{isolation:isolate;clip-path:polygon(.8% 0,100% 0,99.2% 100%,0 100%);cursor:pointer;text-align:center;min-height:128px;transition:background-color .22s ease, transform .3s var(--lv-ease-standard);background:#111;border:0;place-items:center;gap:.25rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.lv-labcom-upload:before{z-index:0;clip-path:polygon(.8% 0,100% 0,99.2% 100%,0 100%);content:"";background:#f8f9fb;transition:background-color .22s;position:absolute;inset:1px}.lv-labcom-upload>:not(input){z-index:1;position:relative}.lv-labcom-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.lv-labcom-upload svg{fill:none;width:30px;height:30px;stroke:var(--lv-color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.lv-labcom-upload strong{font-size:.95rem}.lv-labcom-upload small{color:#00000080;font-size:.8rem}.lv-labcom-form__choice{font-family:var(--lv-font-body);border:0;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:0;padding:0;display:flex}.lv-labcom-form__choice legend{width:100%;margin-bottom:.15rem}.lv-labcom-form__choice label,.lv-labcom-form__terms{cursor:pointer;align-items:center;gap:.6rem;display:inline-flex;position:relative}.lv-labcom-choice-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.lv-labcom-choice-box{clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);width:20px;min-width:20px;height:20px;transition:background-color .18s ease, filter .18s ease, transform .22s var(--lv-ease-standard);background:#111;display:inline-block;position:relative;overflow:hidden}.lv-labcom-choice-box:before,.lv-labcom-choice-box:after{content:"";clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);position:absolute}.lv-labcom-choice-box:before{background:#fff;inset:1px}.lv-labcom-choice-box:after{background:var(--lv-color-accent);opacity:0;transition:opacity .16s;inset:5px}.lv-labcom-choice-input:checked+.lv-labcom-choice-box:after{opacity:1}.lv-labcom-choice-input:focus-visible+.lv-labcom-choice-box{background:var(--lv-color-accent);filter:drop-shadow(0 0 .18rem #dfac0d47)}.lv-labcom-form__terms{color:#000000b8;font-family:var(--lv-font-body);align-items:flex-start;font-size:.9rem;line-height:1.45}.lv-labcom-form__terms .lv-labcom-choice-box{margin-top:.08rem}.lv-labcom-form__actions{justify-items:center;gap:.8rem;padding-top:.85rem;display:grid}.lv-labcom-form__submit{background:var(--lv-color-accent);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;min-width:250px;min-height:56px;transition:background-color .3s var(--lv-ease-standard), transform .3s var(--lv-ease-standard);border:0;justify-content:center;align-items:center;gap:.7rem;font-size:1.18rem;font-style:italic;display:inline-flex;position:relative;overflow:hidden}.lv-labcom-form__submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px;transition:transform .32s var(--lv-ease-standard)}.lv-labcom-form__submit:disabled{cursor:wait;opacity:.68}.lv-labcom-form__status{color:#0009;min-height:1.4em;font-family:var(--lv-font-body);text-align:center;margin:0;font-size:.88rem}.lv-labcom-form__status.is-success{color:#16753b}.lv-labcom-form__status.is-error{color:#b22d2d}@media (hover:hover) and (pointer:fine){.lv-labcom-select__menu>button:hover,.lv-labcom-select__menu>button:focus-visible{color:var(--lv-color-accent);background:#dfac0d1f;outline:0;transform:translate(6px)}.lv-labcom-upload:hover{background:var(--lv-color-accent);transform:translateY(-2px)}.lv-labcom-upload:hover:before{background:#fff8df}.lv-labcom-form__choice label:hover .lv-labcom-choice-box,.lv-labcom-form__terms:hover .lv-labcom-choice-box{background:var(--lv-color-accent);transform:translateY(-1px)}.lv-labcom-form__submit:hover:not(:disabled){background:var(--lv-color-brand-blue);transform:translateY(-2px)}.lv-labcom-form__submit:hover:not(:disabled) svg{transform:translate(3px,-2px)}}@media (max-width:767px){.lv-labcom__hero-image{object-fit:cover;object-position:center;min-height:280px}.lv-labcom__application{width:min(100% - 1rem,760px);margin-top:-2.2rem}.lv-labcom__form-shell{width:min(100% - 2rem,660px);padding:4.8rem 0 5.4rem}.lv-labcom__form-title{font-size:clamp(2.65rem,13vw,4.2rem)}.lv-labcom-form__row{grid-template-columns:1fr;gap:1.35rem}.lv-labcom-phone{grid-template-columns:minmax(150px,.43fr) 1fr}.lv-labcom-form{gap:1.25rem}.lv-labcom-select__menu--country{min-width:min(300px,100vw - 3rem)}}@media (max-width:440px){.lv-labcom-phone{grid-template-columns:138px 1fr}.lv-labcom-select__trigger{padding-inline:.72rem}.lv-labcom-select__main{gap:.42rem}.lv-labcom-select__value,.lv-labcom-control input{font-size:.92rem}.lv-labcom-select__flag{width:22px;min-width:22px;height:16px}}@media (prefers-reduced-motion:reduce){.lv-labcom-select__trigger,.lv-labcom-select__trigger svg,.lv-labcom-select__menu>button,.lv-labcom-upload,.lv-labcom-choice-box,.lv-labcom-form__submit,.lv-labcom-form__submit svg{transition-duration:.01ms!important;transform:none!important}}
.lv-labcom__hero-image{object-fit:contain;object-position:center top;width:100%;height:auto;max-height:none}.lv-labcom__application{width:min(1840px,100% - clamp(2.2rem,6.8vw,7.6rem));margin-top:clamp(-7.25rem,-6.5vw,-4.75rem)}.lv-labcom__form-title{font-size:clamp(4.85rem,6.9vw,7.8rem);line-height:.84}.lv-labcom__form-heading p{color:#090909;text-wrap:balance;width:min(960px,100%);margin-top:1.3rem;font-size:clamp(1.2rem,1.45vw,1.55rem);line-height:1.5}.lv-labcom-control{--lv-labcom-cut:10px;clip-path:polygon(var(--lv-labcom-cut) 0, 100% 0, calc(100% - var(--lv-labcom-cut)) 100%, 0 100%)}.lv-labcom-control input{clip-path:polygon(var(--lv-labcom-cut) 0, 100% 0, calc(100% - var(--lv-labcom-cut)) 100%, 0 100%);padding-left:1.35rem;padding-right:1.55rem}.lv-labcom-control--textarea{--lv-labcom-cut:22px;clip-path:polygon(var(--lv-labcom-cut) 0, 100% 0, calc(100% - var(--lv-labcom-cut)) 100%, 0 100%)}.lv-labcom-control--textarea textarea{clip-path:polygon(var(--lv-labcom-cut) 0, 100% 0, calc(100% - var(--lv-labcom-cut)) 100%, 0 100%);padding:1rem 2rem 1rem 1.8rem}.lv-labcom-phone{--lv-labcom-phone-height:54px;min-width:0;height:var(--lv-labcom-phone-height);align-items:stretch;gap:0;display:flex}.lv-labcom-select--country{z-index:15;flex:0 0 114px;min-width:114px}.lv-labcom-select--country .lv-labcom-select__trigger{width:100%;min-height:var(--lv-labcom-phone-height);height:var(--lv-labcom-phone-height);padding-inline:1.05rem .55rem}.lv-labcom-select--country .lv-labcom-select__trigger,.lv-labcom-select--country .lv-labcom-select__trigger:before{clip-path:polygon(14px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.lv-labcom-select--country .lv-labcom-select__main{gap:.38rem}.lv-labcom-control--phone{--lv-labcom-cut:10px;z-index:14;box-sizing:border-box;height:var(--lv-labcom-phone-height);min-height:var(--lv-labcom-phone-height);clip-path:polygon(var(--lv-labcom-cut) 0, 100% 0, calc(100% - var(--lv-labcom-cut)) 100%, 0 100%);background:#111;flex:auto;margin-left:-10px;padding:1px;position:relative;overflow:hidden}.lv-labcom-control--phone input{box-sizing:border-box;width:100%;height:100%;min-height:0;clip-path:polygon(var(--lv-labcom-cut) 0, 100% 0, calc(100% - var(--lv-labcom-cut)) 100%, 0 100%);padding-left:1.4rem;padding-right:1.45rem}.lv-labcom-select__trigger,.lv-labcom-select__trigger:before{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.lv-labcom-select__trigger{padding-right:.8rem}.lv-labcom-select__trigger svg{margin-left:auto}.lv-labcom-select__flag{width:21px;min-width:21px;height:14px;box-shadow:none;background:0 0;border:0;align-items:center;display:inline-flex;overflow:hidden}.lv-labcom-select__flag img{width:21px;height:14px;box-shadow:none;object-fit:cover;border:0;border-radius:0;display:block}.lv-labcom-select__menu{clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)}.lv-labcom-select__menu>button,.lv-labcom-select__menu:not(.lv-labcom-select__menu--country)>button{clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}.lv-labcom-upload,.lv-labcom-upload:before{clip-path:polygon(23px 0,100% 0,calc(100% - 23px) 100%,0 100%)}.lv-labcom-upload:before{background:#fbfbfc}.lv-labcom-upload-wrap{min-width:0;position:relative}.lv-labcom-upload.has-file{align-content:center;place-items:stretch stretch;gap:.8rem;min-height:128px;padding:1.15rem 4.35rem 1.1rem 1.55rem}.lv-labcom-upload__selected{text-align:left;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;display:grid}.lv-labcom-upload__thumbnail,.lv-labcom-upload__filetype{clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);width:58px;height:52px}.lv-labcom-upload__thumbnail{object-fit:cover;background:#e9ebef;display:block}.lv-labcom-upload__filetype{color:#fff;font-family:var(--lv-font-body);letter-spacing:.08em;background:#111;place-items:center;font-size:.72rem;font-weight:700;display:grid}.lv-labcom-upload__file-meta{gap:.18rem;min-width:0;display:grid}.lv-labcom-upload__file-meta strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.lv-labcom-upload__file-meta small{color:#00000080;font-size:.78rem}.lv-labcom-upload__badge{background:var(--lv-color-accent);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);color:#fff;min-height:28px;font-family:var(--lv-font-body);letter-spacing:.045em;text-transform:uppercase;align-items:center;padding:.3rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.lv-labcom-upload__progress{clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);background:#00000017;width:100%;height:7px;display:block;overflow:hidden}.lv-labcom-upload__progress>span{background:var(--lv-color-accent);transform-origin:0;width:100%;height:100%;animation:lv-labcom-upload-complete .48s var(--lv-ease-standard) both;display:block}.lv-labcom-upload__remove{z-index:4;clip-path:none;color:#111;cursor:pointer;width:34px;height:34px;transition:color .22s ease, transform .24s var(--lv-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.25rem;right:1rem}.lv-labcom-upload__remove svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:17px;height:17px}.lv-labcom-form__field>span:first-child small{color:#0d0d0d;font-weight:700}@keyframes lv-labcom-upload-complete{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.lv-labcom-upload:hover:before{background:#fffaf0}.lv-labcom-upload__remove:hover{color:var(--lv-color-accent);transform:translateY(-1px)}}@media (max-width:767px){.lv-labcom__application{width:min(100% - 1.25rem,760px);margin-top:-2.8rem}.lv-labcom__form-shell{width:min(100% - 1.35rem,660px);padding-top:4.2rem;padding-bottom:4.7rem}.lv-labcom__form-heading{margin-inline:auto;width:100%;margin-bottom:2.2rem}.lv-labcom__form-title{font-size:clamp(3rem,12.7vw,4.45rem);line-height:.88}.lv-labcom__form-heading p{width:92%;margin-inline:auto;font-size:clamp(1rem,4vw,1.2rem);line-height:1.42}.lv-labcom-form{gap:1.05rem;width:92%;margin-inline:auto}.lv-labcom-form__row{gap:1.05rem}.lv-labcom-control input,.lv-labcom-select__trigger{min-height:50px}.lv-labcom-control--textarea textarea{min-height:108px}.lv-labcom-phone{--lv-labcom-phone-height:50px}.lv-labcom-control--phone{height:var(--lv-labcom-phone-height);min-height:var(--lv-labcom-phone-height);background:#111;padding:1px}.lv-labcom-control--phone input{height:100%;min-height:0}.lv-labcom-select--country{flex-basis:110px;min-width:110px}.lv-labcom-select--country .lv-labcom-select__trigger{padding-inline:.95rem .48rem}.lv-labcom-upload{min-height:112px;padding:1.05rem}.lv-labcom-upload.has-file{min-height:116px;padding:.95rem 1rem}.lv-labcom-upload__selected{grid-template-columns:48px minmax(0,1fr);gap:.72rem}.lv-labcom-upload__thumbnail,.lv-labcom-upload__filetype{width:48px;height:44px}.lv-labcom-upload__badge{grid-column:1/-1;justify-self:start;margin-top:.15rem}.lv-labcom-upload__remove{top:.1rem;right:.45rem}}@media (max-width:440px){.lv-labcom__form-shell{width:calc(100% - 1rem)}.lv-labcom-form{width:92%}.lv-labcom-select--country{flex-basis:106px;min-width:106px}.lv-labcom-select__flag,.lv-labcom-select__flag img{width:18px;min-width:18px;height:13px}.lv-labcom-control input{padding-left:1.15rem;padding-right:1.35rem}.lv-labcom-control--textarea textarea{padding-inline:1.45rem 1.6rem}}@media (prefers-reduced-motion:reduce){.lv-labcom-upload__progress>span{animation-duration:.01ms}}
.lv-labcom-form__submit{font-family:var(--lv-font-body);text-transform:none;font-style:normal;font-weight:700}.lv-form-success{isolation:isolate;clip-path:polygon(3.2% 0,100% 0,96.8% 100%,0 100%);color:#fff;text-align:center;width:min(100%,760px);min-height:410px;animation:lv-form-success-in .42s var(--lv-ease-standard) both;background:#080808;align-content:center;place-items:center;gap:.85rem;margin:0 auto;padding:clamp(3rem,5vw,5rem) clamp(1.8rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.lv-form-success:before{z-index:-1;background:var(--lv-color-accent);content:"";height:4px;position:absolute;inset:0 0 auto}.lv-form-success:after{z-index:-1;aspect-ratio:1;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);content:"";border:1px solid #dfac0d38;width:52%;position:absolute;bottom:-34%;right:-14%;transform:rotate(-8deg)}.lv-form-success__icon{background:var(--lv-color-accent);clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);color:#fff;place-items:center;width:74px;height:64px;margin-bottom:.25rem;display:grid}.lv-form-success__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:34px;height:34px}.lv-form-success__eyebrow,.lv-form-success__description,.lv-form-success__reference{font-family:var(--lv-font-body);margin:0}.lv-form-success__eyebrow{color:var(--lv-color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:700}.lv-form-success__title{color:#fff;letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(3.1rem,5vw,5.4rem);font-style:italic;line-height:.88}.lv-form-success__description{color:#ffffffb8;max-width:590px;font-size:1rem;line-height:1.55}.lv-form-success__reference{color:#ffffff85;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:.25rem;font-size:.8rem;display:inline-flex}.lv-form-success__reference strong{color:var(--lv-color-accent);font-weight:700}.lv-form-success__button{background:var(--lv-color-accent);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);color:#fff;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:.7rem;min-width:235px;min-height:54px;margin-top:.55rem;padding:0 1.45rem;font-size:1rem;font-style:italic;transition:background-color .22s,transform .22s;display:inline-flex}.lv-form-success__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px;transition:transform .22s}@keyframes lv-form-success-in{0%{opacity:0;transform:translateY(20px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.lv-form-success__button:hover{background:var(--lv-color-brand-blue);transform:translateY(-2px)}.lv-form-success__button:hover svg{transform:rotate(-18deg)}}@media (max-width:600px){.lv-form-success{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);min-height:360px;padding:2.8rem 1.35rem 3rem}.lv-form-success__title{font-size:clamp(2.8rem,14vw,4rem)}.lv-form-success__description{font-size:.95rem}.lv-form-success__button{width:min(100%,290px)}}@media (prefers-reduced-motion:reduce){.lv-form-success,.lv-form-success__button,.lv-form-success__button svg{transition-duration:.01ms!important;animation:none!important;transform:none!important}}
.lv-contact__hero{background:#000;place-items:center;min-height:clamp(360px,31vw,560px);display:grid;position:relative;overflow:hidden}.lv-contact__hero-image{z-index:0;object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0;transform:scale(1)}.lv-contact__hero:after{z-index:1;content:"";pointer-events:none;background:#00000075;position:absolute;inset:0}.lv-contact__hero #lv-contact-hero-title{z-index:2;clip:auto;clip-path:none;color:#fff;width:auto;height:auto;font-family:var(--lv-font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:normal;border:0;margin:0;padding:0;font-size:clamp(5.4rem,7.6vw,9.8rem);font-style:italic;line-height:.85;position:relative;overflow:visible}.lv-contact__intro{gap:.5rem;display:grid}.lv-contact__intro strong,.lv-contact__intro span{display:block}.lv-contact__intro strong{font-weight:700}@media (max-width:767px){.lv-contact__hero{min-height:250px}.lv-contact__hero-image{object-fit:cover;object-position:50% 50%;height:100%;min-height:0;transform:scale(1.34)}.lv-contact__hero #lv-contact-hero-title{letter-spacing:.02em;font-size:clamp(4rem,16vw,5.8rem)}}
.lv-header{--lv-header-brand-left:clamp(3.25rem, 3.4vw, 4.5rem);z-index:var(--lv-z-header);color:#fff;background:#000;width:100%;position:sticky;top:0}.lv-header__utility{background:#050505;border-bottom:1px solid #ffffff1f;height:52px}.lv-header__utility-inner{width:100%;height:100%;padding-right:var(--lv-header-brand-left);justify-content:space-between;align-items:center;display:flex}.lv-header__socials,.lv-header__account{align-items:stretch;height:100%;display:flex}.lv-header__socials{margin-left:var(--lv-header-brand-left)}.lv-header__social-link,.lv-header__utility-link,.lv-header__search{color:#fff;border-right:1px solid #ffffff24;justify-content:center;align-items:center;min-width:46px;display:inline-flex}.lv-header__social-link:first-child,.lv-header__account>:first-child{border-left:1px solid #ffffff24}.lv-header__social-link{transition:color var(--lv-duration-fast) var(--lv-ease-standard)}.lv-header__social-icon{fill:currentColor;width:17px;height:17px}.lv-header__utility-link{min-width:auto;font-family:var(--lv-font-body);gap:.55rem;padding-inline:1rem;font-size:clamp(1rem,1.02vw,1.25rem);font-style:normal;font-weight:400;line-height:1}.lv-header__lucide{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.lv-header__search,.lv-header__search-mobile{color:currentColor;cursor:pointer;transition:color var(--lv-duration-fast) var(--lv-ease-standard), background-color var(--lv-duration-fast) var(--lv-ease-standard);background:0 0;border-top:0;border-bottom:0}.lv-header__search{width:auto;min-width:auto;font-family:var(--lv-font-body);gap:.55rem;padding-inline:1rem;font-size:clamp(1rem,1.02vw,1.25rem);font-style:normal;font-weight:400;line-height:1}.lv-header__search-label{display:inline-block}.lv-header__search-mobile{border:1px solid #ffffff24;width:46px;height:46px;padding:0;display:none}.lv-header__search .lv-header__lucide,.lv-header__search-mobile .lv-header__lucide{stroke-width:2.2px;width:21px;height:21px}.lv-header__main{background:#fff;min-height:136px;display:flex;position:relative;overflow:visible}.lv-header__brand-panel{z-index:2;clip-path:polygon(0 0,100% 0,86% 100%,0 100%);background:#000;flex:0 0 clamp(320px,19vw,390px);justify-content:flex-start;align-items:center;width:clamp(320px,19vw,390px);display:flex;position:relative}.lv-header__brand{width:min(220px,68%);margin-left:var(--lv-header-brand-left);display:block}.lv-header__brand img{width:100%;height:auto}.lv-header__nav-panel{z-index:1;color:#000;background:#fff;flex:1;align-items:center;min-width:0;margin-left:-48px;padding:0 clamp(1.4rem,2.7vw,4rem) 0 clamp(3.6rem,5.4vw,6.8rem);display:flex;position:relative}.lv-header__panel{justify-content:space-between;align-items:center;gap:clamp(1rem,1.5vw,2rem);width:100%;min-width:0;display:flex}.lv-header__drawer-head,.lv-header__drawer-socials{display:none}.lv-header__nav{flex:1;justify-content:center;align-items:center;gap:clamp(.7rem,1vw,1.15rem);min-width:0;display:flex}.lv-header__link,.lv-header__contact{min-height:44px;font-family:var(--lv-font-display);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(1.4rem,1.52vw,1.875rem);font-style:italic;font-weight:400;line-height:1;display:inline-flex;position:relative}.lv-header__link{color:#050505;transition:color var(--lv-duration-fast) var(--lv-ease-standard);padding-inline:.08em}.lv-header__link.is-active{color:var(--lv-color-accent)}.lv-header__contact{background:var(--lv-color-accent);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);color:#fff;min-width:clamp(178px,11.8vw,226px);min-height:66px;padding-inline:1.5rem;font-size:clamp(1.4rem,1.52vw,1.875rem);transition:background-color .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.lv-header__contact-label{color:#fff;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .43s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;inset:0}.lv-header__contact-label--current{transform:translateY(0)}.lv-header__contact-label--next{transform:translateY(-100%)}.lv-header__toggle{color:currentColor;cursor:pointer;background:0 0;border:0;width:48px;height:48px;margin-left:auto;padding:0;display:none}.lv-header__toggle span{background:currentColor;width:27px;height:2px;margin:5px auto;display:block}@media (hover:hover) and (pointer:fine){.lv-header__link:hover,.lv-header__utility-link:hover,.lv-header__social-link:hover,.lv-header__search:hover,.lv-header__search-mobile:hover{color:var(--lv-color-accent)}.lv-header__contact:hover{background:var(--lv-color-brand-blue)}.lv-header__contact:hover .lv-header__contact-label--current{transform:translateY(100%)}.lv-header__contact:hover .lv-header__contact-label--next{transform:translateY(0)}}@media (max-width:1380px){.lv-header__main{min-height:118px}.lv-header__brand-panel{flex-basis:300px;width:300px}.lv-header__brand{width:190px}.lv-header__nav-panel{padding-left:4.8rem;padding-right:1.5rem}.lv-header__nav{gap:.72rem}.lv-header__link,.lv-header__contact{letter-spacing:.075em;font-size:1.32rem}.lv-header__contact{min-width:164px;min-height:58px}}@media (min-width:1181px) and (max-width:1366px) and (max-height:900px){.lv-header__link,.lv-header__contact{letter-spacing:.075em;font-size:1.55rem}}@media (max-width:1180px){.lv-header__main{background:#000;min-height:82px}.lv-header__brand-panel{width:auto;padding-left:var(--lv-gutter);clip-path:none;flex:none}.lv-header__brand{width:170px;margin-left:0}.lv-header__nav-panel{padding:0 var(--lv-gutter);color:#fff;background:#000;justify-content:flex-end;gap:.45rem;margin-left:0;position:static}.lv-header__toggle{margin-left:0;display:block}.lv-header__panel{width:100%;max-height:0;padding-inline:var(--lv-gutter);opacity:0;visibility:hidden;transition:max-height var(--lv-duration-base) var(--lv-ease-standard), opacity var(--lv-duration-fast) var(--lv-ease-standard), visibility var(--lv-duration-fast) var(--lv-ease-standard);background:#000;border-bottom:1px solid #ffffff1f;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}.lv-header__panel.is-open{opacity:1;visibility:visible;max-height:720px;padding-block:1rem 1.3rem}.lv-header__nav{gap:0;width:100%;display:grid}.lv-header__link,.lv-header__contact{justify-content:flex-start;min-height:50px;font-size:1.3rem}.lv-header__link{color:#fff;border-bottom:1px solid #ffffff14}.lv-header__contact{width:180px;min-width:180px;margin-top:1rem;padding-inline:1.4rem}}@media (max-width:767px){.lv-header__utility{display:none}.lv-header__main{min-height:72px}.lv-header__brand-panel{padding-left:1rem}.lv-header__brand{width:150px}.lv-header__nav-panel{padding-right:.85rem}.lv-header__search-mobile{place-items:center;display:inline-grid}.lv-header__panel{width:100%;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.lv-header__contact,.lv-header__contact-label{transition-duration:.01ms}}
.lv-header__mobile-drawer{display:none}@media (max-width:767px){.lv-header__main{background:#fff;min-height:76px}.lv-header__brand-panel{z-index:2;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);background:#000;flex:0 0 69%;width:69%;padding-left:1rem}.lv-header__brand{width:clamp(142px,42vw,166px)}.lv-header__nav-panel{z-index:1;color:#050505;background:#fff;flex:1;justify-content:flex-end;gap:.1rem;margin-left:-22px;padding:0 .7rem 0 2rem}.lv-header__search-mobile{color:#050505;background:0 0;border:0;place-items:center;width:42px;height:42px;padding:0;display:inline-grid}.lv-header__search-mobile .lv-header__lucide{stroke-width:2px;width:22px;height:22px}.lv-header__toggle{color:#050505;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;margin-left:0;display:inline-flex}.lv-header__toggle .lv-header__lucide{width:22px;height:22px}.lv-header__toggle span{background:currentColor;width:23px;height:2px;margin:0}.lv-header__panel{display:none}.lv-header__mobile-drawer{z-index:calc(var(--lv-z-header) + 60);color:#fff;opacity:1;pointer-events:none;visibility:hidden;will-change:transform;background:#050505;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:auto;min-height:100%;max-height:none;padding:0 1.15rem 1.35rem;transition:transform .43s cubic-bezier(.22,1,.36,1),visibility 0s linear .43s;display:flex;position:fixed;top:0;bottom:0;overflow:hidden auto;transform:translate(101%);width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;left:0!important;right:0!important}.lv-header__mobile-drawer.is-open{pointer-events:auto;visibility:visible;transition:transform .43s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0,0)}.lv-header__drawer-head{border-bottom:1px solid #ffffff1f;flex:none;justify-content:space-between;align-items:center;min-height:82px;display:flex}.lv-header__drawer-brand{width:158px}.lv-header__drawer-brand img{width:100%;height:auto}.lv-header__drawer-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;place-items:center;width:44px;height:44px;padding:0;transition:border-color .24s,background-color .24s,color .24s,transform .24s;display:inline-grid}.lv-header__drawer-close .lv-header__lucide{width:21px;height:21px}.lv-header__mobile-drawer .lv-header__nav{flex:none;justify-content:stretch;justify-items:stretch;gap:0;width:100%;margin-top:.95rem;display:grid}.lv-header__mobile-drawer .lv-header__link{color:#fff;letter-spacing:.055em;text-align:left;border-bottom:1px solid #ffffff1a;justify-content:flex-start;width:100%;min-height:56px;padding:.2rem;font-size:clamp(1.65rem,7.4vw,2.05rem)}.lv-header__mobile-drawer .lv-header__link.is-active{color:var(--lv-color-accent)}.lv-header__mobile-drawer .lv-header__contact{align-self:flex-start;width:min(100%,250px);min-width:0;min-height:58px;margin-block:.9rem;font-size:1.5rem}.lv-header__mobile-drawer .lv-header__drawer-socials{border-top:1px solid #ffffff1f;gap:.55rem;width:100%;margin-top:0;padding-top:1rem;display:flex}.lv-header__drawer-social{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);color:#fff;cursor:pointer;background:#fff3;border:0;place-items:stretch stretch;width:46px;height:42px;padding:1px;transition:background-color .22s,color .22s,transform .22s;display:inline-grid;overflow:hidden}.lv-header__drawer-social-inner{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);background:#050505f5;place-items:center;width:100%;height:100%;transition:background-color .22s;display:grid}.lv-header__drawer-social .lv-header__social-icon{width:16px;height:16px}}@media (hover:hover) and (pointer:fine) and (max-width:767px){.lv-header__search-mobile:hover,.lv-header__toggle:hover{color:var(--lv-color-accent)}.lv-header__drawer-close:hover{border-color:var(--lv-color-accent);color:var(--lv-color-accent);background:#dfac0d14;transform:rotate(3deg)}.lv-header__drawer-social:hover{background:var(--lv-color-accent);color:var(--lv-color-accent);transform:translateY(-2px)}.lv-header__drawer-social:hover .lv-header__drawer-social-inner{background:#161206}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.lv-header__mobile-drawer,.lv-header__drawer-close,.lv-header__drawer-social,.lv-header__drawer-social-inner{transition-duration:.01ms}}
.lv-search{z-index:calc(var(--lv-z-header) + 20);padding:clamp(5rem, 11vh, 8rem) var(--lv-gutter) 2rem;place-items:start center;display:grid;position:fixed;inset:0}.lv-search__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#000000c7;border:0;position:absolute;inset:0}.lv-search__panel{color:#fff;background:#090909;border:1px solid #ffffff24;width:min(980px,100%);max-height:calc(100vh - 8rem);padding:clamp(1.8rem,3.2vw,3rem) clamp(1.4rem,2.8vw,2.4rem) clamp(1.4rem,2.8vw,2.4rem);position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.lv-search__heading-block{text-align:center;width:min(760px,100% - 5.5rem);margin-inline:auto;padding-top:clamp(1.3rem,2.2vw,2rem)}.lv-search__eyebrow,.lv-search-page__eyebrow{color:var(--lv-color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:1rem}.lv-search__title{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4.5vw,4.8rem);font-style:italic;font-weight:400;line-height:.92}.lv-search__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;place-items:center;width:46px;height:46px;transition:border-color .24s,background-color .24s,color .24s,transform .24s;display:inline-grid;position:absolute;top:clamp(1.15rem,2vw,1.7rem);right:clamp(1.15rem,2vw,1.7rem)}.lv-search__close svg,.lv-search__clear svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.lv-search__form,.lv-search-page__form{grid-template-columns:1fr auto;gap:0;margin-top:clamp(2rem,3.6vw,3rem);display:grid}.lv-search__field{min-width:0;position:relative}.lv-search__input,.lv-search-page__input{appearance:none;color:#fff;width:100%;min-height:58px;font-family:var(--lv-font-body);background:#111;border:1px solid #ffffff2e;border-right:0;border-radius:0;outline:0;padding:0 3.4rem 0 1rem;font-size:clamp(1rem,1.4vw,1.2rem)}.lv-search__input::-webkit-search-cancel-button{appearance:none;display:none}.lv-search-page__input::-webkit-search-cancel-button{appearance:none;display:none}.lv-search__input:focus,.lv-search-page__input:focus{border-color:var(--lv-color-brand-blue);box-shadow:inset 0 0 0 1px var(--lv-color-brand-blue)}.lv-search__clear{color:#ffffffb8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;place-items:center;width:34px;height:34px;padding:0;transition:border-color .22s,background-color .22s,color .22s;display:inline-grid;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.lv-search__submit,.lv-search-page__submit{background:var(--lv-color-accent);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);color:#fff;cursor:pointer;border:0;min-width:132px;min-height:58px;font-size:1.2rem;transition:background-color .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.lv-search__submit-label,.lv-search-page__submit-label{color:#fff;will-change:transform;justify-content:center;align-items:center;transition:transform .46s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;inset:0}.lv-search__submit-label--current,.lv-search-page__submit-label--current{transform:translateY(0)}.lv-search__submit-label--next,.lv-search-page__submit-label--next{transform:translateY(-100%)}.lv-search__submit:disabled{cursor:not-allowed;opacity:.5}.lv-search__results{gap:.65rem;margin-top:1.25rem;display:grid}.lv-search__result{clip-path:polygon(0 0,100% 0,98.4% 100%,0 100%);color:#fff;background:#090909;border:1px solid #ffffff17;grid-template-columns:minmax(90px,.22fr) .65fr 1.4fr;align-items:center;gap:1rem;padding:.95rem 1.5rem .95rem 1rem;transition:background-color .22s,border-color .22s,transform .22s;display:grid}.lv-search__result-type{color:var(--lv-color-accent);font-family:var(--lv-font-display);letter-spacing:.06em;text-transform:uppercase;font-style:italic}.lv-search__result-title{font-family:var(--lv-font-display);letter-spacing:.035em;text-transform:uppercase;font-size:1.45rem;font-style:italic}.lv-search__result-description,.lv-search__empty,.lv-search__hint,.lv-search__all{font-family:var(--lv-font-body)}.lv-search__result-description{color:#ffffffb8}.lv-search__empty,.lv-search__hint{color:#ffffffa8;margin:0;padding:1.25rem 0}.lv-search__all{color:var(--lv-color-accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:1rem;padding:0;transition:color .22s}.lv-search-page{color:#080808;background:#f3f3ef;min-height:70vh}.lv-search-page__hero,.lv-search-page__content{width:min(1180px, calc(100% - (var(--lv-gutter) * 2)));margin-inline:auto}.lv-search-page__hero{padding-block:clamp(3rem,7vw,6.5rem) clamp(2rem,4vw,3rem)}.lv-search-page__heading{letter-spacing:.035em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(3rem,8vw,7.5rem);font-style:italic;font-weight:400;line-height:.86}.lv-search-page__input{color:#111;background:#fff;border-color:#111}.lv-search-page__content{padding-bottom:clamp(4rem,8vw,7rem)}.lv-search-page__count{font-family:var(--lv-font-body);margin:0 0 1.25rem;font-size:1.05rem}.lv-search-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lv-search-card{clip-path:polygon(0 0,100% 0,97% 100%,0 100%);color:#080808;background:#fff;border:1px solid #00000021;flex-direction:column;justify-content:flex-start;min-height:220px;padding:clamp(1.2rem,2.2vw,1.8rem) clamp(1.5rem,2.6vw,2.2rem) clamp(1.2rem,2.2vw,1.8rem) clamp(1.2rem,2.2vw,1.8rem);transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.lv-search-card__type{color:var(--lv-color-accent);font-family:var(--lv-font-display);letter-spacing:.07em;text-transform:uppercase;font-style:italic}.lv-search-card__title{letter-spacing:.03em;text-transform:uppercase;margin:.5rem 0 .75rem;font-size:clamp(2rem,3.2vw,3.5rem);font-style:italic;font-weight:400;line-height:.92}.lv-search-card p,.lv-search-page__empty{font-family:var(--lv-font-body)}.lv-search-card__cta{color:var(--lv-color-brand-blue);font-family:var(--lv-font-body);margin-top:auto;padding-top:1.2rem;font-weight:700}.lv-search-page__empty{background:#fff;border:1px solid #0000001f;gap:.45rem;padding:2rem;display:grid}.lv-skeleton-card{pointer-events:none}.lv-skeleton{background:#deded9;display:block;position:relative;overflow:hidden}.lv-skeleton:after,.lv-media-shimmer:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffffad 45%,#0000 70%);animation:1.35s ease-in-out infinite lv-shimmer;position:absolute;inset:0;transform:translate(-100%)}.lv-skeleton--label{width:90px;height:15px}.lv-skeleton--title{width:72%;height:42px;margin-top:1rem}.lv-skeleton--line{width:100%;height:16px;margin-top:1rem}.lv-skeleton--short{width:68%}.lv-skeleton--display{width:min(720px,82%);height:clamp(64px,9vw,118px);margin-top:.75rem}.lv-skeleton--search{width:100%;height:58px;margin-top:2rem}.lv-media-shell{background:#111;position:relative;overflow:hidden}.lv-media-shimmer{z-index:2;background:linear-gradient(135deg,#141414,#252525 48%,#161616);transition:opacity .28s,visibility .28s;position:absolute;inset:0}.lv-media-shell.is-ready .lv-media-shimmer{opacity:0;visibility:hidden}@media (hover:hover) and (pointer:fine){.lv-search__close:hover{border-color:var(--lv-color-brand-blue);background:var(--lv-color-brand-blue);color:#fff;transform:rotate(3deg)}.lv-search__clear:hover{border-color:var(--lv-color-brand-blue);background:var(--lv-color-brand-blue);color:#fff}.lv-search__submit:hover:not(:disabled),.lv-search-page__submit:hover{background:var(--lv-color-brand-blue)}.lv-search__submit:hover:not(:disabled) .lv-search__submit-label--current,.lv-search-page__submit:hover .lv-search-page__submit-label--current{transform:translateY(100%)}.lv-search__submit:hover:not(:disabled) .lv-search__submit-label--next,.lv-search-page__submit:hover .lv-search-page__submit-label--next{transform:translateY(0)}.lv-search__result:hover{background:#00cdd514;border-color:#00cdd599;transform:translate(4px)}.lv-search__all:hover{color:var(--lv-color-brand-blue)}.lv-search-card:hover{border-color:var(--lv-color-brand-blue);transform:translateY(-3px);box-shadow:0 18px 46px #00000014}}@keyframes lv-shimmer{to{transform:translate(100%)}}@media (max-width:767px){.lv-search{padding:1rem}.lv-search__panel{max-height:calc(100vh - 2rem)}.lv-search__heading-block{text-align:left;width:calc(100% - 3.75rem);margin-left:0;padding-top:2.4rem}.lv-search__form,.lv-search-page__form{grid-template-columns:1fr}.lv-search__input,.lv-search-page__input{border-right:1px solid}.lv-search__submit,.lv-search-page__submit{clip-path:polygon(0 0,100% 0,96% 100%,0 100%);min-height:54px}.lv-search__result{clip-path:polygon(0 0,100% 0,97% 100%,0 100%);grid-template-columns:1fr;gap:.3rem}.lv-search-page__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lv-skeleton:after,.lv-media-shimmer:after{animation:none}.lv-search__submit-label,.lv-search-page__submit-label{transition-duration:.01ms}}
.lv-search__eyebrow{letter-spacing:.09em;font-size:clamp(1.15rem,1.45vw,1.4rem);font-style:italic}.lv-search__field{isolation:isolate;clip-path:polygon(1.35% 0,100% 0,100% 100%,0 100%);background:#ffffff2e;transition:background-color .22s;position:relative;overflow:hidden}.lv-search__field:before{z-index:-1;clip-path:polygon(1.35% 0,100% 0,100% 100%,0 100%);content:"";background:#111;position:absolute;inset:1px}.lv-search__field:focus-within{background:var(--lv-color-accent)}.lv-search__input{z-index:1;clip-path:polygon(1.35% 0,100% 0,100% 100%,0 100%);background:0 0;border:0;position:relative}.lv-search__input:focus,.lv-search-page__input:focus{border-color:var(--lv-color-accent);box-shadow:none}.lv-search__clear{z-index:2;color:#ffffffb8;background:0 0;border:0;width:32px;height:32px}.lv-search__submit,.lv-search-page__submit{letter-spacing:.045em;font-size:clamp(1.3rem,1.5vw,1.55rem);font-style:italic}.lv-search__submit-label,.lv-search-page__submit-label{font-style:italic}.lv-search__result{isolation:isolate;clip-path:polygon(1.35% 0,100% 0,98.65% 100%,0 100%);background:#ffffff21;border:0;position:relative;overflow:hidden}.lv-search__result:before{z-index:-1;clip-path:polygon(1.35% 0,100% 0,98.65% 100%,0 100%);content:"";background:#090909;transition:background-color .22s;position:absolute;inset:1px}.lv-search__result>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.lv-search__close:hover{border-color:var(--lv-color-accent);color:var(--lv-color-accent);background:0 0}.lv-search__clear:hover{color:var(--lv-color-accent);background:0 0;border:0}.lv-search__result:hover{background:#dfac0db8}.lv-search__result:hover:before{background:#1e1909}}@media (max-width:767px){.lv-search__field,.lv-search__field:before,.lv-search__input{clip-path:polygon(2.2% 0,100% 0,100% 100%,0 100%)}.lv-search__result,.lv-search__result:before{clip-path:polygon(2.2% 0,100% 0,97.8% 100%,0 100%)}}
@media (max-width:767px){.lv-search{place-items:stretch stretch;padding:0}.lv-search__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1}.lv-search__panel{width:min(92vw,430px);height:auto;max-height:calc(100dvh - max(.75rem, env(safe-area-inset-top)) - max(.75rem, env(safe-area-inset-bottom)));margin:max(.75rem, env(safe-area-inset-top)) auto max(.75rem, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid #ffffff24;padding:1.15rem 1rem;overflow:hidden auto;box-shadow:0 22px 70px #00000085}.lv-search__close{width:42px;height:42px;top:.8rem;right:.8rem}.lv-search__heading-block{text-align:center;width:min(100%,22rem);margin-inline:auto;padding:2.75rem 2.6rem 0}.lv-search__eyebrow{margin-bottom:.35rem;font-size:.95rem}.lv-search__title{max-width:none;margin-inline:auto;font-size:clamp(2rem,8.8vw,2.8rem);line-height:.9}.lv-search__form{grid-template-columns:minmax(0,1fr) minmax(96px,30%);margin-top:1.45rem}.lv-search-page__form{grid-template-columns:1fr}.lv-search__field,.lv-search__field:before,.lv-search__input{clip-path:polygon(3.2% 0,100% 0,100% 100%,0 100%)}.lv-search__input,.lv-search-page__input{border-right:0;min-height:52px;padding-left:.95rem;font-size:.98rem}.lv-search__submit{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);width:100%;min-width:0;min-height:52px;font-size:1.15rem}.lv-search-page__submit{clip-path:polygon(0 0,100% 0,96% 100%,0 100%);width:100%;min-width:0;min-height:54px;font-size:1.3rem}.lv-search__results{gap:.45rem;margin-top:.8rem}.lv-search__result{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);grid-template-columns:minmax(64px,.32fr) .95fr;gap:.45rem .75rem;padding:.65rem .8rem}.lv-search__result:before{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}.lv-search__result-type{font-size:.82rem}.lv-search__result-title{font-size:1.34rem}.lv-search__result-description{grid-column:1/-1;margin-top:-.12rem;font-size:.9rem;line-height:1.2}.lv-search__hint,.lv-search__empty{padding:1rem 0 .35rem;font-size:.95rem;line-height:1.35}.lv-search__all{margin-top:.85rem}}@media (max-width:390px){.lv-search__panel{width:calc(100vw - 1.5rem)}.lv-search__heading-block{padding-inline:2.35rem}.lv-search__title{font-size:clamp(1.9rem,8.6vw,2.45rem)}.lv-search__form{grid-template-columns:minmax(0,1fr) 98px}.lv-search__result{padding-block:.6rem}}
.lv-search-page{color:#080808;background:#000;min-height:100vh;padding:clamp(3rem,5.5vw,5rem) 0 clamp(4rem,8vw,7rem)}.lv-search-page__shell{width:min(1680px, calc(100% - (var(--lv-header-brand-left,3.25rem) * 2)));margin-inline:auto}.lv-search-page__frame{--lv-search-frame-cut:clamp(38px, 3vw, 58px);--lv-search-frame-side:clamp(10px, .9vw, 18px);clip-path:polygon(0 var(--lv-search-frame-cut), calc(100% - var(--lv-search-frame-side)) 0, 100% calc(100% - var(--lv-search-frame-cut)), var(--lv-search-frame-side) 100%);background:#aeb0b3;padding:18px;position:relative}.lv-search-page__frame-inner{min-height:640px;clip-path:polygon(0 var(--lv-search-frame-cut), calc(100% - var(--lv-search-frame-side)) 0, 100% calc(100% - var(--lv-search-frame-cut)), var(--lv-search-frame-side) 100%);background:#f1f3f6;padding:clamp(4.2rem,5.7vw,6.2rem) clamp(2.6rem,5.2vw,5.8rem) clamp(4.4rem,6vw,6.4rem)}.lv-search-page__hero,.lv-search-page__content{width:min(1360px,100%);margin-inline:auto}.lv-search-page__hero{text-align:center;padding:clamp(1.2rem,2vw,2rem) clamp(.4rem,1.4vw,1.2rem) clamp(2rem,3.6vw,3rem)}.lv-search-page__heading{color:#050505;letter-spacing:.025em;text-transform:uppercase;max-width:980px;margin:0 auto;font-size:clamp(3rem,6vw,6.5rem);font-style:italic;font-weight:400;line-height:.86}.lv-search-page__form{grid-template-columns:minmax(0,1fr) auto;gap:0;width:min(1180px,100%);margin:clamp(2.1rem,4vw,3.2rem) auto 0;display:grid}.lv-search-page__field{clip-path:polygon(18px 0,100% 0,100% 100%,0 100%);background:#0000007a;min-width:0;padding:2px;transition:background-color .22s;position:relative}.lv-search-page__field:focus-within{background:var(--lv-color-accent)}.lv-search-page__input{appearance:none;color:#111;width:100%;min-width:0;min-height:62px;font-family:var(--lv-font-body);clip-path:polygon(18px 0,100% 0,100% 100%,0 100%);background:#fff;border:0;border-radius:0;outline:0;padding:0 3.15rem 0 1.6rem;font-size:clamp(1rem,1.35vw,1.15rem)}.lv-search-page__input::-webkit-search-cancel-button{appearance:none;display:none}.lv-search-page__clear{z-index:1;color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;transition:color .18s;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.lv-search-page__clear svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.lv-search-page__clear:focus-visible{outline:2px solid var(--lv-color-accent);outline-offset:2px}.lv-search-page__submit{background:var(--lv-color-accent);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);color:#fff;cursor:pointer;border:0;min-width:clamp(132px,11vw,170px);min-height:66px;font-size:clamp(1.15rem,1.6vw,1.4rem);font-style:italic;transition:background-color .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.lv-search-page__content{padding:0 clamp(.4rem,1.4vw,1.2rem)}.lv-search-page__count-row{align-items:center;gap:.85rem;margin:0 0 1.3rem;display:flex}.lv-search-page__count-line{background:var(--lv-color-accent);flex:none;width:42px;height:3px;transform:skew(-18deg)}.lv-search-page__count{color:#242424;font-family:var(--lv-font-body);margin:0;font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:700}.lv-search-page__grid{grid-template-columns:1fr;gap:.8rem;display:grid}.lv-search-page .lv-search-card{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);color:#0a0a0a;background:#0003;width:100%;min-width:0;height:auto;min-height:0;padding:2px;transition:background-color .22s;display:block;overflow:hidden}.lv-search-page .lv-search-card__inner{clip-path:polygon(13px 0,100% 0,calc(100% - 13px) 100%,0 100%);background:#ececee;grid-template-columns:minmax(95px,.18fr) minmax(180px,.55fr) minmax(260px,1.4fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);width:100%;height:auto;min-height:92px;padding:1rem clamp(1.45rem,2.4vw,2.2rem);transition:background-color .22s,color .22s;display:grid}.lv-search-page .lv-search-card:nth-child(2n) .lv-search-card__inner{background:#f9f9f7}.lv-search-card__type{color:var(--lv-color-accent);font-family:var(--lv-font-display);letter-spacing:.075em;text-transform:uppercase;font-size:1rem;font-style:italic;transition:color .22s}.lv-search-page .lv-search-card__title{color:#050505;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:1.4rem;font-style:italic;font-weight:400;line-height:.92;transition:color .22s}.lv-search-card__description{color:#353535;font-family:var(--lv-font-body);line-height:1.45}.lv-search-card__cta{color:#1c1c1c;font-family:var(--lv-font-body);white-space:nowrap;justify-self:end;font-weight:700;transition:color .22s}.lv-search-page__empty{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);color:#161616;font-family:var(--lv-font-body);background:#e1e2e4;gap:.4rem;padding:1.5rem 1.7rem;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.lv-search-page .lv-skeleton{background:#c9c9c6}.lv-search-card__inner--skeleton{grid-template-columns:110px minmax(180px,.65fr) minmax(260px,1.3fr) 110px}.lv-search-card__inner--skeleton .lv-skeleton--title,.lv-search-card__inner--skeleton .lv-skeleton--line,.lv-search-card__inner--skeleton .lv-skeleton--short{width:100%;height:18px;margin-top:0}.lv-search-card__inner--skeleton .lv-skeleton--title{height:30px}@media (hover:hover) and (pointer:fine){.lv-search-page__submit:hover{background:var(--lv-color-brand-blue)}.lv-search-page__clear:hover{color:var(--lv-color-accent)}.lv-search-page .lv-search-card:hover{background:var(--lv-color-brand-blue)}.lv-search-page .lv-search-card:hover .lv-search-card__type,.lv-search-page .lv-search-card:hover .lv-search-card__title,.lv-search-page .lv-search-card:hover .lv-search-card__cta{color:var(--lv-color-brand-blue)}}@media (max-width:1180px){.lv-search-page__shell{width:min(100% - 2.5rem,1120px)}.lv-search-page .lv-search-card__inner{grid-template-columns:minmax(90px,.18fr) minmax(170px,.55fr) minmax(220px,1.15fr) auto;gap:1rem}}@media (max-width:767px){.lv-search-page{padding-block:1.5rem 3rem}.lv-search-page__shell{width:min(100% - 1rem,680px)}.lv-search-page__frame{--lv-search-frame-cut:24px;--lv-search-frame-side:7px;padding:9px}.lv-search-page__frame-inner{min-height:0;padding:3.2rem 1.15rem 3.4rem}.lv-search-page__heading{max-width:100%;font-size:clamp(2.45rem,13vw,4rem);line-height:.88}.lv-search-page__form{grid-template-columns:minmax(0,1fr) auto;margin-top:1.6rem}.lv-search-page__field,.lv-search-page__input{clip-path:polygon(11px 0,100% 0,100% 100%,0 100%)}.lv-search-page__input,.lv-search-page__submit{min-height:54px}.lv-search-page__input{padding-left:1rem;padding-right:2.65rem;font-size:.92rem}.lv-search-page__clear{width:32px;height:32px;right:.55rem}.lv-search-page__submit{min-width:94px;padding-inline:.7rem;font-size:1rem}.lv-search-page__count-row{align-items:flex-start;gap:.65rem}.lv-search-page__count-line{width:28px;margin-top:.55rem}.lv-search-page .lv-search-card{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.lv-search-page .lv-search-card__inner,.lv-search-page .lv-search-card__inner--skeleton{clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);grid-template-columns:1fr;gap:.55rem;min-height:0;padding:1.1rem 1.15rem 1.2rem}.lv-search-page .lv-search-card__title{font-size:1.4rem}.lv-search-card__description{font-size:.95rem}.lv-search-card__cta{justify-self:start;margin-top:.15rem}.lv-search-card__inner--skeleton .lv-skeleton--label{width:72px}}
.lv-diagonal-icon-button{isolation:isolate;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);color:#fff;cursor:pointer;background:#fff3;border:0;place-items:center;width:46px;height:46px;padding:2px;transition:background-color .22s,color .22s,transform .22s;display:inline-grid;position:relative;overflow:hidden}.lv-diagonal-icon-button:before{z-index:0;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);content:"";background:#050505f5;transition:background-color .22s;position:absolute;inset:1px}.lv-diagonal-icon-button svg{z-index:1;position:relative}.lv-diagonal-icon-button:focus-visible{outline:2px solid var(--lv-color-accent);outline-offset:3px}.lv-diagonal-social{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);color:#fff;cursor:pointer;background:#fff3;border:0;place-items:stretch stretch;width:46px;height:42px;padding:1px;transition:background-color .22s,color .22s,transform .22s;display:inline-grid;overflow:hidden}.lv-diagonal-social__inner{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);background:#050505f5;place-items:center;width:100%;height:100%;transition:background-color .22s;display:grid}.lv-diagonal-social:focus-visible{outline:2px solid var(--lv-color-accent);outline-offset:3px}.lv-search__close.lv-diagonal-icon-button{position:absolute;top:clamp(1.15rem,2vw,1.7rem);right:clamp(1.15rem,2vw,1.7rem)}@media (hover:hover) and (pointer:fine){.lv-diagonal-icon-button:hover{background:var(--lv-color-accent);color:var(--lv-color-accent);transform:rotate(3deg)}.lv-diagonal-icon-button:hover:before{background:#161206f5}.lv-diagonal-social:hover{background:var(--lv-color-accent);color:var(--lv-color-accent);transform:translateY(-2px)}.lv-diagonal-social:hover .lv-diagonal-social__inner{background:#161206}}@media (max-width:767px){.lv-diagonal-icon-button{width:42px;height:42px}.lv-search__close.lv-diagonal-icon-button{top:.8rem;right:.8rem}}@media (prefers-reduced-motion:reduce){.lv-diagonal-icon-button,.lv-diagonal-social,.lv-diagonal-social__inner{transition-duration:.01ms}}
.lv-search-card__cta{align-items:center;gap:.4rem;display:inline-flex}.lv-search-card__cta-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;width:18px;height:18px}@media (max-width:767px){.lv-search-page{padding-block:.75rem 2rem}.lv-search-page__shell{width:min(100% - .65rem,680px)}.lv-search-page__frame{--lv-search-frame-cut:18px;--lv-search-frame-side:5px;padding:6px}.lv-search-page__frame-inner{padding:2.15rem .8rem 2.4rem}.lv-search-page__hero{padding:.55rem .2rem 1.35rem}.lv-search-page__heading{max-width:21ch;font-size:clamp(2.2rem,10.8vw,3.15rem);line-height:.86}.lv-search-page__form{width:100%;margin-top:1.15rem}.lv-search-page__content{padding-inline:.15rem}.lv-search-page__count-row{gap:.55rem;margin-bottom:.9rem}.lv-search-page__count{font-size:.9rem;line-height:1.2}.lv-search-page__grid{gap:.48rem}.lv-search-page .lv-search-card{padding:2px}.lv-search-page .lv-search-card__inner,.lv-search-page .lv-search-card__inner--skeleton{grid-template-columns:minmax(62px,.26fr) minmax(0,1fr) auto;align-items:center;gap:.35rem .65rem;padding:.72rem .78rem .76rem;display:grid}.lv-search-card__type{grid-area:1/1;font-size:.78rem;line-height:1}.lv-search-page .lv-search-card__title{grid-area:1/2;min-width:0;font-size:1.4rem;line-height:.9}.lv-search-card__description{grid-area:2/1/auto/-1;font-size:.86rem;line-height:1.22}.lv-search-card__cta{grid-area:1/3;justify-self:end;margin-top:0;font-size:.82rem}.lv-search-card__cta-icon{width:16px;height:16px}.lv-search-card__inner--skeleton .lv-skeleton--label,.lv-search-card__inner--skeleton .lv-skeleton--title,.lv-search-card__inner--skeleton .lv-skeleton--short{margin:0}.lv-search-card__inner--skeleton .lv-skeleton--line{grid-area:2/1/auto/-1;margin:0}}@media (max-width:390px){.lv-search-page__frame-inner{padding-inline:.65rem}.lv-search-page .lv-search-card__inner,.lv-search-page .lv-search-card__inner--skeleton{grid-template-columns:minmax(56px,.25fr) minmax(0,1fr) auto;gap:.3rem .5rem;padding-inline:.65rem}.lv-search-card__cta span{display:none}}
.lv-legal{color:#111;background:#f2f2f2;min-height:100vh}.lv-legal__hero{isolation:isolate;clip-path:polygon(0 0,100% 0,100% 92%,0 100%);color:#fff;background:#050505;position:relative;overflow:hidden}.lv-legal__hero:before,.lv-legal__hero:after{content:"";pointer-events:none;position:absolute;inset:0}.lv-legal__hero:before{z-index:-2;background:url(/assets/services/hero/fondo-web-1.jpg) 50%/cover no-repeat;transform:scale(1.04)}.lv-legal__hero:after{z-index:-1;background:linear-gradient(90deg,#000c 0%,#0000009e 52%,#0000007a 100%),linear-gradient(#00000014,#00000057)}.lv-legal__hero-inner,.lv-legal__content{width:min(1460px, calc(100% - (var(--lv-gutter) * 2)));margin-inline:auto}.lv-legal__hero-inner{padding:clamp(8.5rem,11vw,11rem) 0 clamp(6.5rem,8vw,8.5rem)}.lv-legal__eyebrow{color:var(--lv-color-accent);font-family:var(--lv-font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.84rem;font-weight:700}.lv-legal__hero h1{width:100%;max-width:none;font-family:var(--lv-font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(3.8rem,6vw,7.3rem);font-style:italic;font-weight:400;line-height:.88}.lv-legal__intro{color:#ffffffd6;max-width:900px;font-family:var(--lv-font-body);margin:clamp(1.7rem,3vw,2.6rem) 0 0;font-size:clamp(1.08rem,1.35vw,1.3rem);line-height:1.65}.lv-legal__provisional{isolation:isolate;clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);max-width:960px;font-family:var(--lv-font-body);background:#fff;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:1rem 1.4rem;margin-top:clamp(2rem,3vw,3rem);padding:1rem 2.1rem 1rem 1.75rem;display:grid;position:relative;overflow:hidden}.lv-legal__provisional:before,.lv-legal__provisional:after{content:"";pointer-events:none;position:absolute}.lv-legal__provisional:before{z-index:-1;clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);background:#0a0a0ae6;inset:1px}.lv-legal__provisional:after{z-index:1;background:var(--lv-color-accent);width:7px;top:0;bottom:0;left:0}.lv-legal__provisional strong,.lv-legal__provisional span{z-index:2;position:relative}.lv-legal__provisional strong{color:var(--lv-color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.88rem}.lv-legal__provisional span{color:#ffffffd1;font-size:.96rem;line-height:1.5}.lv-legal__content{padding:clamp(3.2rem,5vw,5.4rem) 0 clamp(6rem,8vw,9rem)}.lv-legal__updated{clip-path:polygon(.75rem 0,100% 0,calc(100% - .75rem) 100%,0 100%);color:#fff;min-height:42px;font-family:var(--lv-font-body);background:#080808;align-items:center;gap:.62rem;margin:0 0 1.5rem;padding:.62rem 1.5rem .62rem 1.15rem;font-size:.9rem;line-height:1;display:inline-flex}.lv-legal__updated-icon{fill:none;width:17px;height:17px;stroke:var(--lv-color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none}.lv-legal__updated-label{color:var(--lv-color-accent);text-transform:uppercase;font-weight:700}.lv-legal__updated-date{color:#fff}.lv-legal__article{background:#fff;border:1px solid #00000014;padding:clamp(2rem,4vw,4rem) clamp(1.4rem,4vw,4.5rem)}.lv-legal__article section{max-width:1080px}.lv-legal__article section+section{border-top:1px solid #0000001f;margin-top:clamp(2.8rem,4vw,4.4rem);padding-top:clamp(2.4rem,3.5vw,3.4rem)}.lv-legal__article h2{font-family:var(--lv-font-display);margin:0 0 1rem;font-size:clamp(2rem,3.4vw,3.4rem);font-style:italic;font-weight:400;line-height:1}.lv-legal__article p,.lv-legal__article li{color:#2b2b2b;font-family:var(--lv-font-body);font-size:clamp(1.02rem,1.12vw,1.15rem);line-height:1.75}.lv-legal__article p{margin:0}.lv-legal__article p+p{margin-top:1rem}.lv-legal__article ul{margin:0;padding-left:1.3rem}.lv-legal__article li+li{margin-top:.55rem}.lv-legal__article a{color:#111;text-decoration:underline;-webkit-text-decoration-color:var(--lv-color-accent);text-decoration-color:var(--lv-color-accent);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.lv-legal__article a:hover{color:var(--lv-color-accent)}}@media (max-width:980px){.lv-legal__hero h1{font-size:clamp(3.4rem,7.6vw,5.7rem)}}@media (max-width:767px){.lv-legal__hero{clip-path:polygon(0 0,100% 0,100% 96%,0 100%)}.lv-legal__hero:before{background-position:50%;transform:scale(1.2)}.lv-legal__hero-inner,.lv-legal__content{width:min(100% - 2rem,680px)}.lv-legal__hero-inner{padding-top:7.5rem;padding-bottom:6rem}.lv-legal__hero h1{white-space:normal;font-size:clamp(3rem,14vw,5rem);line-height:.9}.lv-legal__provisional{grid-template-columns:1fr;gap:.45rem;padding-inline:1.45rem}.lv-legal__updated{flex-wrap:wrap;gap:.45rem .55rem;max-width:100%}.lv-legal__article{padding:1.5rem 1.15rem 2.2rem}}
.lv-footer{color:#fff;background:#030303}.lv-footer__inner{width:min(1460px, calc(100% - (var(--lv-gutter) * 2)));border-top:1px solid #ffffff12;margin-inline:auto;padding:clamp(3.75rem,6vw,6.25rem) 0 1.6rem}.lv-footer__main{grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(190px,.85fr));align-items:start;gap:clamp(3.5rem,5vw,6.5rem);padding-bottom:clamp(3.5rem,5vw,5.25rem);display:grid}.lv-footer__brand-column{max-width:360px}.lv-footer__brand{width:min(235px,100%);display:inline-block}.lv-footer__brand img{width:100%;height:auto;display:block}.lv-footer__description{color:#ffffffd1;max-width:330px;font-family:var(--lv-font-body);margin:1.35rem 0 1.5rem;font-size:clamp(1.05rem,1.15vw,1.18rem);line-height:1.58}.lv-footer__socials{gap:.65rem;display:flex}.lv-footer__social-icon{fill:currentColor;width:16px;height:16px}.lv-footer__column-title{color:#fff;font-family:var(--lv-font-display);letter-spacing:.035em;margin:0 0 1.1rem;font-size:2.65rem;font-style:italic;font-weight:400;line-height:1}.lv-footer__links{gap:.8rem;display:grid}.lv-footer__links a,.lv-footer__legal a{color:#ffffffd6;font-family:var(--lv-font-body);line-height:1.25;transition:color .22s,transform .22s}.lv-footer__links a{text-transform:uppercase;width:fit-content;font-size:clamp(1rem,1.05vw,1.12rem)}.lv-footer__bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:2rem;min-height:76px;display:flex}.lv-footer__credits{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.lv-footer__bottom p{color:#ffffffc2;font-family:var(--lv-font-body);margin:0;font-size:.95rem}.lv-footer__credit-separator{color:var(--lv-color-accent);font-family:var(--lv-font-body);font-size:.9rem}.lv-footer__developer strong{color:#fff;font-weight:700}.lv-footer__legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.4rem;display:flex}.lv-footer__legal a{font-size:.95rem}@media (hover:hover) and (pointer:fine){.lv-footer__links a:hover{color:var(--lv-color-accent);transform:translate(2px)}.lv-footer__legal a:hover{color:var(--lv-color-accent)}}@media (max-width:1180px){.lv-footer__main{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(150px,.8fr));gap:clamp(2rem,3vw,3.5rem)}.lv-footer__bottom{align-items:flex-start;padding-block:1.15rem .25rem}}@media (max-width:980px){.lv-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4rem}.lv-footer__brand-column{max-width:none}.lv-footer__bottom{flex-direction:column;gap:.9rem}.lv-footer__legal{justify-content:flex-start}}@media (max-width:640px){.lv-footer__inner{width:min(100% - 2rem,540px);padding-top:3rem}.lv-footer__main{grid-template-columns:1fr;gap:2.2rem;padding-bottom:2.75rem}.lv-footer__brand{width:200px}.lv-footer__description{max-width:340px;font-size:1.05rem}.lv-footer__column{border-top:1px solid #ffffff14;padding-top:1.35rem}.lv-footer__column-title{font-size:1.5rem}.lv-footer__links a{font-size:1.02rem}.lv-footer__bottom{align-items:flex-start;gap:.85rem;min-height:0;padding:1.4rem 0 .2rem}.lv-footer__credits{gap:.45rem .65rem}.lv-footer__credit-separator{display:none}.lv-footer__developer{width:100%}.lv-footer__legal{gap:.7rem 1.1rem}}@media (prefers-reduced-motion:reduce){.lv-footer__links a,.lv-footer__legal a{transition-duration:.01ms;transform:none!important}}
.lv-cookie{z-index:10000;background:var(--lv-color-accent);color:#fff;clip-path:polygon(1.6% 0,100% 0,98.4% 100%,0 100%);border:0;width:min(1020px,100vw - 2rem);padding:4px;animation:.36s cubic-bezier(.22,1,.36,1) both lv-cookie-enter;position:fixed;bottom:clamp(1rem,2.5vw,2rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 72px #00000080}.lv-cookie__accent{display:none}.lv-cookie__content{clip-path:polygon(1.45% 0,100% 0,98.55% 100%,0 100%);background:#080808;padding:clamp(1.55rem,2.8vw,2.5rem)}.lv-cookie__eyebrow{color:var(--lv-color-accent);font-family:var(--lv-font-body);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .5rem;font-size:.84rem;font-weight:700}.lv-cookie__title{text-transform:uppercase;margin:0;font-size:clamp(2.45rem,4.8vw,4.8rem);font-style:italic;line-height:.93}.lv-cookie__text{color:#ffffffd6;max-width:850px;font-family:var(--lv-font-body);margin:1rem 0 0;font-size:1rem;line-height:1.55}.lv-cookie__preferences{gap:.78rem;margin-top:1.45rem;display:grid}.lv-cookie__preference{isolation:isolate;clip-path:polygon(1.8% 0,100% 0,98.2% 100%,0 100%);background:0 0;justify-content:space-between;align-items:center;gap:1.2rem;padding:1rem 1.2rem;display:flex;position:relative;overflow:hidden}.lv-cookie__preference:before,.lv-cookie__preference:after{content:"";pointer-events:none;clip-path:polygon(1.8% 0,100% 0,98.2% 100%,0 100%);position:absolute}.lv-cookie__preference:before{z-index:-2;background:#ebb50094;inset:0}.lv-cookie__preference:after{z-index:-1;background:#0c0c0c;transition:background-color .22s;inset:2px}.lv-cookie__preference>span:first-child{gap:.2rem;display:grid}.lv-cookie__preference strong,.lv-cookie__preference small{font-family:var(--lv-font-body)}.lv-cookie__preference strong{font-size:1rem}.lv-cookie__preference small{color:#ffffffa3;line-height:1.35}.lv-cookie__check{background:var(--lv-color-accent);clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);flex:none;place-items:center;width:26px;height:24px;display:grid;position:relative}.lv-cookie__check:before{clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);content:"";background:#090909;position:absolute;inset:2px}.lv-cookie__check input{z-index:3;appearance:none;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.lv-cookie__check>span{z-index:2;opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:relative;transform:rotate(45deg)translate(-1px,-1px)}.lv-cookie__check:has(input:checked):before{background:var(--lv-color-accent)}.lv-cookie__check:has(input:checked)>span{opacity:1}.lv-cookie__check:has(input:focus-visible){outline:2px solid var(--lv-color-brand-blue);outline-offset:3px}.lv-cookie__check:has(input:disabled) input{cursor:default}.lv-cookie__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.45rem;display:flex}.lv-cookie__button,.lv-cookie-policy__manage{cursor:pointer;min-height:46px;font-family:var(--lv-font-body);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);border:0;padding:.78rem 1.45rem;font-weight:700;transition:background-color .22s,color .22s,transform .22s,opacity .22s}.lv-cookie__button--primary,.lv-cookie-policy__manage{background:var(--lv-color-accent);color:#fff}.lv-cookie__button--secondary{color:#070707;background:#fff}.lv-cookie__button--ghost{background:var(--lv-color-accent);color:#fff}.lv-cookie__button:disabled{cursor:default;opacity:.58}.lv-cookie__feedback{z-index:10001;background:var(--lv-color-accent);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);width:max-content;max-width:calc(100vw - 2rem);margin:0;padding:2px;animation:.24s ease-out both lv-cookie-feedback-in;position:fixed;bottom:clamp(1rem,2.5vw,2rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 38px #00000057}.lv-cookie__feedback-inner{color:#fff;width:100%;font-family:var(--lv-font-body);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);background:#0c0c0c;align-items:center;gap:.65rem;padding:.66rem 1rem;font-size:.92rem;font-weight:700;line-height:1.35;display:inline-flex}.lv-cookie__feedback-icon{background:var(--lv-color-accent);color:#fff;clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);flex:none;place-items:center;width:24px;height:24px;font-size:.88rem;display:grid}.lv-cookie__legal{color:#fff9;font-family:var(--lv-font-body);margin:1.15rem 0 0;font-size:.88rem;line-height:1.45}.lv-cookie__legal a{color:var(--lv-color-accent);font-weight:700;transition:color .22s}.lv-cookie-policy__manage{justify-content:center;align-items:center;gap:.6rem;margin-top:.8rem;display:inline-flex}.lv-cookie-policy__manage svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px;transition:transform .22s}@keyframes lv-cookie-enter{0%{opacity:0;transform:translate(-50%,18px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lv-cookie-feedback-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.lv-cookie__preference:hover:after{background:#1e1909}.lv-cookie__button:not(:disabled):hover,.lv-cookie-policy__manage:hover{background:var(--lv-color-brand-blue);color:#fff;transform:translateY(-2px)}.lv-cookie-policy__manage:hover svg{transform:translate(3px,3px)}.lv-cookie__legal a:hover{color:var(--lv-color-brand-blue)}}@media (max-width:760px){.lv-cookie{clip-path:polygon(2.4% 0,100% 0,97.6% 100%,0 100%);width:calc(100vw - 1rem);padding:3px;bottom:.65rem}.lv-cookie__content{clip-path:polygon(2.1% 0,100% 0,97.9% 100%,0 100%);padding:1.2rem 1.15rem 1.3rem}.lv-cookie__title{font-size:clamp(2.15rem,11vw,3.2rem)}.lv-cookie__actions{grid-template-columns:1fr;display:grid}.lv-cookie__button{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);width:100%}.lv-cookie__preference{clip-path:polygon(2.4% 0,100% 0,97.6% 100%,0 100%);align-items:flex-start;padding:.95rem 1rem}.lv-cookie__preference:before,.lv-cookie__preference:after{clip-path:polygon(2.4% 0,100% 0,97.6% 100%,0 100%)}.lv-cookie__feedback{clip-path:polygon(2.5% 0,100% 0,97.5% 100%,0 100%);width:calc(100vw - 1rem);max-width:none;bottom:.65rem}.lv-cookie__feedback-inner{clip-path:polygon(2.5% 0,100% 0,97.5% 100%,0 100%);justify-content:center}}@media (prefers-reduced-motion:reduce){.lv-cookie,.lv-cookie__feedback{animation:none}.lv-cookie__preference,.lv-cookie__button,.lv-cookie-policy__manage,.lv-cookie-policy__manage svg{transition-duration:.01ms!important;transform:none!important}}
