.link-tail{white-space:nowrap}.hero h1{max-width:20ch}.hero .hero-deck p{max-width:65ch;margin-top:32px}.copy>p:first-of-type{margin-top:16px}.after-copy{max-width:75ch;margin:40px auto 0}.after-closer{font-size:24px;line-height:1.4;max-width:70ch;margin:40px auto 0;text-align:center;color:var(--navy)}.after-final{font-size:24px;line-height:1.4;color:var(--navy);margin-top:40px}.home-photo{aspect-ratio:5/4}.home-photo img,.detail-photo img{object-fit:contain}.home-photo.m1{border-radius:125px 5px 75px 5px}.detail-photo{width:340px;aspect-ratio:3/2}.detail-photo.m2{border-radius:5px 85px 5px 60px}.interior-photo{aspect-ratio:16/9}.interior-photo img{object-position:50% 85%}.interior-photo.m3{border-radius:85px 85px 5px 5px}.after-questions{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:32px 88px}.after-questions li{display:grid;grid-template-columns:40px 1fr;gap:16px}.after-questions li>span{font-size:28px;line-height:1.3;color:var(--plum)}.fork-figure{margin-top:40px}.shared-foundation{max-width:730px;margin:auto;text-align:center}.fork-figure h3{font-size:17px;font-weight:500;letter-spacing:.08em;line-height:1.4}.shared-foundation p,.path-arm p{margin-top:16px}.shared-foundation h3{color:var(--plum)}.fork-connector{display:block;width:100%;height:64px;margin:24px 0}.path-arms{display:grid;grid-template-columns:1fr 1fr;gap:120px}.path-arm{max-width:440px;margin:0 auto}.path-arm h3{min-height:48px;text-wrap:balance}.fork-figure figcaption{max-width:760px;margin:auto;text-align:center;color:var(--navy);font-size:24px;line-height:1.4}.decision-figure{position:relative;height:440px;margin-top:40px}.decision-lines{position:absolute;width:100%;height:100%;inset:0}.decision-center{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--navy);color:white;padding:24px;font-size:28px;line-height:1.3}.decision-figure ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:220px 220px}.quadrant{padding:36px 48px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px}.quadrant span{font-size:28px;line-height:1.2;color:var(--plum)}.quadrant h3{font-size:17px;font-weight:500;letter-spacing:.06em;max-width:24ch;line-height:1.4}.recovery-figure{margin-top:40px}.recovery-figure ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.recovery-figure li{position:relative;text-align:center;display:flex;align-items:center;flex-direction:column}.recovery-point{border:4px solid var(--navy);border-radius:50%;width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;color:var(--navy);background:var(--ivory);z-index:1}.recovery-figure h3{font-size:17px;line-height:1.4;letter-spacing:.08em;font-weight:500;margin-top:20px}.recovery-arrow{position:absolute;left:calc(50% + 44px);top:26px;width:calc(100% - 40px);height:20px}.closing .reading-links{justify-content:center}
@media(max-width:1255px){.fork-figure{max-width:760px;margin-inline:auto}.shared-foundation{text-align:left}.fork-connector{display:none}.path-arms{display:grid;grid-template-columns:1fr;gap:40px;margin:32px 0;border-left:4px solid var(--plum);padding:20px 0 20px 28px}.path-arm{position:relative;max-width:none;margin:0}.path-arm::before{content:'';position:absolute;left:-28px;top:12px;width:20px;border-top:4px solid var(--plum)}.path-arm h3{min-height:0}.fork-figure figcaption{text-align:left}.decision-figure{height:auto;max-width:760px;margin-inline:auto}.decision-lines{display:none}.decision-center{position:relative;left:auto;top:auto;transform:none;margin:0 auto 40px;width:200px;height:200px}.decision-figure ol{grid-template-rows:1fr 1fr}.quadrant{padding:28px 20px;min-height:140px}.quadrant:nth-child(even){border-left:4px solid var(--plum)}.quadrant:nth-child(n+3){border-top:4px solid var(--plum)}.quadrant h3{font-size:17px}.recovery-figure ol{grid-template-columns:1fr;gap:32px}.recovery-figure li{display:grid;grid-template-columns:64px 1fr;gap:24px;text-align:left}.recovery-point{width:64px;height:64px;font-size:24px}.recovery-figure h3{margin:0}.recovery-arrow{display:none}.recovery-figure li:not(:last-child)::after{content:'';position:absolute;left:30px;top:64px;height:32px;border-left:4px solid var(--navy)}}
@media(max-width:912px){.after-questions{grid-template-columns:1fr;gap:28px}.after-questions li{grid-template-columns:36px 1fr}.after-copy{margin-top:40px}.after-closer{text-align:left}.detail-photo{width:min(340px,100%)}.interior-photo{aspect-ratio:3/2}.quadrant{padding:24px 12px}.quadrant h3{letter-spacing:.03em}.path-arms{padding-left:24px}.path-arm::before{left:-24px;width:16px}.recovery-figure li{gap:20px}.after-final{font-size:24px}}