:root{--ink:#1d1d1f;--muted:#6e6e73;--green:#1d1d1f;--line:#e5e5e7}
.featured,.journey-section,.featured-img{background:#f5f5f7}.eyebrow,.hero-lead,.hero-caption,.featured-body span,.story-copy>p:not(.eyebrow){color:#6e6e73}.section-description{font-size:17px;line-height:1.7;color:#6e6e73;margin:18px 0 0;max-width:650px}
.journey-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:52px}.journey-photo{background:#fff;border-radius:24px;overflow:hidden;text-align:center}.journey-photo img{display:block;width:100%;height:500px;object-fit:contain}.journey-photo>span{display:block;font-size:12px;color:#6e6e73;padding:8px 20px 24px}
.journey-choices details{border-bottom:1px solid #d2d2d7}.journey-choices summary{display:flex;align-items:center;gap:18px;min-height:88px;cursor:pointer;list-style:none}.journey-choices summary::-webkit-details-marker,.about-questions summary::-webkit-details-marker{display:none}.journey-number{font-size:12px;color:#6e6e73}.journey-choices h3{font-size:23px;font-weight:600;line-height:1.4;letter-spacing:-.025em;margin:0}.disclosure-icon{margin-left:auto;flex:none;width:24px;height:24px;position:relative}.disclosure-icon:before,.disclosure-icon:after{content:'';position:absolute;background:#6e6e73;left:6px;top:11px;width:12px;height:1.5px}.disclosure-icon:after{transform:rotate(90deg)}details[open]>summary .disclosure-icon:after{display:none}.journey-answer{padding:0 0 24px 36px}.journey-answer p{font-size:15px;line-height:1.85;color:#6e6e73;margin:0 0 14px}.journey-answer .journey-secondary{font-size:12px}
.about{max-width:1240px;margin:auto;padding:110px 0;text-align:left}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px}.about h2{font-size:clamp(32px,3.6vw,48px)}.about .about-statement{font-size:32px;line-height:1.4;font-weight:600;letter-spacing:-.03em;color:#1d1d1f;margin:0 0 24px}.about .about-description{font-size:16px;line-height:1.85;color:#6e6e73;margin:0 0 16px}.about-questions{margin:64px 0 0 auto;width:calc((100% - 80px)/2)}.about-questions details{border-top:1px solid #e5e5e7}.about-questions summary{display:flex;align-items:center;gap:18px;min-height:72px;font-size:16px;font-weight:500;cursor:pointer;list-style:none}.about-questions p{font-size:14px!important;line-height:1.85;margin:0 0 24px!important;color:#6e6e73!important}summary:focus-visible{outline:2px solid #86868b;outline-offset:4px;border-radius:4px}
@media(hover:hover){.main-button:hover{background:#333}.journey-choices summary:hover h3,.about-questions summary:hover{color:#6e6e73}}
@media(max-width:1320px){.about{padding:90px 40px}}
@media(max-width:900px){.journey-editorial,.about-intro{gap:36px}.journey-photo img{height:420px}.about-questions{width:calc((100% - 36px)/2)}.journey-choices h3{font-size:20px}}
@media(max-width:600px){.section-description{font-size:15px}.journey-editorial,.about-intro{grid-template-columns:1fr;gap:30px}.journey-editorial{margin-top:30px}.journey-photo img{height:350px}.journey-photo{border-radius:18px}.journey-choices summary{min-height:76px}.journey-answer{padding-left:0}.about{padding:64px 24px}.about .about-statement{font-size:28px}.about .about-description{font-size:15px}.about-questions{width:100%;margin-top:36px}}
