@media(min-width:1200px){
/* Natural photo height prevents vertical cropping; the extra width supplies the pan. */
.pc-experience-v134 #about .about-photos .about-main,.pc-experience-v134 #about .about-photos .about-sub{height:auto;aspect-ratio:auto;align-self:start}
.pc-experience-v134 #about .about-photos .about-photo picture{position:relative;display:block;width:100%;height:auto}
.pc-experience-v134 #about .about-photos .about-photo img{display:block;position:static;width:120%;max-width:none;height:auto;object-fit:contain;animation:aboutHorizontalV100 14s ease-in-out infinite alternate;animation-play-state:paused;transform:translate3d(0,0,0)}
.pc-experience-v134 #about .about-photos .about-sub img{animation-direction:alternate-reverse;animation-delay:-3s}
.pc-experience-v134 #about .about-photos.is-motion-visible-v97 .about-photo img{animation-play-state:running}
/* Opaque gray masks only the fixed CN below this section; retain the same art layer. */
.v21-redesign main>#service{background-color:#f1f2f3}
/* Restore v132's image-above-copy composition and typography. */
.pc-experience-v134 #feature .feature-carousel,.pc-experience-v134 #feature .feature-viewport{min-width:0;max-width:100%}
.pc-experience-v134 #feature .feature-list{gap:34px}
.pc-experience-v134 #feature .feature-item{border:1px solid #dbe8f1;border-radius:24px;box-shadow:0 12px 35px #12365308;overflow:hidden;height:auto;min-height:0;background:#fff}
.pc-experience-v134 #feature .feature-picture{width:100%;height:auto;aspect-ratio:1;padding:0;background:#e6eef3}
.pc-experience-v134 #feature .feature-picture .feature-photo-v42{position:static;display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.pc-experience-v134 #feature .feature-copy{position:relative;width:100%;max-width:100%;padding:24px 25px;transform:none}
.pc-experience-v134 #feature .feature-copy small{position:static;display:block;margin-top:-13px;margin-bottom:0;color:#e6f1f8;font:800 58px/1 Georgia,serif}
.pc-experience-v134 #feature .feature-copy>p{display:block;width:100%;margin:-23px 0 3px;color:#087bc5;font:800 12px/1.04 sans-serif;letter-spacing:.1em}
.pc-experience-v134 #feature .feature-copy h3{margin:10px 0 7px;font-size:22px;line-height:1.5}
.pc-experience-v134 #feature .feature-copy>span{display:block;font-size:15px;line-height:1.9;color:#526779}
.pc-experience-v134 #feature .pc-slider-controls-v138>button:first-child,.pc-experience-v134 #feature .pc-slider-controls-v138>button:nth-child(3){top:calc(20px + var(--protocol-image-width-v141,350px)/2 - 36px)}
/* Worded controls match the HERO rather than using ambiguous pause/play glyphs. */
.pc-experience-v134 .pc-slider-controls-v138 .pc-slider-pause-v138{display:grid;place-items:center;min-width:78px;width:78px;height:36px;padding:0 12px;border:1px solid #628398;border-radius:5px;background:#f8fbfd;color:#17445e;font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1;box-shadow:none}
/* Quiet file-frame treatment on all nine steps, without the former colored strip. */
.pc-experience-v134 #mission-process .process-list>li{border:1px solid #9db4c3;box-shadow:0 10px 26px #18394c10,inset 0 0 0 5px #ffffff65}
.pc-experience-v134 #mission-process .process-list>li.pc-step-current-v134{border-color:#9db4c3;box-shadow:0 10px 26px #18394c10,inset 0 0 0 5px #ffffff65}
.pc-experience-v134 #mission-process .process-list>li::after{content:'';display:block;position:absolute;z-index:2;inset:12px 12px auto auto;width:26px;height:26px;background:none;border:0;border-top:2px solid #5d819855;border-right:2px solid #5d819855;border-radius:0 5px 0 0;box-shadow:none;pointer-events:none}
}
@media(min-width:1200px) and (prefers-reduced-motion:reduce){.pc-experience-v134 #about .about-photos .about-photo img{animation:none;transform:none}}
