@import url("base.css");

/* B: escena fotográfica de A y lectura estructurada de C. */
.applications .material-gallery img.material-photo{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1.15;object-fit:contain;flex:none;background:#f3f1ed;cursor:default}
body{background:#f3f1ed;color:#17191c;color-scheme:light}
.community-card{background:#fff;border-color:#d7d4ce}.community-demo-note,.community-location,.community-copy>p:not(.community-location),.community-contact span{color:#62656a}.community-contact{border-color:#d7d4ce}
header{background:#f3f1ed;color:#17191c;border-color:#d7d4ce}
.brand img{filter:none}nav a[aria-current],nav a:hover{color:#b30913}
.header-cta{color:white}.menu-button{color:#17191c;border-color:#777}
footer{color:#62656a;border-color:#d7d4ce}
.section-heading>p:not(.eyebrow){color:#606369}.section-heading .eyebrow{color:#b30913}
.machine-card,.supplies-grid article{color:#fff}.machine-copy .eyebrow{color:#f9858a}
.machine-applications{background:#fff;border:1px solid #d7d4ce}
.material-strip{background:#e8e5df}.muted,.supplies-caption{color:#62656a}
.video-strip{border-color:#d0ccc5}.video-link>span{border-color:#888}.video-link small{color:#62656a}
.proof .section-heading>p:not(.eyebrow){color:#62656a}
.hybrid-home .home-carousel{color:#fff;background:#0b1118}
.hybrid-home .hero-slide{isolation:isolate}
.hybrid-home .hero-background{width:68%;object-fit:cover;object-position:65% center}
.hybrid-home .hero-shade{display:block;position:absolute;inset:0;background:linear-gradient(90deg,#0b1118 0%,#0b1118fa 27%,#0b1118ba 42%,#0b111825 62%,transparent 76%);z-index:0}
.hybrid-home .hero-copy{position:relative;z-index:1;width:46%;max-width:46%}
.hybrid-home .hero-copy h1,.hybrid-home .hero-copy h2{font-size:clamp(32.5px,4.16vw,78px);letter-spacing:-.05em;line-height:1.12}
.hybrid-home .hero-copy h1 span{display:block}.hybrid-home .hero-copy .lead{max-width:430px;color:#d2d3d5}
.hybrid-home .hero-copy .video-link small{color:#c1c5cc}
.hybrid-home .hero-categories{position:absolute;right:3vw;bottom:30px;display:flex;z-index:2}
.hybrid-home .scene-label{left:6vw;right:auto;bottom:25px;font-size:9.1px}
.hybrid-home .edge-note{top:25px;right:3vw}
.hybrid-home .carousel-controls{background:#fff;color:#17191c;border-color:#d7d4ce}
.hybrid-home .carousel-dots button{color:#666}.hybrid-home .carousel-dots button[aria-pressed=true]{color:#b30913}
.hybrid-home .carousel-caption,.hybrid-home [data-carousel-status]{color:#62656a}
.material-gallery figcaption{color:#17191c}
@media(min-width:1001px) and (min-height:580px){
 .hybrid-home .hero-copy h1,.hybrid-home .hero-copy h2{font-size:clamp(32.5px,min(4.095vw,7.8vh),78px)}
 .hybrid-home .hero-slide{padding-bottom:65px}
 .applications .material-gallery{background:white;padding:12px 18px;border:1px solid #dedad4}
}
@media(min-width:1001px) and (min-height:580px) and (max-height:740px){
 .hybrid-home .hero-copy .lead{max-width:none;margin:10px 0}
 .hybrid-home .hero-copy h1,.hybrid-home .hero-copy h2{margin:10px 0}
 .hybrid-home .hero-copy .video-link{margin-top:14px}
 .hybrid-home .hero-copy>.button{padding-block:12px}
}
@media(max-width:760px){
 nav[data-menu]{background:#f3f1ed;color:#17191c;border-color:#d7d4ce}
 .hybrid-home .hero-copy{width:100%;max-width:100%}
 .hybrid-home .hero-copy h1,.hybrid-home .hero-copy h2{font-size:clamp(31.2px,8.06vw,52px)}
 .hybrid-home .hero-background{position:relative;width:calc(100% + 12vw);height:330px;object-position:65% center!important}
 .hybrid-home .hero-shade{display:none}
 .hybrid-home .hero-categories{bottom:25px;left:4vw;right:4vw;justify-content:space-between;gap:0;text-shadow:0 1px 4px #000}
 .hybrid-home .hero-categories a{background:#0b1118b3;padding:7px 5px}
 .hybrid-home .scene-label{bottom:95px;background:#0b1118b3;padding:5px}
}
