.eRHdnq_section{background:var(--color-night);color:var(--color-paper);padding-block:6rem 3rem;scroll-margin-top:6rem}.eRHdnq_heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.eRHdnq_eyebrow{color:var(--color-brand-sky);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:600}.eRHdnq_title{letter-spacing:-.065em;font-size:clamp(3.5rem,7vw,6rem);font-weight:500;line-height:1}.eRHdnq_title sup{letter-spacing:0;vertical-align:top;margin:.45rem 0 0 .5rem;font-size:1.2rem;display:inline-block}.eRHdnq_subtitle{color:#ffffffb3;margin-top:.9rem;font-size:1.1rem}.eRHdnq_introduction{color:#ffffffb3;max-width:20rem;font-size:1rem;line-height:1.8}.eRHdnq_toolbar{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;display:flex}.eRHdnq_modes{background:var(--color-brand-deep);border:1px solid #ffffff26;border-radius:4rem;gap:.3rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.eRHdnq_mode{cursor:pointer;border-radius:4rem;min-height:2.75rem;padding:.7rem 1.5rem;font-size:.8rem;font-weight:500;transition:background .2s,color .2s}.eRHdnq_mode:hover{background:#ffffff14}.eRHdnq_mode[aria-pressed=true]{background:var(--color-brand-sky);color:var(--color-night)}.eRHdnq_stage{isolation:isolate;aspect-ratio:16/9;background:var(--color-brand-deep);border:1px solid #ffffff1f;border-radius:1.25rem;position:relative;overflow:hidden}.eRHdnq_visual{aspect-ratio:16/9;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.eRHdnq_video,.eRHdnq_poster{object-fit:contain;width:100%;height:100%}.eRHdnq_poster{z-index:1}.eRHdnq_stage[data-has-frame=true] .eRHdnq_poster{visibility:hidden}.eRHdnq_shade{z-index:2;pointer-events:none;background:linear-gradient(#0000,#04171ce6);position:absolute;inset:55% 0 0}.eRHdnq_videoToggle{z-index:4;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.eRHdnq_videoToggle:focus-visible{outline:2px solid var(--color-brand-sky);outline-offset:-4px}.eRHdnq_captionOverlay{z-index:5;pointer-events:none;align-items:center;gap:1rem;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.eRHdnq_caption{text-align:right;margin-left:auto;font-size:.8rem;line-height:1.5}.eRHdnq_caption small{color:#ffffffa6;margin-top:.2rem;font-size:.65rem;display:block}.eRHdnq_detail{border-bottom:1px solid #ffffff26;align-items:flex-start;gap:1.25rem;min-height:7rem;padding:1.5rem 0;display:flex}.eRHdnq_index{color:var(--color-brand-sky);padding-top:.15rem;font-size:.75rem}.eRHdnq_detail h3{margin-bottom:.35rem;font-size:.9rem;font-weight:600}.eRHdnq_detail p{color:#ffffffa6;max-width:38rem;font-size:.8rem;line-height:1.8}.eRHdnq_hint{text-align:right;color:#ffffff8c;max-width:14rem;margin-left:auto;padding-top:.2rem;font-size:.65rem;line-height:1.7}.eRHdnq_status{z-index:5;pointer-events:none;background:var(--color-brand-deep);max-width:calc(100% - 2rem);color:var(--color-brand-sky);border-radius:.5rem;padding:.6rem .8rem;font-size:.8rem;position:absolute;top:1rem;left:1rem}.eRHdnq_dimensions{padding-top:1.75rem}.eRHdnq_dimensions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;list-style:none;display:flex}.eRHdnq_dimensions summary::-webkit-details-marker{display:none}.eRHdnq_dimensionsHeading{gap:.35rem;display:grid}.eRHdnq_dimensionsHeading strong{font-size:.95rem;font-weight:500}.eRHdnq_dimensionsHeading>span{color:#ffffffa6;font-size:.75rem}.eRHdnq_dimensionsAction{border:1px solid #ffffff40;border-radius:4rem;flex-shrink:0;align-items:center;gap:1.5rem;min-height:2.75rem;padding:.7rem 1.4rem;font-size:.8rem;display:flex}.eRHdnq_chevron{font-size:1.2rem;transition:transform .2s;display:inline-block}.eRHdnq_dimensions[open] .eRHdnq_chevron{transform:rotate(180deg)}.eRHdnq_specifications{border-top:1px solid #ffffff26;margin-top:1.75rem}.eRHdnq_specifications>div{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:1.5rem;padding:1rem 0;font-size:.8rem;display:flex}.eRHdnq_specifications dt{color:#ffffffa6}.eRHdnq_specifications dd{text-align:right}.eRHdnq_signature{color:#ffffff80;margin-top:1.5rem;font-size:.65rem}@media (min-width:768px){.eRHdnq_section{padding-block:8rem 4rem}}@media (max-width:767px){.eRHdnq_heading{flex-direction:column;align-items:flex-start;gap:1.3rem;margin-bottom:1.75rem}.eRHdnq_introduction{max-width:23rem;font-size:.85rem}.eRHdnq_subtitle{font-size:.95rem}.eRHdnq_toolbar{display:block}.eRHdnq_modes{width:100%}.eRHdnq_mode{flex:1;padding:.65rem .7rem;font-size:.75rem}.eRHdnq_stage{aspect-ratio:4/3;border-radius:1rem}.eRHdnq_captionOverlay{gap:.65rem;bottom:.8rem;left:.8rem;right:.8rem}.eRHdnq_caption{max-width:7rem;font-size:.65rem}.eRHdnq_hint{display:none}.eRHdnq_detail{gap:.9rem;min-height:8rem}.eRHdnq_dimensions summary{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){.eRHdnq_section *{transition:none}}
._3hcY-G_section{--hero-progress:0;background:var(--color-night);height:500svh;color:var(--color-paper);position:relative}._3hcY-G_stage{flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}._3hcY-G_video{object-position:center;object-fit:contain;position:absolute;inset:0}._3hcY-G_shade{background:var(--color-night);opacity:.16;pointer-events:none;position:absolute;inset:0}._3hcY-G_caption{left:max(1.25rem,50vw - 41.5rem);bottom:max(4.75rem, calc(env(safe-area-inset-bottom) + 3.5rem));letter-spacing:-.02em;text-shadow:0 2px 12px #000000b3;max-width:calc(100% - 2.5rem);font-size:clamp(1rem,1.8vw,1.5rem);font-weight:500;line-height:1.4;position:absolute}._3hcY-G_hint{opacity:clamp(0, calc(1 - var(--hero-progress) * 5), 1);pointer-events:none;justify-content:center;margin-top:auto;padding-bottom:2.5rem;display:flex;position:relative}._3hcY-G_section[data-scroll-still=true]{height:100svh}@media (min-width:1024px){._3hcY-G_caption{bottom:max(3.25rem, calc(env(safe-area-inset-bottom) + 2rem))}}@media (max-width:1023px){._3hcY-G_section{height:350svh}._3hcY-G_video{object-fit:cover}}@media (max-width:700px){._3hcY-G_hint{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}}@media (max-width:767px),(prefers-reduced-motion:reduce){._3hcY-G_section{height:100svh}}._3hcY-G_phoneOnly{display:none}@media (max-width:767px){._3hcY-G_phoneOnly{display:block}._3hcY-G_wideOnly{display:none}}
