.elica-landing{--elica-landing-sticky-height:56px;color:#fbf7f5;background-color:#000}.elica-landing__section{scroll-margin-top:calc(var(--brand-hub-chrome-offset,70px) + var(--elica-landing-sticky-height,56px))}.elica-landing-hero{background-color:#000;min-height:70dvh;position:relative;overflow:hidden}@media (min-width:1280px){.elica-landing-hero{min-height:100dvh}}.elica-landing-hero__media{position:absolute;inset:0}.elica-landing-hero__media video{object-fit:cover;width:100%;height:100%;display:block}.elica-landing-hero__shade{pointer-events:none;background:linear-gradient(#0000008c 0%,#0000001f 42%,#000000b8 100%);position:absolute;inset:0}.elica-landing-hero__copy{z-index:1;min-height:inherit;padding-top:calc(var(--brand-hub-chrome-offset,70px) + 1.5rem);flex-direction:column;justify-content:flex-end;padding-bottom:2.5rem;display:flex;position:relative}@media (min-width:1024px){.elica-landing-hero__copy{justify-content:center;padding-bottom:4rem}}.elica-landing-hero__crumb{color:#999;margin:0 0 1rem}.elica-landing-hero__title{color:#fff;max-width:18ch;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:var(--font-weight-light);letter-spacing:-.03em;text-transform:none;margin:0;line-height:1.05}.elica-landing-hero__copy h2{font-weight:var(--font-weight-light);text-transform:none;margin:.75rem 0 0}.elica-landing-hero__tagline{color:#fff;max-width:28ch;font-size:clamp(1.25rem,3vw,2rem);font-weight:var(--font-weight-light);margin:0;line-height:1.25;display:block}.elica-landing-hero__credit{color:#999;font-size:var(--text-base);font-weight:var(--font-weight-regular);letter-spacing:-.03em;margin:.75rem 0 0;display:block}.elica-landing-sticky-sentinel{pointer-events:none;height:0}.elica-landing-sticky{--elica-landing-sticky-height:56px;top:var(--brand-hub-chrome-offset,70px);z-index:30;color:#fbf7f5;background-color:#000;position:sticky;box-shadow:0 1px #ffffff29}.elica-landing-sticky__inner{height:var(--elica-landing-sticky-height);min-height:var(--elica-landing-sticky-height);justify-content:space-between;align-items:center;gap:1rem}.elica-landing-sticky__brand{align-items:center;gap:.75rem;min-width:0;display:flex}.elica-landing-sticky__logo{height:22px;color:inherit;flex-shrink:0;align-items:center;display:inline-flex}.elica-landing-sticky__logo-img{object-fit:contain;width:auto;max-width:7.5rem;height:22px;display:block}.elica-landing-sticky__wordmark{letter-spacing:-.04em;text-transform:lowercase;font-size:1.25rem;font-weight:700;line-height:1}.elica-landing-sticky__rule{background-color:currentColor;flex-shrink:0;width:1px;height:1.05em;display:block}.elica-landing-sticky__title{font-size:var(--text-base);font-weight:var(--font-weight-normal);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.elica-landing-sticky__links{gap:1.5rem;margin:0;padding:0;list-style:none;display:none}@media (min-width:1280px){.elica-landing-sticky__links{display:flex}}.elica-landing-sticky__link{color:inherit;font-size:var(--text-sm);letter-spacing:.04em;text-transform:none}.elica-landing-sticky__link.lux-text-link{--lux-underline-hover-color:currentColor}.elica-landing-sticky__link.lux-text-link:hover,.elica-landing-sticky__link.lux-text-link:focus-visible{color:inherit;animation:.5s ease-in-out forwards lux-text-link-underline-bg-hover}.elica-landing-sticky__mobile{width:100%}@media (min-width:1280px){.elica-landing-sticky__mobile{display:none}}.elica-landing-sticky__summary{height:var(--elica-landing-sticky-height);min-height:var(--elica-landing-sticky-height);cursor:pointer;font-size:var(--text-lg);justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.elica-landing-sticky__summary::-webkit-details-marker{display:none}.elica-landing-sticky__chevron{border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:.7rem;height:.7rem;display:block;transform:rotate(45deg)}.elica-landing-sticky__mobile[open] .elica-landing-sticky__chevron{transform:rotate(225deg)}.elica-landing-sticky__mobile-links{margin:0;padding:0 0 1rem;list-style:none}.elica-landing-sticky__mobile-links li{border-top:1px solid #ffffff1f}.elica-landing-sticky__mobile-links a{min-height:44px;color:inherit;align-items:center;display:flex}.elica-landing-media{background-color:#000;position:relative;overflow:hidden}.elica-landing-media--viewport{min-height:56dvh}@media (min-width:1280px){.elica-landing-media--viewport{min-height:100dvh}}.elica-landing-media__frame{width:100%;min-height:inherit;aspect-ratio:4/3;position:relative}@media (min-width:1280px){.elica-landing-media--viewport .elica-landing-media__frame{aspect-ratio:auto;min-height:100dvh}}.elica-landing-media__frame video,.elica-landing-media__frame img{object-fit:cover}.elica-landing-media__shade{pointer-events:none;background:linear-gradient(#0000 40%,#000000c7 100%);position:absolute;inset:0}.elica-landing-copy{z-index:1;padding-block:2.5rem;position:relative}@media (min-width:1280px){.elica-landing-copy--overlap{margin-top:-8rem;padding-bottom:4rem}}.elica-landing-copy__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-weight-light);letter-spacing:-.02em;margin:0;line-height:1.2}.elica-landing-copy__subtitle,.elica-landing-overview__lead{font-size:clamp(1.375rem,1.3rem + .6vw,1.75rem);font-weight:var(--font-weight-medium);letter-spacing:-.04em;line-height:1.2}.elica-landing-copy__subtitle{margin:.75rem 0 0}.elica-landing-copy__body{margin:1rem 0 0}.elica-landing-copy__body p{margin:0 0 1rem}.elica-landing-copy--dark .elica-landing-copy__title,.elica-landing-copy--dark .elica-landing-copy__subtitle{color:#fff}.elica-landing-copy--dark .elica-landing-copy__body,.elica-landing-copy--dark .elica-landing-copy__body p{color:#a3a3a3}.elica-landing-copy--light{background-color:var(--background-ivory,#fbf7f5);color:#111}.elica-landing-copy--light .elica-landing-copy__title{color:#111}.elica-landing-copy--light .elica-landing-copy__subtitle,.elica-landing-copy--light .elica-landing-copy__body,.elica-landing-copy--light .elica-landing-copy__body p{color:#525252}.elica-landing-chips{grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.elica-landing-chips li{min-height:44px;font-size:var(--text-base);align-items:center;gap:.75rem;line-height:1.35;display:flex}.elica-landing-chips__icon{color:currentColor;flex-shrink:0;width:2rem;height:2rem;display:block}.elica-landing-chips__icon svg{width:100%;height:100%;display:block}.elica-landing-copy--dark .elica-landing-chips{color:#fff}.elica-landing-quote{background-color:#000}.elica-landing-overview{background-color:#000;padding-bottom:3rem}@media (min-width:1280px){.elica-landing-overview{padding-bottom:5rem}}.elica-landing-overview__grid{gap:1.5rem;display:grid}@media (min-width:1280px){.elica-landing-overview__grid{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);gap:3rem}}.elica-landing-overview__title{color:#fff;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:var(--font-weight-light);margin:0;line-height:1.25}.elica-landing-overview__lead{color:#fff;margin:0}.elica-landing-awards{--elica-awards-show:2;--elica-awards-offset:0;width:100%;max-width:1104px;margin:2.5rem auto 0;overflow:hidden;container-type:inline-size}@media (min-width:769px){.elica-landing-awards{--elica-awards-show:4}}@media (min-width:1025px){.elica-landing-awards{--elica-awards-show:6}}.elica-landing-awards__track{width:max-content;transform:translate3d(calc(var(--elica-awards-offset) * -100cqi / var(--elica-awards-show)), 0, 0);align-items:center;margin:0;padding:0;list-style:none;transition:transform 1s;display:flex}.elica-landing-awards--instant .elica-landing-awards__track{transition:none}.elica-landing-awards__item{box-sizing:border-box;width:calc(100cqi / var(--elica-awards-show));flex:none;padding-inline:1.5rem}.elica-landing-awards__media{border-radius:6px;display:block;overflow:hidden}.elica-landing-awards__img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.elica-landing-awards{touch-action:manipulation;overflow-x:auto}.elica-landing-awards__track{transition:none;transform:none}.elica-landing-awards__item[aria-hidden=true]{display:none}}.elica-landing-pair{gap:.75rem;display:grid}@media (min-width:768px){.elica-landing-pair{grid-template-columns:1fr 1fr;gap:1rem}}.elica-landing-pair__item{aspect-ratio:16/10;background-color:#111;position:relative;overflow:hidden}.elica-landing-pair__item video{object-fit:cover;width:100%;height:100%}.elica-landing-gallery{scroll-snap-type:x mandatory;touch-action:manipulation;gap:.75rem;padding-block:2rem;display:flex;overflow-x:auto}.elica-landing-gallery__item{aspect-ratio:4/3;scroll-snap-align:start;background-color:#111;flex:0 0 78%;position:relative}@media (min-width:768px){.elica-landing-gallery__item{flex-basis:42%}}.elica-landing-exclusives{background-color:var(--background-ivory,#fbf7f5);color:#111;padding-block:2.5rem}@media (min-width:1280px){.elica-landing-exclusives{padding-block:4rem}}.elica-landing-exclusives__figure{aspect-ratio:4/3;background-color:#111;position:relative;overflow:hidden}@media (min-width:1280px){.elica-landing-exclusives__figure{aspect-ratio:16/7}}.elica-landing-exclusives__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-weight-light);margin:2rem 0 1.5rem}.elica-landing-exclusives__grid{gap:2rem;display:grid}@media (min-width:1024px){.elica-landing-exclusives__grid{grid-template-columns:1fr 1fr;gap:2.5rem 3rem}}.elica-landing-exclusives__item h3{font-size:var(--text-lg);font-weight:var(--font-weight-normal);margin:0 0 .75rem}.elica-landing-exclusives__item p{color:#525252;margin:0}.elica-landing-specs{color:#111;background-color:#eae8e4;padding-block:2.5rem}@media (min-width:1280px){.elica-landing-specs{padding-block:4rem}}.elica-landing-specs__title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:var(--font-weight-light);margin:0 0 1.5rem}.elica-landing-drawing{aspect-ratio:16/9;background-color:#fff;max-width:100%;margin:0;position:relative;overflow:hidden}@media (min-width:768px){.elica-landing-drawing{max-width:50%}}.elica-landing-accordion{border-top:1px solid #11111129}.elica-landing-accordion__item{border-bottom:1px solid #11111129}.elica-landing-accordion__item summary{cursor:pointer;min-height:52px;font-size:var(--text-lg);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.elica-landing-accordion__item summary::-webkit-details-marker{display:none}.elica-landing-accordion__mark{flex-shrink:0;line-height:1}.elica-landing-accordion__mark:before{font-size:2rem;font-weight:var(--font-weight-light);line-height:1}.elica-landing-accordion__item[open] .elica-landing-accordion__mark:before{content:"–"}.elica-landing-accordion__item:not([open]) .elica-landing-accordion__mark:before{content:"+"}.elica-landing-accordion__panel{padding:0 0 1.5rem}.elica-landing-spec-grid{gap:1.25rem;display:grid}@media (min-width:768px){.elica-landing-spec-grid{grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem}}.elica-landing-spec-grid dt{font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.elica-landing-spec-grid dd{font-size:var(--text-base);margin:.25rem 0 0}.elica-landing-spec-list{margin:0;padding:0;list-style:none}.elica-landing-spec-list li{font-size:var(--text-base);padding:.4rem 0}.elica-landing-price{gap:.35rem;display:grid}.elica-landing-price__model{font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.elica-landing-price__value{font-size:var(--text-base);margin:0}.elica-landing-cta{padding-top:2rem}html.lux-brand-hub-page.lux-elica-flagship-landing[data-elica-sticky-docked=true]{--brand-hub-chrome-offset:0px}html.lux-elica-flagship-landing[data-elica-sticky-docked=true] .site-header-shell{pointer-events:none;visibility:hidden;transform:translateY(-100%)}html.lux-elica-flagship-landing[data-elica-sticky-docked=true] .brand-subheader-slot,html.lux-elica-flagship-landing[data-elica-sticky-docked=true] .brand-subheader{visibility:hidden;pointer-events:none}html.lux-elica-flagship-landing[data-elica-sticky-docked=true] .elica-landing-sticky{z-index:61;top:0}.elica-landing-sticky__summary .elica-landing-sticky__brand{flex:1;min-width:0}
