body{font-family:YureiSans,Arial,sans-serif;font-weight:400;line-height:1.8;background:#10100f;color:#ece7df}
.wordmark,.nav .brand,h1,h2,.plan h3,.benefits h3{font-family:YureiSerif,Georgia,serif;font-weight:400}
.wordmark{font-size:72px;letter-spacing:-.045em}
.wordmark span{font-family:YureiSans,Arial,sans-serif;font-size:12px;letter-spacing:.27em;line-height:3.4}
h1{font-size:clamp(50px,7vw,86px);line-height:1.02;letter-spacing:-.025em;font-weight:400}
h1 em{font-weight:400;color:#cbbba3}
h2{font-size:clamp(36px,4.4vw,52px);line-height:1.08;letter-spacing:-.02em}
.nav .brand{font-size:46px;letter-spacing:-.04em}
.plan h3{font-size:38px}.benefits h3{font-size:32px}
.lede{font-size:17px;line-height:1.85;max-width:680px;color:#bfb9b0}
.bio .lede{margin-left:auto;margin-right:auto}.bio{max-width:760px;padding-top:48px}
.bio-promise{font-size:16px;line-height:1.9;font-weight:400;max-width:390px}
.triptych{gap:12px;margin:36px 0}.triptych img{height:250px}.triptych img:nth-child(2){height:300px}
.eyebrow{letter-spacing:.23em;line-height:1.8}.button{font-size:14px;letter-spacing:.035em;padding:19px 23px}
.button span{letter-spacing:.13em}.price{font-family:YureiSerif,Georgia,serif;font-size:58px;line-height:1.2;letter-spacing:-.025em}
.price small{font-family:YureiSans,Arial,sans-serif;font-size:14px}
.shell{max-width:1240px;padding-top:38px}.nav{margin-bottom:68px}.sample-track{gap:24px}.sample-track figcaption{font-size:15px;padding:20px 0}
.sample-track figcaption span{margin-bottom:6px}.plan{padding:32px;border-color:#36332e}.plan.featured{background:#1b1916;border-color:#887860}
.benefits{gap:42px}.story{padding-bottom:56px}.notice{background:#1c1a17;color:#b8ad9c;letter-spacing:.2em}
@media(max-width:720px){.bio{padding-top:32px}.triptych{gap:8px}.triptych img{height:185px}.triptych img:nth-child(2){height:225px}.wordmark{font-size:60px}.shell{padding-top:24px}.nav{margin-bottom:42px}.plan{padding:25px}.section-title h2{font-size:36px}.lede{font-size:16px}}
/* A centered, single-column journey beyond the home page. */
.shell{text-align:center;max-width:960px}
.hero,.story,.offer-intro,.workflow,.offer-copy{margin-left:auto;margin-right:auto;max-width:680px}
.hero .lede,.story>p,.offer-intro .lede{margin-left:auto;margin-right:auto}
.section-title{display:block;text-align:center}.section-title h2{margin-left:auto;margin-right:auto}
.plans,.benefits,.offer{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}
.plans{gap:24px}.plan .button{justify-content:center}.plan ul{list-style:none;padding:0}
.offer img{max-width:480px;margin:auto}.offer-copy .button{justify-content:center}
.workflow ol{text-align:left;line-height:1.9;padding-left:24px}.workflow li{margin-bottom:16px}
.sample-track figure{text-align:center}.sample-controls{justify-content:center}
.cart-card{max-width:600px;margin:32px auto;padding:30px;border:1px solid #665b4a;text-align:center}
.cart-card select{font:inherit;background:#1b1916;color:#eee;padding:14px;width:100%;border:1px solid #665b4a;margin:12px 0}
.cart-card .button{justify-content:center}.cart-total{font-size:22px;margin-top:24px}
