/* ecc 0.70.0 home: home carry storefront spot board */
.ecc-hsec{margin-top:var(--ecc-s-7)}.ecc-hsec__head{display:grid;gap:var(--ecc-s-2);margin-bottom:var(--ecc-gap);padding:0 var(--ecc-s-2)}.ecc-hsec__kicker,.ecc-hsec__label,.ecc-explain__kicker{display:flex;align-items:center;gap:var(--ecc-s-2);margin:0;color:var(--ecc-ink-2)}.ecc-hsec__title{max-width:18em;text-wrap:balance}.ecc-hsec__rule{margin-top:var(--ecc-s-2)}.ecc-hgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ecc-gap)}.ecc-hgrid>*{grid-column:1 / -1;min-width:0;margin:0}.ecc-sent{display:inline-block}[data-ecc-armed] [data-ecc-module]{opacity:var(--ecc-standby);translate:0 var(--ecc-rise)}html[data-ecc-motion=paused] [data-ecc-armed] [data-ecc-module]{opacity:1;translate:none}html[data-ecc-motion=paused] .ecc-hsec.ecc-boot [data-ecc-module],html[data-ecc-motion=paused] .ecc-hsec.ecc-boot [data-ecc-module] .ecc-pip{animation:none}@media(prefers-reduced-motion:reduce){[data-ecc-armed] [data-ecc-module]{opacity:1;translate:none}}@media(min-width:761px){.ecc-hsec{margin-top:var(--ecc-s-8)}.ecc-hgrid{grid-template-columns:repeat(12,minmax(0,1fr))}}.ecc-hgrid>.ecc-dept{grid-column:span 1}.ecc-dept .ecc-dept__stage{height:calc(var(--ecc-s-9) * 2)}.ecc-dept .ecc-dept__body{gap:var(--ecc-s-1);padding:var(--ecc-s-3) var(--ecc-s-3) var(--ecc-s-2)}.ecc-dept .ecc-dept__name{font-size:var(--ecc-t-body)}.ecc-dept .ecc-dept__dots{min-height:var(--ecc-hit)}.ecc-dept .ecc-dept__num{display:none}.ecc-hdepts{display:grid;gap:var(--ecc-s-3)}.ecc-js .ecc-dept__stage,.ecc-js .ecc-ptile__stage{cursor:pointer}@media(min-width:761px){.ecc-hgrid>.ecc-dept{grid-column:span 6}.ecc-dept .ecc-dept__stage{height:calc(var(--ecc-s-9) * 3)}.ecc-dept .ecc-dept__body{gap:var(--ecc-s-2);padding:var(--ecc-s-4) var(--ecc-s-5) var(--ecc-s-3)}.ecc-dept .ecc-dept__name{font-size:var(--ecc-t-h3)}.ecc-dept .ecc-dept__num{display:block}}@media(min-width:1181px){.ecc-hgrid>.ecc-dept{grid-column:span 3}.ecc-dept .ecc-dept__stage{height:calc(var(--ecc-s-9) * 3.5)}}.ecc-explain__head{display:flex;flex-direction:column;padding:var(--ecc-s-5)}.ecc-explain__title{margin-top:var(--ecc-s-7)}.ecc-explain__lead{max-width:24em;margin-top:var(--ecc-s-3)}.ecc-explain__promises{display:grid;gap:var(--ecc-s-1);margin-top:var(--ecc-s-6);padding-top:var(--ecc-s-4);border-top:1px solid var(--ecc-line-strong)}.ecc-explain__hint{color:var(--ecc-ink-2)}.ecc-explain__promises .ecc-claims{gap:var(--ecc-s-1);margin-top:var(--ecc-s-2)}.ecc-explain__list{padding:var(--ecc-s-5) var(--ecc-s-4) var(--ecc-s-3)}.ecc-qa{display:grid;margin:var(--ecc-s-3) 0 0}.ecc-qa__row{display:grid;gap:var(--ecc-s-2);padding:var(--ecc-s-4) 0;border-top:1px solid var(--ecc-line)}.ecc-qa__q{color:var(--ecc-ink-2);font-size:var(--ecc-t-body-lg);line-height:1.35;text-wrap:balance}.ecc-qa__a{display:flex;align-items:flex-start;gap:var(--ecc-s-3)}.ecc-qa__trace{flex:none;margin-top:var(--ecc-s-3)}.ecc-qa__text{display:grid;gap:var(--ecc-s-1);min-width:0}.ecc-qa__name{color:var(--ecc-ink-2)}.ecc-qa__say{font-size:var(--ecc-t-h3);font-weight:var(--ecc-fw-strong);font-stretch:var(--ecc-wdth-heading);line-height:1.25;text-wrap:balance}.ecc-qa__foot{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ecc-s-3)}.ecc-qa__note{color:var(--ecc-ink-2);line-height:var(--ecc-lh-body)}.ecc-qa__more{display:inline-flex;align-items:center;gap:var(--ecc-s-1);min-height:var(--ecc-hit);color:var(--ecc-ink);font-weight:var(--ecc-fw-medium);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ecc-qa__more:hover,.ecc-qa__more:focus-visible{text-decoration-color:var(--ecc-spark);text-decoration-thickness:2px}.ecc-qa__more:focus-visible{outline:var(--ecc-focus-ring);outline-offset:var(--ecc-focus-offset)}.ecc-qa__more .ecc-icon{flex:none}.ecc-qa__q{margin:0;font-weight:var(--ecc-fw-text)}.ecc-qa__tabs[hidden]{display:none}.ecc-qa__wrap[data-ecc-qa-ready]{display:grid;gap:var(--ecc-s-4);margin-top:var(--ecc-s-3)}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa{margin:0}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__row{grid-area:1 / 1;grid-template-columns:minmax(0,1fr);align-content:start;padding:0;border-top:0;opacity:0;visibility:hidden}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__row[data-ecc-qa-on]{opacity:1;visibility:visible}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__row[data-ecc-qa-on] .ecc-trace__pad{fill:var(--ecc-spark);stroke:var(--ecc-spark)}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__row[data-ecc-qa-on] .ecc-trace__path{stroke:var(--ecc-spark)}.ecc-qa__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ecc-s-1)}.ecc-qa__tab{display:flex;align-items:center;gap:var(--ecc-s-2);min-width:0;min-height:var(--ecc-hit);padding:var(--ecc-s-2) var(--ecc-s-3);border:1px solid var(--ecc-line);border-radius:var(--ecc-r);background:none;color:var(--ecc-ink-2);font:inherit;text-align:left;cursor:pointer}.ecc-qa__tab:before{content:"";flex:none;width:var(--ecc-s-2);height:var(--ecc-s-2);border-radius:var(--ecc-r-voxel);box-shadow:inset 0 0 0 2px var(--ecc-control-line)}.ecc-qa__tab[aria-selected=true]{border-color:var(--ecc-line-strong);color:var(--ecc-ink)}.ecc-qa__tab[aria-selected=true]:before{background:var(--ecc-spark);box-shadow:none}.ecc-qa__tab:hover{background:var(--ecc-wash);color:var(--ecc-ink)}.ecc-qa__tab:focus-visible{outline:var(--ecc-focus-ring);outline-offset:var(--ecc-focus-offset)}.ecc-qa__tabq,.ecc-qa__count{display:none}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa{padding:var(--ecc-s-4);border:1px solid var(--ecc-line);border-radius:var(--ecc-r);background-image:conic-gradient(at 2px 2px,transparent 75%,var(--ecc-line) 0);background-size:12px 12px}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__row{display:flex;flex-direction:column;align-items:stretch;gap:var(--ecc-s-2)}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__count{display:flex;align-items:center;gap:var(--ecc-s-1);margin:auto 0 0;padding-top:var(--ecc-s-3);color:var(--ecc-ink-2)}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__count .ecc-dot{color:var(--ecc-ink);font-size:var(--ecc-t-h3)}@media(prefers-reduced-motion:no-preference){html:not([data-ecc-motion=paused]) .ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__row{transition:opacity var(--ecc-d-base) var(--ecc-ease-out),visibility 0s linear var(--ecc-d-base)}html:not([data-ecc-motion=paused]) .ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__row[data-ecc-qa-on]{transition-delay:0s}html:not([data-ecc-motion=paused]) .ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__row[data-ecc-qa-on] .ecc-trace__path{stroke-dasharray:44;animation:ecc-trace-draw var(--ecc-d-slow) var(--ecc-ease-current) var(--ecc-d-fast) both}}@media(min-width:761px){.ecc-explain__head{padding:var(--ecc-s-6)}.ecc-explain__list{padding:var(--ecc-s-6) var(--ecc-s-6) var(--ecc-s-4)}.ecc-qa__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--ecc-s-5)}.ecc-qa__wrap[data-ecc-qa-ready]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:var(--ecc-s-6)}.ecc-qa__tabs{grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--ecc-line)}.ecc-qa__tab{padding:var(--ecc-s-3) var(--ecc-s-2);border:0;border-top:1px solid var(--ecc-line);border-radius:0;line-height:1.35}.ecc-qa__tabname{display:none}.ecc-qa__tabq{display:block;text-wrap:pretty}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__q{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ecc-qa__wrap[data-ecc-qa-ready]{align-items:stretch}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa{padding:var(--ecc-s-6) var(--ecc-s-5) var(--ecc-s-4)}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__say{font-size:var(--ecc-t-h2)}}@media(min-width:1181px){.ecc-explain__head{grid-column:8 / span 5;grid-row:1}.ecc-explain__list{grid-column:1 / span 7;grid-row:1}.ecc-explain__title{margin-top:auto;padding-top:var(--ecc-s-7)}.ecc-explain__list:has(.ecc-qa__wrap[data-ecc-qa-ready]){display:flex;flex-direction:column}.ecc-qa__wrap[data-ecc-qa-ready]{flex:1}.ecc-qa__wrap[data-ecc-qa-ready] .ecc-qa__tabs{grid-auto-rows:1fr}}.ecc-lease__msg{display:flex;align-items:flex-end;min-height:calc(var(--ecc-s-9) * 3.5);overflow:hidden;isolation:isolate}.ecc-lease__msg:after{content:"";position:absolute;inset:0;z-index:var(--ecc-z-raised);border-radius:var(--ecc-r);box-shadow:var(--ecc-elev-module);pointer-events:none}.ecc-lease__in{position:relative;display:grid;gap:var(--ecc-s-3);width:100%;padding:var(--ecc-s-5)}.ecc-lease__cost{max-width:11em;text-wrap:balance}.ecc-lease__terms{color:var(--ecc-ink)}.ecc-lease__how{display:flex;flex-direction:column}.ecc-steps{display:grid;margin:var(--ecc-s-3) 0 var(--ecc-s-4);padding:0;list-style:none}.ecc-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ecc-s-4);min-height:var(--ecc-s-8);padding:var(--ecc-s-3) 0;border-top:1px solid var(--ecc-line)}.ecc-steps__say{font-size:var(--ecc-t-h3);font-weight:var(--ecc-fw-strong);font-stretch:var(--ecc-wdth-heading);line-height:1.25;text-wrap:balance}.ecc-lease__who{max-width:30em;margin-top:auto;color:var(--ecc-ink-2)}.ecc-lease__how .ecc-linkline{align-self:flex-start;margin-top:var(--ecc-s-2)}@media(min-width:761px){.ecc-lease__msg{grid-column:span 5}.ecc-lease__how{grid-column:span 7}.ecc-lease__in{padding:var(--ecc-s-6)}}@media(min-width:1181px){.ecc-lease__msg{min-height:calc(var(--ecc-s-9) * 4)}.ecc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ecc-s-5);margin-top:var(--ecc-s-5);margin-bottom:var(--ecc-s-6)}.ecc-steps li{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:var(--ecc-s-3);padding:var(--ecc-s-4) 0 0;border-top:2px solid var(--ecc-ink)}}.ecc-store__photo{display:flex;flex-direction:column;padding:var(--ecc-gap) var(--ecc-gap) 0}.ecc-store__img{width:100%;height:auto;aspect-ratio:8 / 9;object-fit:cover;object-position:50% 30%;border-radius:var(--ecc-r-sm)}.ecc-store__cap{display:flex;align-items:center;gap:var(--ecc-s-2);min-height:var(--ecc-hit);padding:0 var(--ecc-s-2);color:var(--ecc-ink-2)}.ecc-store__facts{display:flex;flex-direction:column;padding:var(--ecc-s-5)}.ecc-store__hours{margin-top:var(--ecc-s-3)}.ecc-store__hours .ecc-readout{font-size:var(--ecc-t-h1);color:var(--ecc-ink)}.ecc-store__list{margin-top:var(--ecc-s-5)}.ecc-store__say{margin-top:auto;padding-top:var(--ecc-s-6);color:var(--ecc-ink)}.ecc-store__map{grid-column:1 / -1;min-width:0}.ecc-repair{display:flex;flex-direction:column}.ecc-repair__title{margin-top:var(--ecc-s-3);text-wrap:balance}.ecc-repair__lead{max-width:30em;margin-top:var(--ecc-s-3);color:var(--ecc-ink-2)}.ecc-repair__facts{display:grid;margin:var(--ecc-s-4) 0 0;padding:0;list-style:none}.ecc-repair__facts li{display:flex;align-items:center;gap:var(--ecc-s-3);min-height:var(--ecc-hit);padding:var(--ecc-s-2) 0;border-top:1px solid var(--ecc-line);font-weight:var(--ecc-fw-medium);line-height:1.3}.ecc-repair__led{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ecc-s-2) var(--ecc-s-4);min-height:var(--ecc-s-8);margin-top:var(--ecc-s-4);padding:var(--ecc-s-3) var(--ecc-s-4)}.ecc-repair__cap{color:var(--ecc-on-panel-2)}.ecc-repair__cta{align-self:flex-start;margin-top:var(--ecc-s-5)}@media(min-width:761px){.ecc-store__photo,.ecc-store__facts{grid-column:span 6}.ecc-store__facts{padding:var(--ecc-s-6)}.ecc-store__img{flex:1 1 0;min-height:0;aspect-ratio:auto}}@media(min-width:1181px){.ecc-repair{grid-column:span 4}.ecc-store__img{min-height:calc(var(--ecc-s-9) * 4)}.ecc-repair__cta{margin-top:auto}.ecc-repair__led{margin-bottom:var(--ecc-s-5)}}.ecc-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--ecc-s-7);align-items:start}.ecc-faq__col+.ecc-faq__col .ecc-acc:first-of-type{border-top:0}.ecc-faq__q{font-size:var(--ecc-t-body-lg);font-weight:var(--ecc-fw-strong);line-height:1.3;text-wrap:balance}.ecc-faq .ecc-acc__body p{color:var(--ecc-ink)}.ecc-faq .ecc-acc__body .ecc-faq__note{color:var(--ecc-ink-2)}.ecc-faq .ecc-link{white-space:nowrap}.ecc-faq__all{margin:var(--ecc-s-4) var(--ecc-s-2) 0}@media(min-width:1181px){.ecc-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.ecc-faq__col+.ecc-faq__col .ecc-acc:first-of-type{border-top:1px solid var(--ecc-line-strong)}}.ecc-hclose{display:grid;gap:var(--ecc-s-5);padding:var(--ecc-s-6) var(--ecc-s-5)}.ecc-hclose__say{max-width:14em;text-wrap:balance}.ecc-hclose__actions{display:flex;flex-wrap:wrap;gap:var(--ecc-s-2) var(--ecc-s-3)}.ecc-hclose__actions .ecc-btn{flex:1 1 auto}@media(min-width:761px){.ecc-hclose{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--ecc-s-7) var(--ecc-s-6)}.ecc-hclose__actions .ecc-btn{flex:none}}@media print{[data-ecc-armed] [data-ecc-module]{opacity:1!important;translate:none!important}.ecc-hclose__actions,.ecc-repair__cta{display:none!important}}.ecc-hgrid>.ecc-carry{grid-column:span 1}.ecc-carry{position:relative;display:grid;align-items:end;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--ecc-r);background:var(--ecc-panel);color:var(--ecc-ink);text-decoration:none}.ecc-carry--bench{background:var(--ecc-panel-2)}.ecc-carry__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ecc-carry__icon{position:absolute;top:var(--ecc-s-4);right:var(--ecc-s-4);display:grid;color:var(--ecc-lime)}.ecc-carry__words{position:relative;z-index:var(--ecc-z-raised);display:grid;gap:var(--ecc-s-1);padding:var(--ecc-s-6) var(--ecc-s-3) var(--ecc-s-3);background:linear-gradient(to top,color-mix(in srgb,var(--ecc-panel) 88%,transparent),transparent)}.ecc-carry__name{margin:0;color:var(--ecc-ink);font-size:var(--ecc-t-body)}.ecc-carry__go{display:inline-flex;align-items:center;gap:var(--ecc-s-1);font-size:var(--ecc-t-small);font-weight:var(--ecc-fw-medium);color:var(--ecc-lime)}.ecc-carry:focus-visible{outline:var(--ecc-focus-ring);outline-offset:var(--ecc-focus-offset)}@media(min-width:761px){.ecc-hgrid>.ecc-carry{grid-column:span 4}.ecc-carry__words{padding:var(--ecc-s-6) var(--ecc-s-4) var(--ecc-s-4)}.ecc-carry__name{font-size:var(--ecc-t-h3)}}@media(max-width:760px){.ecc-hgrid>.ecc-carry:last-child:nth-child(odd){grid-column:1 / -1}}.ecc-hsales{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ecc-s-4)}.ecc-hsales__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ecc-s-2) var(--ecc-s-4)}.ecc-hsales__note{margin:0}.ecc-hsales__track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--ecc-gap);margin:0;padding:0 0 var(--ecc-s-2);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.ecc-hsales__item{display:flex;scroll-snap-align:start}.ecc-hsales__item>.ecc-card{flex:1}@media(min-width:761px){.ecc-hsales__track{grid-auto-columns:calc(var(--ecc-s-9) * 2.6)}}.ecc-dept__range{margin:0;color:var(--ecc-ink-2);font-variant-numeric:tabular-nums}.ecc-hbrands{display:flex;flex-wrap:nowrap;column-gap:var(--ecc-gap);padding:var(--ecc-s-4) 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;mask-image:linear-gradient(90deg,var(--ecc-ink) 92%,transparent)}.ecc-hbrands::-webkit-scrollbar{display:none}.ecc-hbrands__list{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:var(--ecc-gap);margin:0;padding:0;list-style:none}.ecc-hbrands__list[aria-hidden=true]{display:none}.ecc-hbrands.is-moving{overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--ecc-ink) 8%,var(--ecc-ink) 92%,transparent)}.ecc-hbrands.is-moving .ecc-hbrands__list[aria-hidden=true]{display:flex}.ecc-hbrands__item{display:inline-flex;align-items:center;justify-content:center;min-inline-size:calc(var(--ecc-s-9) * 1.6);min-block-size:var(--ecc-s-8);padding:0 var(--ecc-s-5);border:1px solid var(--ecc-line);border-radius:var(--ecc-r);color:var(--ecc-ink);text-decoration:none}.ecc-hbrands__item img{display:block;max-inline-size:calc(var(--ecc-s-9) * 1.3);max-block-size:var(--ecc-s-6);object-fit:contain}.ecc-hbrands__name{font-family:var(--ecc-f-text);font-size:var(--ecc-t-h3);font-weight:var(--ecc-fw-display);font-stretch:var(--ecc-wdth-display);text-transform:uppercase;white-space:nowrap}@media(hover:hover)and (pointer:fine){.ecc-hbrands__item:hover{border-color:var(--ecc-line-strong);background:var(--ecc-wash)}}.ecc-hbrands__item:focus-visible{outline:var(--ecc-focus-ring);outline-offset:calc(var(--ecc-focus-offset) * -1)}.ecc-htrust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ecc-gap);margin:0;list-style:none}.ecc-htrust__item{display:grid;align-content:start}@media(min-width:1181px){.ecc-htrust{grid-template-columns:repeat(4,minmax(0,1fr))}}.ecc-htrust__link{display:grid;gap:var(--ecc-s-1);color:inherit;text-decoration:none}.ecc-htrust__big{font-family:var(--ecc-f-text);font-size:var(--ecc-t-display);font-weight:var(--ecc-fw-display);font-stretch:var(--ecc-wdth-display);line-height:1;font-variant-numeric:tabular-nums}.ecc-htrust__say{color:var(--ecc-ink-2)}@media(hover:hover)and (pointer:fine){.ecc-htrust__link:hover .ecc-htrust__say{color:var(--ecc-ink);text-decoration:underline;text-decoration-color:var(--ecc-spark);text-decoration-thickness:2px;text-underline-offset:var(--ecc-s-1)}}.ecc-hsales .ecc-card__cat{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecc-hsales .ecc-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-block-size:2lh}.ecc-hsales .ecc-card__foot{flex-wrap:nowrap}.ecc-need{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ecc-gap);margin:0;padding:0;list-style:none}@media(min-width:1181px){.ecc-need{grid-template-columns:repeat(4,minmax(0,1fr))}}.ecc-need__item{display:flex;min-width:0}.ecc-need__tile{display:flex;flex:1;flex-direction:column;gap:var(--ecc-s-2);min-width:0;padding:var(--ecc-gap) var(--ecc-gap) var(--ecc-s-5);color:var(--ecc-ink);text-decoration:none}.ecc-need__stage{display:block;flex:none;aspect-ratio:16 / 10;margin-bottom:var(--ecc-s-2);border-radius:var(--ecc-r-sm)}.ecc-need__stage .ecc-stage__box{inset:8%;mix-blend-mode:multiply}.ecc-need__img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(1.04)}.ecc-need__stage[data-ecc-scene]{overflow:hidden}.ecc-need__stage[data-ecc-scene] .ecc-stage__box{inset:0;mix-blend-mode:normal}.ecc-need__stage[data-ecc-scene] .ecc-need__img{object-fit:cover;filter:none}.ecc-need__title,.ecc-need__line,.ecc-need__go{padding:0 var(--ecc-s-3)}.ecc-need__title{font-family:var(--ecc-f-text);font-size:var(--ecc-t-h3);font-weight:var(--ecc-fw-strong);font-stretch:var(--ecc-wdth-heading);line-height:var(--ecc-lh-heading)}.ecc-need__line{color:var(--ecc-ink-2)}.ecc-need__go{align-self:flex-start;margin-top:auto;padding-top:var(--ecc-s-2);text-decoration:underline;text-decoration-color:var(--ecc-spark);text-decoration-thickness:2px;text-underline-offset:var(--ecc-s-1);font-weight:var(--ecc-fw-medium)}@media(min-width:761px){.ecc-need__title,.ecc-need__line,.ecc-need__go{padding:0 var(--ecc-s-4)}}@media(hover:hover)and (pointer:fine){.ecc-need__tile:hover{box-shadow:var(--ecc-elev-raised)}}.ecc-need__tile:focus-visible{outline:var(--ecc-focus-ring);outline-offset:calc(var(--ecc-focus-offset) * -1)}.ecc-today__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ecc-s-2) var(--ecc-s-4)}.ecc-today__note{margin:0}.ecc-today__stamp{display:inline-flex;align-items:center;gap:var(--ecc-s-2);margin:0}.ecc-repair__prices{margin:var(--ecc-s-3) 0 0}.ecc-rail{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ecc-s-2)}.ecc-rail__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--ecc-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ecc-r)}.ecc-rail__track::-webkit-scrollbar{display:none}.ecc-rail__slide{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;border-radius:var(--ecc-r);background:var(--ecc-screen);color:var(--ecc-ink);scroll-snap-align:start;scroll-snap-stop:always}.ecc-rail__img{position:relative;display:block;width:100%;height:auto;max-height:120vw;border-radius:var(--ecc-r) var(--ecc-r) 0 0;object-fit:cover;object-position:50% 50%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.ecc-rail__slide:after{content:none;pointer-events:none}.ecc-rail__text{position:relative;z-index:var(--ecc-z-raised);display:flex;flex-direction:column;align-items:flex-start;gap:var(--ecc-s-3);min-width:0;padding:var(--ecc-s-2) var(--ecc-s-4) var(--ecc-s-5)}.ecc-rail__kind{display:flex;align-items:center;gap:var(--ecc-s-2);margin:0;color:var(--ecc-ink)}.ecc-rail__brand{margin:0;font-family:var(--ecc-f-text);font-size:var(--ecc-t-display);font-weight:var(--ecc-fw-display);font-stretch:var(--ecc-wdth-display);line-height:var(--ecc-lh-display);text-transform:uppercase;overflow-wrap:anywhere}.ecc-rail__title{max-width:16em;margin:0;text-wrap:balance}.ecc-rail__line{max-width:30em;margin:0;color:var(--ecc-ink)}.ecc-rail__ends{margin:0;padding:var(--ecc-s-1) var(--ecc-s-3);border-left:2px solid var(--ecc-spark);color:var(--ecc-ink)}.ecc-rail__cta{margin:0;padding-top:var(--ecc-s-2)}.ecc-rail__ctl{display:none;align-items:center;gap:var(--ecc-s-1)}.ecc-js .ecc-rail__ctl{display:flex;visibility:hidden}.ecc-js .ecc-rail.is-ready .ecc-rail__ctl{visibility:visible}.ecc-rail__count{display:flex;align-items:center;gap:var(--ecc-s-1);margin:0 var(--ecc-s-2);color:var(--ecc-ink-2)}.ecc-rail__count .ecc-dot{color:var(--ecc-ink);font-size:var(--ecc-t-h3)}.ecc-rail__dots{display:flex}.ecc-rail__dot{display:grid;place-items:center;width:var(--ecc-hit);height:var(--ecc-hit);padding:0;border:0;border-radius:var(--ecc-r-sm);background:none;color:var(--ecc-ink);cursor:pointer}.ecc-rail__dot:before{content:"";width:var(--ecc-s-2);height:var(--ecc-s-2);border-radius:var(--ecc-r-voxel);box-shadow:inset 0 0 0 2px var(--ecc-control-line)}.ecc-rail__dot[aria-current=true]:before{background:var(--ecc-ink);box-shadow:none}.ecc-rail__step:disabled{opacity:.38;cursor:default}@media(hover:hover)and (pointer:fine){.ecc-rail__dot:hover{background:var(--ecc-wash)}}.ecc-rail__dot:focus-visible{outline:var(--ecc-focus-ring);outline-offset:calc(var(--ecc-focus-offset) * -1)}@media(min-width:761px){.ecc-rail__slide{align-content:normal;align-items:center;justify-items:end;min-height:calc(var(--ecc-s-9) * 4.2)}.ecc-rail__img{position:absolute;inset:0;height:100%;max-height:none;border-radius:var(--ecc-r);object-position:30% 50%;-webkit-mask-image:none;mask-image:none}.ecc-rail__slide:after{content:"";position:absolute;inset:0;border-radius:var(--ecc-r);background:linear-gradient(90deg,transparent 35%,color-mix(in srgb,var(--ecc-screen) 82%,transparent) 62%)}.ecc-rail__text{width:min(52%,calc(var(--ecc-s-9) * 6));padding:var(--ecc-s-6) var(--ecc-s-6) var(--ecc-s-6) var(--ecc-s-5)}.ecc-rail__ctl{justify-content:flex-end}}@media(min-width:1181px){.ecc-rail__slide{min-height:0;aspect-ratio:5 / 2}.ecc-rail__text{width:min(46%,calc(var(--ecc-s-9) * 6));padding-right:var(--ecc-s-7)}}@media print{.ecc-rail__ctl{display:none!important}.ecc-rail__track{grid-auto-flow:row;overflow:visible}}.ecc-card__ends{display:inline-flex;align-items:center;gap:var(--ecc-s-2);margin:0;color:var(--ecc-ink)}.ecc-hevents{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ecc-gap);margin:0;padding:0;list-style:none}.ecc-hevents__item{display:flex;min-width:0}.ecc-hevent{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.ecc-hevent__media{position:relative;flex:none;aspect-ratio:16 / 9;background:var(--ecc-screen)}.ecc-hevent__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%}@media(max-width:760px){.ecc-hevent__media{aspect-ratio:auto}.ecc-hevent__img{position:relative;inset:auto;display:block;height:auto;max-height:120vw;object-position:50% 50%}}.ecc-hevent__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--ecc-s-3);padding:var(--ecc-s-5) var(--ecc-s-4)}.ecc-hevent__when{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ecc-s-2) var(--ecc-s-3);margin:0}.ecc-hevent__date{display:inline-flex;align-items:center;min-height:var(--ecc-s-7);padding:var(--ecc-s-2) var(--ecc-s-3)}.ecc-hevent__date .ecc-led__text{position:relative;z-index:var(--ecc-z-raised)}.ecc-hevent__until{color:var(--ecc-ink-2)}.ecc-hevent__title{margin:0}.ecc-hevent__line{margin:0;color:var(--ecc-ink-2)}.ecc-hevent__at{display:inline-flex;align-items:center;gap:var(--ecc-s-2);margin:0;color:var(--ecc-ink)}.ecc-hevent__cta{margin:auto 0 0;padding-top:var(--ecc-s-2)}@media(min-width:761px){.ecc-hevents{grid-template-columns:repeat(2,minmax(0,1fr))}.ecc-hevent__body{padding:var(--ecc-s-5)}.ecc-hevents__item:only-child{grid-column:1 / -1}.ecc-hevents__item:only-child .ecc-hevent{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ecc-hevents__item:only-child .ecc-hevent__media{aspect-ratio:auto;min-height:calc(var(--ecc-s-9) * 3)}.ecc-hevents__item:only-child .ecc-hevent__body{justify-content:center;padding:var(--ecc-s-6)}}@media(min-width:1181px){.ecc-hevents{grid-template-columns:repeat(3,minmax(0,1fr))}}.ecc-jh{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--ecc-s-4)}.ecc-jh>*{min-width:0}.ecc-jh__note{max-width:36em;margin:0;color:var(--ecc-ink-2)}.ecc-jh__all{align-self:end}.ecc-jh__split{grid-column:1 / -1;display:grid;gap:var(--ecc-gap)}.ecc-jh__label{display:flex;align-items:center;gap:var(--ecc-s-2);margin:0}.ecc-jh__feature{position:relative;display:grid;gap:var(--ecc-s-4);align-content:start;padding:var(--ecc-s-5);border-radius:var(--ecc-r);background:var(--ecc-panel);color:var(--ecc-on-panel)}.ecc-jh__feature>*{margin:0}.ecc-jh__ftitle a{color:inherit;text-decoration:none}.ecc-jh__ftitle a:after{content:"";position:absolute;inset:0;border-radius:var(--ecc-r)}.ecc-jh__feature:has(a:focus-visible){outline:var(--ecc-focus-ring);outline-offset:var(--ecc-focus-offset)}.ecc-jh__ftitle a:focus-visible{outline:none}.ecc-jh__screen{position:relative;display:grid;gap:var(--ecc-s-2);padding:var(--ecc-s-4) var(--ecc-s-4) var(--ecc-s-4) var(--ecc-s-5);overflow:hidden;border-radius:var(--ecc-r-sm);background:var(--ecc-screen);color:var(--ecc-on-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ecc-on-panel) 9%,transparent)}.ecc-jh__screen:before{content:"";position:absolute;left:var(--ecc-s-2);top:var(--ecc-s-4);width:var(--ecc-s-1);height:var(--ecc-s-1);border-radius:var(--ecc-r-voxel);background:var(--ecc-lime);box-shadow:0 0 var(--ecc-s-2) color-mix(in srgb,var(--ecc-lime) 55%,transparent)}.ecc-jh__screen:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:conic-gradient(at 2px 2px,transparent 75%,color-mix(in srgb,var(--ecc-on-panel) 6%,transparent) 0);background-size:var(--ecc-s-2) var(--ecc-s-2)}.ecc-jh__unit{margin:0;color:var(--ecc-lime)}.ecc-jh__line{position:relative;z-index:var(--ecc-z-raised);max-width:40em;margin:0;font-size:var(--ecc-t-body);line-height:1.45}.ecc-jh__fmeta{color:var(--ecc-on-panel-2)}.ecc-jh__rows{display:grid;gap:var(--ecc-gap);margin:0;padding:0;list-style:none}.ecc-jh__row{display:grid;align-content:start;gap:var(--ecc-s-2);height:100%;padding:var(--ecc-s-5);border-radius:var(--ecc-r);background:var(--ecc-surface-2);color:var(--ecc-ink);text-decoration:none}.ecc-jh__row:focus-visible{outline:var(--ecc-focus-ring);outline-offset:var(--ecc-focus-offset)}@media(hover:hover)and (pointer:fine){.ecc-jh__row:hover{box-shadow:var(--ecc-elev-raised)}.ecc-jh__row:hover .ecc-jh__rtitle{text-decoration:underline;text-decoration-color:var(--ecc-spark);text-underline-offset:var(--ecc-s-1)}}.ecc-jh__rtitle{line-height:var(--ecc-lh-heading)}.ecc-jh__meta{color:var(--ecc-ink-2)}@media(min-width:761px){.ecc-jh__split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(max-width:760px){.ecc-jh{grid-template-columns:minmax(0,1fr)}.ecc-jh__all{justify-self:start}}@property --spot-glow{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.ecc-spot{position:relative;isolation:isolate}:root [data-ecc-spot]:not(a,button),:root [data-ecc-spot]:not(a,button) :where(p,h2,h3,h4,li,span,strong,small){cursor:inherit}.ecc-spot:before{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;pointer-events:none;background:radial-gradient(24em circle at var(--spot-mx, 50%) var(--spot-my, 50%),var(--ecc-lime),transparent 42%) border-box;-webkit-mask:linear-gradient(black 0 0) padding-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--ecc-d-base) var(--ecc-ease-out)}.ecc-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--ecc-spark) 30%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ecc-spark) 30%,transparent) 1px,transparent 1px);background-size:var(--ecc-s-4) var(--ecc-s-4);-webkit-mask:radial-gradient(12em circle at var(--spot-mx, 50%) var(--spot-my, 50%),black,transparent 72%);mask:radial-gradient(12em circle at var(--spot-mx, 50%) var(--spot-my, 50%),black,transparent 72%);opacity:0;transition:opacity var(--ecc-d-base) var(--ecc-ease-out)}.ecc-spot.is-spot:before,.ecc-spot.is-spot:after{opacity:1}.ecc-spot>*{position:relative;z-index:var(--ecc-z-raised)}.ecc-spot-edge{isolation:isolate}.ecc-spot-edge:before{content:"";position:absolute;inset:0;z-index:var(--ecc-z-raised);border:1px solid transparent;border-radius:inherit;pointer-events:none;background:radial-gradient(24em circle at var(--spot-mx, 50%) var(--spot-my, 50%),var(--ecc-lime),transparent 42%) border-box;-webkit-mask:linear-gradient(black 0 0) padding-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--ecc-d-base) var(--ecc-ease-out)}.ecc-spot-edge.is-spot:before{opacity:1}.ecc-spot--wash{background-image:radial-gradient(22em circle at var(--spot-mx, 50%) var(--spot-my, 50%),color-mix(in srgb,var(--ecc-lime) var(--spot-glow),transparent),transparent 62%);transition:--spot-glow var(--ecc-d-base) var(--ecc-ease-out)}.ecc-spot--wash.is-spot{--spot-glow: 9%}[data-ecc-tilt]{transform:perspective(60em) rotateX(var(--spot-rx, 0deg)) rotateY(var(--spot-ry, 0deg));transition:transform var(--ecc-d-base) var(--ecc-ease-out)}[data-ecc-parallax] img{transform:translate3d(var(--spot-px, 0),var(--spot-py, 0),0) scale(1.05);transition:transform var(--ecc-d-slow) var(--ecc-ease-out)}[data-ecc-magnet]{transform:translate3d(var(--spot-tx, 0),var(--spot-ty, 0),0);transition:transform var(--ecc-d-fast) var(--ecc-ease-out)}@media(prefers-reduced-motion:reduce){[data-ecc-tilt],[data-ecc-parallax] img,[data-ecc-magnet]{transform:none;transition:none}}html[data-ecc-motion=paused] [data-ecc-tilt],html[data-ecc-motion=paused] [data-ecc-parallax] img,html[data-ecc-motion=paused] [data-ecc-magnet]{transform:none;transition:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html:not([data-ecc-motion=paused]) .ecc-qa__trace .ecc-trace__pad,html:not([data-ecc-motion=paused]) .ecc-qa__trace .ecc-trace__path{transition:fill var(--ecc-d-fast) var(--ecc-ease-pixel),stroke var(--ecc-d-base) var(--ecc-ease-out)}html:not([data-ecc-motion=paused]) .ecc-qa__row:hover .ecc-qa__trace .ecc-trace__pad{fill:var(--ecc-spark);stroke:var(--ecc-spark)}html:not([data-ecc-motion=paused]) .ecc-qa__name{transition:color var(--ecc-d-base) var(--ecc-ease-out)}html:not([data-ecc-motion=paused]) .ecc-qa__row:hover .ecc-qa__name{color:var(--ecc-spark)}html:not([data-ecc-motion=paused]) .ecc-qa__row:hover .ecc-qa__trace .ecc-trace__path{stroke:var(--ecc-spark);stroke-dasharray:44;animation:ecc-trace-draw var(--ecc-d-slow) var(--ecc-ease-current) var(--ecc-d-fast) both}}@keyframes ecc-trace-draw{0%{stroke-dashoffset:44}to{stroke-dashoffset:0}}.ecc-board{margin-top:var(--ecc-gap)}.ecc-board__frame{position:relative;display:grid;overflow:hidden}.ecc-board__slides{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.ecc-board__slide{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:var(--ecc-gap);min-width:0;padding:var(--ecc-gap)}.ecc-js .ecc-board__slide{grid-area:1 / 1;opacity:0;visibility:hidden}.ecc-js .ecc-board__slide[data-ecc-board-current]{opacity:1;visibility:visible}@media(prefers-reduced-motion:no-preference){html:not([data-ecc-motion=paused]).ecc-js .ecc-board__slide{transition:opacity var(--ecc-d-base) var(--ecc-ease-out),visibility 0s linear var(--ecc-d-base)}html:not([data-ecc-motion=paused]).ecc-js .ecc-board__slide[data-ecc-board-current]{transition-delay:0s}}.ecc-board__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ecc-s-3);min-width:0;padding:var(--ecc-s-5) var(--ecc-s-5) calc(var(--ecc-s-7) + var(--ecc-s-3))}.ecc-board__kind{display:flex;align-items:center;gap:var(--ecc-s-2);margin:0;color:var(--ecc-ink-2)}.ecc-board__title{max-width:16em;text-wrap:balance}.ecc-board__line{max-width:30em}.ecc-board__terms{display:flex;flex-wrap:wrap;gap:var(--ecc-s-1) var(--ecc-s-4);margin:0;padding:var(--ecc-s-2) var(--ecc-s-3);border-left:2px solid var(--ecc-line-strong);color:var(--ecc-ink)}.ecc-board__cta{margin-top:auto;padding-top:var(--ecc-s-2)}.ecc-board__stage{position:relative;min-height:calc(var(--ecc-s-9) * 3)}.ecc-board__stage .ecc-stage__box{inset:10%;mix-blend-mode:multiply}.ecc-board__stage img{object-position:50% 50%;filter:brightness(1.04)}.ecc-board__ctl{position:absolute;left:var(--ecc-s-5);bottom:var(--ecc-s-3);display:none;align-items:center;gap:var(--ecc-s-2)}.ecc-js .ecc-board__ctl{display:flex}.ecc-board__count{display:flex;align-items:center;gap:var(--ecc-s-1);margin:0 var(--ecc-s-2) 0 0;color:var(--ecc-ink-2)}.ecc-board__count .ecc-dot{color:var(--ecc-ink);font-size:var(--ecc-t-h3)}.ecc-board__dots{display:flex}.ecc-board__dot{display:grid;place-items:center;width:var(--ecc-hit);height:var(--ecc-hit);padding:0;border:0;background:none;cursor:pointer}.ecc-board__dot:before{content:"";width:var(--ecc-s-2);height:var(--ecc-s-2);border-radius:var(--ecc-r-voxel);box-shadow:inset 0 0 0 2px var(--ecc-control-line)}.ecc-board__dot[aria-current=true]:before{background:var(--ecc-ink);box-shadow:none}.ecc-board__pause .ecc-icon:last-child{display:none}.ecc-board__pause[aria-pressed=true] .ecc-icon:first-child{display:none}.ecc-board__pause[aria-pressed=true] .ecc-icon:last-child{display:block}.ecc-board__price{margin-top:var(--ecc-s-1)}.ecc-board__price .ecc-price__now{font-size:var(--ecc-t-h2)}.ecc-board__ends{margin:0;color:var(--ecc-ink-2)}.ecc-board__buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ecc-s-2);margin-top:auto;padding-top:var(--ecc-s-2)}.ecc-board__wait{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ecc-s-2) var(--ecc-s-3)}.ecc-board__brand{margin:0;font-family:var(--ecc-f-text);font-size:var(--ecc-t-display);font-weight:var(--ecc-fw-display);font-stretch:var(--ecc-wdth-display);line-height:var(--ecc-lh-display);text-transform:uppercase;overflow-wrap:anywhere}.ecc-board__slide--banner{position:relative;grid-template-columns:minmax(0,1fr);min-height:calc(var(--ecc-s-9) * 4.2);padding:0;background:var(--ecc-screen);color:var(--ecc-ink)}.ecc-board__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.ecc-board__slide--banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 35%,color-mix(in srgb,var(--ecc-screen) 82%,transparent) 62%);pointer-events:none}.ecc-board__slide--banner .ecc-board__text{position:relative;z-index:var(--ecc-z-raised);justify-self:end;align-self:center;width:min(46%,calc(var(--ecc-s-9) * 6));padding:var(--ecc-s-6) var(--ecc-s-7) calc(var(--ecc-s-7) + var(--ecc-s-3)) var(--ecc-s-5)}.ecc-board__slide--banner .ecc-board__kind,.ecc-board__slide--banner .ecc-board__line{color:var(--ecc-ink)}.ecc-board__slide--banner .ecc-board__cta{margin-top:0}.ecc-js .ecc-board__frame:has(.ecc-board__slide--banner[data-ecc-board-current]) .ecc-board__ctl{z-index:var(--ecc-z-raised);padding:0 var(--ecc-s-2);border-radius:var(--ecc-r);background:var(--ecc-screen);color:var(--ecc-on-panel)}.ecc-js .ecc-board__frame:has(.ecc-board__slide--banner[data-ecc-board-current]) .ecc-board__ctl .ecc-iconbtn,.ecc-js .ecc-board__frame:has(.ecc-board__slide--banner[data-ecc-board-current]) .ecc-board__count,.ecc-js .ecc-board__frame:has(.ecc-board__slide--banner[data-ecc-board-current]) .ecc-board__count .ecc-dot{color:var(--ecc-on-panel)}.ecc-js .ecc-board__frame:has(.ecc-board__slide--banner[data-ecc-board-current]) .ecc-board__dot:before{box-shadow:inset 0 0 0 2px var(--ecc-on-panel-2)}.ecc-js .ecc-board__frame:has(.ecc-board__slide--banner[data-ecc-board-current]) .ecc-board__dot[aria-current=true]:before{background:var(--ecc-on-panel);box-shadow:none}@media(max-width:760px){.ecc-board__slide{grid-template-columns:minmax(0,1fr)}.ecc-board__stage{order:-1;min-height:0;aspect-ratio:16 / 10}.ecc-board__text{padding:var(--ecc-s-3) var(--ecc-s-3) calc(var(--ecc-s-7) + var(--ecc-s-2))}.ecc-board__ctl{left:var(--ecc-s-2);bottom:var(--ecc-s-1)}.ecc-board__dots{display:none}.ecc-board__slide--banner{min-height:0;align-content:start}.ecc-board__slide--banner:after{content:none}.ecc-board__bg{position:relative;inset:auto;height:auto;max-height:120vw;object-position:50% 50%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.ecc-board__slide--banner .ecc-board__text{justify-self:stretch;align-self:start;width:auto;padding:0 var(--ecc-s-3) calc(var(--ecc-hit) * 1.8)}}@media print{.ecc-board__ctl{display:none!important}}
