@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.p.1areq-k_t6h5x.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}._4dX8hG_className{font-family:fraunces,fraunces Fallback;font-style:normal}._4dX8hG_variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.f0a7UW_className{font-family:manrope,manrope Fallback;font-style:normal}.f0a7UW_variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--ink:#14110e;--ink-2:#1c1712;--ink-3:#242019;--bone:#f4ede2;--bone-dim:#f4ede2a3;--bone-faint:#f4ede27d;--ember:#f05b26;--ember-soft:#ff7a45;--line:#f4ede21f;--on-ember:var(--ink);--header-bg:#14110eb8;--ember-glow:#f05b2647;--ember-glow-hover:#f05b2666;--ember-numeral:#f05b2647;--ember-counter:#f05b26e0;--color-bg:var(--ink);--color-fg:var(--bone);--color-muted:var(--bone-dim);--color-border:var(--line);--color-primary:var(--ember);--color-primary-fg:var(--on-ember);--color-accent:var(--ember-soft);--serif:var(--font-fraunces), "Fraunces", Georgia, serif;--sans:var(--font-manrope), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--sans);--font-size-base:17px;--font-size-sm:14px;--font-size-xs:13.5px;--font-size-nav-btn:14px;--font-size-btn:15px;--font-size-logo:20px;--font-size-logo-sm:14px;--font-size-logo-xs:12.5px;--font-size-nav-btn-sm:13px;--line-height-normal:1.6;--line-height-btn:1.25;--font-weight-body:400;--font-weight-display:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-logo:.12em;--tracking-logo-sm:.08em;--tracking-logo-xs:.06em;--tracking-nav:.04em;--tracking-btn:.02em;--wrap-max:1180px;--wrap-pad:28px;--wrap-pad-sm:20px;--nav-height:76px;--nav-height-sm:64px;--nav-gap:34px;--nav-gap-sm:12px;--footer-pad:44px;--footer-gap:20px;--consent-z:60;--consent-pad-y:var(--space-3);--consent-gap:var(--space-3);--consent-text-basis:36rem;--header-blur:14px;--border-hairline:1px;--btn-pad-y:13px;--btn-pad-x:26px;--nav-btn-pad-y:11px;--nav-btn-pad-x:22px;--nav-btn-pad-y-sm:9px;--nav-btn-pad-x-sm:16px;--btn-lift:-2px;--radius-pill:999px;--shadow-btn:0 6px 24px var(--ember-glow);--shadow-btn-hover:0 10px 32px var(--ember-glow-hover);--dur-fast:.2s;--dur-header:.3s;--dur-reveal:.7s;--reveal-offset:26px;--reveal-delay-1:80ms;--reveal-delay-2:.16s;--reveal-delay-3:.24s;--page-narrow-max:720px;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--shadow-sm:var(--shadow-btn);--shadow-md:var(--shadow-btn-hover);--ember-tint-faint:#f05b260a;--ember-tint:#f05b260d;--ember-ring:#f05b2626;--ember-border-hover:#f05b2673;--ember-border:#f05b2680;--ember-border-strong:#f05b268c;--ember-border-featured:#f05b26a6;--bone-tint-faint:#f4ede205;--bone-tint-hover:#f4ede20d;--hero-glow:radial-gradient(circle, #f05b2629 0%, transparent 62%);--portrait-scrim:linear-gradient(180deg, transparent 50%, #14110ee6 100%);--t-card-bg:linear-gradient(180deg, #f4ede208, transparent);--offer-featured-bg:linear-gradient(180deg, #f05b2614, var(--ink-2) 55%);--cta-band-bg:radial-gradient(ellipse at 50% 120%, #f05b2638, transparent 65%), var(--ink-2);--shadow-portrait:0 30px 80px #0000008c;--shadow-story:0 30px 70px #00000080;--font-size-h1:clamp(42px, 5.6vw, 72px);--font-size-h2:clamp(32px, 4vw, 50px);--font-size-hero-sub:19px;--font-size-lede:18.5px;--font-size-label:13px;--font-size-tag:12px;--font-size-portrait-name:22px;--font-size-stat:26px;--font-size-card-title-sm:19px;--font-size-card-title-md:20px;--font-size-card-title:24px;--font-size-offer-title:25px;--font-size-price:44px;--font-size-price-unit:16px;--font-size-man:16px;--font-size-card:15.5px;--font-size-body-sm:15px;--font-size-card-sm:14.5px;--font-size-btn-lg:15.5px;--font-size-numeral:64px;--font-size-numeral-sm:56px;--font-size-quote-mark:52px;--line-height-h1:1.06;--line-height-h2:1.12;--line-height-card-title:1.2;--line-height-book:1.3;--line-height-story-close:1.4;--line-height-quote:1.45;--line-height-quote-mark:.6;--tracking-display:-.01em;--tracking-label:.32em;--tracking-tag:.22em;--tracking-cite:.06em;--photo-ratio:4 / 5;--radius-round:50%;--radius-card-sm:14px;--radius-card-md:16px;--radius-frame:18px;--radius-offer:20px;--book-max:40rem;--book-frame-h:44rem;--dur-card:.25s;--card-lift:-6px;--hero-pad-top:170px;--hero-pad-top-md:130px;--hero-pad-top-sm:112px;--hero-pad-bottom:110px;--hero-glow-top:-40%;--hero-glow-right:-18%;--hero-glow-size:70vw;--hero-cols:1.15fr .85fr;--hero-gap:72px;--hero-gap-md:56px;--label-gap:10px;--label-rule:34px;--eyebrow-mb:26px;--h1-mb:28px;--hero-sub-max:520px;--hero-sub-mb:40px;--hero-ctas-gap:16px;--hero-ctas-gap-sm:12px;--hero-note-mt:18px;--portrait-max:400px;--portrait-tilt:1.5deg;--portrait-outline-offset:-14px;--portrait-tag-left:22px;--portrait-tag-bottom:20px;--stat-strip-mt:84px;--stat-pad-y:30px;--stat-pad-x:26px;--stat-value-mb:4px;--btn-pad-y-lg:16px;--btn-pad-x-lg:20px;--section-pad:110px;--section-pad-sm:80px;--sec-label-mb:20px;--h2-mb:22px;--h2-max:720px;--lede-max:640px;--split-gap:72px;--split-gap-md:52px;--card-gap:22px;--card-grid-mt:60px;--card-pad-y:38px;--card-pad-x:32px;--note-mt:28px;--two-men-mt:8px;--man-pad-y:28px;--man-pad-x:26px;--man-title-mb:10px;--struggle-grid-mt:52px;--pain-list-mt:8px;--pain-gap:16px;--pain-pad-y:20px;--pain-x-size:26px;--pain-x-mt:2px;--promise-grid-mt:54px;--promise-gap:14px;--promise-pad-y:26px;--promise-pad-x:24px;--promise-title-mb:6px;--lede-after-grid-mt:48px;--pillar-gap:14px;--practice-pad-top:16px;--quotes-mt:40px;--quotes-gap:16px;--glover-mt:40px;--glover-pad-y:26px;--glover-pad-x:30px;--glover-cite-mt:10px;--work-block-mt:56px;--work-list-mt:44px;--list-col-gap:40px;--work-li-gap:14px;--work-li-pad-y:14px;--method-num-mb:22px;--method-title-mb:12px;--story-cols:.9fr 1.1fr;--story-gap:80px;--story-sticky-top:110px;--story-img-max-md:420px;--caption-mt:16px;--timeline-mt:40px;--tl-pad-bottom:38px;--tl-pad-left:34px;--tl-dot-left:-5px;--tl-dot-top:6px;--tl-dot-size:9px;--tl-dot-ring:5px;--tl-title-mb:8px;--story-close-mt:44px;--books-counter-col:34px;--books-pad-y:16px;--books-counter-pad-top:2px;--t-card-pad-y:36px;--t-card-pad-x:30px;--t-card-gap:20px;--offer-pad-y:40px;--offer-pad-x:34px;--tag-mb:18px;--offer-title-mb:10px;--price-mt:14px;--price-mb:6px;--offer-copy-mb:22px;--offer-list-mb:30px;--offer-li-gap:12px;--offer-li-pad-y:9px;--cta-pad:130px;--cta-h2-mb:20px;--cta-h2-max:760px;--cta-lede-mb:42px;--cta-btn-max:360px;--tiktok-gap:8px;--tiktok-mt:26px;--tiktok-pad-bottom:2px;--link-through-mt:var(--quotes-mt);--page-hero-glow-top:-29.3vw;--contact-cols:var(--hero-cols);--contact-gap:var(--hero-gap);--contact-gap-md:var(--hero-gap-md);--foot-links-gap:10px;--target-min:24px;--form-gap:var(--card-gap);--form-label-mb:8px;--field-pad-y:var(--work-li-pad-y);--field-pad-x:18px;--field-textarea-min:180px;--field-border:var(--bone-faint);--field-border-hover:var(--bone-dim);--field-bg:var(--ink-2);--form-error-color:var(--ember-soft);--form-row-cols:1fr 1fr;--field-select-pad-right:44px;--field-chevron-size:8px;--field-chevron-right:20px;--field-chevron-border:2px;--prose-mt:var(--quotes-mt);--prose-h2-mt:var(--story-close-mt);--prose-gap:14px;--prose-indent:20px;--focus-ring-width:2px;--focus-ring-offset:3px;--focus-ring-color:var(--bone)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-header:0s;--dur-reveal:0s;--reveal-offset:0px;--reveal-delay-1:0s;--reveal-delay-2:0s;--reveal-delay-3:0s;--btn-lift:0px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--ember);color:var(--ink)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.wrap{max-width:var(--wrap-max);padding:0 var(--wrap-pad);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:50;-webkit-backdrop-filter:blur(var(--header-blur));background:var(--header-bg);border-bottom:var(--border-hairline) solid transparent;transition:border-color var(--dur-header);position:fixed;inset:0 0 auto}.site-header.scrolled{border-bottom-color:var(--line)}.nav{height:var(--nav-height);justify-content:space-between;align-items:center;display:flex}.logo{font-family:var(--serif);font-size:var(--font-size-logo);letter-spacing:var(--tracking-logo);font-weight:var(--font-weight-display);white-space:nowrap}.logo em{color:var(--ember);font-style:normal}.nav-links{gap:var(--nav-gap);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-nav);align-items:center;display:flex}.nav-links a{color:var(--bone-dim);transition:color var(--dur-fast)}.nav-links a:hover{color:var(--bone)}.btn{background:var(--ember);color:var(--on-ember);padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);font-size:var(--font-size-btn);letter-spacing:var(--tracking-btn);line-height:var(--line-height-btn);white-space:nowrap;text-align:center;transition:transform var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);box-shadow:var(--shadow-btn);display:inline-block}.btn:hover{transform:translateY(var(--btn-lift));background:var(--ember-soft);box-shadow:var(--shadow-btn-hover)}.nav .btn{padding:var(--nav-btn-pad-y) var(--nav-btn-pad-x);font-size:var(--font-size-nav-btn)}.nav-links a.btn{color:var(--on-ember)}.site-footer{padding:var(--footer-pad) 0;border-top:var(--border-hairline) solid var(--line)}.foot{justify-content:space-between;align-items:center;gap:var(--footer-gap);font-size:var(--font-size-xs);color:var(--bone-faint);flex-wrap:wrap;display:flex}.foot a:hover{color:var(--ember)}.foot-links{flex-wrap:wrap;display:flex}.foot-links a{min-height:var(--target-min);align-items:center;display:inline-flex}.foot-links a+a:before{content:"·";margin:0 var(--foot-links-gap);color:var(--bone-faint)}.consent-banner{z-index:var(--consent-z);background:var(--ink-2);border-top:var(--border-hairline) solid var(--line);padding:var(--consent-pad-y) 0;position:fixed;bottom:0;left:0;right:0}.consent-inner{justify-content:space-between;align-items:center;gap:var(--consent-gap);flex-wrap:wrap;display:flex}.consent-text{font-size:var(--font-size-sm);color:var(--bone-dim);flex:1 1 var(--consent-text-basis);margin:0}.consent-text a{color:var(--bone);text-decoration:underline}.consent-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.consent-decline{border:var(--border-hairline) solid var(--line);color:var(--bone);box-shadow:none;background:0 0}.consent-choice .btn{margin-left:var(--space-2)}.consent-decline:hover{background:var(--bone-tint-hover);border-color:var(--bone-faint);box-shadow:none}@media (scripting:enabled){.reveal{opacity:0;transform:translateY(var(--reveal-offset));transition:opacity var(--dur-reveal) ease, transform var(--dur-reveal) ease}.reveal.on{opacity:1;transform:none}.hero .reveal{opacity:1;animation:reveal-in var(--dur-reveal) ease both;transition:none;transform:none}.hero .d1{animation-delay:var(--reveal-delay-1)}.hero .d2{animation-delay:var(--reveal-delay-2)}.hero .d3{animation-delay:var(--reveal-delay-3)}}@keyframes reveal-in{0%{opacity:0;transform:translateY(var(--reveal-offset))}}.d1{transition-delay:var(--reveal-delay-1)}.d2{transition-delay:var(--reveal-delay-2)}.d3{transition-delay:var(--reveal-delay-3)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal.on{opacity:1;transform:none}}@media (max-width:680px){.wrap{padding:0 var(--wrap-pad-sm)}.nav{height:var(--nav-height-sm);gap:var(--nav-gap-sm)}.logo{font-size:var(--font-size-logo-sm);letter-spacing:var(--tracking-logo-sm)}.nav-links a:not(.btn){display:none}.nav .btn{padding:var(--nav-btn-pad-y-sm) var(--nav-btn-pad-x-sm);font-size:var(--font-size-nav-btn-sm);flex:none}.nav .hide-sm{display:none}}@media (max-width:360px){.logo{font-size:var(--font-size-logo-xs);letter-spacing:var(--tracking-logo-xs)}}.page-narrow{max-width:var(--page-narrow-max);padding:calc(var(--nav-height) + var(--space-5)) var(--space-3) var(--space-5);margin:0 auto}.page-narrow>*+*{margin-top:var(--space-3)}.button{background:var(--color-primary);color:var(--color-primary-fg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);border:0;text-decoration:none;display:inline-block}.field{width:100%;margin-bottom:var(--space-3);display:block}.field label{margin-bottom:var(--space-1);color:var(--color-muted);font-size:var(--font-size-sm);display:block}.field input,.field textarea{width:100%;padding:var(--space-2);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);font:inherit;color:inherit;background:var(--color-bg)}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.page .frame img{width:100%;aspect-ratio:var(--photo-ratio);object-fit:cover}.page .frame picture{display:block}.page .hero{padding:var(--hero-pad-top) 0 var(--hero-pad-bottom);position:relative;overflow:hidden}.page .hero:before{content:"";top:var(--hero-glow-top);right:var(--hero-glow-right);width:var(--hero-glow-size);height:var(--hero-glow-size);border-radius:var(--radius-round);background:var(--hero-glow);pointer-events:none;position:absolute}.page .hero-grid{grid-template-columns:var(--hero-cols);gap:var(--hero-gap);align-items:center;display:grid}.page .eyebrow{align-items:center;gap:var(--label-gap);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);color:var(--ember);text-transform:uppercase;margin-bottom:var(--eyebrow-mb);display:inline-flex}.page .eyebrow:before{content:"";width:var(--label-rule);height:var(--border-hairline);background:var(--ember)}.page h1{font-family:var(--serif);font-weight:var(--font-weight-display);font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--tracking-display);margin-bottom:var(--h1-mb)}.page h1 .accent{color:var(--ember);font-style:italic}.page .hero-sub{font-size:var(--font-size-hero-sub);color:var(--bone-dim);max-width:var(--hero-sub-max);margin-bottom:var(--hero-sub-mb)}.page .hero-ctas{gap:var(--hero-ctas-gap);flex-wrap:wrap;align-items:center;display:flex}.page .hero-note{margin-top:var(--hero-note-mt);font-size:var(--font-size-xs);color:var(--bone-faint)}.page .portrait-card{width:min(var(--portrait-max), 100%);justify-self:end;position:relative}.page .portrait-card .frame{border-radius:var(--radius-frame);box-shadow:var(--shadow-portrait);transform:rotate(var(--portrait-tilt));position:relative;overflow:hidden}.page .portrait-card .frame:after{content:"";background:var(--portrait-scrim);position:absolute;inset:0}.page .portrait-card:before{content:"";inset:var(--portrait-outline-offset) auto auto var(--portrait-outline-offset);border:var(--border-hairline) solid var(--ember-border);border-radius:var(--radius-frame);width:100%;height:100%;transform:rotate(calc(var(--portrait-tilt) * -1));position:absolute}.page .portrait-tag{left:var(--portrait-tag-left);bottom:var(--portrait-tag-bottom);z-index:2;position:absolute}.page .portrait-tag strong{font-family:var(--serif);font-size:var(--font-size-portrait-name);font-weight:var(--font-weight-display);display:block}.page .portrait-tag span{font-size:var(--font-size-label);color:var(--bone-dim)}.page .stat-strip{margin-top:var(--stat-strip-mt);border-top:var(--border-hairline) solid var(--line);border-bottom:var(--border-hairline) solid var(--line);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.page .stat{padding:var(--stat-pad-y) var(--stat-pad-x);border-left:var(--border-hairline) solid var(--line)}.page .stat:first-child{border-left:none}.page .stat b{font-family:var(--serif);font-size:var(--font-size-stat);font-weight:var(--font-weight-display);margin-bottom:var(--stat-value-mb);display:block}.page .stat span{font-size:var(--font-size-xs);color:var(--bone-dim)}.page section{padding:var(--section-pad) 0}.page .sec-label{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);color:var(--ember);text-transform:uppercase;margin-bottom:var(--sec-label-mb);align-items:center;gap:var(--label-gap);display:flex}.page .sec-label:before{content:"";width:var(--label-rule);height:var(--border-hairline);background:var(--ember)}.page h2{font-family:var(--serif);font-weight:var(--font-weight-display);font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--tracking-display);margin-bottom:var(--h2-mb);max-width:var(--h2-max)}.page h2 .accent{color:var(--ember);font-style:italic}.page .lede{font-size:var(--font-size-lede);color:var(--bone-dim);max-width:var(--lede-max)}.page .struggle{background:var(--ink-2)}.page .struggle-grid{gap:var(--split-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page .pain-list{margin-top:var(--pain-list-mt);list-style:none}.page .pain-list li{gap:var(--pain-gap);padding:var(--pain-pad-y) 0;border-bottom:var(--border-hairline) solid var(--line);font-size:var(--font-size-base);color:var(--bone-dim);display:flex}.page .pain-list li:last-child{border-bottom:none}.page .pain-list .x{width:var(--pain-x-size);height:var(--pain-x-size);border-radius:var(--radius-round);margin-top:var(--pain-x-mt);border:var(--border-hairline) solid var(--ember-border-strong);color:var(--ember);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:flex}.page .promise-grid{gap:var(--promise-gap);margin-top:var(--promise-grid-mt);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.page .promise{border:var(--border-hairline) solid var(--line);border-radius:var(--radius-card-sm);padding:var(--promise-pad-y) var(--promise-pad-x);transition:border-color var(--dur-card), background var(--dur-card)}.page .promise:hover{border-color:var(--ember-border);background:var(--ember-tint-faint)}.page .promise-title{font-family:var(--serif);font-size:var(--font-size-card-title-sm);font-weight:var(--font-weight-display);margin-bottom:var(--promise-title-mb);display:block}.page .promise span{font-size:var(--font-size-card-sm);color:var(--bone-dim)}.page .method-grid{gap:var(--card-gap);margin-top:var(--card-grid-mt);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.page .method-card{background:var(--ink-2);border:var(--border-hairline) solid var(--line);border-radius:var(--radius-frame);padding:var(--card-pad-y) var(--card-pad-x);transition:transform var(--dur-card), border-color var(--dur-card);position:relative;overflow:hidden}.page .method-card:hover{transform:translateY(var(--card-lift));border-color:var(--ember-border-hover)}.page .method-card .num{font-family:var(--serif);font-size:var(--font-size-numeral);color:var(--ember-numeral);line-height:1;font-weight:var(--font-weight-display);margin-bottom:var(--method-num-mb);font-style:italic}.page .method-card h3{font-family:var(--serif);font-size:var(--font-size-card-title);font-weight:var(--font-weight-display);margin-bottom:var(--method-title-mb)}.page .method-card p{font-size:var(--font-size-card);color:var(--bone-dim)}.page .story{background:var(--ink-2)}.page .story-grid{grid-template-columns:var(--story-cols);gap:var(--story-gap);align-items:start;display:grid}.page .story-img{top:var(--story-sticky-top);position:sticky}.page .story-img .frame{border-radius:var(--radius-frame);box-shadow:var(--shadow-story);overflow:hidden}.page .story-img figcaption{margin-top:var(--caption-mt);font-size:var(--font-size-xs);color:var(--bone-faint)}.page .timeline{margin-top:var(--timeline-mt);list-style:none}.page .tl-item{padding:0 0 var(--tl-pad-bottom) var(--tl-pad-left);border-left:var(--border-hairline) solid var(--line);position:relative}.page .tl-item:last-child{border-left-color:#0000;padding-bottom:0}.page .tl-item:before{content:"";left:var(--tl-dot-left);top:var(--tl-dot-top);width:var(--tl-dot-size);height:var(--tl-dot-size);border-radius:var(--radius-round);background:var(--ember);box-shadow:0 0 0 var(--tl-dot-ring) var(--ember-ring);position:absolute}.page .tl-item h3{font-family:var(--serif);font-size:var(--font-size-card-title-md);font-weight:var(--font-weight-display);margin-bottom:var(--tl-title-mb)}.page .tl-item p{font-size:var(--font-size-card);color:var(--bone-dim)}.page .story-close{margin-top:var(--story-close-mt);font-family:var(--serif);font-size:var(--font-size-card-title);font-style:italic;line-height:var(--line-height-story-close)}.page .story-close .accent{color:var(--ember)}.page .t-grid{gap:var(--card-gap);margin-top:var(--card-grid-mt);grid-template-columns:repeat(3,1fr);display:grid}.page .t-card{border:var(--border-hairline) solid var(--line);border-radius:var(--radius-frame);padding:var(--t-card-pad-y) var(--t-card-pad-x);background:var(--t-card-bg);gap:var(--t-card-gap);flex-direction:column;display:flex}.page .t-card .mark{font-family:var(--serif);font-size:var(--font-size-quote-mark);line-height:var(--line-height-quote-mark);color:var(--ember)}.page .t-card blockquote{flex:1}.page .t-card p{font-size:var(--font-size-card);color:var(--bone-dim)}.page .t-card figcaption b{font-size:var(--font-size-body-sm);display:block}.page .t-card figcaption span{font-size:var(--font-size-xs);color:var(--bone-faint)}.page .offer-grid{gap:var(--card-gap);margin-top:var(--card-grid-mt);grid-template-columns:repeat(3,1fr);align-items:stretch;list-style:none;display:grid}.page .offer-card{border:var(--border-hairline) solid var(--line);border-radius:var(--radius-offer);padding:var(--offer-pad-y) var(--offer-pad-x);background:var(--ink-2);transition:transform var(--dur-card), border-color var(--dur-card);flex-direction:column;display:flex}.page .offer-card:hover{transform:translateY(var(--card-lift))}.page .offer-card.featured{border-color:var(--ember-border-featured);background:var(--offer-featured-bg);position:relative}.page .offer-card .tag{font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ember);margin-bottom:var(--tag-mb)}.page .offer-card h3{font-family:var(--serif);font-size:var(--font-size-offer-title);font-weight:var(--font-weight-display);margin-bottom:var(--offer-title-mb)}.page .price{font-family:var(--serif);font-size:var(--font-size-price);font-weight:var(--font-weight-display);margin:var(--price-mt) 0 var(--price-mb)}.page .price small{font-size:var(--font-size-price-unit);color:var(--bone-faint);font-family:var(--sans)}.page .offer-card>.offer-copy{font-size:var(--font-size-body-sm);color:var(--bone-dim);margin-bottom:var(--offer-copy-mb)}.page .offer-list{margin-bottom:var(--offer-list-mb);flex:1;list-style:none}.page .offer-list li{gap:var(--offer-li-gap);padding:var(--offer-li-pad-y) 0;font-size:var(--font-size-card-sm);color:var(--bone-dim);display:flex}.page .offer-list li:before{content:"→";color:var(--ember);font-weight:var(--font-weight-bold)}.page .offer-card .btn{text-align:center}.page .btn.ghost{border:var(--border-hairline) solid var(--line);color:var(--bone);box-shadow:none;background:0 0}.page .btn.ghost:hover{border-color:var(--bone-faint);background:var(--bone-tint-hover)}.page .cta-band{text-align:center;padding:var(--cta-pad) 0;background:var(--cta-band-bg);border-top:var(--border-hairline) solid var(--line);position:relative;overflow:hidden}.page .cta-band h2{margin:0 auto var(--cta-h2-mb);max-width:var(--cta-h2-max)}.page .cta-band .lede{margin:0 auto var(--cta-lede-mb)}.page .tiktok-link{align-items:center;gap:var(--tiktok-gap);margin-top:var(--tiktok-mt);font-size:var(--font-size-card-sm);font-weight:var(--font-weight-semibold);color:var(--bone-dim);border-bottom:var(--border-hairline) solid var(--line);padding-bottom:var(--tiktok-pad-bottom);transition:color var(--dur-fast), border-color var(--dur-fast);display:inline-flex}.page .tiktok-link:hover{color:var(--ember);border-color:var(--ember)}@media (max-width:960px){.page .hero-grid{gap:var(--hero-gap-md);grid-template-columns:1fr}.page .portrait-card{justify-self:start}.page .struggle-grid,.page .story-grid{gap:var(--split-gap-md);grid-template-columns:1fr}.page .story-img{max-width:var(--story-img-max-md);position:static}.page .t-grid,.page .method-grid,.page .offer-grid,.page .promise-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.page .hero{padding-top:var(--hero-pad-top-md)}.page .stat-strip{grid-template-columns:1fr}.page .stat{border-left:none;border-top:var(--border-hairline) solid var(--line)}.page .stat:first-child{border-top:none}.page .t-grid,.page .method-grid,.page .offer-grid,.page .promise-grid{grid-template-columns:1fr}.page section{padding:var(--section-pad-sm) 0}}.page .pillar-grid{gap:var(--card-gap);margin-top:var(--card-grid-mt);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.page .pillar{background:var(--ink-2);border:var(--border-hairline) solid var(--line);border-radius:var(--radius-frame);padding:var(--card-pad-y) var(--card-pad-x);gap:var(--pillar-gap);transition:transform var(--dur-card), border-color var(--dur-card);flex-direction:column;display:flex}.page .pillar:hover{transform:translateY(var(--card-lift));border-color:var(--ember-border-hover)}.page .pillar .num:before,.page .method-card .num:before{content:attr(data-num)}.page .pillar .num{font-family:var(--serif);font-size:var(--font-size-numeral-sm);color:var(--ember-numeral);font-style:italic;line-height:1;font-weight:var(--font-weight-display)}.page .pillar h3{font-family:var(--serif);font-size:var(--font-size-card-title);font-weight:var(--font-weight-display);line-height:var(--line-height-card-title)}.page .pillar p{font-size:var(--font-size-card);color:var(--bone-dim)}.page .pillar .practice{padding-top:var(--practice-pad-top);border-top:var(--border-hairline) solid var(--line);font-size:var(--font-size-sm);color:var(--bone-faint);margin-top:auto}.page .pillar .practice b{color:var(--bone);font-weight:var(--font-weight-semibold)}.page .work-list{margin-top:var(--work-list-mt);gap:0 var(--list-col-gap);grid-template-columns:1fr 1fr 1fr;list-style:none;display:grid}.page .work-list li{gap:var(--work-li-gap);padding:var(--work-li-pad-y) 0;border-bottom:var(--border-hairline) solid var(--line);font-size:var(--font-size-card);color:var(--bone-dim);display:flex}.page .work-list li:before{content:"→";color:var(--ember);font-weight:var(--font-weight-bold);flex:none}.page .two-men{gap:var(--card-gap);margin-top:var(--two-men-mt);grid-template-columns:1fr 1fr;display:grid}.page .man{border:var(--border-hairline) solid var(--line);border-radius:var(--radius-card-md);padding:var(--man-pad-y) var(--man-pad-x);background:var(--bone-tint-faint)}.page .man-title{font-family:var(--serif);font-size:var(--font-size-card-title-md);font-weight:var(--font-weight-display);margin-bottom:var(--man-title-mb);color:var(--ember);display:block}.page .man p{font-size:var(--font-size-man);color:var(--bone-dim)}.page .glover{margin-top:var(--glover-mt);padding:var(--glover-pad-y) var(--glover-pad-x);border:var(--border-hairline) solid var(--line);border-radius:var(--radius-card-sm);font-family:var(--serif);font-size:var(--font-size-card-title-sm);font-style:italic;line-height:var(--line-height-quote);color:var(--bone-dim)}.page .glover figcaption{margin-top:var(--glover-cite-mt);font-family:var(--sans);font-style:normal;font-size:var(--font-size-label);letter-spacing:var(--tracking-cite);color:var(--bone-faint);display:block}@media (max-width:960px){.page .pillar-grid{grid-template-columns:1fr}.page .work-list{grid-template-columns:1fr 1fr}}@media (max-width:680px){.page .two-men,.page .work-list{grid-template-columns:1fr}.page .hero{padding-top:var(--hero-pad-top-sm)}.page .hero-ctas{align-items:stretch;gap:var(--hero-ctas-gap-sm);flex-direction:column}.page .hero-ctas .btn{width:100%;padding:var(--btn-pad-y-lg) var(--btn-pad-x-lg);font-size:var(--font-size-btn-lg);white-space:normal;text-wrap:balance}.page .hero-note{text-align:center}.page .offer-card .btn,.page .cta-band .btn{width:100%;padding:var(--btn-pad-y-lg) var(--btn-pad-x-lg)}.page .cta-band .btn{max-width:var(--cta-btn-max)}}.page .quotes{gap:var(--quotes-gap);margin-top:var(--quotes-mt);grid-template-columns:1fr 1fr;display:grid}.page .quotes .glover{margin-top:0}.page .glover.ketan{border-color:var(--ember-border-hover);background:var(--ember-tint);color:var(--bone)}.page .glover.ketan figcaption{color:var(--ember)}.page .books{counter-reset:b;margin-top:var(--work-list-mt);gap:0 var(--list-col-gap);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.page .books li{counter-increment:b;grid-template-columns:var(--books-counter-col) 1fr;padding:var(--books-pad-y) 0;border-bottom:var(--border-hairline) solid var(--line);align-content:start;display:grid}.page .books li:before{content:counter(b, decimal-leading-zero);font-family:var(--serif);color:var(--ember-counter);font-style:italic;font-size:var(--font-size-body-sm);padding-top:var(--books-counter-pad-top);grid-row:span 2}.page .books cite{font-style:normal;font-family:var(--serif);font-weight:var(--font-weight-display);font-size:var(--font-size-base);line-height:var(--line-height-book)}.page .books span{font-size:var(--font-size-xs);color:var(--bone-faint)}@media (max-width:960px){.page .books{grid-template-columns:1fr 1fr}}@media (max-width:680px){.page .quotes,.page .books{grid-template-columns:1fr}}.page .struggle-grid--spaced{margin-top:var(--struggle-grid-mt)}.page .lede--after-grid{margin-top:var(--lede-after-grid-mt)}.page .lede-strong{color:var(--bone);font-weight:var(--font-weight-semibold)}.page .work-block{margin-top:var(--work-block-mt)}.page .work-title{font-family:var(--serif);font-size:var(--font-size-stat);font-weight:var(--font-weight-display)}.page .story-note{margin-top:var(--note-mt);font-size:var(--font-size-body-sm);color:var(--bone-faint)}.page .offer-note{margin-top:var(--note-mt);font-size:var(--font-size-xs);color:var(--bone-faint)}.page .sec-label--center{justify-content:center}.page .page-hero{overflow:clip}.page .page-hero:before{top:var(--page-hero-glow-top)}.page h1.sec-label{font-family:var(--sans);line-height:var(--line-height-normal)}.page .page-title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin-bottom:var(--h2-mb);max-width:var(--h2-max)}.page .alt{background:var(--ink-2)}.page .link-through{margin-top:var(--link-through-mt)}.page .contact-grid{grid-template-columns:var(--contact-cols);gap:var(--contact-gap);margin-top:var(--card-grid-mt);align-items:start;display:grid}.page .contact-offer{list-style:none}.page .contact-book .hero-note{text-align:center}.page .contact-form{gap:var(--form-gap);flex-direction:column;display:flex}.page .form-field label{margin-bottom:var(--form-label-mb);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-nav);color:var(--bone);display:block}.page .form-row{grid-template-columns:var(--form-row-cols);gap:var(--form-gap);display:grid}.page .form-optional{font-weight:var(--font-weight-body);color:var(--color-muted)}.page .form-field input,.page .form-field select,.page .form-field textarea{width:100%;padding:var(--field-pad-y) var(--field-pad-x);font:inherit;color:var(--bone);background:var(--field-bg);border:var(--border-hairline) solid var(--field-border);border-radius:var(--radius-card-sm);transition:border-color var(--dur-fast);display:block}.page .form-field select{appearance:none;padding-right:var(--field-select-pad-right);cursor:pointer}.page .form-field:has(select){position:relative}.page .form-field:has(select):after{content:"";right:var(--field-chevron-right);bottom:calc(var(--field-pad-y) + var(--field-chevron-size));width:var(--field-chevron-size);height:var(--field-chevron-size);border-right:var(--field-chevron-border) solid var(--bone);border-bottom:var(--field-chevron-border) solid var(--bone);pointer-events:none;position:absolute;transform:rotate(45deg)}.page .form-field select option{background:var(--field-bg);color:var(--bone)}.page .form-field textarea{min-height:var(--field-textarea-min);resize:vertical}.page .form-field input:hover,.page .form-field select:hover,.page .form-field textarea:hover{border-color:var(--field-border-hover)}.page .form-field input:focus-visible,.page .form-field select:focus-visible,.page .form-field textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-color:var(--bone)}.page .form-field [aria-invalid=true]{border-color:var(--form-error-color)}.page .form-error{margin-top:var(--form-label-mb);font-size:var(--font-size-card-sm);color:var(--form-error-color)}.page button.btn{font-family:var(--sans);cursor:pointer;border:0}.page button.btn:disabled{cursor:progress}.page .form-status p{font-size:var(--font-size-body-sm);color:var(--bone)}.page .form-status p[role=alert]{color:var(--form-error-color)}.page .prose{max-width:var(--lede-max);margin-top:var(--prose-mt)}.page .prose h2{font-size:var(--font-size-card-title-md);line-height:var(--line-height-card-title);margin:var(--prose-h2-mt) 0 var(--tl-title-mb)}.page .prose p,.page .prose li{font-size:var(--font-size-card);color:var(--bone-dim)}.page .prose p+p,.page .prose p+ul,.page .prose ul+p,.page .prose li+li{margin-top:var(--prose-gap)}.page .prose ul{padding-left:var(--prose-indent)}.page .prose li::marker{color:var(--ember)}.page .prose strong{color:var(--bone);font-weight:var(--font-weight-semibold)}.page .prose a{color:var(--bone);border-bottom:var(--border-hairline) solid var(--bone-faint);transition:color var(--dur-fast), border-color var(--dur-fast)}.page .prose a:hover{color:var(--ember);border-color:var(--ember)}@media (max-width:960px){.page .page-hero:before{display:none}.page .contact-grid{gap:var(--contact-gap-md);grid-template-columns:1fr}.page .contact-book{max-width:var(--portrait-max)}}@media (max-width:680px){.page .contact-book{max-width:none}.page .form-row{grid-template-columns:1fr}.page .contact-form .btn{width:100%;padding:var(--btn-pad-y-lg) var(--btn-pad-x-lg)}}.page .book-layout{max-width:var(--book-max);margin:var(--card-grid-mt) auto 0}.page .book-embed{gap:var(--space-3);flex-direction:column;display:flex}.page .book-frame{width:100%;height:var(--book-frame-h);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-frame);background:var(--bone)}
