:root{--paper:#f6f3eb;--ink:#1c2922;--accent:#ed5b35;--muted:#626b62;--rule:#d6d9cd;--green:#dfe7d6;--blue:#0a66c2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.055em;line-height:1.02}h1{font-size:clamp(72px,8.2vw,122px)}h2{font-size:clamp(44px,4.4vw,66px)}h3{font-size:28px}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--accent)}.container{width:min(1320px,88%);margin:auto}.section-pad{padding-top:100px;padding-bottom:100px}.small-caps,.eyebrow,.section-label,.step-kicker{font-size:10px;letter-spacing:1.4px;line-height:1.5;font-weight:600}.small-caps{display:block;text-transform:uppercase}.live-dot{display:inline-block;background:var(--accent);width:7px;height:7px;border-radius:50%;margin-right:9px;flex-shrink:0}.site-header{width:92%;max-width:1440px;margin:auto;min-height:106px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);gap:25px}.brand{display:flex;align-items:center;font:bold 43px/1 Georgia,serif;letter-spacing:-3px}.brand-dot{color:var(--accent)}.brand small{font:8px/1.5 Arial;letter-spacing:1.1px;margin:10px 0 0 22px;max-width:112px}.site-header nav{display:flex;gap:28px;font-size:12px}.site-header nav a{padding:12px 0}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--accent)}sup{font-size:8px;margin-left:3px}.nav-book{display:flex;gap:35px;align-items:center;font-size:12px;border-bottom:1px solid var(--ink);padding:9px 0}.nav-book svg{width:17px;height:17px}.button{display:inline-flex;gap:32px;justify-content:space-between;align-items:center;padding:17px 21px;font-size:12px;font-weight:500;line-height:1.4;min-height:53px;transition:transform .2s,background .2s}.button svg{width:19px;height:19px;flex-shrink:0}.button:hover{transform:translateY(-3px)}.dark{background:var(--ink);color:var(--paper)}.dark:hover{background:#36463a}.light{background:var(--paper);color:var(--ink)}.light:hover{background:#e3e8d7}.underlined{font-size:12px;display:inline-block;border-bottom:1px solid var(--ink);padding:5px 0;line-height:1.5}.underlined:hover{color:var(--accent);border-color:var(--accent)}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding-top:55px;padding-bottom:70px;align-items:center}.hero h1{margin-top:27px;line-height:.96;letter-spacing:-.07em}.hero h1 em{display:inline-block;line-height:1.05;position:relative}.hero h1 em:after{content:'';position:absolute;width:95%;left:3%;bottom:2px;height:2px;transform:rotate(-3deg);background:var(--accent)}.hero-promise{font-size:clamp(22px,2.25vw,32px);letter-spacing:-1px;line-height:1.18;margin-top:23px}.hero-explainer{max-width:420px;font-size:13px;line-height:1.85;margin-top:23px;color:var(--muted)}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:28px}.hero-actions .underlined{font-size:11px;white-space:nowrap}.hero-for{font-size:8px;letter-spacing:1.2px;line-height:1.65;margin-top:24px;color:var(--muted)}.hero-visual{position:relative;padding:25px 0 70px;max-width:520px}.photo-frame{position:relative;transform:rotate(3deg);background:var(--accent);padding:20px 20px 0;box-shadow:12px 14px 0 #dfe4d8}.photo-top{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.9px;margin:0 0 17px;color:var(--ink);font-weight:bold}.photo-frame img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;filter:saturate(.85)}.photo-caption{display:flex;align-items:center;justify-content:space-between;padding:20px 2px 24px}.photo-caption strong{font-family:Georgia,serif;font-style:italic;font-size:23px;line-height:1.2;font-weight:400;letter-spacing:-.6px}.photo-caption svg{width:80px;height:60px}.floating-note{position:absolute;bottom:0;right:17px;background:#e0e8d5;width:285px;padding:23px 27px 26px;transform:rotate(-5deg);box-shadow:0 5px 18px #1c292219}.floating-note .small-caps{font-size:7px;letter-spacing:1px}.floating-note p{font-family:Georgia,serif;font-size:24px;line-height:1.2;letter-spacing:-.5px;margin-top:13px}.note-dot{position:absolute;right:15px;bottom:8px;font-size:27px}.vertical-note{position:absolute;right:-37px;top:48px;writing-mode:vertical-rl;font-size:8px;letter-spacing:1.5px;color:var(--muted)}.thought-strip{background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;gap:35px;padding:17px 5%;font-size:10px;letter-spacing:1.3px}.asterisk{font-size:30px;color:var(--accent);line-height:1}.section-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px;font-size:9px}.section-label a:hover{color:var(--accent)}.section-label>span+span{color:var(--muted);font-size:8px}.section-title{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:35px}.section-title>p{font-size:12px;line-height:1.9;color:var(--muted);width:300px;flex-shrink:0}.angle-section{background:#e7ebdf}.topic-controls{display:flex;gap:8px;margin-bottom:35px}.topic-controls button{border:1px solid #bdc6b7;border-radius:30px;padding:9px 18px;font-size:11px;min-height:40px}.topic-controls button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.angle-workbench{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.step-kicker{display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:1.3px;margin-bottom:14px}.step-kicker i{font-style:normal;border:1px solid #a8b39f;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;letter-spacing:0;font-size:9px}.signal-card{background:var(--ink);color:var(--paper);padding:25px 27px;box-shadow:5px 6px 0 #c6d0bb}.signal-source{display:flex;align-items:center;gap:6px;font-size:9px}.signal-source .live-dot{width:5px;height:5px;margin-right:3px}.signal-source span:last-child{font-size:6px;letter-spacing:1.2px;margin-left:auto;color:#bdc7b5}.signal-card p{font-family:Georgia,serif;font-size:26px;line-height:1.32;letter-spacing:-.6px;margin:23px 0}.signal-card a{font-size:9px;border-bottom:1px solid #9ba68f;padding-bottom:5px;display:inline-block;color:#cfd8c4}.signal-block>small{font-size:8px;color:var(--muted);display:block;margin:13px 0 0}.angle-block{position:relative;background:#f4bd72;padding:23px 28px 30px;margin-top:35px;transform:rotate(-2deg)}.angle-block .step-kicker{margin-bottom:20px}.angle-block .step-kicker i{border-color:#aa7e48}.angle-block>p{font-size:25px;line-height:1.2;letter-spacing:-.7px;max-width:360px}.angle-arrow{display:block;position:absolute;bottom:12px;right:19px;font-size:39px;line-height:1}.method-note{font-size:11px;color:var(--muted);line-height:1.9;margin-top:30px;max-width:340px}.draft-column>.underlined{display:table;margin:23px 0 0 auto;font-size:10px}.linkedin-post{font-family:Arial,Helvetica,sans-serif;background:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#191919;overflow:hidden;box-shadow:0 3px 9px #1c292206;line-height:1.4}.post-header{display:flex;align-items:center;gap:10px;padding:18px 20px 10px}.avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:bold;font-size:13px;background:#e3c6b9;color:#503221;letter-spacing:-.5px}.avatar-2{background:#d8e2ed;color:#314869}.avatar-3{background:#d6ddca;color:#3a4c30}.avatar-4{background:#dcd7e8;color:#534966}.avatar-5{background:#dfd3bd;color:#5c4931}.avatar-6{background:#cae2df;color:#315f58}.post-person{display:flex;flex-direction:column;min-width:0;flex:1}.post-person strong{font-size:13px;line-height:1.4;font-weight:600}.post-person>span{font-size:10px;line-height:1.6;color:#666}.post-person small{display:flex;gap:5px;align-items:center;font-size:9px;color:#666}.post-person small svg{height:11px;width:11px}.post-menu{font-size:13px;letter-spacing:2px;align-self:flex-start;color:#6c6c6c}.post-text{font-size:13px;line-height:1.65;white-space:pre-line;padding:7px 20px 20px;overflow-wrap:anywhere}.js .post-text.collapsed{max-height:298px;overflow:hidden;position:relative}.js .post-text.collapsed:after{content:'';position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(transparent,#fff)}.read-more{display:none;color:#666;font-size:12px;margin:0 20px 15px auto;padding:5px 0;min-height:28px}.js .read-more{display:block}.read-more:hover{color:var(--blue);text-decoration:underline}.post-context{display:flex;justify-content:space-between;margin:4px 20px 0;padding:10px 0;border-bottom:1px solid #ebebeb;font-size:8px;color:#777;letter-spacing:.6px}.post-context>span:last-child{letter-spacing:0;font-size:9px}.post-actions{display:flex;padding:13px 8px;justify-content:space-around;gap:8px;color:#656565}.post-actions>span{display:flex;gap:6px;align-items:center;font-size:10px;user-select:none}.post-actions svg{width:17px;height:17px}.work-row{display:flex;align-items:center;gap:32px;padding:27px 0;border-top:1px solid var(--rule)}.work-row:last-of-type{border-bottom:1px solid var(--rule)}.work-row .small-caps{font-size:8px;color:var(--muted);margin-bottom:9px}.work-index{font-size:10px;color:var(--accent);align-self:flex-start;margin-top:5px}.work-row h3{font-size:clamp(24px,2.5vw,37px);letter-spacing:-1.2px;line-height:1.2;transition:color .2s}.work-row p{font-size:10px;color:var(--muted);margin-top:8px}.work-arrow{font-size:38px;font-weight:400;margin-left:auto;transition:transform .2s}.work-row:hover .work-arrow{transform:translate(5px,-5px)}.work-row:hover h3{color:var(--accent)}.sample-note{font-size:9px;color:var(--muted);margin-top:20px}.process-section{background:var(--ink);color:var(--paper)}.process-section .section-label>span+span{color:#b5c0ad}.process-section em{color:#c5d5b4}.process-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%}.process-intro>p{font-size:13px;line-height:1.9;max-width:320px;margin:30px 0;color:#c1ccba}.process-intro .button{margin-top:8px}.process-steps{counter-reset:step}.process-steps>div{border-top:1px solid #52604b;padding:23px 0 26px 44px;position:relative}.process-steps>div>span{position:absolute;left:0;top:27px;font-size:9px;color:#f2956f}.process-steps h3{font-size:23px;letter-spacing:-.5px}.process-steps p{font-size:12px;color:#c1ccba;line-height:1.9;margin-top:12px}.offer-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:start}.offer-intro{font-size:14px;color:var(--muted);line-height:1.9;margin-top:30px;max-width:360px}.fit-list{list-style:none;padding:0;margin:30px 0 0;max-width:390px}.fit-list li{font-size:12px;padding:15px 0 15px 25px;border-top:1px solid var(--rule);position:relative}.fit-list li:before{content:'↗';position:absolute;left:0;color:var(--accent)}.offer-card{background:#e3e9d9;padding:33px;position:relative;box-shadow:8px 8px 0 #ccd6bf}.offer-card:before{content:'';position:absolute;top:0;left:0;height:5px;width:100%;background:var(--accent)}.offer-card>.small-caps{font-size:8px;letter-spacing:1px}.price{font-family:Georgia,serif;font-size:42px;line-height:1.1;letter-spacing:-2px;margin:23px 0}.price span{font-family:Arial;font-size:11px;letter-spacing:0;margin-left:10px;color:var(--muted)}.offer-card>p{font-size:11px;line-height:1.8;color:var(--muted)}.offer-card ul{list-style:none;padding:20px 0;margin:20px 0;border-top:1px solid #bdc6b5;border-bottom:1px solid #bdc6b5}.offer-card li{font-size:11px;line-height:1.6;margin-bottom:12px;padding-left:20px;position:relative}.offer-card li:last-child{margin:0}.offer-card li:before{content:'✓';position:absolute;left:0;color:#516849}.offer-card .button{width:100%}.offer-card small{display:block;font-size:8px;text-align:center;margin-top:13px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:12%;padding-bottom:100px}.faq .small-caps{font-size:8px;margin-bottom:25px}.faq h2{font-size:47px}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.faq summary{display:flex;justify-content:space-between;align-items:center;font-size:13px;line-height:1.5;padding:20px 0;gap:20px}.faq summary>span{font-size:20px}.faq details p{font-size:12px;color:var(--muted);line-height:1.9;padding:0 25px 23px 0}.faq details[open] summary>span{transform:rotate(45deg)}.final-cta{background:var(--accent);padding:65px 0 70px;position:relative;overflow:hidden}.final-cta:after{content:'✳';position:absolute;right:7%;top:8px;font-size:390px;line-height:1;color:#1c29220c;pointer-events:none}.final-cta .small-caps{font-size:8px}.final-cta h2{font-size:clamp(68px,8.5vw,128px);margin:30px 0;letter-spacing:-.065em;line-height:.98;position:relative;z-index:1}.final-cta h2 em{color:var(--paper)}.final-cta .container>div{display:flex;gap:40px;justify-content:space-between;align-items:center;position:relative;z-index:1}.final-cta p{font-size:13px;line-height:1.8}.site-footer{width:88%;max-width:1320px;margin:auto;min-height:170px;display:flex;align-items:center;gap:5%}.site-footer>.brand{font-size:40px}.site-footer>p{font-family:Georgia,serif;font-size:15px;line-height:1.4;font-style:italic;color:var(--muted)}.site-footer>div{display:flex;align-items:center;gap:20px;margin-left:auto;flex-wrap:wrap}.site-footer>div>a,.site-footer button,.site-footer>div>span{font-size:9px;line-height:1.8}.site-footer button{padding:10px 0}.site-footer a:hover,.site-footer button:hover{color:var(--accent)}.mobile-book{display:none}.skip{position:absolute;left:10px;top:-100px;z-index:1000;background:var(--paper);padding:12px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.portfolio-intro{padding-top:65px;padding-bottom:40px}.portfolio-intro h1{font-size:clamp(50px,5.5vw,82px);line-height:1.05}.portfolio-intro .eyebrow{font-size:8px;margin-bottom:25px}.portfolio-intro .section-title{margin-bottom:25px}.portfolio-disclosure{font-size:10px;color:var(--muted);max-width:650px;line-height:1.8}.portfolio-page{background:#f3f2ee}.portfolio-layout{display:grid;grid-template-columns:180px minmax(0,590px) minmax(180px,240px);gap:30px;align-items:start;padding-bottom:90px;justify-content:space-between}.portfolio-sidebar{position:sticky;top:30px;padding-top:20px}.portfolio-sidebar>.small-caps{font-size:8px}.portfolio-filters{display:flex;flex-direction:column;margin-top:22px}.portfolio-filters button{text-align:left;display:flex;justify-content:space-between;padding:13px 10px;border-bottom:1px solid var(--rule);font-size:11px}.portfolio-filters button>span{font-size:8px;color:var(--muted);padding-top:3px}.portfolio-filters button.active{background:var(--ink);color:var(--paper)}.portfolio-filters button.active>span{color:#c1ccba}.reading-guide{border-bottom:1px solid var(--rule);padding:25px 10px;margin-bottom:20px}.reading-guide>span{font-size:8px;color:var(--muted);letter-spacing:1px}.reading-guide>p{font-family:Georgia,serif;font-style:italic;font-size:17px;line-height:1.6;margin-top:12px}.portfolio-sidebar>.underlined{font-size:10px;margin-left:10px}.portfolio-item{margin-bottom:40px;scroll-margin-top:25px}.feed-label{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1px;margin-bottom:12px}.feed-label>a{font-size:9px;letter-spacing:0}.feed-label>a:hover{color:var(--accent)}.portfolio-feed .post-text{font-size:14px;line-height:1.65}.js .portfolio-feed .post-text.collapsed{max-height:310px}.portfolio-feed .post-person strong{font-size:14px}.portfolio-feed .post-person>span{font-size:11px}.portfolio-feed .post-person small{font-size:10px}.portfolio-feed .post-actions>span{font-size:12px}.portfolio-feed .post-actions{padding:15px 9px}.editorial-notes{border:1px solid #d4d8ca;background:#e7ebdf;border-radius:0 0 8px 8px;margin:-5px 8px 0;padding-top:5px}.editorial-notes summary{display:flex;justify-content:space-between;padding:15px 20px;font-size:11px;line-height:1.5}.editorial-notes summary>span{font-size:15px}.editorial-notes[open] summary>span{transform:rotate(45deg)}.notes-inner{padding:0 20px 20px;border-top:1px solid #cdd4c5}.notes-inner>.small-caps{font-size:8px;margin-top:20px;color:#49553f}.notes-inner>p,.variant-text{font-size:12px;line-height:1.85;margin-top:9px}.source-link{font-size:10px;color:#485d3c;text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-top:8px}.sample-voice{margin-top:25px;padding-top:20px;border-top:1px solid #cdd4c5}.sample-voice>.small-caps{font-size:8px}.variant-buttons{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.variant-buttons button{border:1px solid #bdc7b5;border-radius:25px;padding:7px 12px;font-size:10px}.variant-buttons button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.variant-text{white-space:pre-line;background:#f6f3eb;padding:18px;margin-top:12px;font-family:Georgia,serif;font-size:17px;line-height:1.65}.portfolio-booking{position:sticky;top:30px;margin-top:27px;background:#e0e6d7;padding:25px 22px;border-top:4px solid var(--accent)}.portfolio-booking>img{border-radius:50%;width:65px;height:65px;object-fit:cover;object-position:center 30%;display:block;margin-bottom:20px}.portfolio-booking>.small-caps{font-size:7px;letter-spacing:1px;line-height:1.6}.portfolio-booking>h2{font-size:33px;margin:20px 0;letter-spacing:-1.5px}.portfolio-booking>p{font-size:11px;line-height:1.8;color:var(--muted)}.portfolio-booking .button{margin-top:23px;width:100%;font-size:10px;padding:13px 14px;gap:15px}.portfolio-booking small{font-size:9px;color:var(--muted);display:block;margin-top:17px;line-height:1.7}.single-sample{padding-top:45px;padding-bottom:90px}.single-title{max-width:850px;margin:45px 0}.single-title h1{font-size:clamp(48px,6.5vw,85px);margin-top:25px}.single-title>p{font-size:10px;color:var(--muted);margin-top:25px}.single-layout{display:grid;grid-template-columns:minmax(0,650px) minmax(200px,320px);gap:7%;align-items:start;justify-content:space-between}.single-layout .post-text{font-size:15px;padding:14px 25px 25px}.single-notes{font-size:12px;line-height:1.85;border-top:1px solid var(--rule);padding-top:25px}.single-notes .small-caps{font-size:8px}.single-notes p{margin-top:15px}.single-notes h3{font-size:24px;margin-top:30px}.single-notes .source-link{margin-top:15px}dialog{border:0;background:var(--paper);color:var(--ink);max-width:620px;width:calc(100% - 30px);max-height:85vh;overflow:auto;padding:35px}dialog::backdrop{background:#18271edf;backdrop-filter:blur(5px)}dialog h2{font-size:45px;margin:25px 0}dialog p{font-size:13px;line-height:1.9;margin-top:20px}dialog a{text-decoration:underline}.close-dialog{display:block;margin-left:auto;font-size:12px;padding:8px 0}.empty-state{font-size:14px;padding:25px}[hidden]{display:none!important}@media(min-width:1600px){.hero{padding-top:70px;padding-bottom:85px}.hero-visual{width:480px}.hero h1{font-size:126px}.site-header{min-height:115px}}@media(max-width:1100px){.brand small{display:none}.hero{gap:6%;padding-top:45px}.hero h1{font-size:9vw}.hero-visual{padding-bottom:60px}.floating-note{width:245px;padding:20px;right:0}.floating-note p{font-size:22px}.photo-caption strong{font-size:20px}.hero-actions{gap:16px}.hero-actions .button{font-size:10px;padding:16px;gap:18px}.section-pad{padding:80px 0}.portfolio-layout{grid-template-columns:150px minmax(0,1fr);gap:25px}.portfolio-booking{display:none}.portfolio-sidebar{max-width:150px}.thought-strip{font-size:8px;gap:20px}.offer-layout{gap:7%}.offer-card{padding:26px}.price{font-size:37px}.site-footer>div{gap:15px}.site-footer>p{font-size:12px}}@media(max-width:800px){.container{width:88%}.site-header{min-height:85px}.site-header nav{gap:20px;font-size:10px}.brand{font-size:36px}.nav-book{font-size:10px;gap:15px}.hero{align-items:start;padding-top:45px}.hero h1{font-size:10.2vw}.hero-promise{font-size:23px;letter-spacing:-.7px}.hero-explainer{font-size:12px}.hero-actions{flex-wrap:wrap;gap:14px}.hero .eyebrow{font-size:7px}.hero-visual{padding-top:70px}.vertical-note{right:-25px;top:95px;font-size:6px}.photo-frame{padding:12px 12px 0}.photo-top{font-size:5px;margin-bottom:10px;letter-spacing:.6px}.photo-caption strong{font-size:17px}.photo-caption svg{width:50px;height:40px}.photo-caption{padding:15px 0}.floating-note{width:205px;bottom:0;right:0;padding:18px}.floating-note p{font-size:20px}.floating-note .small-caps{font-size:5px}.hero-for{font-size:6px;margin-top:18px}.section-title>p{width:230px;font-size:11px}.section-label>span+span{display:none}.signal-card{padding:21px}.signal-card p{font-size:22px}.signal-source span:last-child{display:none}.angle-block{padding:20px 22px 27px}.angle-block>p{font-size:22px}.angle-workbench{gap:5%}.post-header{padding:15px 15px 10px;gap:8px}.avatar{height:36px;width:36px;font-size:10px}.post-person strong{font-size:11px}.post-person>span{font-size:8px}.post-person small{font-size:8px}.post-text{padding:8px 15px 15px;font-size:12px}.post-context{margin-left:15px;margin-right:15px;font-size:6px}.post-actions>span{font-size:8px;gap:4px}.post-actions svg{width:14px;height:14px}.process-layout{gap:7%}.process-intro>p{font-size:12px}.process-steps h3{font-size:22px}.process-steps p{font-size:11px}.offer-layout{gap:6%}.offer-layout h2{font-size:43px}.offer-card{padding:23px}.price{font-size:33px}.price span{font-size:9px;margin-left:6px}.offer-card>.small-caps{font-size:6px}.offer-card li{font-size:10px}.offer-intro{font-size:12px}.faq{gap:7%;padding-bottom:70px}.faq h2{font-size:39px}.faq .small-caps{font-size:6px}.site-footer{gap:25px;padding:30px 0;flex-wrap:wrap;min-height:160px}.site-footer>div{width:100%;margin:0;gap:25px}.site-footer>p{font-size:14px}.portfolio-intro .section-title>p{width:220px}.portfolio-layout{grid-template-columns:140px minmax(0,1fr);gap:20px}.portfolio-filters button{font-size:10px}.reading-guide>p{font-size:15px}.portfolio-feed .post-actions>span{font-size:9px}.portfolio-feed .post-text{font-size:13px}.single-layout{grid-template-columns:minmax(0,1fr) 220px;gap:5%}.single-layout .post-text{font-size:13px;padding:10px 17px 20px}.single-title h1{font-size:60px}}@media(max-width:600px){body{padding-bottom:66px}.site-header{width:88%;min-height:80px;gap:15px}.brand{font-size:34px}.site-header nav{gap:15px;font-size:10px}.site-header nav a:nth-child(2),.site-header nav a:nth-child(3){display:none}.nav-book{font-size:10px;gap:12px}.nav-book svg{height:14px;width:14px}.hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:50px;gap:28px}.hero h1{font-size:clamp(50px,16.6vw,76px);margin-top:25px;letter-spacing:-.07em;line-height:.96}.hero h1 em{margin-top:5px}.hero-promise{font-size:26px;line-height:1.15;margin-top:24px;letter-spacing:-1px}.hero-promise br{display:none}.hero-explainer{font-size:12px;max-width:360px;margin-top:17px}.hero-actions{display:flex;gap:20px;margin-top:22px}.hero-actions .button{font-size:10px;padding:16px;gap:18px}.hero-actions .underlined{font-size:10px}.hero-for{font-size:7px;margin-top:20px}.hero-visual{width:80%;max-width:350px;margin:0 0 0 auto;padding:10px 0 55px}.photo-frame{padding:14px 14px 0;box-shadow:8px 10px 0 #dfe4d8;transform:rotate(2.5deg)}.photo-top{font-size:6px}.photo-caption strong{font-size:21px}.photo-caption svg{width:60px}.floating-note{width:235px;left:-55px;right:auto;bottom:-2px;padding:17px 20px;transform:rotate(-6deg)}.floating-note .small-caps{font-size:6px}.floating-note p{font-size:23px;margin-top:11px}.vertical-note{font-size:6px;right:-20px;top:20px}.thought-strip{padding:16px 6%;gap:18px;font-size:7px;letter-spacing:.7px;justify-content:space-between}.thought-strip>span:first-child{max-width:93px}.thought-strip>span:nth-child(3){max-width:157px}.thought-strip .asterisk{font-size:22px}.thought-strip .asterisk:last-child{display:none}.section-pad{padding:55px 0}.section-label{font-size:8px;margin-bottom:26px}.section-label a{font-size:7px}.section-title{display:block;margin-bottom:27px}.section-title h2{font-size:47px}.section-title>p{font-size:11px;line-height:1.8;width:auto;margin-top:23px;max-width:330px}.section-title>p br{display:none}.topic-controls{gap:6px;flex-wrap:wrap;margin-bottom:27px}.topic-controls button{font-size:9px;padding:9px 12px}.angle-workbench{grid-template-columns:1fr;gap:30px}.step-kicker{font-size:8px}.signal-card p{font-size:26px}.signal-source{font-size:9px}.signal-source span:last-child{display:block;font-size:6px}.signal-card{padding:23px}.signal-block>small{font-size:8px}.angle-block{margin-top:25px;padding:22px 24px 30px}.angle-block>p{font-size:24px}.method-note{margin-top:25px;font-size:10px}.draft-column>.underlined{font-size:11px}.post-header{padding:17px 17px 12px}.avatar{height:42px;width:42px;font-size:12px}.post-person strong{font-size:13px}.post-person>span{font-size:10px}.post-person small{font-size:9px}.post-text{font-size:13px;line-height:1.7;padding:8px 17px 17px}.post-context{font-size:7px;margin-left:17px;margin-right:17px}.post-actions>span{font-size:10px;gap:6px}.post-actions svg{height:17px;width:17px}.work-row{gap:16px;padding:24px 0}.work-index{font-size:8px}.work-row h3{font-size:25px;letter-spacing:-.8px}.work-row p{font-size:9px}.work-row .small-caps{font-size:7px}.work-arrow{font-size:25px}.sample-note{font-size:8px}.process-layout{grid-template-columns:1fr;gap:35px}.process-intro h2{font-size:46px}.process-intro>p{font-size:12px;margin:22px 0}.process-intro .button{font-size:11px}.process-steps h3{font-size:25px}.process-steps p{font-size:12px}.process-steps>div{padding-left:35px}.offer-layout{grid-template-columns:1fr;gap:32px}.offer-layout h2{font-size:47px}.offer-intro{font-size:13px;max-width:330px;margin-top:23px}.fit-list{margin-top:23px}.fit-list li{font-size:11px}.offer-card{padding:30px 25px;box-shadow:6px 6px 0 #ccd6bf}.offer-card>.small-caps{font-size:8px}.price{font-size:42px}.price span{font-size:11px}.offer-card li{font-size:11px}.offer-card .button{font-size:12px}.faq{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.faq .small-caps{font-size:7px;margin-bottom:18px}.faq h2{font-size:43px}.faq summary{font-size:12px}.faq details p{font-size:12px}.final-cta{padding:45px 0 50px}.final-cta h2{font-size:22vw;margin:25px 0 30px}.final-cta .small-caps{font-size:7px}.final-cta .container>div{display:block}.final-cta p{font-size:12px;margin-bottom:23px}.final-cta .button{font-size:11px}.final-cta:after{font-size:280px;right:-70px;top:50px}.site-footer{padding-top:30px;padding-bottom:35px;gap:20px}.site-footer>p{font-size:13px}.site-footer>div{gap:19px}.site-footer>div>a,.site-footer>div>span,.site-footer button{font-size:8px}.site-footer>div>span{width:100%}.mobile-book{display:block;position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--paper);padding:9px 6%;border-top:1px solid var(--rule)}.mobile-book .button{width:100%;padding:12px 17px;min-height:43px;font-size:11px}.portfolio-intro{padding-top:35px;padding-bottom:25px}.portfolio-intro h1{font-size:13vw;line-height:1.05}.portfolio-intro .eyebrow{font-size:7px;margin-bottom:22px}.portfolio-intro .section-title>p{width:auto;font-size:11px;margin-top:20px}.portfolio-intro .section-title{margin-bottom:20px}.portfolio-disclosure{font-size:9px;line-height:1.8}.portfolio-layout{display:flex;flex-direction:column;gap:20px;padding-bottom:30px}.portfolio-sidebar{position:static;max-width:none;width:100%;padding:0}.portfolio-sidebar>.small-caps,.reading-guide,.portfolio-sidebar>.underlined{display:none}.portfolio-filters{flex-direction:row;gap:6px;flex-wrap:wrap;margin:0 0 5px}.portfolio-filters button{border:1px solid #c4cbbd;border-radius:20px;gap:9px;padding:9px 12px;font-size:9px;white-space:nowrap}.portfolio-filters button>span{font-size:7px;padding-top:1px}.portfolio-feed{width:100%}.portfolio-feed .post-person strong{font-size:13px}.portfolio-feed .post-person>span{font-size:10px}.portfolio-feed .post-person small{font-size:9px}.portfolio-feed .post-text{font-size:13px;line-height:1.7}.portfolio-feed .post-actions>span{font-size:10px}.feed-label{font-size:7px;letter-spacing:.7px}.feed-label>a{font-size:9px}.portfolio-item{margin-bottom:32px}.notes-inner{padding:0 17px 20px}.notes-inner>p{font-size:11px}.source-link{font-size:9px}.variant-text{font-size:16px}.variant-buttons button{padding:8px 12px}.single-sample{padding-top:30px;padding-bottom:55px}.single-title{margin:30px 0}.single-title h1{font-size:13vw}.single-title .eyebrow{font-size:8px}.single-title>p{font-size:9px}.single-layout{grid-template-columns:1fr;gap:30px}.single-layout .post-text{font-size:14px;padding:12px 18px 20px}.single-notes{font-size:12px}.single-notes h3{font-size:26px}dialog{padding:25px}dialog h2{font-size:38px}dialog p{font-size:12px}}@media(max-width:360px){.hero-actions{gap:14px}.hero-actions .button{padding:14px 12px;gap:12px;font-size:9px}.hero-actions .underlined{font-size:9px}.hero-promise{font-size:23px}.hero-visual{width:82%}.floating-note{left:-40px;width:210px}.floating-note p{font-size:21px}.post-actions>span{font-size:9px;gap:4px}.post-actions svg{width:15px;height:15px}.portfolio-filters button{font-size:8px;padding:9px 10px}.section-title h2,.offer-layout h2{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.offer-card>.small-caps{margin-bottom:22px}
