.club-v3{--clb-sage:#dce3d7;--clb-line:#253d3633}.club-v3 .clb-container{width:var(--page);margin-inline:auto}.club-v3 .clb-section{position:relative;isolation:isolate;padding-block:80px}.club-v3 .clb-section>:not(.section-backdrop){position:relative;z-index:1}.club-v3 .clb-body{margin:24px 0 0;font-size:var(--text-body);line-height:1.65}.club-v3 h2{margin:0;font:500 clamp(54px,5vw,72px)/1.06 var(--serif);letter-spacing:-.025em;text-wrap:pretty}.club-v3 h2 em{color:var(--wine);font-weight:400}.club-v3 .eyebrow{color:var(--wine);margin:0 0 24px}.site-shell--studio.site-shell--wordmark.club-v3 .primary-button{border-radius:5px 22px 5px 5px}.club-v3 .site-header [aria-current]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.club-v3 .clb-hero{padding:0 0 32px;margin-top:168px}.club-v3 .clb-masthead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:50px;padding-block:16px 50px}.club-v3 .clb-masthead h1{margin:0;font:500 clamp(76px,7.3vw,114px)/.98 var(--serif);letter-spacing:-.045em}.club-v3 .clb-masthead h1 em{color:var(--wine);font-weight:400}.club-v3 .clb-masthead__intro{padding-bottom:6px}.club-v3 .clb-masthead__intro .clb-body{margin:0 0 28px}.club-v3 .clb-masthead__intro .text-link{display:flex;width:fit-content;margin-top:22px}.club-v3 .clb-letter{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);background:var(--forest);color:var(--paper);border-radius:6px 100px 6px 6px;overflow:hidden}.club-v3 .clb-letter__portrait{position:relative;margin:0;min-height:600px}.club-v3 .clb-letter__portrait img{object-fit:cover;object-position:50% 0}.club-v3 .clb-letter__copy{padding:46px clamp(36px,4vw,64px)}.club-v3 .clb-letter__copy h2{font-size:clamp(44px,3.7vw,54px)}.club-v3 .clb-letter__copy :is(.eyebrow,em){color:#dbd1bb}.club-v3 .clb-letter__copy .clb-body{font-size:var(--text-support);line-height:1.65}.club-v3 .clb-signature{margin-top:30px;padding-top:24px;border-top:1px solid var(--light-line);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.club-v3 .clb-signature>span{font:italic 400 34px/1.15 var(--serif)}.club-v3 .clb-signature .text-link{color:var(--paper);border-color:var(--paper)}.club-v3 .clb-topics__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px}.club-v3 .clb-topics__list article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:24px;padding:28px 0;border-top:1px solid var(--line)}.club-v3 .clb-topics__list article:last-child{padding-bottom:0}.club-v3 .clb-topics__list article>span{font:400 30px/1.2 var(--serif);color:var(--wine)}.club-v3 .clb-topics h3{font:500 38px/1.12 var(--serif);margin:0}.club-v3 .clb-topics__list p{margin:18px 0 0;font-size:var(--text-support);line-height:1.65}.club-v3 .clb-inside{background:var(--forest);color:var(--paper);border-radius:0 100px 0 0}.club-v3 .clb-inside :is(.eyebrow,h2 em){color:#dbd1bb}.club-v3 .clb-inside__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,7vw,112px);margin-top:52px}.club-v3 .clb-inside__grid article{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:24px;padding:32px 0 36px;border-top:1px solid var(--light-line)}.club-v3 .clb-inside__grid article>svg{width:40px;height:40px;color:#dbd1bb;margin-top:6px}.club-v3 .clb-inside h3{font:500 52px/1.08 var(--serif);letter-spacing:-.025em;margin:0}.club-v3 .clb-inside__grid p{grid-column:2;margin:22px 0 0;font-size:var(--text-support);line-height:1.65}.club-v3 .clb-boundary{display:flex;justify-content:space-between;align-items:center;gap:30px 64px;padding-top:32px;border-top:1px solid var(--light-line)}.club-v3 .clb-boundary p{font-size:var(--text-support);line-height:1.6;margin:0;max-width:770px}.club-v3 .clb-boundary .text-link{flex-shrink:0;color:var(--paper);border-color:var(--paper)}.club-v3 .clb-access__heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:64px}.club-v3 .clb-access__heading .clb-body{margin:0}.club-v3 .clb-plans{margin-top:48px}.club-v3 .clb-plans article{display:grid;grid-template-columns:44px minmax(0,1fr) 190px 220px;align-items:center;gap:24px;padding-block:36px;border-top:1px solid var(--line)}.club-v3 .clb-plans article:last-child{border-bottom:1px solid var(--line)}.club-v3 .clb-plan__number{align-self:start;margin-top:10px;font:400 30px/1.2 var(--serif);color:var(--wine)}.club-v3 .clb-plans h3{margin:0;font:500 52px/1.08 var(--serif);letter-spacing:-.025em}.club-v3 .clb-plans strong{font:500 52px/1.1 var(--serif);white-space:nowrap}.club-v3 .clb-plans .primary-button{justify-content:space-between}.club-v3 .clb-access__note{font-size:var(--text-support);line-height:1.6;margin:28px 0 0 68px}.club-v3 .clb-book__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,6vw,96px)}.club-v3 .clb-book figure{position:relative;margin:0;height:640px;overflow:hidden;border-radius:6px 120px 6px 6px}.club-v3 .clb-book img{object-fit:cover;object-position:50% 45%}.club-v3 .clb-book .text-link{margin-top:28px}.club-v3 .clb-faq__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(48px,5vw,88px)}.club-v3 .clb-faq .text-link{margin-top:26px}.club-v3 .clb-faq details{border-bottom:1px solid var(--line)}.club-v3 .clb-faq details:first-child{border-top:1px solid var(--line)}.club-v3 .clb-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding-block:24px;font-size:var(--text-control);line-height:1.5;list-style:none;cursor:pointer}.club-v3 .clb-faq summary::-webkit-details-marker{display:none}.club-v3 .clb-faq summary svg{width:24px;height:24px;flex:none;transition:transform .2s}.club-v3 .clb-faq details[open] summary svg{transform:rotate(180deg)}.club-v3 .clb-faq details p{margin:0 0 26px;font-size:var(--text-support);line-height:1.7;color:var(--muted)}.club-v3 .clb-contact h2 em{color:#edcbb6}@media (max-width:1200px){.club-v3 .clb-masthead{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px}.club-v3 .clb-masthead h1{font-size:7.3vw}.club-v3 .clb-letter__copy{padding:36px}.club-v3 .clb-letter__portrait{min-height:560px}.club-v3 .clb-plans article{grid-template-columns:34px minmax(0,1fr) 160px 180px;gap:20px}.club-v3 .clb-boundary{flex-wrap:wrap}}@media (max-width:1000px){.club-v3 .clb-hero{margin-top:144px}.club-v3 .clb-masthead{grid-template-columns:1fr;gap:32px;padding-top:0}.club-v3 .clb-masthead h1{font-size:clamp(58px,9.1vw,90px)}.club-v3 .clb-masthead__intro{max-width:760px}.club-v3 .clb-masthead__intro .text-link{display:inline-flex;margin:0 0 0 24px}.club-v3 .clb-letter{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);border-top-right-radius:72px}.club-v3 .clb-letter__copy{padding:34px 30px}.club-v3 .clb-letter__copy h2{font-size:42px}.club-v3 .clb-faq__grid,.club-v3 .clb-topics__grid{grid-template-columns:1fr;gap:40px}.club-v3 .clb-inside__grid{column-gap:36px}.club-v3 .clb-inside__grid article{column-gap:18px;grid-template-columns:34px minmax(0,1fr)}.club-v3 .clb-inside__grid article>svg{width:32px;height:32px}.club-v3 .clb-inside h3{font-size:42px}.club-v3 .clb-plans article{grid-template-columns:minmax(0,1fr) 160px 172px}.club-v3 .clb-plan__number{display:none}.club-v3 .clb-plans h3,.club-v3 .clb-plans strong{font-size:44px}.club-v3 .clb-access__note{margin-left:0}.club-v3 .clb-access__heading{gap:32px}.club-v3 .clb-book__grid{gap:36px}.club-v3 .clb-book figure{height:580px;border-top-right-radius:80px}}@media (max-width:760px){.club-v3 .clb-letter{grid-template-columns:1fr}.club-v3 .clb-letter__portrait{min-height:0;height:clamp(380px,100vw,560px)}.club-v3 .clb-letter__portrait img{object-position:50% 0}.club-v3 .clb-letter__copy{padding:32px 26px}.club-v3 .clb-masthead__intro .text-link{display:flex;margin:22px 0 0}.club-v3 .clb-access__heading,.club-v3 .clb-book__grid,.club-v3 .clb-inside__grid{grid-template-columns:1fr}.club-v3 .clb-book__copy{grid-row:1}.club-v3 .clb-book figure{height:clamp(420px,110vw,600px)}.club-v3 .clb-plans article{grid-template-columns:minmax(0,1fr) auto;gap:24px}.club-v3 .clb-plans article>div{grid-column:1/-1}.club-v3 .clb-plans .primary-button{gap:24px}}@media (max-width:640px){.club-v3 .clb-section{padding-block:52px}.club-v3 .clb-hero{padding:0 0 24px}.club-v3 .clb-masthead{gap:26px;padding-bottom:32px}.club-v3 .clb-masthead h1{font-size:clamp(58px,15vw,90px)}.club-v3 h2{font-size:48px}.club-v3 .clb-letter__copy h2{font-size:40px}.club-v3 .clb-signature>span{font-size:32px}.club-v3 .clb-topics h3{font-size:34px}.club-v3 .clb-topics__list article{grid-template-columns:28px minmax(0,1fr);gap:14px}.club-v3 .clb-inside{border-top-right-radius:72px}.club-v3 .clb-inside__grid{margin-top:34px}.club-v3 .clb-inside h3{font-size:42px}.club-v3 .clb-inside__grid p{grid-column:1/-1}.club-v3 .clb-plans{margin-top:36px}.club-v3 .clb-plans h3,.club-v3 .clb-plans strong{font-size:46px}.club-v3 .clb-access__heading{gap:26px}}@media (max-width:360px){.club-v3 h2{font-size:42px}.club-v3 .clb-letter__copy{padding-inline:22px}.club-v3 .clb-plans .primary-button{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.club-v3 .clb-faq summary svg{transition:none}}.club-v3 .clb-letter h1{font:500 clamp(46px,4.5vw,68px)/1.05 var(--serif);letter-spacing:-.025em;margin:20px 0 26px;color:var(--paper)}.club-v3 .clb-letter h1 em{font-weight:400;color:#e5c5b9}.club-v3 .clb-letter .eyebrow{color:#e5c5b9}.club-v3 .clb-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.club-v3 .clb-hero-actions .light-link{margin:0}@media(max-width:760px){.club-v3 .clb-letter__copy{order:-1}.club-v3 .clb-letter h1{font-size:46px}}