.motion-kit-module__mKQ8kq__reveal,.motion-kit-module__mKQ8kq__split,.motion-kit-module__mKQ8kq__imageReveal{--mk-delay:0s;--mk-duration:.6s;--mk-distance:16px;--mk-stagger:40ms;--mk-ease:cubic-bezier(.16, 1, .3, 1)}.motion-kit-module__mKQ8kq__splitMask{white-space:nowrap;clip-path:inset(-.35em -.15em -.12em);display:inline-block}.motion-kit-module__mKQ8kq__splitPiece{display:inline-block}.motion-kit-module__mKQ8kq__imageReveal{--mk-clip-from:inset(100% 0 0 0);position:relative;overflow:hidden}.motion-kit-module__mKQ8kq__imageReveal[data-direction=down]{--mk-clip-from:inset(0 0 100% 0)}.motion-kit-module__mKQ8kq__imageReveal[data-direction=left]{--mk-clip-from:inset(0 0 0 100%)}.motion-kit-module__mKQ8kq__imageReveal[data-direction=right]{--mk-clip-from:inset(0 100% 0 0)}.motion-kit-module__mKQ8kq__imageRevealInner{width:100%;height:100%}.motion-kit-module__mKQ8kq__marquee{--mk-marquee-gap:2rem;--mk-marquee-duration:40s;display:flex;overflow:hidden}.motion-kit-module__mKQ8kq__marqueeTrack{width:100%;display:flex}.motion-kit-module__mKQ8kq__marqueeGroup{justify-content:center;align-items:center;gap:var(--mk-marquee-gap);flex-wrap:wrap;display:flex}.motion-kit-module__mKQ8kq__marqueeGroup[data-duplicate=true]{display:none}.motion-kit-module__mKQ8kq__storyMedia[data-active=false]{opacity:0}.motion-kit-module__mKQ8kq__storyBody{color:color-mix(in oklab, currentColor 84%, var(--background))}@media (min-width:768px){.motion-kit-module__mKQ8kq__story[data-ready=true] .motion-kit-module__mKQ8kq__storyStep[data-active=false]{color:color-mix(in oklab, currentColor 66%, var(--background))}.motion-kit-module__mKQ8kq__story[data-ready=true] .motion-kit-module__mKQ8kq__storyStep[data-active=false] .motion-kit-module__mKQ8kq__storyBody{color:inherit}}.motion-kit-module__mKQ8kq__zoomHero,.motion-kit-module__mKQ8kq__sequence{height:auto}.motion-kit-module__mKQ8kq__sequenceCanvas{display:none}@media (prefers-reduced-motion:no-preference){.motion-kit-module__mKQ8kq__reveal[data-state=shown]{transition:opacity var(--mk-duration) var(--mk-ease) var(--mk-delay), transform var(--mk-duration) var(--mk-ease) var(--mk-delay), filter var(--mk-duration) var(--mk-ease) var(--mk-delay), clip-path var(--mk-duration) var(--mk-ease) var(--mk-delay)}.motion-kit-module__mKQ8kq__fadeUp[data-state=hidden]{opacity:0;transform:translate3d(0, var(--mk-distance), 0)}.motion-kit-module__mKQ8kq__fade[data-state=hidden]{opacity:0}.motion-kit-module__mKQ8kq__blur[data-state=hidden]{opacity:0;filter:blur(10px);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}.motion-kit-module__mKQ8kq__clipUp[data-state=hidden]{clip-path:inset(100% 0 0);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}.motion-kit-module__mKQ8kq__clipUp[data-state=shown]{clip-path:inset(0)}.motion-kit-module__mKQ8kq__scale[data-state=hidden]{opacity:0;transform:scale(.96)}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__fadeUp{animation:motion-kit-module__mKQ8kq__mk-fade-up var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__fade{animation:motion-kit-module__mKQ8kq__mk-fade var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__blur{animation:motion-kit-module__mKQ8kq__mk-blur var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__clipUp{animation:motion-kit-module__mKQ8kq__mk-clip-up var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__scale{animation:motion-kit-module__mKQ8kq__mk-scale var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__split[data-state=hidden] .motion-kit-module__mKQ8kq__splitPiece{transform:translateY(115%)}.motion-kit-module__mKQ8kq__split[data-state=shown] .motion-kit-module__mKQ8kq__splitPiece{transition:transform var(--mk-duration) var(--mk-ease) calc(var(--mk-delay) + var(--mk-i,0) * var(--mk-stagger))}.motion-kit-module__mKQ8kq__split[data-trigger=load] .motion-kit-module__mKQ8kq__splitPiece{animation:motion-kit-module__mKQ8kq__mk-rise var(--mk-duration) var(--mk-ease) calc(var(--mk-delay) + var(--mk-i,0) * var(--mk-stagger)) both}.motion-kit-module__mKQ8kq__imageReveal[data-state=hidden]{clip-path:var(--mk-clip-from)}.motion-kit-module__mKQ8kq__imageReveal[data-state=hidden] .motion-kit-module__mKQ8kq__imageRevealInner{transform:scale(1.15)}.motion-kit-module__mKQ8kq__imageReveal[data-state=shown]{clip-path:inset(0);transition:clip-path var(--mk-duration) cubic-bezier(.65, 0, .35, 1) var(--mk-delay)}.motion-kit-module__mKQ8kq__imageReveal[data-state=shown] .motion-kit-module__mKQ8kq__imageRevealInner{transition:transform calc(var(--mk-duration) * 1.4) var(--mk-ease) var(--mk-delay)}.motion-kit-module__mKQ8kq__imageReveal[data-trigger=load]{animation:motion-kit-module__mKQ8kq__mk-wipe var(--mk-duration) cubic-bezier(.65, 0, .35, 1) var(--mk-delay) both}.motion-kit-module__mKQ8kq__imageReveal[data-trigger=load] .motion-kit-module__mKQ8kq__imageRevealInner{animation:motion-kit-module__mKQ8kq__mk-settle calc(var(--mk-duration) * 1.4) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.motion-kit-module__mKQ8kq__marqueeTrack{width:max-content;animation:motion-kit-module__mKQ8kq__mk-marquee var(--mk-marquee-duration) linear infinite;flex-shrink:0}.motion-kit-module__mKQ8kq__marquee[data-reverse=true] .motion-kit-module__mKQ8kq__marqueeTrack{animation-direction:reverse}.motion-kit-module__mKQ8kq__marquee[data-pause-on-hover=true]:hover .motion-kit-module__mKQ8kq__marqueeTrack,.motion-kit-module__mKQ8kq__marquee[data-pause-on-hover=true]:focus-within .motion-kit-module__mKQ8kq__marqueeTrack{animation-play-state:paused}.motion-kit-module__mKQ8kq__marqueeGroup,.motion-kit-module__mKQ8kq__marqueeGroup[data-duplicate=true]{flex-wrap:nowrap;flex-shrink:0;padding-inline-end:var(--mk-marquee-gap);display:flex}.motion-kit-module__mKQ8kq__storyMedia{transition:opacity .6s cubic-bezier(.65,0,.35,1)}.motion-kit-module__mKQ8kq__storyStep,.motion-kit-module__mKQ8kq__storyBody{transition:color .4s}.motion-kit-module__mKQ8kq__zoomHero{height:var(--mk-scroll-length,200vh)}.motion-kit-module__mKQ8kq__sequence{height:var(--mk-scroll-length,300vh)}.motion-kit-module__mKQ8kq__sequenceCanvas{display:block}}@media (prefers-reduced-motion:reduce){.motion-kit-module__mKQ8kq__zoomFrame{clip-path:none!important}.motion-kit-module__mKQ8kq__zoomMedia,.motion-kit-module__mKQ8kq__zoomCopy{opacity:1!important;transform:none!important}}.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomFrame{clip-path:none!important}.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomMedia,.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomCopy{opacity:1!important;transform:none!important}@keyframes motion-kit-module__mKQ8kq__mk-fade-up{0%{opacity:0;transform:translate3d(0, var(--mk-distance), 0)}}@keyframes motion-kit-module__mKQ8kq__mk-fade{0%{opacity:0}}@keyframes motion-kit-module__mKQ8kq__mk-blur{0%{opacity:0;filter:blur(10px);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}}@keyframes motion-kit-module__mKQ8kq__mk-clip-up{0%{clip-path:inset(100% 0 0);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}to{clip-path:inset(0)}}@keyframes motion-kit-module__mKQ8kq__mk-scale{0%{opacity:0;transform:scale(.96)}}@keyframes motion-kit-module__mKQ8kq__mk-rise{0%{transform:translateY(115%)}}@keyframes motion-kit-module__mKQ8kq__mk-wipe{0%{clip-path:var(--mk-clip-from)}to{clip-path:inset(0)}}@keyframes motion-kit-module__mKQ8kq__mk-settle{0%{transform:scale(1.15)}}@keyframes motion-kit-module__mKQ8kq__mk-marquee{to{transform:translate(-50%)}}.motion-kit-module__mKQ8kq__scrimLeft{background:linear-gradient(90deg,#0000009e 0%,#00000061 38%,#0000 72%)}.motion-kit-module__mKQ8kq__scrimBottom{background:linear-gradient(#0000 30%,#0000004d 60%,#000000a8 100%)}.motion-kit-module__mKQ8kq__scrimFull{background:#00000061}
.solo-preview{--paper:#f3efe6;--paper-deep:#e8dfd2;--ink:#24241f;--muted:#5c5951;--rule:#bdb4a5;--brick:#94372b;background:var(--paper);color:var(--ink);scroll-behavior:smooth;min-height:100svh;font-family:DM Sans,Arial,Helvetica,sans-serif;overflow-x:clip}.solo-preview *,.solo-preview :before,.solo-preview :after{box-sizing:border-box}.solo-preview a{color:inherit}.solo-preview a:focus-visible,.solo-preview summary:focus-visible,.solo-preview iframe:focus-visible,.solo-preview button:focus-visible{outline:2px solid var(--brick);outline-offset:5px}.solo-preview__consent{--ink:#24241f;--paper:#f3efe6;--brick:#94372b;background:var(--ink);color:var(--paper);z-index:50;grid-template-columns:1fr auto;align-items:flex-end;gap:18px 28px;max-width:760px;padding:20px 22px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 40px #24241f3d}.solo-preview__consent-kicker{color:#f0a396;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.solo-preview__consent h2{margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1.05}.solo-preview__consent p:not(.solo-preview__consent-kicker){color:#ddd4c7;margin:8px 0 0;font-size:.86rem;line-height:1.5}.solo-preview__consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.solo-preview__consent button{color:var(--paper);cursor:pointer;font:inherit;background:0 0;border:1px solid #a9a096;min-height:38px;padding:8px 12px;font-size:11px;font-weight:700}.solo-preview__consent-actions button:last-child{background:var(--paper);border-color:var(--paper);color:var(--ink)}.solo-preview__consent-close{text-underline-offset:3px;grid-column:1/-1;justify-self:start;text-decoration:underline;color:#ddd4c7!important;border:0!important;min-height:0!important;padding:0!important;font-size:10px!important}.solo-preview__consent-link{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.solo-preview h1,.solo-preview h2,.solo-preview h3{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:400}.solo-preview h1,.solo-preview h2,.solo-preview h3,.solo-preview p{text-wrap:pretty}.solo-preview__notice{background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:32px;padding:7px clamp(16px,4vw,64px);font-size:10px;display:flex}.solo-preview__notice span:first-child{color:#f0a396;font-weight:700}.solo-preview__header{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:24px;max-width:1400px;min-height:88px;margin:0 auto;padding:16px clamp(16px,4vw,64px);display:grid}.solo-preview__wordmark{letter-spacing:.1em;align-items:center;gap:10px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:.95;text-decoration:none;display:inline-flex}.solo-preview__wordmark-logo{object-fit:contain;width:42px;height:42px;display:block}.solo-preview__nav{justify-content:center;align-items:center;gap:clamp(12px,2.2vw,30px);display:flex}.solo-preview__nav a{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;text-decoration:none}.solo-preview__nav a:hover,.solo-preview__footer a:hover{color:var(--brick)}.solo-preview__hero{grid-template-columns:minmax(0,.83fr) minmax(380px,1.17fr);align-items:center;gap:clamp(36px,6vw,100px);max-width:1400px;margin:0 auto;padding:clamp(54px,8vw,112px) clamp(16px,6vw,96px) 88px;display:grid;position:relative}.solo-preview__hero-copy{max-width:560px}.solo-preview__eyebrow{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:10px;font-weight:700;display:flex}.solo-preview__chapter-label{color:var(--muted);letter-spacing:.15em;text-align:left;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1.3;display:flex}.solo-preview__eyebrow-line{background:var(--brick);width:22px;height:1px;display:inline-block}.solo-preview h1,.solo-preview h2,.solo-preview h3{margin:0}.solo-preview h1{letter-spacing:-.065em;max-width:580px;font-size:clamp(3.25rem,5.6vw,5.7rem);line-height:.95}.solo-preview h1:first-line,.solo-preview h2 em,.solo-preview h1 em{color:var(--brick);font-style:italic}.solo-preview__hero-intro{color:#3f3d38;max-width:520px;margin:28px 0 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.62}.solo-preview__hero-actions{flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:30px;display:flex}.solo-preview__cta{background:var(--brick);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;color:var(--paper)!important}.solo-preview__cta:hover{background:var(--ink);transform:translateY(-2px)}.solo-preview__cta>span:last-child{font-size:17px;font-weight:400;line-height:1}.solo-preview__text-link{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:12px;font-weight:700;text-decoration:none}.solo-preview__text-link span{color:var(--brick);margin-left:7px}.solo-preview__text-link:hover{border-color:var(--brick);color:var(--brick)}.solo-preview__micro-note,.solo-preview__video-note,.solo-preview__source-note{color:var(--muted);margin:11px 0 0;font-size:11px;line-height:1.5}.solo-preview__hero-visual{justify-self:end;width:min(100%,650px)}.solo-preview__hero-photo{aspect-ratio:1673/940;background:var(--paper-deep);border:1px solid var(--rule);margin:0;position:relative;overflow:hidden}.solo-preview__hero-photo img,.solo-preview__photo-frame img,.solo-preview__nicolas-photo img{object-fit:cover}.solo-preview__hero-photo figcaption{background:var(--paper);color:var(--brick);flex-direction:column;gap:3px;padding:11px 13px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1rem,1.8vw,1.35rem);font-style:italic;line-height:1.08;display:flex;position:absolute;bottom:18px;left:18px}.solo-preview__hero-photo figcaption span{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:.72em;font-style:normal}.solo-preview__footer-line{border-top:1px solid var(--rule);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:18px;padding-top:11px;font-size:9px;display:flex;position:absolute;bottom:27px;left:clamp(16px,6vw,96px);right:clamp(16px,6vw,96px)}.solo-preview__footer-line span:last-child{color:var(--brick)}.solo-preview__section,.solo-preview__testimonials-section{border-top:1px solid var(--rule);max-width:1120px;margin:0 auto;padding:clamp(70px,9vw,122px) clamp(16px,4vw,48px)}.solo-preview__section-heading{max-width:720px}.solo-preview__section-heading--wide{max-width:820px}.solo-preview__section-heading .solo-preview__eyebrow{margin-bottom:18px}.solo-preview__section-heading h2,.solo-preview__audience h2,.solo-preview__nicolas h2,.solo-preview__final h2{letter-spacing:-.06em;font-size:clamp(2.7rem,5vw,5.1rem);line-height:.96}.solo-preview__section-heading>p,.solo-preview__audience-intro>p,.solo-preview__nicolas-copy>p,.solo-preview__final p{color:var(--muted);max-width:620px;margin:22px 0 0;font-size:1rem;line-height:1.65}.solo-preview__video-frame{aspect-ratio:16/9;background:var(--ink);width:100%;margin-top:42px;position:relative;overflow:hidden}.solo-preview__video-placeholder{background:var(--paper-deep);border:1px solid var(--rule);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:clamp(260px,42vw,560px);padding:28px;display:flex}.solo-preview__video-placeholder p{color:var(--ink);margin:0}.solo-preview__video-placeholder button,.solo-preview__third-party-placeholder button{background:var(--brick);color:var(--paper);cursor:pointer;font:inherit;border:0;min-height:46px;padding:0 16px;font-size:12px;font-weight:700}.solo-preview__third-party-placeholder{border:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex}.solo-preview__third-party-placeholder p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.solo-preview__video-frame iframe{border:0;width:100%;height:100%;display:block}.solo-preview__video-note{margin-top:12px}.solo-preview__awareness-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:58px;display:grid}.solo-preview__awareness-copy p{color:#3f3d38;margin:0;font-size:1rem;line-height:1.75}.solo-preview__awareness-diagram{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);margin-top:44px;padding:22px 0 18px}.solo-preview__awareness-diagram svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.solo-preview__awareness-diagram text{fill:var(--muted);letter-spacing:.12em;text-anchor:middle;font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.solo-preview__awareness-diagram>svg>g>text:first-child{text-anchor:start}.solo-preview__awareness-diagram rect{fill:#0000;stroke:var(--ink);stroke-width:1.5px}.solo-preview__awareness-diagram path,.solo-preview__awareness-diagram circle{fill:none;stroke:var(--brick);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.solo-preview__awareness-diagram .solo-preview__diagram-arrow{stroke:var(--ink);stroke-dasharray:5 7}.solo-preview__awareness-diagram .solo-preview__diagram-caption{fill:var(--ink);letter-spacing:.02em;text-anchor:start;font-size:11px;font-weight:400}.solo-preview__section-heading--split{justify-content:space-between;align-items:end;gap:48px;max-width:none;display:flex}.solo-preview__section-heading--split>p{max-width:280px;margin:0}.solo-preview__method{background:var(--ink);color:var(--paper);border-top:1px solid var(--ink);max-width:none;margin-top:clamp(36px,7vw,96px);padding:clamp(82px,10vw,138px) max(16px,50vw - 512px)}.solo-preview__method .solo-preview__eyebrow,.solo-preview__method .solo-preview__chapter-label,.solo-preview__method .solo-preview__section-heading>p{color:#d2c9bc}.solo-preview__method .solo-preview__eyebrow-line{background:#e09383}.solo-preview__method-grid{border-top:1px solid #5d5b53;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.solo-preview__method-card{border-right:1px solid #5d5b53;min-height:232px;padding:22px 20px 0 0}.solo-preview__method-card+.solo-preview__method-card{padding-left:20px}.solo-preview__method-card:last-child{border-right:0}.solo-preview__method-card>span,.solo-preview__photo-index{color:#e09383;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.solo-preview__method-step-number{border:1px solid #e09383;padding:5px 8px;display:inline-flex}.solo-preview__method-card h3{margin-top:38px;font-size:2rem}.solo-preview__method-card p{color:#ddd4c7;margin:12px 0 0;font-size:.92rem;line-height:1.6}.solo-preview__offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:58px;display:grid}.solo-preview__offer-card,.solo-preview__ai-note{border:1px solid var(--rule);padding:clamp(24px,4vw,42px)}.solo-preview__offer-card--confirmed{background:var(--paper-deep);align-self:start}.solo-preview__offer-card--practice{background:var(--paper)}.solo-preview__card-label{color:var(--brick);letter-spacing:.13em;text-transform:uppercase;font-weight:700;margin:0!important;font-size:10px!important;line-height:1.4!important}.solo-preview__offer-card ul{margin:28px 0 0;padding:0;list-style:none}.solo-preview__offer-card li{border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.solo-preview__offer-card li span{color:var(--brick);font-size:18px;line-height:1}.solo-preview__offer-card>p:not(.solo-preview__card-label){color:var(--muted);margin:22px 0 0;line-height:1.65}.solo-preview__offer-practice{gap:18px;margin-top:26px;display:grid}.solo-preview__offer-practice>div{border-top:1px solid var(--rule);padding-top:14px}.solo-preview__offer-practice h3{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.solo-preview__offer-practice p,.solo-preview__offer-between{color:var(--muted);margin:7px 0 0;line-height:1.55}.solo-preview__offer-between{border-top:1px solid var(--rule);padding-top:18px}.solo-preview__solo-os{background:var(--paper-deep);border:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);gap:36px clamp(28px,5vw,78px);margin-top:18px;padding:clamp(28px,5vw,52px);display:grid}.solo-preview__solo-os-intro{max-width:700px}.solo-preview__solo-os h3{letter-spacing:-.05em;max-width:760px;margin-top:18px;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1}.solo-preview__solo-os-description,.solo-preview__solo-os-access{color:var(--muted);max-width:680px;margin:18px 0 0;line-height:1.65}.solo-preview__solo-os-access{color:var(--ink);margin-top:22px;font-size:.9rem;font-weight:700}.solo-preview__solo-os-drawing{color:var(--ink);place-self:center end;width:100%;max-width:220px;overflow:visible}.solo-preview__solo-os-benefits{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.solo-preview__solo-os-benefit{min-width:0}.solo-preview__solo-os-benefit-mark{color:var(--brick);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1;display:block}.solo-preview__solo-os-benefit h4{letter-spacing:-.025em;margin:14px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1.05}.solo-preview__solo-os-benefit p{color:var(--muted);margin:10px 0 0;font-size:.88rem;line-height:1.6}.solo-preview__solo-os-example{border-top:1px solid var(--rule);grid-column:1/-1;margin-top:0;padding-top:22px}.solo-preview__solo-os-example p{color:var(--ink);max-width:800px;margin:12px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2rem);font-style:italic;line-height:1.2}.solo-preview__audience{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(34px,6vw,80px);display:grid}.solo-preview__audience-intro{grid-row:span 2}.solo-preview__audience-list{margin:0;padding:0;list-style:none}.solo-preview__audience-list li{border-top:1px solid var(--rule);align-items:flex-start;gap:22px;padding:20px 0;display:flex}.solo-preview__audience-list li:last-child{border-bottom:1px solid var(--rule)}.solo-preview__audience-list li>span{color:var(--brick);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.5rem}.solo-preview__audience-list p{margin:0;line-height:1.55}.solo-preview__ai-note{background:var(--paper-deep);align-self:end}.solo-preview__ai-note p{margin:14px 0 0;line-height:1.6}.solo-preview__testimonials-section{max-width:1120px}.solo-preview__testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:54px;display:grid}.solo-preview__testimonial-card{border:1px solid var(--rule);flex-direction:column;min-width:0;padding:20px;display:flex}.solo-preview__testimonial-character{color:var(--brick);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:104px;height:78px;display:block}.solo-preview__testimonial-character--bertrand{color:var(--ink);transform:rotate(-2deg)}.solo-preview__testimonial-character--sophie{transform:rotate(2deg)}.solo-preview__testimonial-card h3{margin:24px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;line-height:1.05}.solo-preview__testimonial-context{color:var(--muted);margin:10px 0 0;font-size:.72rem;line-height:1.45}.solo-preview__testimonial-excerpt{color:#3f3d38;margin:16px 0 0;font-size:.94rem;line-height:1.62}.solo-preview__testimonial-quotes{gap:2px;margin:20px 0 28px;display:grid}.solo-preview__testimonial-meta{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;display:flex}.solo-preview__testimonial-meta strong{font-size:.86rem}.solo-preview__conversion-note{color:var(--muted);font-size:.72rem;line-height:1.45;margin-top:11px!important}.solo-preview__nicolas{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,90px);display:grid}.solo-preview__bio{gap:15px;max-width:620px;margin-top:26px;display:grid}.solo-preview__bio p{color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.solo-preview__nicolas-photo{aspect-ratio:1;background:var(--paper-deep);border:1px solid var(--rule);position:relative;overflow:hidden}.solo-preview__nicolas-photo img{object-position:72% center}.solo-preview__bio-note{border-left:2px solid var(--brick);padding-left:14px;color:var(--ink)!important;font-size:.9rem!important}.solo-preview__photos{padding-top:0}.solo-preview__photo-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:start;gap:clamp(24px,5vw,72px);margin-top:58px;display:grid}.solo-preview__photo-grid--single{grid-template-columns:minmax(0,760px)}.solo-preview__photo-card{margin:0}.solo-preview__photo-frame{background:var(--paper-deep);border:1px solid var(--rule);position:relative;overflow:hidden}.solo-preview__photo-card--studio .solo-preview__photo-frame{aspect-ratio:1376/1143}.solo-preview__photo-card figcaption{color:var(--ink);flex-direction:column;gap:8px;padding-top:14px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.05;display:flex}.solo-preview__photo-index{color:var(--brick);font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:9px}.solo-preview__faq-list{margin-top:52px}.solo-preview__faq-list details{border-top:1px solid var(--rule)}.solo-preview__faq-list details:last-child{border-bottom:1px solid var(--rule)}.solo-preview__faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.65rem);list-style:none;display:flex}.solo-preview__faq-list summary::-webkit-details-marker{display:none}.solo-preview__faq-list summary>span:last-child{color:var(--brick);font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:1.45rem;font-weight:400}.solo-preview__faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.solo-preview__faq-list details p{color:var(--muted);max-width:680px;margin:-3px 50px 24px 0;line-height:1.65}.solo-preview__final{background:var(--ink);color:var(--paper);padding:clamp(74px,10vw,136px) 16px}.solo-preview__final-inner{max-width:880px;margin:0 auto}.solo-preview__final .solo-preview__eyebrow,.solo-preview__final .solo-preview__chapter-label{color:#d2c9bc}.solo-preview__final .solo-preview__eyebrow-line,.solo-preview__final .solo-preview__chapter-label .solo-preview__eyebrow-line{background:#e09383}.solo-preview__final h2{max-width:800px}.solo-preview__final p{color:#d2c9bc;max-width:600px}.solo-preview__final .solo-preview__cta{margin-top:30px}.solo-preview__newsletter{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(34px,7vw,88px);max-width:1120px;margin:0 auto;padding:clamp(70px,9vw,122px) clamp(16px,4vw,48px);display:grid}.solo-preview__newsletter-copy{align-self:center;max-width:470px}.solo-preview__newsletter-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:.97}.solo-preview__newsletter-copy>p:not(.solo-preview__eyebrow){color:var(--muted);margin:24px 0 0;line-height:1.65}.solo-preview__newsletter-copy .solo-preview__newsletter-note{color:var(--ink);margin-top:18px;font-size:.78rem;line-height:1.5}.solo-preview__kit-form{background:var(--paper-deep);border:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:clamp(22px,4vw,44px);display:flex}.solo-preview__kit-form>script{display:none}.solo-preview__kit-labels{gap:8px;width:100%;margin-bottom:20px;display:grid}.solo-preview__kit-labels span{color:var(--ink);font-size:.82rem;font-weight:700}.solo-preview__kit-labels span:last-child{color:var(--brick);letter-spacing:.1em;font-size:.72rem}.solo-preview__kit-form noscript{color:var(--muted);font-size:.9rem;line-height:1.55}.solo-preview__kit-form noscript p{margin:0}.solo-preview__kit-form .formkit-form{width:100%;max-width:520px;margin:0;background:0 0!important}.solo-preview__kit-form .formkit-fields{align-items:stretch;gap:10px;display:flex}.solo-preview__kit-form .formkit-field{flex:1}.solo-preview__kit-form .formkit-input{min-height:48px;background:var(--paper)!important;border:1px solid var(--rule)!important;color:var(--ink)!important;border-radius:0!important;width:100%!important;padding:0 13px!important;font-family:DM Sans,Arial,Helvetica,sans-serif!important;font-size:.9rem!important}.solo-preview__kit-form .formkit-submit{letter-spacing:.04em;white-space:nowrap;min-height:48px;background:var(--brick)!important;color:var(--paper)!important;border:0!important;border-radius:0!important;padding:0 16px!important;font-family:DM Sans,Arial,Helvetica,sans-serif!important;font-size:.75rem!important;font-weight:700!important}.solo-preview__kit-form .formkit-alert-error{margin:0 0 12px;line-height:1.45;color:var(--brick)!important;font-size:.82rem!important}.solo-preview__kit-form .formkit-powered-by-convertkit-container{margin-top:14px!important}.solo-preview__kit-form .formkit-powered-by-convertkit{color:var(--muted)!important;font-size:.68rem!important}.solo-preview__footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;max-width:1120px;margin:0 auto;padding:26px clamp(16px,4vw,48px) 32px;display:flex}.solo-preview__footer-brand{align-items:center;gap:12px;display:flex}.solo-preview__footer-logo{object-fit:contain;width:34px;height:34px}.solo-preview__footer-brand>span{letter-spacing:.1em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:12px}.solo-preview__footer-details,.solo-preview__footer-links{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.solo-preview__footer-details,.solo-preview__footer-links,.solo-preview__footer-links a{color:var(--muted);font-size:11px;text-decoration:none}.solo-preview__footer-links a:hover{color:var(--brick)}.solo-preview__footer-links span{color:var(--muted)}.solo-preview .solo-preview__chapter-label{letter-spacing:.15em;text-align:left;text-transform:uppercase;flex:none;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 22px;font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1.3;display:flex}@media (max-width:980px){.solo-preview__nav{gap:12px}.solo-preview__nav a{font-size:8px}.solo-preview__hero{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:40px}}@media (max-width:760px){.solo-preview__consent{grid-template-columns:1fr;align-items:stretch;padding:18px}.solo-preview__consent-actions{justify-content:stretch}.solo-preview__consent-actions button{flex:1}.solo-preview__notice{flex-direction:column;align-items:flex-start;gap:3px;line-height:1.35}.solo-preview__header{grid-template-columns:auto 1fr;min-height:76px}.solo-preview__nav{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:18px;padding-bottom:2px;display:flex}.solo-preview__nav a{flex:none;font-size:9px}.solo-preview__hero{grid-template-columns:1fr;padding-top:52px;padding-bottom:76px}.solo-preview h1{font-size:clamp(3rem,12.2vw,5rem)}.solo-preview__hero-visual{justify-self:start;width:100%}.solo-preview__hero-photo figcaption{bottom:10px;left:10px}.solo-preview__footer-line{gap:10px;bottom:24px;left:16px;right:16px}.solo-preview__section-heading--split{flex-direction:column;align-items:start;gap:22px}.solo-preview__section-heading--split>p{max-width:520px}.solo-preview__awareness-copy,.solo-preview__offer-grid,.solo-preview__solo-os,.solo-preview__audience,.solo-preview__nicolas,.solo-preview__newsletter{grid-template-columns:1fr}.solo-preview__solo-os-drawing{justify-self:start;max-width:180px;margin-top:-10px}.solo-preview__solo-os-benefits{grid-template-columns:1fr}.solo-preview__method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solo-preview__method-card:nth-child(2){border-right:0}.solo-preview__method-card:nth-child(3),.solo-preview__method-card:nth-child(4){border-top:1px solid #5d5b53}.solo-preview__method-card:nth-child(3){padding-left:0}.solo-preview__testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solo-preview__audience-intro{grid-row:auto}.solo-preview__nicolas-photo{aspect-ratio:4/3}.solo-preview__photo-grid,.solo-preview__photo-grid--single{grid-template-columns:1fr}.solo-preview__kit-form .formkit-fields{display:block}.solo-preview__kit-form .formkit-submit{width:100%;margin-top:10px}}@media (max-width:430px){.solo-preview__consent{padding:12px;display:block;bottom:8px;left:8px;right:8px}.solo-preview__consent-kicker{margin-bottom:4px;font-size:8px}.solo-preview__consent h2{font-size:1.15rem}.solo-preview__consent p:not(.solo-preview__consent-kicker){margin-top:4px;font-size:.72rem;line-height:1.35}.solo-preview__consent-actions{flex-direction:row;gap:6px;margin-top:9px}.solo-preview__consent-actions button{flex:auto;width:auto;min-height:32px;padding:6px 8px;font-size:9px}.solo-preview__consent-close{margin-top:7px;display:block}.solo-preview__header{padding-left:16px;padding-right:16px}.solo-preview__wordmark{gap:8px;font-size:11px}.solo-preview__wordmark-logo{width:34px;height:34px}.solo-preview__hero{padding-top:42px;padding-left:16px;padding-right:16px}.solo-preview h1{font-size:clamp(2.7rem,13.8vw,4.2rem)}.solo-preview__hero-intro{font-size:.95rem;line-height:1.58}.solo-preview__hero-actions{flex-direction:column;align-items:stretch}.solo-preview__hero-actions .solo-preview__cta,.solo-preview__text-link{justify-content:space-between;width:100%}.solo-preview__text-link{padding:12px 0}.solo-preview__footer-line{letter-spacing:.05em;gap:7px;padding-top:8px;font-size:7px;bottom:19px}.solo-preview__method-grid,.solo-preview__testimonials-grid{grid-template-columns:1fr}.solo-preview__method-card,.solo-preview__method-card+.solo-preview__method-card,.solo-preview__method-card:nth-child(3),.solo-preview__method-card:nth-child(4){border-top:0;border-bottom:1px solid #5d5b53;border-right:0;min-height:0;padding:20px 0}.solo-preview__method-card:first-child{padding-top:22px}.solo-preview__method-card:last-child{border-bottom:0}.solo-preview__method-card h3{margin-top:18px}.solo-preview__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.solo-preview{scroll-behavior:auto}.solo-preview *,.solo-preview :before,.solo-preview :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
