.segment-showcase__tab.is-active{background-color:var(--color-surface-highlight);color:var(--color-text-primary-invert)}.segment-showcase__tab.is-active:active,.segment-showcase__tab.is-active:focus:not(:focus-visible),.segment-showcase__tab.is-active:hover{background-color:var(--color-surface-primary-invert);color:var(--color-text-primary-invert)}.segment-showcase__tab.is-active:focus,.segment-showcase__tab.is-active:focus-visible{background-color:var(--color-surface-highlight);color:var(--color-text-primary-invert)}.segment-showcase__heading{font-family:var(--font-family-title);font-size:var(--heading-300);font-weight:700;line-height:var(--line-height-heading);margin:0 0 var(--space-s);text-transform:uppercase}.segment-showcase__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-bottom:var(--margin-top-small)}.segment-showcase__panel{display:none}.segment-showcase__panel:first-child{display:block}.segment-showcase.is-enhanced .segment-showcase__panel{display:none}.segment-showcase.is-enhanced .segment-showcase__panel.is-active{display:block}.segment-showcase__region{margin-bottom:var(--margin-top-small)}.segment-showcase__region-heading{margin:0 0 var(--space-m)}@container content-area (min-width: 50rem){.segment-showcase__region-heading{padding-right:10rem}}.segment-showcase__panel:first-child .segment-showcase__badge,.segment-showcase__panel:first-child .segment-showcase__heading-suffix{display:none}.segment-showcase__slider .swiper-controls{justify-content:flex-start!important;margin-bottom:var(--space-s)}@container content-area (min-width: 50rem){.segment-showcase__slider .swiper-controls{margin:0;position:absolute!important;right:0;top:calc(var(--space-m)*-1);transform:translateY(-100%)}}.segment-showcase__slide{height:auto;position:relative}.segment-showcase__region--categories .segment-showcase__slide{height:auto;width:100%}@media(min-width:70.001rem){.segment-showcase__region--categories .segment-showcase__slide{width:33%}.segment-showcase__region--categories .segment-showcase__slide:first-child{width:66%}}.segment-showcase__loader-header{align-items:flex-start;display:flex;gap:var(--space-2xs);position:relative}.segment-showcase__loader-heading{min-width:0}.segment-showcase__badge{align-items:center;aspect-ratio:1;border:2px solid;border-radius:50%;display:inline-flex;flex:none;font-size:var(--heading-400);height:1.5em;justify-content:center}.segment-showcase__badge,.segment-showcase__loader-series{font-family:var(--font-family-title);font-weight:700;line-height:var(--line-height-heading);text-transform:uppercase}.segment-showcase__loader-series{font-size:var(--heading-200);margin:0}.segment-showcase__loader-card{background:var(--color-surface-tertiary);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:var(--space-s)}.segment-showcase__loader-card h3{color:var(--color-text-secondary);font-size:var(--heading-200)}.segment-showcase__loader-card h3,.segment-showcase__loader-card p{font-family:var(--font-family-title);font-weight:700;line-height:var(--line-height-heading);text-transform:uppercase}.segment-showcase__loader-card p{font-size:var(--heading-400);margin-top:var(--space-5xs)}.segment-showcase__region--categories .segment-showcase__slide:first-child .segment-showcase__loader-card p{font-family:var(--font-family-title);font-size:var(--heading-500);font-weight:700;line-height:1;text-transform:uppercase}.segment-showcase__region--categories .segment-showcase__slide:first-child .segment-showcase__loader-card .segment-showcase__loader-image{aspect-ratio:5/3}.segment-showcase__region--categories .segment-showcase__slide:first-child .segment-showcase__loader-card .segment-showcase__badge{height:100%}.segment-showcase__loader-image{align-items:center;aspect-ratio:12/11;display:flex;flex:1 1 auto;justify-content:center;margin:var(--space-s) 0;min-height:10rem}.segment-showcase__loader-image img{max-height:100%;max-width:100%;mix-blend-mode:multiply;object-fit:contain}.segment-showcase__loader-image-placeholder{background:var(--color-border);display:block;height:100%;width:100%}.segment-showcase__loader-button{margin-top:var(--space-3xs)}.segment-showcase__loader-button .btn{box-sizing:border-box;justify-content:center;width:100%}.segment-showcase__region--attachments .segment-showcase__slide{height:auto;width:100%}@media(min-width:800px){.segment-showcase__region--attachments .segment-showcase__slide{width:calc(50% - 16px)}}@media(min-width:1100px){.segment-showcase__region--attachments .segment-showcase__slide{width:calc(33.33333% - 21.33333px)}}@media(min-width:1300px){.segment-showcase__region--attachments .segment-showcase__slide{width:calc(25% - 24px)}}.segment-showcase__region--attachments .segment-showcase__attachment-card{background:var(--color-surface-tertiary);display:flex;flex-direction:column;height:100%}.segment-showcase .attachment-item__media{aspect-ratio:344/300;height:100%;position:relative}.segment-showcase .attachment-item__image{inset:0;margin:0;position:absolute}.segment-showcase .attachment-item__image img{height:100%;width:100%}.segment-showcase__attachment-info{background:var(--color-surface-tertiary);inset:0;opacity:0;overflow-y:auto;padding-block:var(--space-3xs);position:absolute;scrollbar-width:none;transition:opacity .25s ease,visibility .25s ease;visibility:hidden}.segment-showcase__attachment-info::-webkit-scrollbar{display:none}.segment-showcase__attachment-card.is-info-open .segment-showcase__attachment-info{opacity:1;visibility:visible}.segment-showcase__attachment-card.is-info-open:not(.is-info-at-end) .attachment-item__media:after{background:linear-gradient(to bottom,transparent,var(--color-surface-tertiary));bottom:0;content:"";height:2.5rem;left:0;pointer-events:none;position:absolute;right:0}.segment-showcase__attachment-toggle{align-self:stretch;justify-content:center;margin-top:auto}.segment-showcase__attachment-toggle-label{align-items:center;display:inline-flex;gap:var(--space-4xs)}.segment-showcase__attachment-toggle-label svg{height:1.25rem;width:1.25rem}.segment-showcase__attachment-toggle-label--back{display:none}.segment-showcase__attachment-toggle-label--back svg{transform:rotate(180deg)}.segment-showcase__attachment-toggle[aria-expanded=true] .segment-showcase__attachment-toggle-label--discover{display:none}.segment-showcase__attachment-toggle[aria-expanded=true] .segment-showcase__attachment-toggle-label--back{display:inline-flex}.segment-showcase__catalogue{margin-top:var(--space-l)}.segment-showcase__catalogue-text{font-weight:700;margin:0 0 var(--space-s);text-transform:uppercase}.segment-showcase__modal{background:var(--color-surface-tertiary);border:0;color:var(--color-text-primary);margin:auto;max-height:90vh;padding:0;width:min(92vw,75rem)}.segment-showcase__modal::backdrop{background:rgba(0,0,0,.5)}.segment-showcase__modal-inner{display:grid;gap:var(--space-m);grid-template-columns:1fr 1fr;padding:var(--space-m);position:relative}.segment-showcase__modal-close{background:none;border:0;cursor:pointer;padding:0;position:absolute;right:var(--space-xs);top:var(--space-xs);z-index:1}.segment-showcase__modal-body{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-m)}.segment-showcase .small-heading-big-ingress+*{margin-top:0}.segment-showcase__modal-actions{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:auto}.segment-showcase__modal-media{align-items:flex-start;display:flex;justify-content:center}.segment-showcase__modal-image{height:auto;mix-blend-mode:multiply;object-fit:contain;width:100%}.segment-showcase__modal-image-placeholder{aspect-ratio:4/3;background:var(--color-border);display:block;width:100%}@media(max-width:48rem){.segment-showcase__modal-inner{grid-template-columns:1fr}.segment-showcase__modal-media{order:-1}}@container (min-width: 30.0001rem){.segment-showcase__modal .specs-features.specs-features{grid-template-columns:repeat(4,1fr)}}@container (max-width: 30rem){.segment-showcase__modal .specs-features.specs-features{grid-template-columns:repeat(2,1fr)}.segment-showcase__modal .specs-features.specs-features .specs-features__item{text-align:left}}
