.adult-live-page{--al-dark:#123f35;--al-muted:#56655b;--al-line:#123f3526;color:var(--al-dark);background:var(--paper)}.adult-live-page .al-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(36px,5.8vw,88px);align-items:center;padding-block:32px 64px}.adult-live-page .al-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.8125rem;color:var(--al-muted);margin-bottom:36px}.adult-live-page .al-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.adult-live-page h1{font-size:clamp(3.1rem,5.8vw,5.8rem);line-height:1.06;letter-spacing:-.055em;margin:22px 0 24px}.adult-live-page h1 em,.adult-live-page h2 em{display:inline-block;color:#b34e2e;line-height:1.04}.adult-live-page .al-lede{font-size:1.125rem;line-height:1.7;max-width:47ch}.adult-live-page .al-hero-detail{margin-top:17px;color:var(--al-muted);max-width:47ch}.adult-live-page .al-primary{margin-top:28px;border-radius:4px}.adult-live-page .al-first-step{font-size:.8125rem;color:var(--al-muted);max-width:47ch;margin-top:12px}.adult-live-page .al-inline-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding-block:9px;font-size:.9375rem;font-weight:650;border-bottom:1px solid}.adult-live-page .al-hero-copy>.al-inline-link{margin-top:16px}.adult-live-page .al-session-study{margin:12px 0 0;padding:clamp(24px,3vw,42px);background:#e9eddf;border:1px solid #cad3c6;position:relative;overflow:hidden;border-radius:4px 72px 4px 4px}.adult-live-page .al-study-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;font-weight:700}.adult-live-page .al-study-title{font-size:clamp(2rem,3vw,3.1rem);letter-spacing:-.045em;line-height:1.08;padding-block:37px 32px}.adult-live-page .al-study-title em{display:inline-block;line-height:1}.adult-live-page .al-session-film{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#13392f;border:1px solid #a9b6a0;object-fit:contain}.adult-live-page .al-film-values{display:flex;justify-content:space-between;gap:14px;padding-block:22px;font-size:1.1rem;letter-spacing:-.03em}.adult-live-page .al-session-study figcaption{border-top:1px solid #b6c2ad;padding-top:17px;font-size:.75rem;color:#435a4e}.adult-live-page .al-principles{border-block:1px solid var(--al-line);background:#eeefe7}.adult-live-page .al-principles>div{display:flex;justify-content:space-between;gap:24px;padding-block:22px}.adult-live-page .al-principles span{display:flex;align-items:center;gap:12px;font-size:.875rem}.adult-live-page .al-section{padding-block:86px}.adult-live-page .al-section-heading{margin-bottom:42px}.adult-live-page .al-section-heading h2{margin-top:17px;font-size:clamp(2.1rem,3.9vw,4rem)}.adult-live-page .al-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.adult-live-page .al-attention-grid article{border-top:1px solid var(--al-dark);padding-top:22px}.adult-live-page .al-index{font-size:.8rem}.adult-live-page .al-attention-grid h3{font-size:1.55rem;line-height:1.23;margin:24px 0 15px;max-width:21ch}.adult-live-page .al-attention-grid p{color:var(--al-muted);font-size:.9375rem}.adult-live-page .al-fit-section{background:#e9ede4;padding-block:74px}.adult-live-page .al-fit-layout{display:grid;grid-template-columns:1fr 1fr;gap:72px}.adult-live-page .al-fit-layout h2{margin:20px 0 24px;font-size:clamp(2.1rem,3.6vw,3.7rem)}.adult-live-page .al-fit-details ul{list-style:none;padding:0;margin:0}.adult-live-page .al-fit-details li{display:flex;align-items:flex-start;gap:15px;padding:18px 0;border-bottom:1px solid var(--al-line)}.adult-live-page .al-fit-details li svg{margin-top:4px}.adult-live-page .al-care-note{font-size:.875rem;line-height:1.7;padding-top:24px;color:#42564a}.adult-live-page .al-care-note strong{display:block;margin-bottom:5px}.adult-live-page .al-fit-details .al-inline-link{margin-top:16px}.adult-live-page .al-package-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,5.5vw,80px);align-items:start}.adult-live-page .al-package-card{background:var(--al-dark);color:#f6f4ed;padding:clamp(24px,3.2vw,46px);border-radius:4px 56px 4px 4px}.adult-live-page .al-package-card .eyebrow{color:#d5dfbf}.adult-live-page .al-package-card h2{margin:26px 0 32px;font-size:clamp(2rem,3.2vw,3.3rem)}.adult-live-page .al-package-card h2 em{color:#d9edbe}.adult-live-page .al-package-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.adult-live-page .al-package-price strong{font-size:clamp(2.4rem,3.7vw,3.4rem);font-weight:500;letter-spacing:-.055em;line-height:1.1}.adult-live-page .al-package-price span{font-size:1.5rem;letter-spacing:-.03em}.adult-live-page .al-package-unit{font-size:.875rem;color:#d1dfd6;margin-top:10px}.adult-live-page .al-package-list{padding:0;margin:31px 0 22px;list-style:none}.adult-live-page .al-package-list li{display:flex;gap:12px;align-items:flex-start;margin-block:15px;font-size:.9375rem}.adult-live-page .al-package-list svg{margin-top:3px}.adult-live-page .al-package-arrangements{border-top:1px solid #ffffff30;padding-top:22px;font-size:.875rem;color:#d1dfd6}.adult-live-page .al-light-button{background:#e0edc6;color:#123f35;border:1px solid #e0edc6;border-radius:4px}.adult-live-page .al-light-button:hover{background:#f1f6e6;border-color:#f1f6e6}.adult-live-page .al-package-card .button{width:100%;margin-top:28px}.adult-live-page .al-package-note{color:#d1dfd6;font-size:.75rem;line-height:1.65;margin-top:17px}.adult-live-page .al-path{padding-top:12px}.adult-live-page .al-path h2{font-size:clamp(2rem,3.3vw,3.3rem);margin:20px 0 32px}.adult-live-page .al-path ol{list-style:none;margin:0;padding:0}.adult-live-page .al-path li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;border-top:1px solid var(--al-line);padding-block:24px}.adult-live-page .al-path li>span{font-size:.8rem;padding-top:3px}.adult-live-page .al-path h3{font-size:1.25rem;margin-bottom:12px}.adult-live-page .al-path li p{color:var(--al-muted);font-size:.9375rem}.adult-live-page .al-path .al-consult-price{color:var(--al-dark);margin-top:13px;font-size:.8125rem;font-weight:650}.adult-live-page .al-path-note{border-left:2px solid #b34e2e;padding-left:16px;color:var(--al-muted);font-size:.875rem}.adult-live-page .al-format-section{padding-block:74px;background:#eeeee5}.adult-live-page .al-format-grid{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #b4c3b4}.adult-live-page .al-format-grid article{padding:33px 42px 33px 0}.adult-live-page .al-format-grid article+article{border-left:1px solid #b4c3b4;padding-inline:42px 0}.adult-live-page .al-format-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:650;color:var(--al-muted)}.adult-live-page .al-format-grid h3{margin:17px 0 20px}.adult-live-page .al-format-grid p{font-size:.9375rem;color:var(--al-muted)}.adult-live-page .al-format-grid .al-format-choice{color:var(--al-dark);margin-block:20px 14px}.adult-live-page .al-format-footnote{font-size:.8125rem;color:var(--al-muted);margin-top:18px}.adult-live-page .al-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.adult-live-page .al-faq h2{margin-top:18px}.adult-live-page .al-endcap{background:var(--al-dark);color:#f6f4ed;padding-block:64px}.adult-live-page .al-endcap>div{display:flex;gap:36px;align-items:center;justify-content:space-between}.adult-live-page .al-endcap .eyebrow{color:#d1dfd6}.adult-live-page .al-endcap h2{margin-top:22px}.adult-live-page .al-endcap h2 em{color:#e0edc6}.adult-live-page .al-light-button:focus-visible{outline-color:#e0edc6;outline-offset:5px}@media (max-width:1000px){.adult-live-page .al-hero{gap:30px}.adult-live-page .al-fit-layout{gap:40px}.adult-live-page .al-principles>div{gap:20px}.adult-live-page .al-principles span{font-size:.8125rem}}@media (max-width:760px){.adult-live-page .al-hero{grid-template-columns:1fr;gap:35px;padding-block:25px 38px}.adult-live-page .al-breadcrumb{margin-bottom:27px}.adult-live-page h1{font-size:clamp(2.65rem,9.1vw,4.5rem);margin-block:20px}.adult-live-page .al-hero-copy>.eyebrow{font-size:.6875rem;letter-spacing:.11em}.adult-live-page .al-lede{font-size:1rem}.adult-live-page .al-hero-detail{font-size:.9375rem}.adult-live-page .al-primary{width:100%}.adult-live-page .al-first-step{max-width:none}.adult-live-page .al-session-study{margin:0;border-top-right-radius:50px;padding:26px}.adult-live-page .al-study-title{padding-block:26px;font-size:2.4rem}.adult-live-page .al-film-values{font-size:1rem;gap:10px;padding-block:20px}.adult-live-page .al-principles>div{flex-direction:column;gap:15px;padding-block:23px}.adult-live-page .al-section{padding-block:55px}.adult-live-page .al-section-heading{margin-bottom:30px}.adult-live-page .al-fit-layout h2,.adult-live-page .al-section-heading h2{font-size:clamp(2rem,7.3vw,3.1rem)}.adult-live-page .al-attention-grid{grid-template-columns:1fr;gap:27px}.adult-live-page .al-attention-grid article{display:grid;grid-template-columns:30px 1fr;column-gap:17px;padding-top:20px}.adult-live-page .al-attention-grid h3{margin:0 0 12px;max-width:none;font-size:1.35rem}.adult-live-page .al-attention-grid p{grid-column:2}.adult-live-page .al-index{padding-top:3px}.adult-live-page .al-fit-section,.adult-live-page .al-format-section{padding-block:48px}.adult-live-page .al-fit-layout{grid-template-columns:1fr;gap:23px}.adult-live-page .al-fit-details li{font-size:.9375rem}.adult-live-page .al-package-layout{grid-template-columns:1fr;gap:37px}.adult-live-page .al-package-card{padding:28px;border-top-right-radius:42px}.adult-live-page .al-package-card h2{font-size:2.5rem}.adult-live-page .al-package-price strong{font-size:2.8rem}.adult-live-page .al-path h2{font-size:2.4rem}.adult-live-page .al-format-grid{grid-template-columns:1fr}.adult-live-page .al-format-grid article{padding:27px 0}.adult-live-page .al-format-grid article+article{border-left:0;border-top:1px solid #b4c3b4;padding-inline:0}.adult-live-page .al-faq{grid-template-columns:1fr;gap:24px}.adult-live-page .al-endcap{padding-block:46px}.adult-live-page .al-endcap>div{flex-direction:column;align-items:flex-start;gap:29px}.adult-live-page .al-endcap .button{width:100%}}@media (max-width:370px){.adult-live-page .al-package-card,.adult-live-page .al-session-study{padding:22px}.adult-live-page .al-package-card h2,.adult-live-page .al-study-title{font-size:2.1rem}.adult-live-page .al-package-price strong{font-size:2.3rem}.adult-live-page .al-package-price span{font-size:1.2rem}}