@font-face{font-family:bodyFont;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2?dpl=dpl_8sc8m6HzfUcc3z2rmv1nCJFfyFPD) format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:bodyFont Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_3276ff{font-family:bodyFont,bodyFont Fallback}.__variable_3276ff{--font-body:"bodyFont","bodyFont Fallback"}@font-face{font-family:displayFont;src:url(/_next/static/media/4a1cfa2cc97ed744-s.p.ttf?dpl=dpl_8sc8m6HzfUcc3z2rmv1nCJFfyFPD) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:95.27%;descent-override:27.36%;line-gap-override:0.00%;size-adjust:102.25%}.__className_c37f81{font-family:displayFont,displayFont Fallback;font-weight:400}.__variable_c37f81{--font-display:"displayFont","displayFont Fallback"}:root{--paper:#f4f2e9;--ink:#203a32;--muted:#58685b;--line:#c8cbbd;--lime:#e3e8b7;--sage:#d9e1d0;--rose:#e9d1c6;--serif:var(--font-display),Georgia,serif;--sans:var(--font-body),Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}button{border-radius:0}::selection{background:var(--ink);color:var(--lime)}:focus-visible{outline:3px solid #926131}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-weight:450}h1,h2{font-family:var(--serif);line-height:1.03;letter-spacing:-.045em}h1{font-size:clamp(54px,6.5vw,98px);margin-bottom:28px}h2{font-size:clamp(40px,4.3vw,64px);margin-bottom:25px}h3{font-size:25px;line-height:1.2;letter-spacing:-.03em}h4{font-size:18px;line-height:1.4;margin-bottom:8px}em{font-family:var(--serif);font-weight:400;color:#68764d}p{margin-bottom:22px}p:last-child{margin-bottom:0}.wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.section{padding-block:110px}.eyebrow{font-family:var(--sans);font-weight:650;letter-spacing:.13em;text-transform:uppercase;line-height:1.6;margin-bottom:24px}.lede{font-size:18px;line-height:1.7;max-width:560px;color:#4b5d50}.small,small{font-size:12px;line-height:1.6}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:53px;padding:14px 23px;border:1px solid var(--ink);font-size:13px;font-weight:550;transition:background .2s,transform .2s}.button:hover{background:#3d5846;transform:translateY(-2px)}.button:active{transform:translateY(0)}.button span,.text-link span{font-size:20px}.text-link{display:inline-flex;gap:22px;align-items:center;font-size:13px;font-weight:600;border:0;border-bottom:1px solid;padding:7px 0;background:none}.text-link:hover{color:#697546}.actions{gap:26px;flex-wrap:wrap}.actions,.site-header{display:flex;align-items:center}.site-header{justify-content:space-between;min-height:108px;border-bottom:1px solid var(--line);gap:22px;position:relative;z-index:5}.wordmark{font-size:15px;font-weight:600;display:flex;gap:13px;align-items:center;line-height:1.3}.mark{font-size:36px;line-height:1}.navigation{display:flex;gap:30px;align-items:center;font-size:12px}.navigation a{padding:10px 0}.navigation a:hover,.navigation a[aria-current]{text-decoration:underline;text-underline-offset:6px}.nav-contact{margin-left:15px;border-bottom:1px solid}.nav-contact span{margin-left:25px}.menu-toggle{display:none}.skip-link{position:absolute;left:20px;top:-100px;padding:15px;background:var(--ink);color:white;z-index:20}.skip-link:focus{top:10px}.hero{display:grid;grid-template-columns:1.22fr 1fr;align-items:center;gap:55px;min-height:680px;padding-block:76px}.hero-copy .lede{max-width:480px;margin-bottom:30px}.hero-copy h1{font-size:clamp(54px,6.2vw,92px)}.hero-copy .eyebrow{margin-bottom:34px}.artwork{height:540px;position:relative;background:#d7dfc6;overflow:hidden;isolation:isolate}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#2740320d 1px,transparent 0),linear-gradient(90deg,#2740320d 1px,transparent 0);background-size:45px 45px;transform:rotate(-9deg) scale(1.25)}.art-orbit{position:absolute;width:480px;height:480px;border:1px solid #56704766;border-radius:50%;left:35%;top:-22%;transform:rotate(-20deg)}.orbit-two{top:34%;left:-65%;width:670px;height:670px}.art-sheet{position:absolute;width:66%;height:67%;left:18%;top:15%;box-shadow:12px 22px 35px #1e2f2424}.sheet-back{background:#738369;transform:rotate(-12deg) translate(-12px,-5px)}.sheet-front{padding:25px;background:#eef0dc;transform:rotate(8deg);display:flex;flex-direction:column;animation:arrive 1.4s ease-out both}.art-label{font-size:8px;letter-spacing:.13em;font-weight:600}.art-glyph{font-family:var(--serif);font-size:220px;line-height:1;margin:auto 0;letter-spacing:-.08em}.art-line{height:1px;background:#899579;width:100%;margin-bottom:8px}.art-line.short{width:70%;margin-bottom:12px}.art-foot{font-size:9px;line-height:1.5}.art-corner{font-size:8px;letter-spacing:.15em;position:absolute;bottom:22px;left:22px}.art-dot{position:absolute;right:25px;bottom:25px;width:14px;height:14px;border-radius:100%;background:#314933}.art-agency{background:#d9b7a7}.art-agency .sheet-back{background:#8f4e40;transform:rotate(13deg)}.art-agency .sheet-front{background:#f4ded2;transform:rotate(-8deg)}.art-agency .art-glyph{font-size:170px;letter-spacing:-.12em;color:#623e32}.art-agency .art-orbit{border-color:#7e574566}.principles{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;font-size:11px;letter-spacing:.045em}.principles span:before{content:"✳";padding-right:12px}.section-head{margin-bottom:45px}.section-head.split{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end}.section-head.split p:last-child{max-width:410px}.section-head h2{margin-bottom:0}.audiences{padding-block:100px}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.audience{padding:38px 42px 40px;position:relative;overflow:hidden;display:block;transition:transform .25s;min-height:385px}.audience:hover{transform:translateY(-4px)}.audience.sales{background:var(--sage)}.audience.creative{background:var(--rose)}.audience h3{font-size:48px;line-height:1.03;margin:66px 0 18px;position:relative}.audience p{font-size:14px;max-width:365px;position:relative}.audience-symbol{position:absolute;right:36px;top:45px;font-size:125px;line-height:1;font-weight:300;opacity:.24}.serif{font-family:var(--serif);letter-spacing:-.13em}.audience .eyebrow{font-size:10px;position:relative;z-index:1}.proof-band{background:var(--ink);color:var(--paper);padding-block:66px}.proof{display:grid;grid-template-columns:1fr 1fr;gap:40px 70px}.proof h2{font-size:42px}.proof em{color:var(--lime)}.proof>div>p:not(.eyebrow){font-size:12px;opacity:.8}.proof-results{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:17px}.proof-results strong{display:block;font-size:83px;line-height:1.1;color:var(--lime)}.proof-results p{font-size:13px;max-width:180px}.proof-note{grid-column:1/-1;font-size:11px;color:#ccd5c7;max-width:1020px;border-top:1px solid #d1d7c733;padding-top:22px}.evidence-explorer{border:1px solid var(--line);background:#faf9f2}.evidence-top{padding:17px 26px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.evidence-top .eyebrow{margin:0}.demo-pill{font-size:10px;padding:5px 10px;background:#e8ecdc;border:1px solid #d2d8c3}.evidence-intro{padding:30px 30px 20px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.evidence-intro p{font-size:13px}.evidence-intro h3{font-family:var(--serif);font-size:33px;max-width:390px}.account-demo{border-top:1px solid var(--line)}summary{list-style:none}summary::-webkit-details-marker{display:none}.account-demo>summary{display:flex;gap:25px;align-items:center;padding:25px 30px;transition:background .2s}.account-demo>summary:hover{background:#eeefdf}.case-num{font-size:12px;align-self:start;padding-top:5px}.account-demo summary strong{font-size:19px;font-weight:500}.account-demo summary small{display:block;font-size:10px;margin-top:5px}.expand{margin-left:auto;font-size:28px;font-weight:300}.account-demo[open]>summary .expand{transform:rotate(45deg)}.account-content{padding:10px 30px 30px}.weak-alert{border-left:3px solid #ad8b64;padding:17px 23px;background:#eeeadd;margin-bottom:22px}.weak-alert .eyebrow,.weak-alert p{font-size:12px;margin-bottom:6px}.source{display:grid;grid-template-columns:40px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid var(--line)}.source-no{font-size:10px;padding-top:4px}.source-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.source-heading span{font-size:10px;white-space:nowrap}.source h4{font-size:15px}.source blockquote,.source p{font-size:13px}.source blockquote{margin:5px 0 12px;font-family:var(--serif);font-size:21px;line-height:1.3}.source p{color:#53634e}.reasoning{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block:30px}.reasoning>div{padding:22px;background:#edf0e1}.reasoning .eyebrow{margin-bottom:10px;font-size:10px}.reasoning p{font-size:13px}.reasoning .contrary{background:#f0e3d8}.offer-switch{padding:24px;border:1px solid var(--line);margin-bottom:25px}.offer-switch label{font-size:13px;font-weight:600}.offer-switch select{margin-block:12px;max-width:400px}.offer-switch p{font-size:14px}.draft-detail{border-top:1px solid var(--line);padding:16px 0}.draft-detail summary{font-size:14px;font-weight:550}.draft-detail summary:after{content:" +";float:right}.draft-detail[open] summary:after{content:" −"}.draft-detail p{margin:20px 0;font-size:14px;max-width:800px}.feedback{margin-top:20px;padding:20px;border:1px solid var(--line)}.feedback legend{font-size:11px;padding-inline:8px}.feedback button{background:none;border:1px solid #829077;margin:0 8px 10px 0;padding:9px 13px;font-size:12px}.feedback button[aria-pressed=true]{background:var(--ink);color:white}.feedback p{font-size:11px}.evidence-foot{font-size:11px;padding:22px 30px;border-top:1px solid var(--line);color:#4e614f}.delivery{background:#e8eadb;padding-block:90px}.steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;gap:42px;margin:58px 0 30px}.steps li{border-top:1px solid #9daa91;padding-top:20px}.steps span{font-size:11px}.steps h3{font-family:var(--serif);font-size:32px;margin:35px 0 16px}.steps p{font-size:14px}.delivery-note{font-size:11px;max-width:850px;padding-top:25px;border-top:1px solid var(--line)}.starting{display:grid;grid-template-columns:1fr 1.1fr;gap:20px 60px}.starting>.eyebrow{grid-column:1/-1}.starting-list a{display:flex;gap:18px;padding:22px 0;border-top:1px solid var(--line);align-items:start}.starting-list h3{font-size:20px;max-width:410px;line-height:1.4}.starting-list span{font-size:12px}.starting-list span:last-child{margin-left:auto;font-size:23px}.starting>p{grid-column:2;font-size:12px}.founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px;padding-block:30px 110px;align-items:center}.founder-monogram{height:390px;background:var(--lime);align-items:center;justify-content:center;font-family:var(--serif);font-size:130px;font-style:italic;position:relative;letter-spacing:-.09em}.founder-monogram span{position:absolute;bottom:26px;left:30px;font:10px var(--sans);letter-spacing:0;line-height:1.7}.founder p{max-width:520px}.closing{border-top:1px solid var(--line);padding-block:85px 100px;display:grid;grid-template-columns:1.15fr 1fr;gap:20px 100px}.closing>.eyebrow{grid-column:1/-1;margin-bottom:0}.closing h2{font-size:65px;max-width:650px}.closing>div{padding-top:4px}.closing p{max-width:400px;font-size:16px}.site-footer{border-top:1px solid var(--line);padding-block:45px 25px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.footer-brand{font-size:20px;font-weight:550}.site-footer p{font-size:12px;margin-top:10px}.footer-links{display:flex;gap:20px;justify-content:flex-end;flex-wrap:wrap;align-content:start;font-size:11px}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;font-size:10px;color:var(--muted);gap:20px}.page-hero{padding-block:90px 0}.b2b-hero h1{font-size:clamp(52px,6.6vw,95px);max-width:1130px}.hero-bottom{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-top:40px;margin-bottom:64px}.hero-bottom p{margin:0}.sales-ribbon{color:var(--lime);display:grid;grid-template-columns:repeat(4,1fr);font-size:12px;padding:27px}.sales-ribbon span{padding:10px 22px;border-right:1px solid #d3dbc14a}.sales-ribbon span:last-child{border:none}.editorial-rows>div{display:grid;grid-template-columns:55px 1fr 1.4fr;gap:35px;border-top:1px solid var(--line);padding-block:25px}.editorial-rows h3{font-family:var(--serif);font-size:36px}.editorial-rows p{font-size:15px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:25px}.note-columns{gap:80px}.note-columns:not(.section){margin-top:45px}.note-columns h3{font-family:var(--serif);font-size:29px}.note-columns p{font-size:14px}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.offer{border-top:2px solid var(--ink);padding-top:24px;display:flex;flex-direction:column}.offer h3{font-size:36px;line-height:1.07;min-height:85px}.offer p{font-size:13px}.offer .offer-intro{font-size:16px;font-weight:500}.offer .output{padding-top:20px;border-top:1px solid var(--line);margin-top:auto}.offer .text-link{align-self:start}.process-line{font-size:11px;padding-block:30px;margin-top:30px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px}.ongoing{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:40px}.ongoing h3{font-family:var(--serif);font-size:44px}.ongoing p{font-size:14px}.calculator-section{background:var(--sage);padding-block:80px}.calculator{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;margin-top:40px}.calculator p{font-size:14px}.calculator-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.calculator-inputs label{font-size:11px}.calculator-inputs input{background:#edf0e4}.calculator-result{border-left:1px solid #a5b198;padding-left:45px;display:flex;flex-direction:column;justify-content:center}.calculator-result strong{font-family:var(--serif);font-size:60px;font-weight:450;line-height:1.2}.calculator-result strong span{font:12px var(--sans)}.calculator-result small{font-size:11px;max-width:320px;margin-top:20px}.agency-opening{background:#f1e5db}.agency-opening .hero{padding-block:85px}.agency-opening h1 em{color:#986754}.manifesto{display:grid;grid-template-columns:1.4fr 1fr;gap:35px 100px;padding-block:110px;border-bottom:1px solid var(--line)}.manifesto .eyebrow{grid-column:1/-1;margin:0}.manifesto h2{font-size:66px}.manifesto>div{align-self:end;max-width:400px}.agency-work{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-block:1px solid var(--line)}.agency-work article{background:var(--paper);padding:35px 30px 25px}.agency-work article:first-child{padding-left:0}.agency-work h3{font-family:var(--serif);font-size:41px;margin-top:36px}.agency-work p{font-size:14px}.workflow-section{padding-block:80px;background:#dcc2b3}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:100px}.workflow h2{font-size:73px}.workflow h2 em{color:#724938}.workflow>div p{max-width:330px}.workflow ol{padding:0;list-style:none}.workflow li{display:flex;gap:25px;border-top:1px solid #aa8c79;padding:25px 0}.workflow li>span{font-size:11px}.workflow h3{font-size:22px}.workflow li p{font-size:14px}.journal-head{padding-block:85px 65px}.journal-head h1{font-size:90px}.journal-list{padding-bottom:70px}.journal-item{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:40px;border-top:1px solid var(--line)}.journal-art{height:330px;background:var(--sage);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.journal-art:before{content:"";position:absolute;inset:40px 80px;border:1px solid #63744c;transform:rotate(-12deg)}.journal-art span{font:190px var(--serif);letter-spacing:-.12em}.journal-art small{position:absolute;bottom:20px;left:25px;font-size:8px;letter-spacing:.12em}.journal-art-1{background:var(--rose);color:#6b4432}.journal-art-1:before{transform:rotate(12deg);border-color:#8d6451}.journal-item h2{font-size:48px}.journal-item p{font-size:14px}.journal-item .small{font-size:11px;margin-top:15px}.article-head{padding-block:65px;border-bottom:1px solid var(--line);text-align:center}.article-head>.text-link{margin-bottom:40px}.article-head h1{font-size:clamp(50px,6vw,86px);max-width:1000px;margin:20px auto 30px}.article-head .lede{margin-inline:auto;max-width:680px}.article-head p{font-size:13px}.article-body{max-width:710px;width:calc(100% - 48px);margin:70px auto 90px}.article-body section{margin-bottom:50px}.article-body h2{line-height:1.15;letter-spacing:-.025em}.article-body p{font-size:17px;line-height:1.85}.article-source{border-top:1px solid var(--line);padding-top:25px;margin-bottom:40px}.article-source h2{font-size:23px}.article-source p{font-size:12px}.related{padding-block:50px 90px;border-top:1px solid var(--line)}.related h2{max-width:950px;font-size:45px}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:90px}.contact-page h1{font-size:90px}.contact-page .lede{max-width:400px}.contact-expect{border-top:1px solid var(--line);padding-top:30px;margin-top:45px;max-width:400px}.contact-expect h2{font-family:var(--sans);font-size:19px;font-weight:550;letter-spacing:-.02em}.contact-expect p{font-size:14px}.inquiry-form{padding-top:10px}.inquiry-form label{display:block;font-size:12px;font-weight:550;margin-bottom:24px}input,select,textarea{display:block;border:1px solid #acb5a1;background:#fcfbf5;width:100%;min-height:48px;padding:12px 13px;border-radius:0;margin-top:8px;font-size:15px;max-width:100%}textarea{resize:vertical}.inquiry-form .two-col{gap:18px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.preview-notice{padding:16px;background:#e7ead9;font-size:12px;border-left:2px solid #879566}.form-status{font-size:13px;margin-top:20px;min-height:24px}.form-status.error{color:#8c3226}.prose{max-width:800px;padding-block:85px}.prose h1{font-size:80px}.prose h2{font-size:34px;margin-top:50px}.error-page{padding-block:100px 150px}.optional-video video{width:100%;max-width:900px;aspect-ratio:16/9}.optional-video{margin-top:40px}@keyframes arrive{0%{translate:0 18px;opacity:.4}to{translate:0 0;opacity:1}}@media (min-width:1500px){.hero{gap:80px}.artwork{height:580px}.art-glyph{font-size:260px}}@media (max-width:1050px){.wrap{width:calc(100% - 64px)}.navigation{gap:20px}.wordmark{font-size:13px}.hero{gap:25px;min-height:auto}.hero-copy h1{font-size:64px}.artwork{height:460px}.art-glyph{font-size:180px}.art-agency .art-glyph{font-size:145px}.section-head.split{gap:40px}.founder{gap:60px}.closing{gap:40px}.closing h2{font-size:55px}.offers{gap:24px}.offer h3{font-size:30px}.contact-page{gap:55px}.workflow{gap:60px}.manifesto{gap:45px}.manifesto h2{font-size:57px}.journal-item{gap:40px}.journal-head h1{font-size:75px}.hero-bottom{gap:30px}.calculator{gap:35px}.sales-ribbon{padding:15px}.sales-ribbon span{padding:8px 12px}.source-heading{flex-direction:column;gap:0}.proof{gap:25px 40px}}@media (max-width:800px){.wrap{width:calc(100% - 48px)}.site-header{min-height:85px}.navigation{gap:18px;font-size:11px}.nav-contact{margin-left:0}.wordmark{max-width:160px}.hero{padding-block:60px;gap:24px}.hero-copy h1{font-size:54px}.hero .lede{font-size:15px}.hero .actions{gap:12px}.hero .button{padding:12px 15px;gap:15px}.artwork{height:420px}.art-sheet{width:73%;left:14%;height:65%;top:16%;padding:18px}.art-glyph{font-size:170px}.art-foot{font-size:8px}.art-label{font-size:7px}.art-agency .art-glyph{font-size:125px}.audiences,.section{padding-block:75px}.audience{padding:28px;min-height:380px}.audience h3{font-size:40px}.audience-symbol{font-size:90px;top:70px;right:25px}.audience .eyebrow{font-size:9px}.audience p{font-size:13px}.proof h2{font-size:35px}.proof-results strong{font-size:64px}.proof-results{gap:18px}.section-head.split{gap:35px}.section-head.split p:last-child{font-size:14px}.section-head h2{font-size:45px}.evidence-intro,.steps{gap:25px}.steps h3{font-size:28px}.steps p{font-size:13px}.founder{gap:45px}.founder-monogram{height:330px;font-size:100px}.founder h2{font-size:44px}.founder p{font-size:14px}.closing h2{font-size:47px}.closing p{font-size:14px}.starting{gap:25px}.starting h2{font-size:44px}.starting-list h3{font-size:17px}.offers{grid-template-columns:1fr}.offer{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 35px}.offer .eyebrow{grid-column:1/-1}.offer h3{grid-column:1;grid-row:2/4;min-height:0;font-size:37px}.offer .text-link,.offer p{grid-column:2}.offer .small{margin:0}.offer p.output{margin-top:0}.hero-bottom{align-items:start;flex-direction:column}.b2b-hero h1{font-size:65px}.editorial-rows>div{grid-template-columns:30px 1fr 1.5fr;gap:15px}.note-columns,.workflow{gap:40px}.workflow h2{font-size:57px}.manifesto h2{font-size:50px}.agency-work article{padding:25px 18px}.agency-work h3{font-size:34px}.contact-page{gap:35px}.contact-page h1{font-size:68px}.inquiry-form .two-col{grid-template-columns:1fr;gap:0}.calculator-result{padding-left:25px}.calculator-result strong{font-size:48px}.calculator-inputs{grid-template-columns:1fr}.journal-art{height:290px}.journal-art:before{inset:35px 45px}.journal-item h2{font-size:38px}}@media (max-width:620px){.wrap{width:calc(100% - 40px)}.site-header{min-height:80px}.wordmark{max-width:none;font-size:12px}.mark{font-size:30px}.menu-toggle{display:flex;gap:15px;align-items:center;padding:12px 0;border:0;background:none;font-size:12px}.navigation{display:none;position:absolute;top:79px;left:-20px;right:-20px;background:var(--paper);padding:20px;box-shadow:0 15px 20px #203a3214;flex-direction:column;align-items:stretch;font-size:16px}.navigation.is-open{display:flex}.navigation a{padding:8px 0}.nav-contact{align-self:start}.hero{grid-template-columns:1fr;padding-block:45px 30px;gap:40px}.hero-copy h1{font-size:59px;letter-spacing:-.055em}.hero-copy .eyebrow{font-size:9px;margin-bottom:26px}.hero-copy .lede{font-size:16px}.hero .actions{gap:22px}.hero .button{padding:14px 17px}.artwork{height:380px;max-width:none}.art-sheet{width:60%;height:72%;left:22%;top:13%;padding:22px}.art-glyph{font-size:190px}.art-agency .art-glyph{font-size:145px}.art-label{font-size:7px}.art-foot{font-size:8px}.principles{padding:17px 0;gap:13px;flex-wrap:wrap;justify-content:start;font-size:9px}.principles span:before{padding-right:5px}.audiences,.section{padding-block:62px}.section-head h2,h2{font-size:42px}.section-head{margin-bottom:30px}.section-head.split{grid-template-columns:1fr;gap:25px}.section-head.split p:last-child{max-width:none;font-size:15px}.audience-grid{grid-template-columns:1fr;gap:16px}.audience{padding:30px;min-height:365px}.audience h3{font-size:45px;margin-top:55px}.audience p{font-size:14px}.audience-symbol{top:70px;right:32px;font-size:115px}.proof-band{padding-block:45px}.proof{grid-template-columns:1fr;gap:30px}.proof h2{font-size:38px}.proof-results{padding-top:0;gap:24px}.proof-results strong{font-size:72px}.proof-results p{font-size:12px}.proof-note{font-size:10px}.evidence-top{padding:17px;flex-wrap:wrap}.evidence-intro{padding:23px 18px 16px;grid-template-columns:1fr;gap:8px}.evidence-intro h3{font-size:30px;margin-bottom:8px}.account-demo>summary{padding:20px 17px;gap:13px}.account-demo summary strong{font-size:16px}.account-demo summary small{font-size:9px}.account-content{padding:5px 17px 20px}.source{grid-template-columns:25px 1fr;gap:9px}.source-heading span{white-space:normal}.source blockquote{font-size:19px}.reasoning{grid-template-columns:1fr;gap:12px}.reasoning>div{padding:18px}.offer-switch{padding:17px}.evidence-foot{padding:20px 18px;font-size:10px}.feedback{padding:14px}.feedback button{font-size:11px;padding:8px}.weak-alert{padding:15px}.delivery{padding-block:60px}.steps{grid-template-columns:1fr;gap:24px;margin-top:36px}.steps li{display:grid;grid-template-columns:35px 1fr;gap:12px}.steps h3{margin:0;font-size:31px}.steps p{grid-column:2;font-size:14px}.delivery-note{font-size:11px}.starting{display:block}.starting>.eyebrow{margin-bottom:22px}.starting-list{margin-top:35px}.starting-list h3{font-size:20px}.starting>p{margin-top:20px}.founder{grid-template-columns:1fr;gap:35px;padding-block:15px 65px}.founder-monogram{height:260px;font-size:120px}.founder h2{font-size:43px}.founder p{font-size:15px}.closing{grid-template-columns:1fr;gap:24px;padding-block:60px}.closing h2{font-size:49px;margin:0}.closing p{font-size:15px}.site-footer{grid-template-columns:1fr;padding-top:35px;gap:24px}.footer-links{justify-content:start;gap:20px}.footer-bottom{flex-direction:column;gap:10px;font-size:9px}.page-hero{padding-top:48px}.b2b-hero h1{font-size:55px}.desktop{display:none}.hero-bottom{gap:22px;margin:25px 0 38px}.hero-bottom .lede{font-size:16px}.sales-ribbon{grid-template-columns:1fr 1fr;padding:14px;font-size:10px;gap:10px}.sales-ribbon span:nth-child(2){border:0}.editorial-rows>div{grid-template-columns:25px 1fr;gap:15px;padding-block:23px}.editorial-rows h3{font-size:33px;margin-bottom:0}.editorial-rows p{grid-column:2;font-size:14px}.two-col{grid-template-columns:1fr}.note-columns{gap:30px}.offer{display:block;padding-block:22px}.offer h3{font-size:38px}.offer .offer-intro{font-size:16px}.offer .output{padding-top:18px}.offer .small{margin-bottom:14px}.process-line{font-size:10px;gap:10px}.ongoing{grid-template-columns:1fr;gap:8px}.ongoing h3{font-size:40px}.calculator-section{padding-block:55px}.calculator{grid-template-columns:1fr;gap:30px}.calculator-inputs{grid-template-columns:1fr 1fr;gap:15px}.calculator-result{padding:25px 0 0;border-left:none;border-top:1px solid #a5b198}.calculator-result strong{font-size:58px}.calculator-result small{max-width:none}.agency-opening .hero{padding-block:50px 30px}.agency-opening h1{font-size:59px}.agency-opening .button{gap:16px;font-size:12px}.manifesto{grid-template-columns:1fr;padding-block:65px;gap:25px}.manifesto h2{font-size:47px;margin-bottom:0}.manifesto p{font-size:15px}.agency-work{grid-template-columns:1fr;background:none;border:0}.agency-work article,.agency-work article:first-child{padding:25px 0;border-top:1px solid var(--line)}.agency-work h3{font-size:38px;margin-top:20px}.agency-work p{font-size:15px}.workflow-section{padding-block:55px}.workflow{grid-template-columns:1fr;gap:35px}.workflow h2{font-size:65px}.workflow ol{margin:0}.journal-head{padding-block:48px 40px}.journal-head h1{font-size:58px}.journal-head .lede{font-size:16px}.journal-item{grid-template-columns:1fr;gap:30px;padding-block:30px}.journal-art{height:270px}.journal-item h2{font-size:41px}.journal-item .eyebrow{margin-bottom:18px}.article-head{padding-block:40px}.article-head h1{font-size:48px}.article-head .lede{font-size:16px}.article-body{margin-top:40px;width:calc(100% - 40px)}.article-body h2{font-size:32px}.article-body p{font-size:16px}.related h2{font-size:35px}.contact-page{grid-template-columns:1fr;padding-block:50px;gap:40px}.contact-page h1{font-size:65px}.contact-page .lede{font-size:16px}.contact-expect{margin-top:30px}.inquiry-form{padding-top:0}.inquiry-form .two-col{grid-template-columns:1fr}.prose{padding-block:50px}.prose h1{font-size:60px}.error-page{padding-block:65px 100px}.error-page h1{font-size:51px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.workflow-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid var(--line);padding-block:32px}.workflow-preview h3{font-size:33px}.workflow-preview p{font-size:15px}.commercial-journey{list-style:none;padding:0;margin:0 0 25px}.commercial-journey li{display:grid;grid-template-columns:48px 1fr 1.3fr;gap:30px;padding:30px 0;border-top:1px solid var(--line)}.journey-number{font-size:12px;padding-top:8px}.commercial-journey h3{font-size:36px}.commercial-journey p{font-size:15px}.primary-engagement{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:var(--sage);padding:45px}.standalone-head{margin-top:80px}.guided-demo{border:1px solid var(--line);background:#faf9f2}.demo-heading{background:var(--ink);color:var(--paper);padding:24px 32px}.demo-heading .eyebrow{display:block;margin-bottom:10px}.demo-context,.demo-reasoning{display:grid;grid-template-columns:1fr 1fr;gap:36px}.demo-context{padding:35px 32px 10px}.demo-context h3,.demo-reasoning h3,.meeting-example>h3{font-family:var(--serif);font-size:37px}.demo-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 32px 32px}.demo-sources article{border-top:1px solid var(--line);padding-top:20px}.demo-sources .eyebrow{display:block;font-size:9px}.demo-sources blockquote,.demo-sources p{font-size:13px}.demo-sources blockquote{margin:12px 0;font-style:italic}.demo-choice{padding:28px 32px;background:var(--sage)}.choice-buttons{display:flex;flex-wrap:wrap;gap:12px}.choice-buttons button{border:1px solid var(--ink);background:transparent;padding:12px 20px;min-height:48px}.choice-buttons button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.demo-recommendation{padding:32px}.demo-reasoning article{padding:22px 0}.demo-action .eyebrow,.demo-outreach .eyebrow,.demo-reasoning .eyebrow{display:block}.demo-reasoning .contrary{background:var(--rose);padding:22px;align-self:start}.demo-action{padding:24px;background:var(--lime)}.demo-outreach{margin-top:30px}.demo-outreach blockquote{font-family:var(--serif);font-size:25px;line-height:1.45;margin:0 0 16px}.demo-feedback{padding:28px 32px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start}.demo-feedback>.small{grid-column:1/-1}.demo-feedback .text-link{min-height:48px;text-align:left}.meeting-example{padding:36px 32px;background:#e9ece0}.meeting-example>.eyebrow{display:block}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:30px}.brief-grid article{border-top:1px solid var(--line);padding-top:20px}.brief-grid article:last-child{grid-column:1/-1}.brief-grid li,.brief-grid p{font-size:14px}.brief-grid ul{padding-left:20px;margin:0}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{font-size:20px}.faq details p{margin-top:16px;max-width:760px}@media (max-width:900px){.demo-sources{grid-template-columns:1fr;gap:10px}.demo-sources article{display:grid;grid-template-columns:1fr 1.4fr;gap:10px 24px}.demo-sources .eyebrow{grid-column:1/-1;margin-bottom:0}.demo-sources p{grid-column:2}.demo-sources blockquote{margin-top:0}.primary-engagement{padding:30px;gap:30px}}@media (max-width:620px){.brief-grid,.demo-context,.demo-feedback,.demo-reasoning,.primary-engagement,.workflow-preview{grid-template-columns:1fr;gap:24px}.commercial-journey li{grid-template-columns:25px 1fr;gap:15px}.commercial-journey li>div{grid-column:2}.commercial-journey h3{font-size:31px;margin:0}.workflow-preview{gap:28px}.workflow-preview article+article{border-top:1px solid var(--line);padding-top:25px}.demo-choice,.demo-context,.demo-feedback,.demo-heading,.demo-recommendation,.demo-sources,.meeting-example{padding:24px 18px}.demo-sources article{display:block}.demo-sources .eyebrow{margin-bottom:12px}.demo-context h3,.demo-reasoning h3,.meeting-example>h3{font-size:31px}.choice-buttons button{flex:1 1 100%}.demo-feedback .text-link{justify-self:start}.primary-engagement{padding:26px}}.workflow-preview ul{margin:0;padding-left:20px;font-size:15px}.workflow-preview li{padding-left:4px;margin-bottom:14px}.workflow-preview li:last-child{margin-bottom:0}.workflow-preview li::marker{color:var(--muted)}.use-case-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.use-case-index a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid}.use-case-detail{scroll-margin-top:6rem}.use-case-detail .text-link{margin-top:2rem}@media (min-width:621px) and (max-width:1100px){.site-header{gap:1rem}.navigation,.site-header{flex-wrap:wrap}}@media (max-width:620px){.use-case-index{grid-template-columns:1fr}}.commercial-demo{border:1px solid #c8c4bd;border-radius:12px;overflow:hidden;background:#faf8f2;color:#182e2a}.commercial-demo .demo-context,.commercial-demo .demo-heading{padding:1.5rem 2rem}.chapter-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:1rem 2rem;border-block:1px solid #c8c4bd}.chapter-nav a{padding:.8rem;font-size:.85rem;line-height:1.4;border:1px solid transparent;border-radius:4px}.chapter-nav a span{display:block;font-size:.7rem;margin-bottom:.3rem}.chapter-nav a[aria-current=step]{background:#182e2a;color:#fff}.chapter-nav a:hover{border-color:currentColor}.chapter-content{padding:2rem}.chapter-content>section{scroll-margin-top:6rem}.chapter-content>section[hidden]{display:none}.chapter-content h3{font-size:clamp(1.6rem,3vw,2.5rem);margin:.8rem 0 1rem}.chapter-content .brief-grid{margin-block:1.5rem}.chapter-content blockquote{margin:1rem 0;font-size:1.15rem;line-height:1.65}.chapter-controls{display:flex;justify-content:space-between;gap:1.5rem;padding:1.5rem 2rem;border-top:1px solid #c8c4bd}.chapter-controls button{text-align:left}.chapter-controls button:disabled{opacity:.4;cursor:default}#first-month li{margin-bottom:.7rem}@media (max-width:700px){.chapter-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.chapter-content,.chapter-controls,.commercial-demo .demo-context,.commercial-demo .demo-heading{padding:1.25rem}.chapter-controls{flex-wrap:wrap}}.comparison-scroll{overflow-x:auto;margin:2rem 0 1rem;border:1px solid #c8c4bd;border-radius:8px}.buying-comparison{width:100%;min-width:740px;border-collapse:collapse;font-size:.9rem;line-height:1.55}.buying-comparison caption{text-align:left;padding:1rem 1.2rem;font-weight:600}.buying-comparison td,.buying-comparison th{padding:1rem 1.2rem;text-align:left;vertical-align:top;border-top:1px solid #c8c4bd}.buying-comparison thead th{font-size:1rem}.buying-comparison thead span{font-weight:400;font-size:.8rem}.buying-comparison th[scope=row]{width:21%}.buying-comparison td:last-child,.buying-comparison th:last-child{background:#e7eee7;color:#182e2a;width:30%}.comparison-check{font-weight:700}.comparison-scroll:focus-visible{outline:3px solid #182e2a;outline-offset:4px}:root{--paper:#efe5d2;--ink:#202d30;--muted:#536266;--line:#bebaaa;--lime:#76d1c5;--sage:#b9ddd4;--rose:#f5bc9f;--aqua:#208b89;--aqua-light:#76d1c5;--coral:#ff8879;--surface:#f8f1e4}body{font-size:17px}h1,h2{font-weight:400;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}h3{font-weight:550}em{font-style:normal;color:inherit}h1 em,h2 em{color:#2f6966}.lede{color:var(--muted);font-size:19px}.small,small{font-size:13px}.eyebrow{font-size:11px;letter-spacing:.15em}.wrap{width:min(1320px,calc(100% - 96px))}.section{padding-block:100px}:focus-visible{outline:3px solid #b44632;outline-offset:5px}.button{background:var(--ink);color:var(--paper);border:0;font-size:14px;min-height:54px;padding:16px 24px}.button:hover{background:#345457;transform:none}.text-link{font-size:14px;min-height:44px}.text-link:hover{color:#216360}.header-shell{background:var(--ink);color:var(--paper)}.site-header{min-height:92px;border-color:#536062}.wordmark{font:33px var(--serif);letter-spacing:.035em;gap:12px}.brand-flag{width:42px;height:34px;flex-shrink:0;display:block}.navigation{font-size:13px;gap:28px}.nav-contact{border:1px solid #7b8781;padding:8px 17px!important}.nav-contact:hover{background:#344448}.navigation a[aria-current]{color:var(--aqua-light)}.skip-link{background:var(--coral);color:var(--ink)}.home-opening{background:var(--ink);color:var(--paper)}.brand-masthead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #536062;padding-block:25px 20px}.brand-masthead>span{font:clamp(95px,12.5vw,176px)/.95 var(--serif);letter-spacing:-.055em}.brand-masthead>div{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.brand-masthead .brand-flag{width:104px;height:76px;color:var(--aqua-light)}.brand-masthead small{text-align:right;font:10px/1.8 var(--sans);letter-spacing:.15em}.home-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;padding-block:50px 65px;align-items:start}.home-hero h1{font-size:clamp(42px,4.7vw,70px);margin-bottom:28px;letter-spacing:-.04em}.home-hero .eyebrow,.home-hero h1 em{color:var(--aqua-light)}.home-hero .eyebrow{margin-bottom:23px}.home-hero .lede{color:var(--paper);max-width:560px;font-size:18px}.hero-support{color:#bdcac5;font-size:15px;max-width:490px;margin-bottom:32px}.home-hero .button{background:var(--coral);color:var(--ink)}.home-hero .button:hover{background:#ff9e91}.home-hero .text-link:hover{color:var(--aqua-light)}.home-hero .actions{gap:14px 25px}.home-hero .text-link{font-size:13px}.opening-foot{display:flex;justify-content:space-between;border-top:1px solid #536062;padding-block:20px 25px;font-size:11px;letter-spacing:.04em;color:#bdcac5}.work-sample{background:var(--aqua-light);color:var(--ink);padding:28px 32px 20px;min-width:0}.sample-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #297670;padding-bottom:16px;font-size:9px;letter-spacing:.12em;font-weight:650}.sample-kicker{font-size:11px;margin:25px 0 10px;letter-spacing:.04em}.work-sample h2{font-size:clamp(27px,2.7vw,39px);line-height:1.13;white-space:pre-line;margin-bottom:26px;text-wrap:wrap}.sample-label{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:10px}.sample-evidence ul{padding:0;list-style:none;margin:0 0 20px;font-size:13px}.sample-evidence li{padding:7px 0;border-top:1px solid #46988e;display:flex;align-items:baseline;gap:10px}.sample-evidence li:before{content:"+";font-size:16px}.sample-logic{padding-block:16px;border-top:1px solid #297670}.sample-action p,.sample-logic p{font-size:13px;line-height:1.65;margin:0}.sample-action{background:var(--ink);color:var(--paper);margin-top:5px;padding:19px 21px}.sample-action .sample-label{color:var(--aqua-light)}.sample-action a{display:flex;justify-content:space-between;padding-top:12px;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.sample-disclaimer{font-size:10px!important;line-height:1.5;margin:13px 0 0!important}.sample-marketing{background:#f5bc9f}.sample-marketing .sample-logic,.sample-marketing .sample-top{border-color:#8e6555}.sample-marketing li{border-color:#c7957c}#team-outputs{margin-block:0;padding-block:50px 55px;border-bottom:0;gap:48px}#team-outputs article{border-top:1px solid #7c8f87;padding-top:18px}#team-outputs h3{font-family:var(--serif);font-size:27px}#team-outputs .eyebrow{margin-bottom:18px}#team-outputs p{font-size:15px}.proof-band{padding-block:70px;background:#283b3e}.proof h2{font-size:clamp(31px,3.5vw,46px)}.proof-results strong{font-family:var(--serif);font-weight:400;font-size:clamp(50px,6vw,80px)}.proof-note{color:#c7d4cd;font-size:12px}.proof em{color:var(--aqua-light)}.audiences{padding-block:95px}.audience-grid{gap:24px}.audience{padding:38px;min-height:410px}.audience.sales{background:var(--aqua-light)}.audience.creative{background:#ddd0b9}.audience h3{font-family:var(--serif);font-size:clamp(31px,3.3vw,47px);font-weight:400;letter-spacing:-.03em}.audience p{font-size:16px}.audience-symbol{font-size:76px;opacity:.5}.audience:hover{transform:translateY(-3px)}.audience .serif{letter-spacing:-.04em}.section-head.split{gap:60px}.section-head h2{max-width:800px}.section-head.split p:last-child{font-size:17px}.workflow-preview h3{font-family:var(--serif);font-size:30px}.workflow-preview li{font-size:15px}.workflow-preview li::marker{color:#216360}.delivery{background:var(--aqua-light);padding-block:85px}.delivery h2 em{color:var(--ink)}.steps li{border-color:#398f86}.delivery-note{font-size:13px}.steps p{font-size:15px}.steps h3{font-size:25px}.founder{gap:80px}.founder-monogram{background:var(--ink);color:var(--paper);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:40px;min-height:330px;font-size:medium}.founder-monogram>.brand-flag{width:95px;height:72px;color:var(--aqua-light)}.founder-monogram .founder-wordmark{font:64px/1 var(--serif);letter-spacing:-.03em;position:static;text-transform:none}.founder-monogram>span:last-child{position:static;font:12px/1.7 var(--sans);letter-spacing:.05em}.founder p{font-size:17px}.closing{padding-block:90px;border-color:var(--line)}.closing h2{font-size:clamp(38px,5vw,72px)}.closing .button{background:var(--coral);color:var(--ink)}.footer-shell{background:var(--ink);color:var(--paper)}.site-footer{padding-block:60px 25px;border-top:0}.footer-brand{display:flex;align-items:center;gap:20px;font:clamp(45px,7vw,92px)/1 var(--serif)}.footer-brand .brand-flag{width:64px;height:50px;color:var(--aqua-light)}.footer-links,.site-footer p{font-size:14px}.footer-links a{padding-block:6px}.footer-bottom{border-color:#536062;color:#bdcac5;font-size:12px}.brand-story{max-width:420px;margin-top:24px}.brand-story summary{font-size:11px;letter-spacing:.13em;color:var(--aqua-light);padding-block:10px;min-height:44px}.brand-story p{font-size:12px;line-height:1.7;color:#c7d4cd;margin-top:15px}.page-hero{padding-block:80px 65px}.page-hero h1{font-size:clamp(43px,6vw,84px);max-width:1100px}.sales-ribbon{background:var(--ink);color:var(--paper)}.sales-ribbon span{border-color:#586763}.hero-bottom{gap:40px}.b2b-hero{border-bottom:0}.commercial-journey h3{font-size:29px;font-family:var(--serif)}.journey-number{color:#216360}.commercial-journey li{padding-block:25px}.primary-engagement{background:#b9ddd4}.offer{background:var(--surface)}.offer h3{font-family:var(--serif)}.agency-opening{background:var(--ink);color:var(--paper)}.agency-opening .hero{padding-block:75px;gap:75px;align-items:start}.agency-opening .hero h1{font-size:clamp(43px,5vw,72px)}.agency-opening .hero h1 em{color:var(--aqua-light)}.agency-opening .lede{color:#d4ded4;font-size:18px}.agency-opening .button{background:var(--coral);color:var(--ink)}.agency-opening .eyebrow{color:var(--aqua-light)}.manifesto{padding-block:85px}.agency-work article{border-color:var(--line)}.workflow-section{background:#b9ddd4}.workflow h2 em{color:var(--ink)}.workflow li{border-color:#7faaa1}.commercial-demo,.evidence-explorer,.guided-demo{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:0}.commercial-demo .demo-heading{background:var(--ink);color:var(--paper)}.demo-context{background:#b9ddd4}.chapter-nav{border-color:var(--line);gap:0}.chapter-nav a{border-radius:0;font-size:13px;border-right:1px solid var(--line);padding:15px 14px}.chapter-nav a[aria-current=step]{background:var(--ink);color:var(--aqua-light)}.chapter-nav a:hover{background:#d5e9df;color:var(--ink)}.chapter-content{padding:32px}.chapter-content h3{font-family:var(--serif)}.chapter-content blockquote{border-color:var(--aqua)}.chapter-controls button{min-height:48px}.demo-sources article{border-color:var(--line)}.demo-recommendation,.meeting-example,.reasoning>div{background:#d5e9df}.demo-reasoning .contrary,.reasoning .contrary{background:#f4d8c5}.demo-action,.demo-outreach{border-color:var(--line)}.feedback button{border-color:#516e6a;min-height:44px}.choice-buttons button{min-height:44px}.choice-buttons button[aria-pressed=true],.feedback button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.weak-alert{background:#f4d8c5;border-color:#a75338}.evidence-foot,.source p{color:var(--muted)}.comparison-scroll{border-radius:0;border-color:var(--line)}.buying-comparison{font-size:14px}.buying-comparison td,.buying-comparison th{border-color:var(--line)}.buying-comparison td:last-child,.buying-comparison th:last-child{background:#b9ddd4;color:var(--ink)}.buying-comparison caption{font-size:14px}.use-case-index a{background:var(--ink);color:var(--paper);padding:14px 20px;border:0}.use-case-index a:hover{background:#345457}.use-case-detail:nth-of-type(2n){background:#e4dccb}.use-case-detail{padding:36px;border-top:1px solid var(--line)}.journal-art{background:var(--aqua-light)}.journal-art-1{background:#f5bc9f;color:var(--ink)}.journal-art-1:before,.journal-art:before{border-color:#40655f}.journal-art span{letter-spacing:-.05em}.journal-item h2{font-size:38px}.article-body h2{font-size:34px}.contact-page h1{font-size:clamp(47px,6vw,80px)}.contact-page{gap:65px}.inquiry-form label{font-size:14px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{background:var(--surface);border-color:#808e85;font-size:16px}.preview-notice{background:#b9ddd4;border-color:#216360}.form-status.error{color:#a12921}@media (min-width:1600px){.brand-masthead>span{font-size:176px}}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.home-hero{gap:38px;grid-template-columns:1.05fr 1fr}.home-hero h1{font-size:clamp(40px,5vw,60px)}.work-sample{padding:24px}.agency-opening .hero{gap:35px}.navigation{gap:18px}.nav-contact{margin-left:0}.section-head.split{gap:35px}}@media (max-width:800px){.wrap{width:calc(100% - 48px)}.site-header{min-height:82px}.wordmark{font-size:29px}.navigation{gap:13px;font-size:11px}.nav-contact{padding:8px!important}.nav-contact span{margin-left:8px}.home-hero{grid-template-columns:1fr;gap:42px;padding-block:45px}.home-hero h1{font-size:clamp(43px,7.5vw,65px)}.home-hero .lede{max-width:610px}.work-sample{max-width:650px;width:100%}.work-sample h2{font-size:36px}.sample-action p,.sample-evidence ul,.sample-logic p{font-size:15px}.sample-top{font-size:10px}.sample-disclaimer{font-size:11px!important}.sample-action a{font-size:14px}.opening-foot{gap:20px}.agency-opening .hero{grid-template-columns:1fr}.brand-masthead .brand-flag{width:72px;height:55px}.brand-masthead small{font-size:8px}.brand-masthead>span{font-size:24vw}.brand-masthead>div{gap:10px}.founder{gap:35px}.audiences,.section{padding-block:70px}.proof{gap:35px}.audience{padding:28px}.proof-results p{font-size:14px}#team-outputs{gap:25px}.footer-links{font-size:13px}}@media (max-width:620px){.wrap{width:calc(100% - 40px)}.navigation{background:var(--ink);color:var(--paper);font-size:15px;box-shadow:none;border-color:#536062;padding:20px}.menu-toggle{color:var(--paper);font-size:14px;min-height:44px}.navigation .nav-contact{margin:8px 0;padding:12px 16px!important}.brand-masthead{padding-block:25px}.brand-masthead>span{font-size:25vw}.brand-masthead .brand-flag{width:50px;height:39px}.brand-masthead small{font-size:7px;letter-spacing:.05em}.home-hero{padding-block:35px 40px}.home-hero h1{font-size:clamp(38px,9.5vw,56px);line-height:1.13}.home-hero .lede{font-size:17px}.home-hero .hero-support{font-size:14px}.home-hero .button{width:100%;font-size:13px;gap:15px}.home-hero .actions{align-items:flex-start}.home-hero .eyebrow{font-size:9px}.work-sample{padding:22px 20px}.work-sample h2{font-size:32px}.sample-top{font-size:8px;gap:12px}.sample-action p,.sample-evidence ul,.sample-logic p{font-size:13px}.sample-label{font-size:9px}.sample-action{padding:17px}.opening-foot{flex-direction:column;gap:4px;font-size:10px}#team-outputs{padding-block:35px;gap:22px}#team-outputs h3{font-size:27px}.section-head.split{gap:15px}.section-head h2,h2{font-size:36px}.section-head.split p:last-child{font-size:16px}.proof-band{padding-block:50px}.proof h2{font-size:34px}.proof-results strong{font-size:57px}.audience-grid,.proof-results{gap:20px}.audience{min-height:360px;padding:26px}.audience h3{font-size:35px}.audience-symbol{font-size:60px}.audience p{font-size:15px}.delivery{padding-block:55px}.closing{padding-block:60px}.closing h2{font-size:40px}.founder-monogram{min-height:300px}.founder-wordmark{font-size:66px!important}.site-footer{padding-top:45px}.footer-brand{font-size:64px}.footer-brand .brand-flag{width:50px}.footer-links{font-size:14px}.page-hero{padding-block:50px}.page-hero h1{font-size:43px}.agency-opening .hero{padding-block:45px}.agency-opening .hero h1{font-size:43px}.agency-opening .button{font-size:13px;gap:12px}.chapter-content{padding:23px 18px}.chapter-nav{display:grid;grid-template-columns:1fr 1fr}.chapter-nav a{font-size:12px;border-bottom:1px solid var(--line)}.commercial-demo .demo-context,.commercial-demo .demo-heading{padding:24px 18px}.commercial-journey h3{font-size:29px}.use-case-detail{padding:28px 18px}.contact-page{gap:35px}.contact-page h1{font-size:47px}.journal-item h2{font-size:32px}.buying-comparison{font-size:13px}.brand-story{max-width:100%}}@media (prefers-reduced-motion:reduce){.audience:hover{transform:none}html{scroll-behavior:auto}}.work-choices{border:0;padding:0;margin:0 0 25px;min-width:0}.work-choices legend{font-size:17px;font-weight:650;margin-bottom:14px;line-height:1.4}.work-choices label{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-bottom:1px solid #46988e;cursor:pointer;font-size:13px;line-height:1.4}.work-choices input{accent-color:var(--ink);width:17px;height:17px;flex-shrink:0}.work-choices label:has(input:checked){background:var(--ink);color:var(--paper)}.work-choices label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.work-chooser h2{font-size:clamp(27px,2.6vw,36px);margin-bottom:20px}.choice-input{font-size:13px;margin-bottom:15px}.choice-inquiry{font-size:13px;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@supports selector(:has(*)){.work-choice-panel{display:none}.work-chooser:has(input[value=accounts]:checked) .panel-accounts,.work-chooser:has(input[value=marketing]:checked) .panel-marketing,.work-chooser:has(input[value=sellers]:checked) .panel-sellers{display:block}}.case-story{max-width:850px;padding-top:0}.case-story section{margin-bottom:55px}.case-story h2{font-size:36px}.case-story li{margin-bottom:14px}.service-commitment{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--line);padding-top:24px;margin:28px 0;font-size:15px}.vendor-note{border-top:1px solid #398f86;margin-top:35px;padding-top:28px;max-width:920px}.vendor-note h3{font-family:var(--serif);font-size:30px}.vendor-note p{font-size:16px}.service-intro-note{margin-top:24px;max-width:780px}@media (max-width:620px){.service-commitment{grid-template-columns:1fr;gap:8px}.vendor-note h3{font-size:27px}}.contact-email{background:var(--ink);color:var(--paper);padding:clamp(24px,4vw,48px);min-width:0;align-self:start}.contact-email h2{font-size:clamp(30px,3vw,43px)}.contact-email .eyebrow{color:var(--aqua-light)}.contact-email ul{padding-left:20px;margin-bottom:28px}.contact-email li{margin-bottom:10px}.contact-email .button{margin-bottom:12px}.contact-email .small{opacity:.85}.contact-address{overflow-wrap:anywhere}.contact-email .text-link{text-decoration:underline}@media (max-width:620px){.contact-email .button{min-height:48px;width:100%}input,select,textarea{font-size:16px}.navigation a{min-height:44px;display:flex;align-items:center}}