.meet-page{color:#2b202a;min-height:100vh;font-family:var(--font-manrope),Manrope,sans-serif;background:#f8f2ec}.meet-page *{box-sizing:border-box}.meet-page .site-header{background:#f8f2ec}.section{padding:clamp(84px,10vw,150px) max(24px,5vw)}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);max-width:1320px;margin:auto;padding:clamp(70px,9vw,130px) max(24px,5vw) 150px;display:grid}.eyebrow{color:#e88e86;font:700 12px/1.2 var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px}.hero h1{max-width:730px;font:500 clamp(3rem,5vw,4.75rem)/1.06 var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;margin:0}.lede{color:#6e6069;max-width:560px;margin:36px 0 0;font-size:18px;line-height:1.7}.actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px;display:flex}.button{color:#fff;background:#74c4bc;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:15px 25px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#4e9f99;transform:translateY(-2px)}.button span{font-size:20px}.shot{background:#fffdfa;border-radius:18px;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 55px #5a3d5624}.shot img{object-fit:contain;object-position:center}.hero-shot{aspect-ratio:1.55;background:#d5f0ed;border:1px solid #5a3d561a;padding:18px;transform:rotate(1.5deg)}.hero-shot img{object-fit:cover;border-radius:0}.light{background:#f8f2ec}.intro{text-align:center;max-width:820px;margin:0 auto 58px}.light .intro,.personal .intro,.blush .intro,.trust>div,.pricing>div:first-child{background:#fffdfa;border-radius:18px;padding:clamp(28px,4vw,58px);box-shadow:0 18px 55px #5a3d5614}.teal .intro{background:#d5f0ed;border-radius:18px;padding:clamp(28px,4vw,58px)}.trust>div,.pricing>div:first-child{text-align:left}.trust>div{max-width:650px}.pricing>div:first-child{max-width:700px}.personal .intro,.blush .intro{max-width:900px}.intro h2,.trust h2,.pricing h2{color:#2b202a;font:500 clamp(3rem,5.7vw,6.2rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.06em;margin:0}.intro>p:not(.eyebrow),.trust>div>p:not(.eyebrow),.pricing>div>p:not(.eyebrow){color:#6e6069;max-width:560px;margin:28px auto 0;font-size:17px;line-height:1.7}.action-shot{aspect-ratio:3.75;max-width:720px;margin:auto}.action-shot img,.wide-shot img,.two img,.notes img{object-fit:cover}.wide-shot{aspect-ratio:2.68;max-width:1100px;margin:auto}.teal{background:#f8f2ec}.two{grid-template-columns:1.12fr 1fr;align-items:center;gap:28px;max-width:1120px;margin:auto;display:grid}.two>.shot:first-child{aspect-ratio:1.36}.two>.shot:last-child{aspect-ratio:3.7}.personal{background:#f8f2ec}.personal-shot{aspect-ratio:2.65;max-width:920px;margin:auto}.personal-shot img{object-fit:cover;object-position:center}.blush{background:#f8f2ec}.notes{grid-template-columns:.9fr 1.25fr;align-items:start}.notes>.shot:first-child{aspect-ratio:.98}.notes>.shot:last-child{aspect-ratio:1.37;margin-top:95px}.notes>.shot:first-child img{object-position:top}.profile-shot img{object-fit:cover;object-position:top}.trust{background:#f8f2ec;grid-template-columns:1fr 1fr;align-items:center;gap:12vw;display:grid}.trust h2{max-width:620px;margin:0}.trust>div>p:not(.eyebrow){color:#6e6069;max-width:450px;margin:28px 0;font-size:17px;line-height:1.7}.text-link{color:#5a3d56;font-size:14px;font-weight:700;text-decoration:none}.text-link span{margin-left:10px}.profile-shot{aspect-ratio:.794;max-width:400px;margin:auto}.pricing{background:#f8f2ec;grid-template-columns:1fr 390px;align-items:center;gap:12vw;display:grid}.pricing h2{max-width:650px;margin:0}.pricing>div>p:not(.eyebrow){color:#2b202a;max-width:470px;margin:28px 0;font-size:17px;line-height:1.7}.price-card{color:#5a3d56;background:#fffdfa;border-radius:20px;padding:32px;box-shadow:0 18px 55px #5a3d561f}.tabs{border-bottom:1px solid #e6dad2;gap:25px;padding-bottom:20px;font-size:12px;display:flex}.tabs span{color:#a29899}.price{align-items:baseline;gap:12px;margin:32px 0 8px;display:flex}.price strong{font:500 72px/.9 var(--font-newsreader),Georgia,serif;letter-spacing:-.06em}.price span{font-size:14px;line-height:1.3}.price b{color:#e88e86}.price-card>p{color:#75666f;margin:0 0 26px;font-size:13px}.full{width:100%}.price-card>small{text-align:center;margin-top:15px;display:block}@media (max-width:820px){.hero,.trust,.pricing{grid-template-columns:1fr}.hero{padding-bottom:90px}.hero-shot{margin-top:10px}.two{grid-template-columns:1fr}.notes>.shot:last-child{margin-top:0}.intro{margin-bottom:42px}.profile-shot{max-width:320px}}@media (max-width:520px){.hero{padding-top:65px}.hero h1{font-size:clamp(2.5rem,10.5vw,3.4rem)}.lede{font-size:16px}.section{padding-top:78px;padding-bottom:78px}.meet-page .site-header-cta{font-size:12px!important}.price strong{font-size:62px}}.price-card-label{color:#75666f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 25px;font-size:12px;font-weight:800}.segmented{background:#f3e8e2;border-radius:999px;gap:6px;padding:6px;display:flex}.segmented button{color:#75666f;min-height:47px;font:700 13px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1}.segmented button.active{color:#fff;background:#5a3d56}.segmented b{color:#e88e86;margin-top:2px;font-size:10px;display:block}.segmented button.active b{color:#ffd0c9}.price-card .price{align-items:baseline;gap:14px;margin:36px 0 10px;display:flex}.price-card .price strong{font:500 86px/.8 var(--font-newsreader),Georgia,serif;letter-spacing:-.07em}.price-card .price span{font-size:15px;line-height:1.3}.price-card .price span b{color:#e88e86;font-size:12px}.billing-copy{color:#75666f!important;margin:0 0 28px!important;font-size:13px!important}.price-card>small{text-align:center;color:#75666f;margin-top:16px;font-size:12px;display:block}.price-card .full{justify-content:center;width:100%}.price-card .button:hover{background:#4e9f99}@media (max-width:520px){.price-card .price strong{font-size:62px}}.trust-button{color:#fff;background:#5a3d56;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:13px 21px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.trust-button:hover{background:#392638}.text-link span{display:none}.pricing-subhead{color:#75666f!important;margin-top:18px!important;font-size:18px!important;line-height:1.45!important}@media (max-width:700px){.pricing-subhead{font-size:16px!important}}.meet-page .site-header-cta{min-width:unset;letter-spacing:.035em;padding-inline:24px;font-size:12px}.waitlist-section{background:#d5f0ed;justify-content:center;display:flex}.waitlist-card{text-align:center;background:#fffdfa;border-radius:22px;width:min(100%,760px);padding:clamp(34px,6vw,76px);box-shadow:0 18px 55px #5a3d5614}.waitlist-card h2{color:#2b202a;font:500 clamp(3rem,5.7vw,6.2rem)/.95 var(--font-newsreader),Georgia,serif;letter-spacing:-.06em;margin:0}.waitlist-card>p:not(.eyebrow){color:#6e6069;max-width:520px;margin:25px auto 30px;font-size:17px;line-height:1.7}.waitlist-card .button{justify-content:center}@media (max-width:520px){.meet-page .site-header-cta{min-height:42px;padding:9px 12px;font-size:10px}}.meet-page .hero>div{min-width:0;container-type:inline-size}.meet-page .hero h1{overflow-wrap:break-word;font-size:min(4.75rem,14.5cqi)}
