*,*::before,*::after{box-sizing:border-box}.product-brochure{margin:0;font-family:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.product-brochure__panels{display:flex;flex-direction:column;width:100%}.panel{width:100%}.panel__stage{position:relative;width:100%;background-color:var(--panel-bg,#000)}.panel__image{width:100%;height:auto;display:block;vertical-align:top}.panel__overlay{position:absolute;inset:0;pointer-events:none}.panel__copy{position:absolute;top:var(--copy-top,8%);left:var(--copy-left,6%);right:var(--copy-right,auto);bottom:var(--copy-bottom,auto);width:var(--copy-width,42%);text-align:var(--copy-align,left);transform:var(--copy-transform,none);color:#fff;pointer-events:auto}.panel__heading{margin:0;font-weight:700;line-height:1.12;letter-spacing:-0.025em;text-wrap:balance;font-size:var(--heading-size,clamp(1.35rem,2.7vw,2.55rem));text-shadow:var(--heading-shadow,0 2px 18px rgba(0,0,0,0.7))}.panel__body{margin:0;padding-top:clamp(0.65rem,1.35vw,1.1rem);font-size:clamp(0.95rem,1.4vw,1.15rem);line-height:1.45;color:rgba(255,255,255,0.9);text-wrap:pretty;text-shadow:var(--body-shadow,0 1px 12px rgba(0,0,0,0.65))}.panel--01{--copy-top:8%;--copy-left:auto;--copy-right:6%;--copy-width:44%;--copy-align:right}.panel--01 .panel__body{max-width:72%;margin-inline-start:auto}.panel--02{--copy-top:5%;--copy-left:50%;--copy-right:auto;--copy-width:76%;--copy-align:center;--copy-transform:translateX(-50%);--heading-size:clamp(1.25rem,2.5vw,2.25rem)}.panel--02 .panel__body{max-width:100%}.panel--03 .panel__copy--brightness-peak{top:8%;bottom:auto;left:6%;right:auto;width:42%;text-align:left;transform:none;--heading-size:clamp(1.25rem,2.45vw,2.2rem)}.panel--03 .panel__copy--brightness-min{top:8%;bottom:auto;left:auto;right:6%;width:42%;text-align:right;transform:none;--heading-size:clamp(1.25rem,2.45vw,2.2rem)}.panel--04{--copy-top:8%;--copy-left:auto;--copy-right:6%;--copy-width:62%;--copy-align:right}.panel--04 .panel__body{max-width:40%;margin-inline-start:auto}.panel--05 .panel__copy--pane-left{top:68%;left:16%;right:auto;bottom:auto;width:26%;text-align:center;transform:translate(-50%,0);--heading-size:clamp(1.25rem,2.45vw,2.2rem);--body-shadow:0 1px 16px rgba(0,0,0,0.9)}.panel--05 .panel__copy--pane-right{top:8%;left:64%;right:auto;bottom:auto;width:26%;text-align:center;transform:translate(-50%,0);--heading-size:clamp(1.25rem,2.45vw,2.2rem);--body-shadow:0 1px 16px rgba(0,0,0,0.9)}.panel--06{--copy-top:8%;--copy-left:6%;--copy-width:44%;--copy-align:left}.panel--07 .panel__copy--title{top:6%;left:50%;right:auto;bottom:auto;width:66%;text-align:center;transform:translateX(-50%)}.panel--07 .panel__copy--body-pane{top:auto;left:50%;right:auto;bottom:8%;width:54%;text-align:center;transform:translateX(-50%)}.panel--08 .panel__overlay{display:block;padding:0}.panel--08 .panel__heading--section{position:absolute;left:clamp(1.25rem,3.5vw,3rem);right:clamp(1.25rem,3.5vw,3rem);top:clamp(1.5rem,3vw,3.5rem);margin:0;text-align:center;color:#fff;font-weight:700;pointer-events:auto;--heading-size:clamp(1.25rem,2.5vw,2.25rem)}.panel--08 .panel__columns{position:absolute;left:50%;right:auto;width:min(70%,46rem);top:clamp(5rem,11vw,7.75rem);transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.35rem,0.9vw,1rem);align-items:start;align-content:start;color:#fff;pointer-events:auto}.panel--08 .panel__column{display:flex;flex-direction:column;align-items:center;align-self:start;justify-content:flex-start;text-align:center;max-width:18rem;margin-inline:auto}.panel--08 .panel__column .panel__heading{color:#fff;font-size:clamp(0.9375rem,1.55vw,1.35rem);text-wrap:balance}.panel--08 .panel__column .panel__body{padding-top:clamp(0.5rem,1vw,0.75rem);font-size:clamp(0.8125rem,1.15vw,1.0625rem);line-height:1.45;text-wrap:pretty}.panel--09{--copy-top:8%;--copy-left:6%;--copy-width:44%;--copy-align:left}@media (max-width:1030px){.product-brochure__panels{display:none}}
