
.story-page{color:#092746;background:#fff}.story-wrap{width:min(1120px,calc(100% - 40px));margin:auto}
.story-hero{position:relative;min-height:500px;display:grid;overflow:hidden;background:#173b5d}.story-hero picture,.story-hero picture img,.story-hero-shade{position:absolute;inset:0;width:100%;height:100%}.story-hero picture img{object-fit:cover}.story-hero-shade{background:linear-gradient(90deg,rgba(4,31,56,.83) 0%,rgba(4,31,56,.6) 35%,rgba(4,31,56,.08) 68%,rgba(4,31,56,.02) 100%)}
.story-hero-copy{position:relative;z-index:2;align-self:center;color:#fff;padding:70px 0}.story-hero h1{font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.045em;max-width:720px;margin:8px 0 22px}.story-hero-copy>p:last-child{font-size:20px;max-width:650px;line-height:1.45}
.story-script{font-family:cursive;font-size:34px;margin:0}.eyebrow{font-size:13px;font-weight:800;letter-spacing:.24em;color:#f4165b;margin:0 0 14px}.story-section{padding:82px 0}.story-section.soft{background:#f7f9fc}.story-grid,.kiwi-grid,.opportunity,.operator-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.story-section h2,.operator-section h2,.story-cta h2{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.035em;margin:0 0 22px}.story-section p,.operator-section p,.story-cta p{font-size:17px;line-height:1.65}.story-card{background:linear-gradient(145deg,#fff2f6,#f1f7fc);border-radius:28px;padding:38px;box-shadow:0 16px 50px rgba(9,39,70,.08)}.story-card h3{font-size:28px;margin-top:0}.mini-points{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.mini-points span{background:#fff;border:1px solid #e2e8ef;padding:10px 14px;border-radius:999px;font-weight:700;font-size:14px}
.story-photo{display:block;border-radius:26px;overflow:hidden;box-shadow:0 18px 50px rgba(9,39,70,.12)}.story-photo img{display:block;width:100%;height:auto}.note{border-left:4px solid #f4165b;background:#fff;padding:16px 20px;border-radius:0 12px 12px 0}.kiwi-grid{grid-template-columns:.9fr 1.1fr}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:54px}.pillars article{text-align:center;padding:24px 18px;border-top:1px solid #dfe6ed}.pillars b{display:block;color:#f4165b;font-size:34px}.pillars h3{margin:8px 0}.pillars p{font-size:14px;margin:0}
.operator-section{padding:76px 0;background:linear-gradient(120deg,#092746,#174c76);color:#fff}.operator-grid{grid-template-columns:1.15fr .85fr}.eyebrow.light{color:#ffc4d6}.operator-quote{border-left:1px solid rgba(255,255,255,.3);padding-left:50px}.operator-quote .story-script{font-size:46px;line-height:1.05}.story-btn{display:inline-block;margin-top:18px;padding:14px 24px;border-radius:999px;background:#f4165b;color:#fff;text-decoration:none;font-weight:800}.light-btn{background:#fff;color:#092746}
.story-cta{text-align:center;padding:78px 0;background:#f8fbfd}.story-cta p{margin:0 auto;max-width:680px}
@media(max-width:760px){
 .story-wrap{width:min(100% - 32px,620px)}.story-hero{min-height:540px}.story-hero-shade{background:linear-gradient(0deg,rgba(4,31,56,.88) 0%,rgba(4,31,56,.52) 58%,rgba(4,31,56,.08) 100%)}.story-hero-copy{align-self:end;padding:42px 0}.story-hero h1{font-size:45px}.story-hero-copy>p:last-child{font-size:17px}
 .story-section{padding:58px 0}.story-grid,.kiwi-grid,.opportunity,.operator-grid{grid-template-columns:1fr;gap:34px}.opportunity picture{order:-1}.pillars{grid-template-columns:1fr 1fr;gap:8px;margin-top:34px}.pillars article{padding:18px 8px}.story-card{padding:26px;border-radius:22px}.operator-section{padding:58px 0}.operator-quote{border-left:0;border-top:1px solid rgba(255,255,255,.3);padding:30px 0 0}.operator-quote .story-script{font-size:38px}.story-cta{padding:58px 0}
}
@media(max-width:420px){.story-hero h1{font-size:39px}.pillars{grid-template-columns:1fr}.story-section h2,.operator-section h2,.story-cta h2{font-size:34px}}
