/* Three photographic chapters driven by normal page scrolling. */
.simplified .about.story-ready{position:relative;height:235svh;display:block;background:#08090b;border:0;overflow:visible}
.simplified .about.story-ready:before{display:none}
.story-visual{display:none}
.story-ready .story-sticky{position:sticky;top:var(--story-top,100px);height:calc(100svh - var(--story-top,100px));overflow:hidden;isolation:isolate;background:#08090b}
.story-ready .story-visual{display:block;position:absolute;inset:0;z-index:0;clip-path:inset(var(--story-inset,8%) round var(--story-radius,15px))}
.story-ready .story-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;transform:scale(var(--story-photo-scale,1.12));will-change:transform,clip-path}
.story-ready .story-photo:nth-child(1){object-position:center 72%}
.story-ready .story-photo:nth-child(2){object-position:58% 66%;clip-path:inset(0 var(--story-second-cut,100%) 0 0)}
.story-ready .story-photo:nth-child(3){object-position:center 58%;clip-path:inset(var(--story-third-cut,100%) 0 0 0)}
.story-ready .story-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000a,transparent 85%),linear-gradient(0deg,#000b,transparent 80%);pointer-events:none}
.simplified .story-ready .about-copy{position:absolute;inset:0;display:block;max-width:1400px;width:100%;height:100%;min-height:0;margin:0 auto;padding:0;z-index:2;pointer-events:none}
.story-ready .story-panel{position:absolute;left:clamp(30px,7vw,100px);right:clamp(30px,7vw,100px);bottom:clamp(70px,12vh,130px);max-width:680px;opacity:0;transform:translateY(35px);will-change:transform,opacity}
.simplified .story-ready .about-copy .story-panel .eyebrow{color:#eee;font-size:10px;letter-spacing:2px;margin-bottom:23px}
.simplified .story-ready .about-copy .story-panel h2{font-size:clamp(40px,5.3vw,75px);line-height:1.06;letter-spacing:-2px;font-weight:400;margin:0;text-shadow:0 2px 20px #0005}
.simplified .story-ready .about-copy .story-panel>p{font-size:clamp(21px,2.6vw,34px);line-height:1.45;letter-spacing:-.5px;margin:0;color:#fff;max-width:680px}
.simplified .story-ready .about-copy .story-panel .preparation-copy{margin:0 0 25px}
.simplified .story-ready .about-copy .story-panel h3{font-size:clamp(29px,4vw,49px);font-weight:400;line-height:1.15;letter-spacing:-1px;margin:0 0 23px}
.simplified .story-ready .about-copy .story-panel .preparation-copy p{font-size:18px;line-height:1.6;max-width:560px;color:#fff}
.story-ready .story-panel .btn{pointer-events:auto}
.story-progress{position:absolute;bottom:33px;right:clamp(30px,7vw,100px);display:flex;gap:8px;z-index:3}
.story-progress>span{display:block;width:35px;height:2px;background:#ffffff35;overflow:hidden}
.story-progress>span>i{display:block;width:100%;height:100%;background:#ee3447;transform:scaleX(0);transform-origin:left}
@media(max-width:800px){.simplified .about.story-ready{height:230svh}.story-ready .story-sticky{height:calc(100svh - var(--story-top,88px) - 76px)}.story-ready .story-panel{left:28px;right:28px;bottom:65px;max-width:none}.simplified .story-ready .about-copy .story-panel h2{font-size:clamp(34px,9.5vw,46px);letter-spacing:-1.2px}.simplified .story-ready .about-copy .story-panel>p{font-size:22px;line-height:1.45;letter-spacing:-.3px}.simplified .story-ready .about-copy .story-panel h3{font-size:34px;margin-bottom:18px}.simplified .story-ready .about-copy .story-panel .preparation-copy p{font-size:15px;line-height:1.6}.story-progress{right:28px;bottom:27px}.story-ready .story-photo:nth-child(1){object-position:center 73%}}
@media(max-width:800px) and (max-height:650px){.story-ready .story-panel{bottom:50px}.simplified .story-ready .about-copy .story-panel>p{font-size:19px}.simplified .story-ready .about-copy .story-panel h3{font-size:29px}.simplified .story-ready .about-copy .story-panel .preparation-copy p{font-size:14px}.simplified .story-ready .about-copy .story-panel .eyebrow{margin-bottom:14px}}
