.launch{--forest:#303e32;--forest-deep:#243027;font-size:1rem}.launch a:focus-visible,.launch button:focus-visible{outline:3px solid var(--clay);outline-offset:5px}.launch .skip-link{z-index:80;background:#fff;padding:1rem;position:absolute;top:-100px;left:1rem}.launch .skip-link:focus{top:1rem}.launch-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 6vw;display:flex}.launch-nav .wordmark{font-size:2.6rem}.launch-nav nav{align-items:center;gap:2rem;font-size:.9rem;display:flex}.launch .pill{background:var(--forest);min-height:50px;color:var(--cream);text-align:center;border-radius:100px;justify-content:center;align-items:center;padding:.85rem 1.45rem;font-size:.95rem;font-weight:600;line-height:1.4;display:inline-flex}.launch .pill:hover{background:var(--forest-deep)}.launch .pill-gold{color:#282420;background:#ecc17d}.launch .pill-gold:hover{background:#f5d9a9}.launch .pill-outline{border:1px solid var(--forest);color:var(--forest);background:0 0}.launch .pill-outline:hover{background:var(--paper-deep)}.launch .kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.875rem;font-weight:700}.launch h1,.launch h2,.launch h3{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.launch h1{max-width:850px;margin:0;font-size:clamp(3.5rem,6.4vw,6.5rem);line-height:1.02}.launch h2{margin:0 0 1.7rem;font-size:clamp(2.5rem,4.3vw,4.6rem);line-height:1.08}.launch h3{margin:0 0 1rem;font-size:2rem;line-height:1.15}.launch p{line-height:1.75}.launch-hero{isolation:isolate;color:#fffaf3;background:#303e32;align-items:center;min-height:730px;padding:6rem 6vw;display:flex;position:relative}.launch-hero img{object-fit:cover;object-position:70% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.launch-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#18201aeb 0%,#18201ac9 38%,#18201a2e 100%);position:absolute;inset:0}.launch-hero .kicker{color:#f0c989}.launch-hero .lede{color:#f5ede2;max-width:570px;margin:1.7rem 0 2rem;font-size:1.2rem}.launch-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.launch-actions .text-link{color:inherit;text-underline-offset:.3rem;font-size:.95rem;text-decoration:underline}.launch-hero .location{color:#ded6cc;margin-top:2rem;font-size:.875rem}.launch-section{padding:6.5rem 6vw;scroll-margin-top:1rem}.launch-about{grid-template-columns:1fr 1fr;gap:6vw;display:grid}.launch-about .kicker,.launch-experiences .kicker{color:var(--clay-dark)}.launch-about .about-copy p{color:var(--ink-soft);margin-top:0;font-size:1.05rem}.launch-about .about-copy .welcome-line{color:var(--forest);border-left:3px solid var(--gold);margin-top:2rem;padding-left:1.5rem;font-family:Georgia,serif;font-size:1.5rem;line-height:1.5}.launch-process{grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:0 6vw 6rem;display:grid}.launch-process article{border-top:1px solid var(--line);padding-top:1.4rem}.launch-process .step{color:var(--clay-dark);margin-bottom:1.5rem;font-size:.875rem;display:block}.launch-process p{color:var(--ink-soft);margin-bottom:0}.launch-compass{background:var(--paper-deep);grid-template-columns:.9fr 1.1fr;gap:7vw;padding:4.5rem 6vw;display:grid}.launch-compass p{color:var(--ink-soft);margin-top:0}.launch-compass .kicker{color:var(--clay-dark)}.launch-compass h2{font-size:clamp(2.2rem,3.6vw,3.7rem)}.launch-experiences{background:var(--cream)}.launch-experiences>p{max-width:620px;color:var(--ink-soft)}.launch-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem;display:grid}.launch-cards article{border:1px solid var(--line);border-radius:.3rem 1.5rem 1.5rem;flex-direction:column;align-items:start;padding:2rem;display:flex}.launch-cards article:first-child{background:var(--forest);color:var(--cream);border-color:var(--forest)}.launch-cards .offer-label{margin:0 0 2rem;font-size:.875rem}.launch-cards article>p:not(.offer-label){margin-top:0}.launch-cards .offer-details{opacity:.9;font-size:.875rem}.launch-cards .pill{width:100%;margin-top:auto}.launch-cards .card-bottom{width:100%;margin-top:auto;padding-top:1.5rem}.launch-cards>article{min-width:0}.launch-cards .pill{white-space:normal}.one-to-one{border-top:1px solid var(--line);margin-top:5rem;padding-top:5rem;scroll-margin-top:2rem}.one-to-one .offer-intro{max-width:660px;color:var(--ink-soft)}.session-cards article:first-child{color:var(--ink);border-color:var(--line);background:0 0}.session-cards article:nth-child(2){background:var(--paper-deep)}.session-cards .offer-label{color:var(--clay-dark);margin-bottom:1.3rem}.session-cards .session-price{margin-bottom:1rem;font-family:Georgia,serif;font-size:2.4rem;line-height:1.25}.session-price span{color:var(--ink-soft);font-family:Arial,Helvetica,sans-serif;font-size:1rem}.session-cards .session-location{margin-bottom:1.5rem;font-weight:600;line-height:1.65}.session-location span{color:var(--ink-soft);font-size:.875rem;font-weight:400}.session-cards .session-takeaway{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:1rem}.launch .experience-note{max-width:850px;margin:2rem 0 0}.launch-story{color:var(--cream);background:#6e5968;grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.launch-story .kicker{color:#ffe0ac}.launch-story .story-copy p{margin-top:0}.launch-story .signature{margin-top:2rem;font-family:Georgia,serif;font-size:1.4rem}.launch-signup{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.launch-signup>div>p{color:var(--ink-soft);max-width:520px}.launch-signup form{align-content:start;gap:1.1rem;display:grid}.launch-faq{grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.launch-faq>div>p{color:var(--ink-soft)}.launch-faq a{text-underline-offset:.2rem;text-decoration:underline}.launch-faq .kicker{color:var(--clay-dark)}.launch-faq .faq-list{min-width:0}.launch-faq [data-slot=accordion-trigger]{border-radius:0;padding:1.25rem 0;font-size:1rem;font-weight:600;line-height:1.5}.launch-faq [data-slot=accordion-trigger] svg{margin-top:.25rem}.launch-faq [data-slot=accordion-content]{color:var(--ink-soft);font-size:1rem;line-height:1.75}.launch-faq [data-slot=accordion-content] p{margin:0}.launch-faq [data-slot=accordion-item]{border-color:var(--line)}.launch-signup .field input{background:var(--cream);font-size:1rem}.launch-signup .consent-row{background:0 0;padding:0}.launch-signup .consent-row label{font-size:.875rem;line-height:1.6}.launch .small-copy{color:var(--ink-soft);font-size:.875rem;line-height:1.6}.launch .small-copy a{text-underline-offset:.2rem;text-decoration:underline}.launch .signup-message{margin:0;font-size:1rem;line-height:1.6}.launch .signup-success{border-left:3px solid var(--moss);background:var(--cream);padding:1.2rem}.launch .signup-error{color:#922f28}.launch-footer{background:var(--forest-deep);color:var(--cream);grid-template-columns:1fr 1.3fr;gap:2rem 5vw;padding:3.5rem 6vw 2rem;display:grid}.launch-footer p{color:#e1dbd2;font-size:.875rem;line-height:1.7}.launch-footer nav{flex-wrap:wrap;gap:1.5rem;font-size:.875rem;display:flex}.launch-footer nav a{text-underline-offset:.25rem;text-decoration:underline}.launch-footer .copyright{border-top:1px solid #657065;grid-column:1/-1;margin:0;padding-top:1.4rem}.launch-whitepaper{background:var(--cream);grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.launch-whitepaper .kicker{color:var(--clay-dark)}.launch-whitepaper p{margin-top:0}.launch-whitepaper .pill{margin-top:1rem}@media (width<=900px){.launch-whitepaper{grid-template-columns:1fr;gap:2rem}}.launch-press{background:var(--paper-deep)}.press-home-heading{justify-content:space-between;align-items:center;gap:2rem;display:flex}.press-home-grid{grid-template-columns:1fr 1fr;gap:4vw;margin-top:2rem;display:grid}.press-home-grid article{border-top:1px solid var(--line);min-width:0;padding-top:2rem}.press-home-grid p:not(.kicker){color:var(--ink-soft)}.press-home-grid a{text-underline-offset:.25rem;text-decoration:underline;display:inline-block}.press-secondary-link{margin-left:1.5rem}.press-intro{background:var(--forest);color:var(--cream)}.press-intro .kicker{color:#f0c989}.press-intro .lede{max-width:650px;margin-top:2rem;font-size:1.2rem}.press-feature{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.press-feature p{margin-top:0}.press-feature .press-publication{max-width:400px;color:var(--ink-soft)}.press-feature .pill{margin-top:1rem}.press-blox{background:var(--cream)}.press-blox h3{margin-top:2rem}.press-contact p:not(.kicker){max-width:650px}.launch-nav,.launch-nav nav{flex-wrap:wrap}@media (width<=900px){.press-home-heading{flex-direction:column;align-items:start}.press-home-grid,.press-feature{grid-template-columns:1fr;gap:2rem}}@media (width<=600px){.press-secondary-link{margin:1rem 0 0;display:block}}.unsubscribe-shell{max-width:620px;margin:auto;padding:5rem 1.5rem}.unsubscribe-shell h1{margin:2rem 0;font-size:3rem}.unsubscribe-shell form{gap:1rem;display:grid}@media (width<=900px){.launch-nav{gap:1rem;padding:1rem 5vw}.launch-nav nav{gap:1rem}.launch-nav .desktop-only{display:none}.launch-cards{grid-template-columns:1fr}.launch-cards article{padding:2rem}.launch-cards .offer-label{margin-bottom:1rem}.launch-cards .pill{width:auto}.launch-section{padding:4.5rem 5vw}.launch-about,.launch-story,.launch-signup,.launch-compass,.launch-faq{grid-template-columns:1fr;gap:2rem}.launch-compass{padding:3.5rem 5vw}.one-to-one{margin-top:3rem;padding-top:3rem}.launch-process{gap:1.5rem;padding:0 5vw 4.5rem}.launch-hero{min-height:680px;padding:5rem 5vw}.launch-hero img{object-position:65% center}}@media (width<=600px){.launch-nav .wordmark{font-size:2.2rem}.launch-nav nav{gap:.85rem;font-size:.875rem}.launch-nav .pill{min-height:44px;padding:.6rem .9rem;font-size:.875rem}.launch-actions .pill{max-width:100%}.launch-hero{min-height:680px;padding-top:4rem;padding-bottom:4rem}.launch-hero:after{background:#18201ab8}.launch h1{font-size:clamp(3rem,13vw,4rem)}.launch-hero .lede{font-size:1.0625rem}.launch .kicker{letter-spacing:.1em;font-size:.875rem}.launch-process{grid-template-columns:1fr}.launch-process .step{margin-bottom:.8rem}.launch-footer{grid-template-columns:1fr;padding:3rem 5vw 2rem}}
