.paths-page{background:#07090f;color:#f3eee5;--paths-muted:#b2b4bf;--paths-gold:#e3c491;font-family:var(--font-ui);overflow-x:clip}.paths-nav{position:absolute;inset:0 0 auto;z-index:10;justify-content:space-between;padding:28px 5.5vw;color:#ece5d7}.paths-nav,.paths-wordmark{display:flex;align-items:center}.paths-wordmark{gap:12px;font-family:var(--font-h);font-size:17px;line-height:1.3}.paths-wordmark small{display:block;font-family:var(--font-ui);font-size:9px;letter-spacing:.22em;text-transform:uppercase;margin-top:3px;opacity:.6}.paths-nav>div{display:flex;gap:32px;font-size:13px}.paths-nav a:focus-visible,.paths-page summary:focus-visible{outline:2px solid var(--paths-gold);outline-offset:7px}.paths-hero{position:relative;min-height:800px;height:100svh;max-height:1100px;display:flex;align-items:center;padding:160px 7vw 170px;isolation:isolate}.paths-universe{position:absolute;z-index:-3;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 48%;object-position:62% 48%}.paths-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,6,13,.91),rgba(4,6,13,.48) 46%,rgba(4,6,13,.06) 80%),linear-gradient(0deg,#07090f,transparent 28%,transparent 78%,rgba(4,6,13,.7))}.paths-intro{width:min(560px,100%)}.paths-eyebrow{font-family:var(--font-ui);text-transform:uppercase;font-size:10px;letter-spacing:.24em;color:var(--paths-gold);margin:0 0 24px}.paths-intro h1{font-family:var(--font-display);font-size:clamp(54px,6.4vw,93px);font-weight:400;line-height:1.04;letter-spacing:-.045em;margin:0 0 28px;text-wrap:balance}.paths-page em{font-weight:400;color:#e1c9a9}.paths-intro>p:not(.paths-eyebrow){max-width:385px;color:#d0cdd0;font-size:17px;line-height:1.75}.paths-listen{display:inline-flex;align-items:center;gap:15px;margin-top:28px;font-size:15px;color:#fff0d7}.paths-play{width:46px;height:46px;display:grid;place-items:center;border:1px solid hsla(37,59%,73%,.6);border-radius:50%;font-size:19px;padding-left:2px;transition:background .2s}.paths-listen:hover .paths-play{background:hsla(37,59%,73%,.18)}.paths-caption{display:block;font-size:11px;color:#bab8c2;margin-top:15px}.paths-image-note{position:absolute;right:5.5vw;bottom:104px;font-size:9px;letter-spacing:.12em;color:#bfc1cc;max-width:180px;text-align:right}.paths-scroll{position:absolute;left:7vw;bottom:50px;font-size:11px;letter-spacing:.06em;display:flex;gap:25px;color:#b9b8c4}.paths-manifesto{max-width:900px;margin:auto;text-align:center;padding:125px 25px 110px;scroll-margin-top:40px}.paths-manifesto h2{font-family:var(--font-display);font-size:clamp(40px,5vw,63px);line-height:1.1;font-weight:400;letter-spacing:-.025em;margin:0 0 30px}.paths-manifesto>p:last-child{font-size:17px;line-height:1.85;color:var(--paths-muted);max-width:550px;margin:auto}.paths-offers{margin:0 auto 90px;width:min(1100px,86%)}.paths-offer{border-top:1px solid #252834;display:grid;grid-template-columns:54px 1fr 1fr;gap:30px;padding:55px 0 65px}.paths-offer:last-child{border-bottom:1px solid #252834}.paths-number{font-family:var(--font-display);font-size:25px;color:#8d857a}.paths-offer .paths-eyebrow{margin:2px 0 18px}.paths-offer h3{font-size:38px;font-weight:400;line-height:1.1;letter-spacing:-.03em;margin:0 0 25px}.paths-offer h3,.paths-price{font-family:var(--font-display)}.paths-price{font-size:31px;line-height:1.5;margin:0}.paths-price span{font-size:12px;color:var(--paths-muted);font-family:var(--font-ui);margin-left:8px}.paths-price-note{font-size:24px}.paths-price-note span{display:block;margin-left:0}.paths-offer-detail{padding-top:3px}.paths-offer-detail>p:first-child{color:#d0cdd3;font-size:17px;line-height:1.8;margin:0 0 18px}.paths-small{font-size:12px;line-height:1.7;color:var(--paths-muted)}.paths-text-link{display:inline-flex;gap:22px;border-bottom:1px solid #665e51;padding:7px 0;color:var(--paths-gold);font-size:13px;margin-top:12px}.paths-availability{display:inline-flex;gap:25px;color:#c7b9a2;font-size:12px;margin-top:20px}.paths-notes{width:min(900px,86%);margin:0 auto 100px}.paths-notes details{border-bottom:1px solid #252834;padding:22px 0}.paths-notes summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:16px;color:#d6d3d8}.paths-notes summary::-webkit-details-marker{display:none}.paths-notes summary span{color:var(--paths-gold)}.paths-notes details[open] summary span{transform:rotate(45deg)}.paths-notes details p{font-size:14px;color:var(--paths-muted);line-height:1.8;max-width:670px;margin:20px 0 0}.paths-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 5.5vw;padding:30px 0 45px;border-top:1px solid #252834;font-size:11px;color:#b8b4b0}.paths-footer>p{font-family:var(--font-b);font-size:15px;font-style:italic}.paths-footer>a:last-child{color:var(--paths-gold)}@media(max-width:700px){.paths-nav{padding:22px}.paths-nav>div{gap:20px}.paths-nav>div>a:first-child{display:none}.paths-hero{min-height:760px;max-height:none;padding:155px 25px 175px;align-items:flex-end}.paths-universe{-o-object-position:61% 10%;object-position:61% 10%}.paths-hero-shade{background:linear-gradient(0deg,#07090f,rgba(4,6,13,.68) 25%,rgba(4,6,13,.1) 75%,rgba(4,6,13,.6))}.paths-intro h1{font-size:57px}.paths-intro>p:not(.paths-eyebrow){font-size:16px;max-width:315px}.paths-intro .paths-eyebrow{font-size:9px;margin-bottom:20px}.paths-image-note{bottom:46px;right:25px;font-size:8px;max-width:140px}.paths-scroll{bottom:45px;left:25px;max-width:145px;gap:12px}.paths-manifesto{padding:90px 25px}.paths-manifesto>p:last-child{font-size:16px}.paths-offers{width:calc(100% - 50px);margin-bottom:55px}.paths-offer{grid-template-columns:24px 1fr;gap:18px;padding:34px 0 40px}.paths-number{font-size:20px}.paths-offer-detail{grid-column:2}.paths-offer h3{font-size:34px;margin-bottom:18px}.paths-offer-detail>p:first-child{font-size:16px}.paths-offer .paths-eyebrow{font-size:9px;margin-bottom:14px}.paths-price{font-size:28px}.paths-price-note{font-size:22px}.paths-notes{width:calc(100% - 50px);margin-bottom:65px}.paths-notes summary{font-size:15px}.paths-footer{display:grid;grid-template-columns:1fr auto;padding:28px 0;margin:0 25px}.paths-footer>p{grid-row:2;grid-column:1/-1;margin:0;font-size:14px}}@media(prefers-reduced-motion:reduce){.paths-page *{scroll-behavior:auto;transition:none}}