.alt-hero{position:relative;isolation:isolate;background:var(--navy);color:var(--paper);overflow:visible}.alt-hero-photo{position:absolute;inset:0 0 0 38%;z-index:-2;overflow:hidden}.alt-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:60% 36%}.alt-hero:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#12252f 20%,#12252ff5 35%,#12252f80 55%,#12252f05 85%)}.alt-hero-content{padding-block:61px 65px;min-height:453px;display:flex;align-items:center}.alt-hero-content>div{max-width:590px;width:51%}.alt-hero h1{font-size:clamp(36px,4.4vw,60px);line-height:1.08;letter-spacing:.012em;text-transform:uppercase;font-weight:800}.alt-hero .kicker{font-size:10px;letter-spacing:.23em;margin-bottom:22px}.alt-lede{font-size:14px;line-height:1.9;color:#d9e1e3;max-width:450px;margin-top:25px}.alt-hero-actions{display:flex;gap:25px;align-items:center;margin-top:29px}.alt-hero-actions .button{min-width:157px}.alt-hero-note{font-size:9px;line-height:1.7;color:#d0d8d9;margin-top:16px;max-width:410px}.alt-hero .price{margin:24px 0 2px}.alt-membership .alt-hero-photo{left:34%}.alt-membership .alt-hero-photo img{object-position:60% 35%}.alt-membership .alt-hero-content{min-height:510px}.comparison-bar{background:#eae4dc;font-size:10px;color:#4b595e}.comparison-bar>.shell{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:14px}.comparison-bar>.shell>div{display:flex;align-items:center;gap:18px}.comparison-bar a:hover{text-decoration:underline}.comparison-bar>.shell>div>a:last-child{color:var(--red);font-weight:700}.alternate-interior .section-heading>p{max-width:365px;font-size:13px;line-height:1.8}.alternate-interior :where(main) h2{font-size:clamp(29px,3.15vw,43px);line-height:1.2}.alternate-interior .kicker{font-size:9px;letter-spacing:.21em}.alt-intro{background:var(--paper)}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.intro-grid>p{font-size:14px;line-height:1.95}.intro-grid>div>p:not(.kicker){font-size:13px;margin-top:23px;line-height:1.9}.intro-grid>div>.text-link{margin-top:25px}.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.path-card{display:block}.path-photo{position:relative;aspect-ratio:1.28;background:var(--navy);overflow:hidden;border-radius:11px;isolation:isolate}.path-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#112631b3);z-index:-1}.path-photo>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 33%;transition:transform .45s}.path-card:hover img{transform:scale(1.035)}.path-icon{position:absolute;left:24px;bottom:22px;width:36px;height:36px;color:white;stroke-width:1.9}.path-photo .circle-arrow{position:absolute;right:23px;bottom:23px;color:white;width:32px;height:32px}.path-copy{padding-top:22px}.path-copy h3{font-size:23px;font-weight:750;line-height:1.3}.path-copy p{font-size:12px;line-height:1.8;max-width:340px;margin-top:10px}.path-card:hover h3{color:var(--red)}.four-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px}.four-paths h3{font-size:19px}.four-paths .path-photo{aspect-ratio:1.08}.four-paths .path-icon{width:29px;height:29px;left:18px;bottom:18px}.four-paths .circle-arrow{right:17px;bottom:17px;width:28px;height:28px}.four-paths .path-copy p{font-size:11px}.hub-note{margin-top:30px;max-width:820px}.question-picker,.program-focus,.topic-guide,.member-details{background:var(--paper)}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.choice-grid>a{display:flex;align-items:center;gap:23px;padding:25px 0;border-bottom:1px solid var(--line)}.choice-icon{width:34px;height:34px;color:var(--red)}.choice-grid h3{font-size:15px;line-height:1.5}.choice-grid p{font-size:11px;margin-top:5px}.choice-grid>a>.icon{margin-left:auto;width:20px}.choice-grid a:hover h3{color:var(--red)}.emergency-note{font-size:11px;line-height:1.8;margin-top:28px;max-width:800px}.care-life{position:relative;background:var(--navy);color:white;min-height:530px;display:flex;align-items:center;isolation:isolate}.care-life-photo{position:absolute;inset:0 52% 0 0}.care-life-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.care-life>.shell>div{margin-left:55%;padding-block:60px}.care-life p:not(.kicker){font-size:13px;color:#d1dcdf;margin-top:25px;line-height:1.9;max-width:430px}.care-life .text-link{margin-top:25px}.care-life small{display:block;font-size:10px;line-height:1.8;color:#aebfc6;margin-top:30px;max-width:420px}.feature-links{display:flex;flex-direction:column}.feature-links>a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-block:25px;font-size:18px}.glossary-feature .intro-grid{gap:100px}.topic-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.topic-groups h3{font-size:21px;line-height:1.3}.topic-groups p{font-size:12px;line-height:1.8;margin-top:13px}.topic-groups ul{padding:0;margin:19px 0 0;list-style:none}.topic-groups li+li{border-top:1px solid #e5dfd7}.topic-groups .text-link{display:flex;justify-content:space-between;font-size:12px;font-weight:600;padding-block:10px;gap:15px}.topic-groups .icon{width:16px;height:16px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.info-icon{width:38px;height:38px;color:var(--red);margin-bottom:22px}.info-grid h3{font-size:20px;line-height:1.35}.info-grid p{font-size:13px;line-height:1.85;margin-top:17px}.visit-band{background:var(--navy);color:var(--paper);padding-block:70px}.visit-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.visit-grid figure{height:100%;position:relative;min-height:515px;overflow:hidden;border-radius:10px}.visit-grid figure>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:48% center}.visit-grid figure:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#10232de0)}.visit-grid figcaption{position:absolute;bottom:25px;left:25px;right:25px;z-index:1;font-size:10px;color:#f0eee7;line-height:1.8}.visit-grid ol{list-style:none;padding:0;margin:32px 0 0}.visit-grid li{display:flex;gap:20px;margin-top:25px}.visit-grid li>span{width:28px;height:28px;border-radius:50%;background:var(--red);display:grid;place-items:center;flex:none;font-size:12px;font-weight:700}.visit-grid h3{font-size:16px;line-height:1.5}.visit-grid li p{font-size:12px;line-height:1.9;color:#c2d0d5;margin-top:8px}.preparation{background:var(--paper)}.prep-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.prep-grid>div>.text-link{margin-top:28px}.prep-grid>ul{list-style:none;padding:0;margin:0}.prep-grid>ul>li{display:flex;gap:20px;padding-block:21px;border-bottom:1px solid var(--line)}.prep-grid>ul>li:first-child{padding-top:0}.prep-grid>ul>li>.icon{color:var(--red);width:20px;height:20px}.prep-grid h3{font-size:15px;line-height:1.5}.prep-grid li p{font-size:12px;line-height:1.85;margin-top:8px}.alt-questions .faq-grid{grid-template-columns:1fr 1.4fr}.alt-questions .faq-list summary{font-size:14px;line-height:1.7}.faq-list .answer p{margin-top:16px;padding-right:10px}.faq-list .answer>.text-link{font-size:12px;margin-top:15px}.reading-links{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.reading-links .text-link{font-size:12px}.preview-note{display:flex;align-items:flex-start;gap:22px;padding:23px 27px;background:#eae4dc;margin-top:46px;border-radius:7px}.preview-note>.icon{width:27px;height:27px;color:var(--red)}.preview-note p{font-size:11px;line-height:1.85;color:#47575d}.cd-sources{margin-top:27px;font-size:11px;color:var(--muted)}.cd-sources summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:700;color:var(--ink);padding-bottom:10px}.cd-sources p{font-size:10px;margin:9px 0 15px;line-height:1.9}.cd-sources ul{padding-left:18px;margin:0}.cd-sources li{padding-block:5px}.cd-sources a{text-decoration:underline;text-underline-offset:3px}.alt-related{background:var(--paper)}.related-grid{grid-template-columns:1fr 1fr}.related-grid .path-photo{aspect-ratio:1.85}.related-grid .path-copy h3{font-size:24px}.related-grid .path-copy p{max-width:420px}.alt-closing .shell>div:first-child{max-width:550px}.alt-closing .shell>div:last-child{max-width:390px;flex:1;text-align:left}.alt-closing h2{font-size:35px;line-height:1.25}.closing .cta-explanation{font-size:12px!important;margin:0 0 22px!important;line-height:1.9}.consideration-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.consideration-grid>article{border-left:3px solid var(--red);padding-left:25px}.consideration-grid h3{font-size:20px;line-height:1.35}.consideration-grid p{font-size:13px;line-height:1.9;margin-top:15px}.membership-bridge{background:var(--navy);color:white}.membership-bridge>.shell{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.membership-bridge>.shell>div{padding-block:60px}.membership-bridge p:not(.kicker){font-size:13px;color:#d0dce0;margin-top:23px}.membership-bridge .button{margin-top:27px}.membership-bridge img{height:100%;width:100%;object-fit:cover;max-height:470px}.plan-switch{display:flex;gap:35px;border-bottom:1px solid var(--line);margin-bottom:45px}.plan-switch a{padding-block:0 16px;font-size:13px;font-weight:700;border-bottom:3px solid transparent;margin-bottom:-1px}.plan-switch a[aria-current=page]{border-color:var(--red);color:var(--red)}.member-details .faq-grid{grid-template-columns:1fr 1.3fr}.member-details .faq-grid>div>p{max-width:330px;font-size:13px;line-height:1.9}.family-feature{padding:70px 0;background:var(--cream)}.family-feature>.shell{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.family-feature img{width:100%;height:370px;object-fit:cover;border-radius:10px}.family-feature p:not(.kicker){font-size:13px;line-height:1.9;margin-top:23px;max-width:400px}.family-feature .text-link{margin-top:25px}.family-clarity{background:var(--paper)}
@media(max-width:1180px){.alt-hero h1{font-size:44px}.alt-hero-content{padding-block:50px 55px;min-height:440px}.alt-hero-content>div{width:54%}.alt-lede{font-size:13px;max-width:390px}.alt-hero-photo{left:32%}.alt-hero:after{background:linear-gradient(90deg,#12252ff5 18%,#12252fe3 36%,#12252f40 72%,#12252f05)}.intro-grid{gap:55px}.path-grid{gap:32px 23px}.path-copy h3{font-size:21px}.path-copy p{font-size:11px}.path-icon{width:32px;height:32px;left:20px;bottom:20px}.path-photo .circle-arrow{right:19px;bottom:20px}.four-paths{gap:20px}.four-paths h3{font-size:17px}.visit-grid{gap:50px}.visit-grid figure{min-height:500px}.info-grid{gap:35px}.info-grid h3{font-size:18px}.info-grid p{font-size:12px}.topic-groups{gap:30px}.topic-groups h3{font-size:19px}.prep-grid{gap:55px}.alt-closing h2{font-size:31px}.family-feature>.shell{gap:50px}.membership-bridge>.shell{gap:50px}.care-life>.shell>div{margin-left:54%}.care-life h2{font-size:34px}}
@media(max-width:900px){.alt-hero-content{min-height:450px}.alt-hero h1{font-size:37px}.alt-hero-content>div{width:60%}.alt-hero-photo{left:25%}.alt-hero .kicker{font-size:9px}.alt-hero .alt-lede{font-size:12px}.alt-hero-actions{gap:20px}.alt-hero-actions .button{font-size:12px;min-width:140px;padding-inline:23px}.alt-hero-actions .hero-how{font-size:11px}.alt-hero-note{font-size:8px;max-width:300px}.intro-grid{gap:35px}.intro-grid>p{font-size:13px}.path-copy h3{font-size:19px}.path-photo{aspect-ratio:1.05}.path-icon{width:28px;height:28px;left:17px;bottom:18px}.path-photo .circle-arrow{width:27px;height:27px;right:16px;bottom:17px}.path-photo .circle-arrow .icon{width:18px;height:18px}.four-paths{grid-template-columns:1fr 1fr;gap:35px 25px}.four-paths .path-photo{aspect-ratio:1.5}.four-paths h3{font-size:21px}.choice-grid{gap:0 35px}.choice-grid>a{gap:15px}.choice-grid h3{font-size:13px}.choice-icon{width:28px;height:28px}.care-life p:not(.kicker){font-size:12px}.care-life small{font-size:9px}.care-life h2{font-size:29px}.glossary-feature .intro-grid{gap:50px}.feature-links>a{font-size:16px}.topic-groups{grid-template-columns:1fr;gap:30px}.topic-groups article{display:grid;grid-template-columns:1fr 1.6fr;gap:0 35px}.topic-groups h3{font-size:20px}.topic-groups p{grid-column:1;margin-top:12px}.topic-groups ul{grid-column:2;grid-row:1/3;margin:0}.info-grid{gap:25px}.info-grid p{font-size:11px}.info-grid h3{font-size:17px}.visit-grid{gap:35px}.visit-grid figure{min-height:540px}.visit-grid h2{font-size:29px}.visit-grid li{gap:13px}.visit-grid h3{font-size:14px}.visit-grid li p{font-size:11px}.visit-grid li>span{width:25px;height:25px;font-size:11px}.visit-grid figcaption{left:20px;right:20px;font-size:9px}.prep-grid{gap:35px}.prep-grid h2{font-size:29px}.prep-grid h3{font-size:14px}.prep-grid li p{font-size:11px}.prep-grid>div>.text-link{font-size:12px}.alt-questions .faq-grid{gap:35px;grid-template-columns:1fr 1.25fr}.alt-questions .faq-list summary{font-size:12px}.consideration-grid{gap:35px}.consideration-grid p{font-size:12px}.consideration-grid h3{font-size:18px}.related-grid .path-photo{aspect-ratio:1.5}.alt-closing h2{font-size:28px}.closing .cta-explanation{font-size:11px!important}.family-feature>.shell{gap:35px}.family-feature img{height:340px}.membership-bridge>.shell{gap:35px}.member-details .faq-grid{gap:35px}}
@media(max-width:600px){.alt-hero{min-height:700px}.alt-hero-photo{inset:0 0 auto;height:390px}.alt-hero-photo img{object-position:center 30%}.alt-hero:after{background:linear-gradient(180deg,#12252f32 8%,#12252f05 25%,#12252f 54%)}.alt-hero-content{padding-top:276px;padding-bottom:35px;min-height:0}.alt-hero-content>div{width:100%;max-width:none}.alt-hero h1{font-size:34px;line-height:1.12;letter-spacing:0}.alt-hero .kicker{font-size:8px;letter-spacing:.18em;margin-bottom:16px}.alt-lede{font-size:12px!important;line-height:1.8;max-width:340px;margin-top:19px}.alt-hero-actions{gap:23px;margin-top:23px}.alt-hero-actions .button{font-size:11px;min-height:46px;min-width:136px}.alt-hero-actions .hero-how{font-size:10px}.alt-hero-note{font-size:9px;max-width:330px;line-height:1.8;margin-top:15px}.alt-membership .alt-hero-photo{inset:0 0 auto;height:390px}.alt-membership .alt-hero-photo img{object-position:55% 28%}.alt-membership .alt-hero-content{min-height:0;padding-top:280px}.alt-hero .price{margin:18px 0 0}.comparison-bar{font-size:8px}.comparison-bar>.shell{padding-block:13px;gap:12px}.comparison-bar>.shell>div{gap:9px}.alternate-interior .section-heading>p{font-size:12px;line-height:1.8}.alternate-interior :where(main) h2{font-size:28px}.alternate-interior .kicker{font-size:8px;letter-spacing:.15em;gap:12px}.intro-grid{grid-template-columns:1fr;gap:22px}.intro-grid>p{font-size:12px;line-height:1.9}.path-grid{grid-template-columns:1fr;gap:31px}.path-photo{aspect-ratio:1.45}.path-copy{padding-top:18px}.path-copy h3{font-size:23px}.path-copy p{font-size:12px;line-height:1.8;max-width:350px}.path-icon{width:35px;height:35px;left:23px;bottom:22px}.path-photo .circle-arrow{width:31px;height:31px;right:21px;bottom:22px}.four-paths{grid-template-columns:1fr 1fr;gap:27px 17px;margin-top:36px}.four-paths .path-photo{aspect-ratio:.95;border-radius:8px}.four-paths .path-icon{width:25px;height:25px;left:13px;bottom:15px}.four-paths .circle-arrow{width:23px;height:23px;right:12px;bottom:16px}.four-paths h3{font-size:16px;line-height:1.4}.four-paths .path-copy{padding-top:14px}.four-paths .path-copy p{font-size:10px;line-height:1.7}.hub-note{font-size:10px;line-height:1.8;margin-top:26px}.choice-grid{grid-template-columns:1fr}.choice-grid>a{padding-block:21px;gap:17px}.choice-grid h3{font-size:13px}.choice-grid p{font-size:11px}.choice-icon{width:31px;height:31px}.emergency-note{font-size:10px;line-height:1.8;margin-top:24px}.care-life{display:block;padding-top:300px}.care-life-photo{inset:0 0 auto;height:300px}.care-life-photo img{object-position:center 40%}.care-life>.shell>div{margin:0;padding-block:36px 45px}.care-life p:not(.kicker){font-size:12px;margin-top:22px}.care-life small{font-size:9px;margin-top:23px}.glossary-feature .intro-grid{gap:25px}.feature-links>a{padding-block:20px;font-size:17px}.topic-groups article{display:block}.topic-groups h3{font-size:20px}.topic-groups p{font-size:11px;margin-top:12px}.topic-groups ul{margin-top:16px}.topic-groups .text-link{font-size:12px;padding-block:12px}.info-grid{grid-template-columns:1fr;gap:30px}.info-grid article{display:grid;grid-template-columns:38px 1fr;gap:0 18px}.info-icon{width:33px;height:33px;grid-row:1/3;margin:0}.info-grid h3{font-size:18px;line-height:1.4}.info-grid p{font-size:12px;line-height:1.85;margin-top:12px;grid-column:2}.visit-band{padding-block:40px 45px}.visit-grid{grid-template-columns:1fr;gap:33px}.visit-grid figure{min-height:330px;max-height:330px}.visit-grid figure>img{object-position:center 35%}.visit-grid h2{font-size:28px}.visit-grid ol{margin-top:25px}.visit-grid h3{font-size:15px}.visit-grid li p{font-size:12px;line-height:1.85}.visit-grid li{gap:17px;margin-top:23px}.visit-grid li>span{width:25px;height:25px}.prep-grid{grid-template-columns:1fr;gap:33px}.prep-grid>div>.text-link{margin-top:22px;font-size:12px}.prep-grid h3{font-size:15px}.prep-grid li p{font-size:12px;line-height:1.8}.prep-grid>ul>li{gap:15px;padding-block:18px}.alt-questions .faq-grid{grid-template-columns:1fr;gap:30px}.alt-questions .faq-list summary{font-size:13px;line-height:1.7}.reading-links{gap:15px;margin-top:22px}.reading-links .text-link{font-size:11px}.preview-note{gap:15px;padding:20px;margin-top:30px}.preview-note>.icon{width:24px;height:24px}.preview-note p{font-size:10px;line-height:1.8}.cd-sources{font-size:10px;margin-top:22px}.cd-sources p{font-size:10px}.related-grid{grid-template-columns:1fr;gap:30px}.related-grid .path-photo{aspect-ratio:1.5}.related-grid .path-copy h3{font-size:22px}.alt-closing .shell>div:last-child{max-width:none}.alt-closing h2{font-size:28px}.closing .cta-explanation{font-size:11px!important}.consideration-grid{grid-template-columns:1fr;gap:27px}.consideration-grid>article{padding-left:21px}.consideration-grid h3{font-size:19px}.consideration-grid p{font-size:12px;line-height:1.85;margin-top:12px}.membership-bridge>.shell{display:flex;flex-direction:column-reverse;gap:0}.membership-bridge>.shell>div{padding-block:35px 44px;width:100%}.membership-bridge img{height:300px;object-position:center 30%;margin-top:35px;border-radius:9px}.membership-bridge .button{margin-top:24px;font-size:12px}.plan-switch{gap:26px;margin-bottom:31px}.plan-switch a{font-size:11px;padding-bottom:14px}.member-details .faq-grid{grid-template-columns:1fr;gap:30px}.member-details .faq-grid>div>p{font-size:12px;margin-top:20px}.family-feature{padding-block:40px}.family-feature>.shell{grid-template-columns:1fr;gap:30px}.family-feature img{height:290px}.family-feature p:not(.kicker){font-size:12px;margin-top:19px}.family-feature .text-link{margin-top:22px}}

.alt-hero:before{content:"";position:absolute;inset:0 0 auto;height:125px;background:linear-gradient(#081922a3,transparent);z-index:-1;pointer-events:none}
