/* Photographic diptych: two independent images, no enclosing card. */
.technology-section .tech-capture .mip-photo-pair{position:relative;isolation:isolate;aspect-ratio:1.12;margin:0}
.technology-section .mip-photo-pair img{display:block;position:absolute;object-fit:cover;border:0;box-shadow:none;background:none}
.technology-section .mip-photo-pair .mip-photo-main{inset:0 auto auto 0;width:84%;height:92%;object-position:53% 50%;border-radius:7px 30% 7px 25%}
.technology-section .mip-photo-pair .mip-photo-detail{right:0;bottom:0;width:49%;height:44%;object-position:62% 50%;border-radius:6px 28% 6px 26%}
.technology-section .tech-panel.tech-capture .tech-panel-top{padding-bottom:18px}
.technology-section .tech-capture .mip-photo-pair+figcaption{padding-top:16px}
.hero-gradient[data-hero-industries].is-rotating{display:inline-block;position:relative;vertical-align:bottom;width:100%;height:1.08em;background:none;-webkit-text-fill-color:currentColor;color:#b7cf91}
.hero-industry-accessible{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.hero-industry-viewport{position:absolute;inset:0;display:block;overflow:hidden}
.hero-industry-word{position:absolute;inset:0 auto auto 0;display:block;width:max-content;white-space:nowrap;line-height:1.08;transform-origin:left top;transform:scale(var(--industry-scale,1));transition:opacity .28s,translate .4s cubic-bezier(.22,1,.36,1);opacity:0;translate:0 .65em}
.hero-industry-word.is-current{opacity:1;translate:0 0}
.hero-industry-word.is-leaving{opacity:0;translate:0 -.65em}
.hero-shell:has([data-hero-industries]) .brex-hero-copy{min-width:0}
@media(max-width:800px){.technology-section .tech-capture .mip-photo-pair{aspect-ratio:1.05}.technology-section .mip-photo-pair .mip-photo-detail{width:51%;height:43%}}
@media(prefers-reduced-motion:reduce){.hero-industry-word{transition:none}}
.motion-paused .hero-industry-word{transition:none}

.technology-section .mip-photo-pair.mip-photo-single{aspect-ratio:4/3}
.technology-section .mip-photo-pair.mip-photo-single .mip-photo-main{width:100%;height:100%}

/* Original transparent 3D pest study; decorative and independent of page content. */
:root{--iqs-atmosphere-image:url('/assets/decor/pest-atmosphere-v1.webp');--iqs-atmosphere-opacity:.16}
.hero-shell .hero-grid{background-image:var(--iqs-atmosphere-image);background-repeat:no-repeat;background-size:clamp(1250px,100vw,2200px) auto;background-position:right center;opacity:var(--iqs-atmosphere-opacity);mask-image:linear-gradient(90deg,#0008,#000 70%);pointer-events:none}
.page-hero,.technology-section{position:relative;isolation:isolate;overflow:hidden}
.page-hero::after,.technology-section::before{content:'';position:absolute;inset:0;width:auto;height:auto;z-index:-1;border:0;border-radius:0;background-image:var(--iqs-atmosphere-image);background-repeat:no-repeat;background-size:clamp(1200px,100vw,2000px) auto;background-position:right 40%;opacity:calc(var(--iqs-atmosphere-opacity)*.72);pointer-events:none}
.technology-section::before{background-position:right center;mask-image:linear-gradient(90deg,#0003,#000)}
@media(max-width:800px){.hero-shell .hero-grid{background-size:1050px auto;background-position:76% 10%;opacity:calc(var(--iqs-atmosphere-opacity)*.55)}.page-hero::after,.technology-section::before{background-size:1000px auto;background-position:76% 10%;opacity:calc(var(--iqs-atmosphere-opacity)*.45)}}
