.journey-art{position:relative;min-width:0;width:100%;margin:0;isolation:isolate}.journey-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.journey-art .bh-art-canvas{position:absolute;inset:0;width:100%;height:100%;visibility:hidden;pointer-events:none}.journey-art.is-ready .bh-art-canvas{visibility:visible}.journey-art.is-ready img{visibility:hidden}.journey-art-light{mix-blend-mode:multiply;background:transparent}.journey-art-light img{mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(0deg,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect}.journey-art-chapter{max-width:1100px;margin:1.5rem auto 2.5rem}.journey-art-chapter .journey-art{max-width:100%;margin:auto}.site-aligned .cr-hero .cr-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;padding-block:9rem 4rem;min-height:0}.site-aligned .cr-hero{min-height:0}.site-aligned .cr-intro .ch-title{max-width:13ch}.site-aligned .cr-intro .ch-title,.site-aligned .planning-hero .xh-title{color:#fff}.site-aligned .planning-hero .planning-hero-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;align-items:center}.site-aligned .planning-hero>.wrap{width:100%;max-width:1416px;padding:9rem 48px 3rem}.site-aligned .planning-hero .xh-lede{font-size:1.125rem;line-height:1.65;max-width:42ch}.site-aligned .planning-hero .xh-pick{margin-top:1.5rem}.site-aligned .planning-hero .dm-pair{max-width:none;margin-top:2rem}.site-aligned .planning-hero .dm{min-height:0;padding:1.2rem 1.5rem;border-color:#43516b;background:#0b1934}.site-aligned .planning-hero .dm .dm-n{font-size:1.125rem}.site-aligned .planning-hero .xh-cta-s{margin-top:1.25rem}.site-aligned .journey-art img{border-radius:0;box-shadow:none}@media(max-width:760px){.site-aligned .cr-hero .cr-hero-grid,.site-aligned .planning-hero .planning-hero-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.site-aligned .cr-hero .cr-hero-grid{padding-block:8rem 2rem}.site-aligned .planning-hero>.wrap{padding:8rem 20px 2.5rem}.site-aligned .planning-hero .dm-pair{margin-top:1rem}.site-aligned .planning-hero .dm{padding:1rem}.site-aligned .cr-intro .ch-title{max-width:16ch}.journey-art-chapter{margin:1rem auto 2rem}}
