/* Two illustrated scenes; headings and actions remain selectable HTML. */
.landing416.is-login .landing-journey469{width:100%;max-width:none;margin:0;padding:0;background:#0c1416}
.landing416.is-login .journey469-scene{position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:0;border:0;box-shadow:none;border-radius:0;background-color:#0c1416;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}
.journey469-portraits{background-image:url('landing469/portraits.webp')}.journey469-mentor{background-image:url('landing469/mentor.webp')}
.journey469-scene:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#0c1416 0%,transparent 17%,transparent 88%,#0c1416 100%)}
.journey469-portraits:after,.journey469-mentor:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none}
.journey469-portraits:after{background:linear-gradient(90deg,transparent 43%,#0c141650 64%,#0c1416a0)}
.journey469-mentor:after{background:linear-gradient(90deg,#0c1416a0,#0c141650 35%,transparent 58%)}
.journey469-inner{display:flex;align-items:center;max-width:1440px;min-height:clamp(550px,42vw,720px);margin:auto;padding:82px 5%;position:relative}
.journey469-portraits .journey469-inner{justify-content:flex-end}.journey469-mentor .journey469-inner{justify-content:flex-start}
.journey469-copy{width:44%;max-width:580px;min-width:0;text-shadow:0 2px 12px #000b}
.landing416 .journey469-copy h2{margin:19px 0 22px;font:clamp(32px,3.3vw,52px)/1.12 Georgia,serif;letter-spacing:.1px;color:#f1e4c8;font-weight:400;text-wrap:balance}
.landing416 .journey469-copy p{font:18px/1.65 Georgia,serif;color:#d3cebc;margin:0 0 16px}
.landing416 .journey469-copy .journey469-note{font:13px/1.65 Arial,sans-serif;color:#c1b9a6;margin:0 0 25px}
.journey469-eyebrow{display:flex;align-items:center;gap:14px;color:#dfb977;font:11px/1.5 Georgia,serif;letter-spacing:3px}
.journey469-eyebrow:before,.journey469-eyebrow:after{content:'';display:block;width:40px;height:1px;background:linear-gradient(90deg,transparent,#b29155);flex:none}.journey469-eyebrow:after{transform:scaleX(-1)}
.landing416.is-login .journey469-copy .journey469-link{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;max-width:100%;margin:0;padding:13px 28px;border:1px solid #c29d5b;border-radius:0;background:linear-gradient(110deg,#27271ed9,#10191bd9);color:#efd298;font:17px/1.4 Georgia,serif;letter-spacing:0;text-decoration:none;text-transform:none;box-shadow:inset 0 0 0 2px #131b1c}
.landing416.is-login .journey469-copy .journey469-link:hover{border-color:#f1d08c;background:#403725;color:#fff1ce}.journey469-link:focus-visible{outline:2px solid #f2d599;outline-offset:5px}
@media(max-width:800px){
 .landing416.is-login .journey469-scene{background-size:auto 370px;background-position:left top}
 .landing416.is-login .journey469-mentor{background-position:right top}
 .journey469-inner{min-height:0;display:block;padding:330px 24px 55px}
 .journey469-copy{width:100%;max-width:560px;margin:0 auto}
 .journey469-scene:before{background:linear-gradient(180deg,#0c1416 0%,transparent 9%,transparent 240px,#0c1416 365px)}
 .journey469-portraits:after,.journey469-mentor:after{display:none}
 .landing416 .journey469-copy h2{font-size:clamp(29px,6.5vw,40px);line-height:1.17;margin:17px 0}
 .landing416 .journey469-copy h2 br{display:none}
 .landing416 .journey469-copy p{font-size:16px;line-height:1.7}
 .journey469-eyebrow{letter-spacing:2px;gap:9px;font-size:10px}.journey469-eyebrow:before,.journey469-eyebrow:after{width:24px}
 .landing416.is-login .journey469-copy .journey469-link{font-size:16px;padding:12px 23px}
}
@media(min-width:540px) and (max-width:800px){.landing416.is-login .journey469-scene{background-size:auto 450px}.journey469-inner{padding-top:400px}.journey469-scene:before{background:linear-gradient(180deg,#0c1416,transparent 12%,transparent 300px,#0c1416 445px)}}
