.KeyFigures-module__r3FeXq__section{border-bottom:1px solid var(--color-corp-line)}.KeyFigures-module__r3FeXq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.KeyFigures-module__r3FeXq__label{color:var(--color-navy-600);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.72rem;font-weight:600;line-height:1.4;display:inline-flex}.KeyFigures-module__r3FeXq__label:before{content:"";background:currentColor;width:1.75rem;height:2px;display:block}.KeyFigures-module__r3FeXq__link{min-height:2.75rem;color:var(--color-navy-600);border-radius:.25rem;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.KeyFigures-module__r3FeXq__link:hover{color:var(--color-navy-700)}.KeyFigures-module__r3FeXq__link:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:3px}.KeyFigures-module__r3FeXq__arrow{width:1rem;height:1rem;transition:transform .35s var(--ease-apple)}.KeyFigures-module__r3FeXq__link:hover .KeyFigures-module__r3FeXq__arrow{transform:translateY(3px)}.KeyFigures-module__r3FeXq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;margin:0;display:grid}.KeyFigures-module__r3FeXq__figure{grid-row:span 2;grid-template-rows:subgrid;row-gap:.6rem;padding-top:1.35rem;display:grid;position:relative}.KeyFigures-module__r3FeXq__figure .KeyFigures-module__r3FeXq__name{grid-row:2}.KeyFigures-module__r3FeXq__figure .KeyFigures-module__r3FeXq__value{grid-row:1;align-self:end}.KeyFigures-module__r3FeXq__hairline{background:var(--color-corp-line);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.KeyFigures-module__r3FeXq__hairline:after{content:"";background:var(--color-navy-600);width:2.5rem;height:2px;position:absolute;top:-.5px;left:0}.KeyFigures-module__r3FeXq__name{color:var(--color-corp-muted);font-size:.875rem;font-weight:500;line-height:1.4}.KeyFigures-module__r3FeXq__value{min-height:clamp(2.6rem,3vw + 1.4rem,4rem);color:var(--color-corp-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:flex-end;margin:0;font-size:clamp(2.1rem,2.6vw + 1.1rem,3.5rem);font-weight:700;line-height:1;display:flex}.KeyFigures-module__r3FeXq__figure[data-kind=text] .KeyFigures-module__r3FeXq__value{letter-spacing:-.02em;padding-bottom:.2em;font-size:clamp(1.3rem,1.2vw + .95rem,2rem);line-height:1.15}.KeyFigures-module__r3FeXq__number{align-items:baseline;gap:.3rem;display:inline-flex}.KeyFigures-module__r3FeXq__unit{color:var(--color-corp-muted);letter-spacing:0;font-size:.42em;font-weight:600}.KeyFigures-module__r3FeXq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.KeyFigures-module__r3FeXq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}@media (prefers-reduced-motion:reduce){.KeyFigures-module__r3FeXq__arrow{transition:none}.KeyFigures-module__r3FeXq__link:hover .KeyFigures-module__r3FeXq__arrow{transform:none}}
.RelatedProducts-module___4xLuG__section{--gutter:max(1rem, calc((100% - 80rem) / 2));border-top:1px solid var(--color-corp-line);color:var(--color-corp-ink);background:#fff;padding-block:clamp(4rem,7vw,6.5rem);position:relative;overflow:clip}.RelatedProducts-module___4xLuG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;width:min(80rem,100% - 2rem);margin-inline:auto;display:flex}.RelatedProducts-module___4xLuG__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.RelatedProducts-module___4xLuG__arrows{gap:.5rem;display:flex}.RelatedProducts-module___4xLuG__arrowButton{width:2.9rem;height:2.9rem;color:var(--color-corp-ink);cursor:pointer;transition:border-color .3s var(--ease-apple), color .3s var(--ease-apple), opacity .3s var(--ease-apple);background:#fff;border:1px solid #cdd2de;border-radius:.5rem;place-items:center;padding:0;display:grid}.RelatedProducts-module___4xLuG__arrowButton:hover:not([aria-disabled=true]){border-color:var(--color-navy-600);color:var(--color-navy-600)}.RelatedProducts-module___4xLuG__arrowButton:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:3px}.RelatedProducts-module___4xLuG__arrowButton[aria-disabled=true]{opacity:.4;cursor:default}.RelatedProducts-module___4xLuG__arrowIcon{width:1.1rem;height:1.1rem;transition:transform .35s var(--ease-apple)}.RelatedProducts-module___4xLuG__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-top:clamp(2rem,4vw,3rem);overflow-x:auto}.RelatedProducts-module___4xLuG__rail::-webkit-scrollbar{display:none}.RelatedProducts-module___4xLuG__track{width:max-content;padding:.5rem var(--gutter) 1rem;gap:1rem;margin:0;list-style:none;display:flex}.RelatedProducts-module___4xLuG__item{scroll-snap-align:start;flex:none;width:min(78vw,19rem)}.RelatedProducts-module___4xLuG__card{border:1px solid var(--color-corp-line);height:100%;color:inherit;transition:transform .35s var(--ease-apple), border-color .35s var(--ease-apple);background:#fff;border-radius:.75rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.RelatedProducts-module___4xLuG__card:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:3px}.RelatedProducts-module___4xLuG__stage{aspect-ratio:4/3;background:#eef0f5;display:block;position:relative}.RelatedProducts-module___4xLuG__reveal{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.RelatedProducts-module___4xLuG__picture{width:100%;height:100%;min-height:0;display:block}.RelatedProducts-module___4xLuG__image,.RelatedProducts-module___4xLuG__illustration{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--ease-apple);display:block}.RelatedProducts-module___4xLuG__body{flex-direction:column;flex:1;gap:.4rem;padding:1.25rem 1.25rem 1.35rem;display:flex}.RelatedProducts-module___4xLuG__tag{color:var(--color-navy-600);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:600}.RelatedProducts-module___4xLuG__name{color:var(--color-corp-ink);letter-spacing:-.02em;transition:color .35s var(--ease-apple);margin:0;font-size:1.15rem;font-weight:650;line-height:1.25}.RelatedProducts-module___4xLuG__desc{color:var(--color-corp-body);flex:1;font-size:.92rem;line-height:1.55}.RelatedProducts-module___4xLuG__more{color:var(--color-navy-600);align-items:center;gap:.4rem;margin-top:.6rem;font-size:.875rem;font-weight:600;display:inline-flex}.RelatedProducts-module___4xLuG__more .RelatedProducts-module___4xLuG__arrowIcon{width:1rem;height:1rem}.RelatedProducts-module___4xLuG__card:hover{border-color:var(--color-navy-600);transform:translateY(-4px)}.RelatedProducts-module___4xLuG__card:hover .RelatedProducts-module___4xLuG__image,.RelatedProducts-module___4xLuG__card:hover .RelatedProducts-module___4xLuG__illustration{transform:scale(1.04)}.RelatedProducts-module___4xLuG__card:hover .RelatedProducts-module___4xLuG__name{color:var(--color-navy-600)}.RelatedProducts-module___4xLuG__card:hover .RelatedProducts-module___4xLuG__more .RelatedProducts-module___4xLuG__arrowIcon{transform:translate(3px)}@media (min-width:768px){.RelatedProducts-module___4xLuG__section{--gutter:max(1.5rem, calc((100% - 80rem) / 2))}.RelatedProducts-module___4xLuG__header{width:min(80rem,100% - 3rem)}.RelatedProducts-module___4xLuG__track{gap:1.25rem}.RelatedProducts-module___4xLuG__item{width:clamp(18rem,30vw,22rem)}}@media (prefers-reduced-motion:reduce){.RelatedProducts-module___4xLuG__arrowButton,.RelatedProducts-module___4xLuG__arrowIcon,.RelatedProducts-module___4xLuG__card,.RelatedProducts-module___4xLuG__image,.RelatedProducts-module___4xLuG__illustration,.RelatedProducts-module___4xLuG__name{transition:none}.RelatedProducts-module___4xLuG__card:hover,.RelatedProducts-module___4xLuG__card:hover .RelatedProducts-module___4xLuG__image,.RelatedProducts-module___4xLuG__card:hover .RelatedProducts-module___4xLuG__illustration,.RelatedProducts-module___4xLuG__card:hover .RelatedProducts-module___4xLuG__more .RelatedProducts-module___4xLuG__arrowIcon{transform:none}}
.DetailPage-module__ex0v4G__page,.DetailPage-module__ex0v4G__zoom{position:relative}
