
/* PLANE editorial inside pages | V14 */
body{overflow-x:clip}
.p14-hero{position:relative!important;isolation:isolate;min-height:610px!important;display:flex!important;flex-direction:column;justify-content:center;background:#17251f!important;color:#fff!important;padding:100px clamp(36px,7vw,115px)!important;overflow:hidden}
.p14-hero:before{content:"";inset:0;position:absolute;background:url('../assets/cases/plane-v9-architecture.webp') center 55%/cover no-repeat;z-index:-2}
.p14-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#15211ce0 0%,#1e2e2685 49%,transparent 100%)}
.p14-hero>span,.p14-hero>h1,.p14-hero>div:not(.p14-hero-kicker):not(.p14-hero-tag){position:relative;z-index:1;color:#fff!important;max-width:670px}
.p14-hero h1{font-size:clamp(54px,7vw,103px)!important;line-height:1!important;letter-spacing:-.075em!important;margin:30px 0!important}
.p14-hero h1 em{color:#d3e1d3!important}
.p14-hero p{color:#e7f0e8!important;font-size:17px!important;max-width:440px;line-height:1.65}
.p14-hero-kicker,.p14-hero-tag{position:absolute!important;left:clamp(36px,7vw,115px);right:clamp(36px,7vw,115px);display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;color:#f1f4eb!important}
.p14-hero-kicker{top:25px}.p14-hero-tag{bottom:28px}
.p-filter-area{background:#f5f6f0!important;padding-top:80px!important;padding-bottom:100px!important}
.p-sol-grid{gap:18px!important}
.p14-card{min-height:390px!important;position:relative;isolation:isolate;overflow:hidden;background:#e0e5dc!important;transition:transform .3s,box-shadow .3s}
.p14-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0d1f1720}
.p14-card:nth-child(1),.p14-card:nth-child(4){background:#21352d!important;color:#f4f5ed!important}
.p14-card:nth-child(1):before{content:"";position:absolute;inset:0;background:url('../assets/cases/plane-v9-detail.webp') center/cover no-repeat;opacity:.39;z-index:-1}
.p14-card:nth-child(4):before{content:"";position:absolute;inset:0;background:url('../assets/cases/plane-v9-architecture.webp') center/cover no-repeat;opacity:.38;z-index:-1}
.p14-card:nth-child(1):after,.p14-card:nth-child(4):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#18281ee8,#18281e10);z-index:-1}
.p14-card:nth-child(1) *, .p14-card:nth-child(4) *{color:#fff!important}
.p14-card h3{font-size:clamp(33px,3.4vw,55px)!important;letter-spacing:-.075em!important;line-height:1.05!important}
.p14-card h3 small{letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}
.p14-interlude{min-height:620px;display:grid;grid-template-columns:55% 45%;background:#1b2f26;color:#f8f6ef}
.p14-photo{background:url('../assets/cases/plane-v9-light.webp') center/cover no-repeat;min-height:490px}
.p14-interlude-copy{padding:clamp(36px,6vw,95px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.p14-interlude-copy small{letter-spacing:.18em;color:#d7b68c;font-size:10px}
.p14-interlude-copy h2{font:500 clamp(48px,5.5vw,85px)/1.04 Georgia,serif;letter-spacing:-.06em;margin:24px 0}
.p14-interlude-copy h2 em{color:#bdcdbf}.p14-interlude-copy p{font-size:16px;max-width:440px;line-height:1.75}
.p14-interlude-copy a{border-bottom:1px solid #c8bda5;color:inherit;padding-bottom:12px;margin-top:30px}
.p14-planner-hero{position:relative!important;isolation:isolate;min-height:510px!important;display:flex!important;flex-direction:column;justify-content:center;padding:95px clamp(32px,7vw,110px)!important;color:#fff!important;background:#1c3028!important;overflow:hidden}
.p14-planner-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url('../assets/cases/plane-v9-detail.webp') center/cover no-repeat}
.p14-planner-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#183027f0,#183027ad 52%,#15302122)}
.p14-planner-hero>span,.p14-planner-hero h1,.p14-planner-hero p{color:#fff!important;z-index:1;position:relative;max-width:670px}
.p14-planner-hero h1{font-size:clamp(48px,7vw,103px)!important;line-height:1.04!important;letter-spacing:-.075em!important;margin:25px 0!important}
.p14-planner-hero h1 em{color:#dde7de!important}
.p14-planner-label{position:absolute;top:24px;left:clamp(32px,7vw,110px);right:clamp(32px,7vw,110px);display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em}
.p14-planner-lead{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:36px clamp(32px,7vw,110px);background:#edf2eb;color:#253e32}
.p14-planner-lead span{font-size:11px;letter-spacing:.13em}.p14-planner-lead p{font-size:15px;max-width:430px;line-height:1.6}
.p-planner-body{padding-top:65px!important;padding-bottom:100px!important}
.p-plan-illustration{background:#254637!important;padding:12px!important}
@media(max-width:800px){.p14-hero,.p14-planner-hero{padding:100px 24px 70px!important;min-height:580px!important}.p14-hero h1,.p14-planner-hero h1{font-size:56px!important}.p14-hero-kicker,.p14-hero-tag,.p14-planner-label{left:24px;right:24px}.p14-hero-kicker span,.p14-hero-tag span:last-child,.p14-planner-label span{display:none}.p14-interlude{grid-template-columns:1fr}.p14-photo{min-height:300px}.p14-interlude-copy{padding:45px 26px}.p14-planner-lead{padding:30px 24px;display:block}.p14-planner-lead p{margin:16px 0}}
