:root{color-scheme:dark;--bg:#1f2022;--bg-deep:#171819;--panel:#242527;--panel-soft:#2c2d2f;--text:#d7d7d4;--muted:#8a8c8f;--quiet:#585a5e;--rule:rgba(215,215,212,0.28);--rule-soft:rgba(215,215,212,0.12);--accent:#eeeeea;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 72% 4%,rgba(215,215,212,.07),transparent 29rem),linear-gradient(180deg,var(--bg-deep),var(--bg) 22rem,#1a1b1d);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{min-height:100vh;overflow:hidden}.site-header{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:rgba(23,24,25,.74);border-bottom:1px solid var(--rule);display:flex;height:88px;justify-content:space-between;left:0;padding:0 clamp(22px,5vw,72px);position:fixed;right:0;top:0;z-index:20}.brand-mark{align-items:center;color:var(--accent);display:inline-flex;font-size:.72rem;font-weight:700;gap:11px;letter-spacing:.16em;text-transform:lowercase}.brand-glyph{border:1px solid;border-radius:50%;display:inline-block;height:24px;position:relative;width:24px}.brand-glyph:after,.brand-glyph:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.brand-glyph:before{border:1px solid;height:11px;opacity:.72;transform:translate(-50%,-50%) rotate(45deg);width:11px}.brand-glyph:after{background:currentColor;border-radius:50%;box-shadow:0 -7px 0 -2px currentColor,0 7px 0 -2px currentColor;height:4px;width:4px}.site-footer nav,.site-header nav{align-items:center;display:flex;gap:clamp(18px,3vw,48px);flex-wrap:wrap}.site-footer nav a,.site-header nav a{color:var(--muted);font-size:.9rem;transition:color .16s ease,transform .16s ease}.site-footer nav a:hover,.site-header nav a:hover{color:var(--text);transform:translateY(-1px)}.hero{align-items:center;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);min-height:100dvh;padding:118px clamp(22px,5vw,72px) 72px;position:relative}.hero:after{background:var(--rule);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.hero-copy{max-width:640px;position:relative;z-index:2}.hero-operator{color:var(--accent);font-size:clamp(.94rem,1.1vw,1.08rem);font-weight:680;margin:0 0 24px;max-width:34rem}.hero h1{color:var(--accent);font-size:clamp(4.8rem,11vw,10.5rem);font-weight:300;line-height:.88;margin:0}.hero-offer{color:var(--muted);font-size:clamp(1.6rem,3.4vw,3.3rem);line-height:1.1;margin:34px 0 0}.short-rule{background:var(--rule);height:1px;margin:28px 0 24px;width:252px}.hero-summary{color:#b4b5b4;font-size:clamp(1.05rem,1.4vw,1.28rem);max-width:590px}.hero-proof{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-gap:0;gap:0;margin-top:34px;max-width:590px}.hero-proof span{color:var(--text);font-size:.92rem;font-weight:640;padding:13px 0}.hero-proof span+span{border-top:1px solid var(--rule-soft)}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:52px}.button,.contact-form button{align-items:center;border:1px solid transparent;display:inline-flex;gap:14px;justify-content:center;min-height:62px;padding:0 26px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button.primary,.contact-form button{background:var(--accent);color:#1e1f21;font-weight:650}.button.subtle{border-bottom-color:var(--rule);color:var(--text);padding-left:4px;padding-right:4px}.button:hover,.contact-form button:hover:not(:disabled){transform:translateY(-2px)}.button.primary:hover,.contact-form button:hover:not(:disabled){background:white}.hero-asset{background:linear-gradient(90deg,rgba(23,24,25,.62),rgba(23,24,25,0) 38%),url(/images/equila-adelaide-line.svg) 50% /cover no-repeat;border:1px solid var(--rule-soft);box-shadow:inset 0 1px 0 rgba(238,238,234,.14),inset 0 0 0 10px rgba(23,24,25,.22),0 28px 90px rgba(0,0,0,.22);height:min(64vw,680px);isolation:isolate;justify-self:stretch;opacity:.96;overflow:hidden;position:relative;transform:translateX(4vw)}.hero-asset:after{background:linear-gradient(90deg,transparent,rgba(238,238,234,.1),transparent),linear-gradient(180deg,transparent,rgba(238,238,234,.08));content:"";inset:0;mix-blend-mode:screen;opacity:.54;pointer-events:none;position:absolute}.section{margin:0 auto;max-width:var(--max);padding:clamp(64px,9vw,120px) clamp(22px,5vw,72px);scroll-margin-top:108px}.section-heading{align-items:center;display:flex;gap:24px;margin-bottom:36px}.section-heading h2{color:var(--text);font-size:.88rem;font-weight:700;margin:0}.section-heading span{background:var(--rule);flex:1 1;height:1px}.proof-front{padding-top:clamp(44px,6vw,78px)}.proof-intro{max-width:760px}.operating-range{border-bottom:1px solid var(--rule)}.operating-range .sector-spread{margin-bottom:0}.sector-spread{border-top:1px solid var(--rule);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:34px}.sector-spread span{align-items:center;border-bottom:1px solid var(--rule-soft);color:var(--text);display:flex;font-size:.82rem;font-weight:720;line-height:1.45;min-height:74px;padding:17px 26px 16px 0;text-wrap:balance;text-transform:uppercase}.proof-board{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-gap:clamp(30px,5vw,74px);gap:clamp(30px,5vw,74px);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.top-proof-board{gap:0;grid-template-columns:1fr}.top-proof-board .media-proof-list{grid-template-columns:repeat(4,minmax(0,1fr))}.top-proof-board .work-proof{border-left:0;border-top:1px solid var(--rule);padding-left:0}.top-proof-board .work-proof-list{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-panel{padding:clamp(26px,3.8vw,46px) 0}.work-proof{border-left:1px solid var(--rule);padding-left:clamp(30px,5vw,74px)}.panel-kicker{color:var(--accent);font-size:.78rem;font-weight:760;margin:0 0 20px;text-transform:uppercase}.proof-list{display:grid}.media-proof-list{background:var(--rule-soft);border:1px solid var(--rule-soft);gap:1px;grid-auto-rows:86px}.media-proof-list,.work-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.work-proof-list{gap:0 clamp(22px,3.2vw,42px)}.proof-list a,.proof-list>span{border-top:1px solid var(--rule-soft);display:grid;grid-gap:7px;gap:7px;min-width:0;padding:17px 0 18px;position:relative}.proof-list a{padding-right:24px;transition:color .16s ease,transform .16s ease}.proof-list a:hover{color:var(--accent);transform:translateX(2px)}.proof-list a svg{position:absolute;right:0;top:19px}.media-proof-list a,.media-proof-list>span{align-items:center;background:rgba(36,37,39,.58);border-top:0;display:flex;justify-content:space-between;min-height:86px;overflow:hidden;padding:0 40px 0 14px}.media-proof-list>span{padding-right:14px}.media-proof-list .media-other{justify-content:center}.media-proof-list .media-other .proof-name{color:var(--muted)}.media-proof-list a svg{opacity:.58;right:14px;top:50%;transform:translateY(-50%)}.media-source-mark{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.media-source-mark img{background:rgba(238,238,234,.9);border:1px solid var(--rule-soft);flex:0 0 auto;height:34px;object-fit:contain;padding:6px;width:34px}.media-proof-list .proof-name{font-size:clamp(.74rem,.72vw,.86rem);font-weight:760;line-height:1.1;overflow-wrap:anywhere;text-transform:uppercase}.proof-name{color:var(--text);font-size:clamp(1.02rem,1.35vw,1.24rem);font-weight:620;line-height:1.2}.proof-relationship{color:var(--accent);font-size:.72rem;font-weight:760}.proof-detail{color:var(--muted);font-size:.92rem;line-height:1.45}.proof-panel .media-note{background:rgba(36,37,39,.58);border:1px solid var(--rule-soft);border-top:0;color:var(--muted);font-size:.78rem;font-weight:760;margin:0;padding:16px 18px;text-align:center;text-transform:uppercase}.work-grid{background:var(--rule-soft);border:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:1px}.work-item{background:linear-gradient(180deg,rgba(36,37,39,.9),rgba(28,29,31,.96)),var(--panel);display:flex;flex:1 1 320px;flex-direction:column;justify-content:space-between;min-height:270px;padding:clamp(24px,3vw,34px)}.method-item h2,.work-item h2{color:var(--text);font-size:clamp(1.12rem,1.6vw,1.45rem);font-weight:480;line-height:1.18;margin:0 0 16px}.contact-aside p,.founder p,.method-item p,.site-footer p,.work-item p{color:var(--muted);margin:0}.method-index,.relationship{color:var(--accent);display:block;font-size:.73rem;font-weight:700;margin-bottom:18px;text-transform:uppercase}.work-item>p:not(.relationship){max-width:34rem}.item-dash,.work-item a{align-self:flex-start;color:var(--text);margin-top:30px;display:inline-flex}.item-dash{background:var(--rule);height:1px;width:18px}.proof-line{color:var(--text);font-size:clamp(1.05rem,1.6vw,1.45rem);margin:0;padding:26px 0;text-align:center}.client-funnel,.proof-line{border-bottom:1px solid var(--rule)}.client-funnel-header{align-items:end;display:grid;grid-gap:clamp(26px,5vw,76px);gap:clamp(26px,5vw,76px);grid-template-columns:minmax(0,1fr) auto;margin-bottom:34px}.client-funnel-header>div{max-width:820px}.client-funnel-header p,.engagement-copy p,.engagement-step p,.trigger-item p{color:var(--muted);margin:0}.client-funnel-grid{align-items:start;display:grid;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(320px,.46fr)}.trigger-list{align-self:start;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trigger-item{border-bottom:1px solid var(--rule-soft);min-height:182px;padding:24px clamp(20px,3vw,34px) 26px 0}.trigger-item:nth-child(2n){border-left:1px solid var(--rule-soft);padding-left:clamp(20px,3vw,34px)}.engagement-step h3,.trigger-item h2{color:var(--text);font-size:clamp(1.08rem,1.55vw,1.34rem);font-weight:520;line-height:1.18;margin:0 0 14px}.engagement-ladder{align-self:start;background:linear-gradient(180deg,rgba(36,37,39,.72),rgba(23,24,25,.34)),var(--panel);border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);padding:clamp(24px,3.6vw,38px) 0}.engagement-copy{padding:0 clamp(22px,3vw,30px) 24px}.engagement-step{border-top:1px solid var(--rule-soft);display:grid;grid-gap:18px;gap:18px;grid-template-columns:44px 1fr;padding:20px clamp(22px,3vw,30px)}.engagement-label{color:var(--accent);font-size:.72rem;font-weight:780;padding-top:4px}.media{display:grid;grid-gap:26px;gap:26px}.media-copy{max-width:780px}.media-copy p,.media-note{color:var(--muted);margin:0}.media-strip{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.media-strip span{align-items:center;border-right:1px solid var(--rule-soft);color:var(--accent);display:flex;font-size:clamp(.92rem,1.25vw,1.16rem);font-weight:760;justify-content:center;min-height:96px;padding:18px;text-align:center}.media-strip span:nth-child(5n){border-right:0}.media-note{color:#a5a6a5;font-size:.96rem}.founder{align-items:center;border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-gap:72px;gap:72px;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);max-width:none;padding-left:clamp(22px,5vw,calc((100vw - var(--max)) / 2 + 72px));padding-right:clamp(22px,5vw,calc((100vw - var(--max)) / 2 + 72px))}.founder-copy>h2{color:var(--accent);font-family:Brush Script MT,Segoe Script,cursive;font-size:7.4rem;font-weight:400;line-height:.82;margin:6px 0 12px;max-width:620px;padding:8px 0 16px;text-shadow:0 16px 42px rgba(0,0,0,.32);text-wrap:balance;transform:rotate(-4deg);transform-origin:left center}.founder-copy{max-width:720px}.founder-copy p+p{margin-top:22px}.founder-mantra{color:var(--text)!important;font-size:1.2rem;line-height:1.34;margin-bottom:26px!important;max-width:600px}.founder-signals{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;max-width:660px}.founder-signals span{align-items:center;color:var(--text);display:flex;font-size:.77rem;font-weight:760;min-height:70px;padding:16px 20px;text-transform:uppercase}.founder-signals span:nth-child(odd){border-right:1px solid var(--rule-soft);padding-left:0}.founder-signals span:nth-child(2n){padding-right:0}.founder-signals span:nth-child(n+3){border-top:1px solid var(--rule-soft)}.signature-panel{align-items:flex-start;background:linear-gradient(145deg,rgba(238,238,234,.1),rgba(238,238,234,.015) 44%),rgba(23,24,25,.68);border:1px solid var(--rule);border-radius:8px;box-shadow:0 32px 80px rgba(0,0,0,.22);display:flex;flex-direction:column;margin-left:auto;max-width:510px;padding:16px;width:100%}.founder-file-label{align-self:stretch;border-bottom:1px solid var(--rule-soft);color:var(--quiet)!important;font-size:.72rem;font-weight:760;margin:0!important;padding:0 2px 12px;text-transform:uppercase}.portrait-frame,.portrait-wrap{overflow:hidden;position:relative;width:100%}.portrait-frame{aspect-ratio:4/5;background:linear-gradient(145deg,rgba(238,238,234,.2),rgba(238,238,234,.02)),var(--panel);border:1px solid var(--rule);border-radius:6px;box-shadow:0 24px 68px rgba(0,0,0,.26),inset 0 0 0 1px rgba(215,215,212,.12)}.portrait-frame:before{background-image:url(https://equila-website.vercel.app/images/jesse-trout.jpg);background-position:52% 27%;background-size:cover;content:"";filter:grayscale(.08) contrast(1.06) brightness(.9);inset:0;position:absolute}.portrait-frame:after{background:linear-gradient(180deg,rgba(15,16,17,0) 42%,rgba(15,16,17,.74)),linear-gradient(90deg,rgba(15,16,17,.22),rgba(15,16,17,0));content:"";inset:0;pointer-events:none;position:absolute}.founder-card-caption{margin-top:16px;padding:0 4px 2px;position:relative}.founder-card-caption h3{color:var(--text);font-size:1.55rem;font-weight:520;line-height:1.1;margin:0 0 7px}.founder-card-caption p{color:#b8b9b7;font-size:.98rem;margin:0}.signature-panel dl{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);margin:22px 0 20px;padding:4px 0;width:100%}.signature-panel dl>div{display:grid;grid-gap:18px;gap:18px;grid-template-columns:110px 1fr;padding:13px 0}.signature-panel dl>div+div{border-top:1px solid var(--rule-soft)}.signature-panel dt{color:var(--quiet);font-size:.8rem;font-weight:700;text-transform:uppercase}.signature-panel dd{color:var(--text);margin:0}.signature-panel p{color:var(--muted)}.profile-range{font-size:.96rem;line-height:1.45;margin:0}.method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.method-item{border-left:1px solid var(--rule);min-height:250px;padding:10px 32px 0}.method-item:first-child{border-left:0;padding-left:0}.contact{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-gap:clamp(34px,7vw,100px);gap:clamp(34px,7vw,100px);grid-template-columns:.52fr 1fr;max-width:none;padding-left:clamp(22px,5vw,calc((100vw - var(--max)) / 2 + 72px));padding-right:clamp(22px,5vw,calc((100vw - var(--max)) / 2 + 72px))}.contact-aside{max-width:360px}.secure-note{align-items:flex-start;color:var(--muted);display:flex;gap:16px;margin-top:58px}.secure-note svg{flex:0 0 auto;margin-top:3px}.contact-form,.field-grid{display:grid;grid-gap:14px;gap:14px}.field-grid{grid-template-columns:1fr 1fr}.contact-form label{display:grid;grid-gap:8px;gap:8px}.contact-form label span{color:var(--quiet);font-size:.74rem;font-weight:700;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{background:rgba(23,24,25,.42);border:1px solid var(--rule);color:var(--text);min-height:52px;outline:0;padding:14px 16px;transition:border-color .16s ease,background .16s ease;width:100%}.contact-form textarea{min-height:148px;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:rgba(23,24,25,.64);border-color:rgba(238,238,234,.72)}.contact-form ::placeholder{color:var(--quiet)}.bot-field{left:-9999px;position:absolute}.form-footer{align-items:center;display:flex;gap:24px;margin-top:8px}.contact-form button{border:0;cursor:pointer;min-width:238px}.contact-form button:disabled{cursor:wait;opacity:.72}.form-status{align-items:center;color:var(--muted);display:flex;gap:8px;margin:0;min-height:48px}.form-status.is-success{color:var(--text)}.spin{animation:spin .9s linear infinite}.site-footer{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--max);padding:34px clamp(22px,5vw,72px) 44px}.site-footer .brand-mark{margin-bottom:6px}.site-page{padding-top:88px}.detail-hero{border-bottom:1px solid var(--rule);margin:0 auto;max-width:var(--max);padding:clamp(84px,10vw,136px) clamp(22px,5vw,72px) clamp(58px,8vw,104px)}.detail-hero h1{color:var(--accent);font-size:clamp(3rem,7vw,7.2rem);font-weight:300;letter-spacing:0;line-height:.96;margin:0;max-width:1050px}.eyebrow{color:var(--quiet);font-size:.78rem;font-weight:760;margin:0 0 24px;text-transform:uppercase}.lead{color:#b7b8b7;font-size:clamp(1.06rem,1.6vw,1.32rem);margin:34px 0 0;max-width:820px}.external-link{align-items:center;border-bottom:1px solid var(--rule);color:var(--text);display:inline-flex;gap:12px;margin-top:34px;padding-bottom:8px}.section-intro{margin-bottom:32px;max-width:830px}.compact-item p,.cta-band p,.line-list a,.listing-item p,.note-strip p,.question-list,.section-intro p,.text-list{color:var(--muted)}.compact-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--rule-soft);border:1px solid var(--rule)}.compact-item,.listing-item,.note-strip article{background:linear-gradient(180deg,rgba(36,37,39,.88),rgba(28,29,31,.96)),var(--panel);min-width:0}.compact-item{min-height:244px;padding:clamp(24px,3vw,34px)}.compact-item h2,.cta-band h2,.listing-item h2,.note-strip h2{color:var(--text);font-size:clamp(1.15rem,1.7vw,1.52rem);font-weight:480;line-height:1.18;margin:0 0 16px}.compact-item p:not(.relationship),.listing-item p,.note-strip p{margin:0}.compact-item a,.listing-item a,.note-strip a{align-items:center;color:var(--text);display:inline-flex;gap:10px;margin-top:26px}.section-link{margin-top:28px}.line-list{border-top:1px solid var(--rule)}.line-list a,.link-list a{align-items:center;border-bottom:1px solid var(--rule-soft);display:flex;gap:18px;justify-content:space-between;min-height:68px;padding:16px 0;transition:color .16s ease,transform .16s ease}.external-link:hover,.line-list a:hover,.link-list a:hover{color:var(--accent);transform:translateX(2px)}.note-strip{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--rule-soft);border:1px solid var(--rule)}.note-strip article{min-height:300px;padding:clamp(24px,3vw,34px)}.listing-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--rule-soft);border:1px solid var(--rule)}.listing-item{display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:clamp(24px,3vw,38px)}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.pill-row span{border:1px solid var(--rule);color:var(--muted);font-size:.82rem;padding:8px 12px}.detail-grid,.split-section{display:grid;grid-gap:clamp(34px,7vw,92px);gap:clamp(34px,7vw,92px);grid-template-columns:repeat(2,minmax(0,1fr))}.article-section{border-bottom:1px solid var(--rule)}.article-layout{display:grid;grid-gap:clamp(34px,6vw,84px);gap:clamp(34px,6vw,84px);grid-template-columns:minmax(0,1fr) minmax(280px,.38fr)}.article-copy{max-width:860px}.article-copy+.article-copy{margin-top:42px}.article-copy h2{color:var(--accent);font-size:clamp(1.55rem,2.5vw,2.55rem);font-weight:360;line-height:1.08;margin:0 0 18px}.article-copy p{color:#b7b8b7;font-size:clamp(1rem,1.2vw,1.12rem);margin:0}.article-copy p+p{margin-top:18px}.testimonial-panel{align-self:start;border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);padding:28px 0}.testimonial-panel p{color:var(--text);font-size:clamp(1.2rem,2vw,1.75rem);font-weight:360;line-height:1.28;margin:0}.testimonial-panel footer{color:var(--muted);display:grid;grid-gap:4px;gap:4px;margin-top:28px}.testimonial-panel strong{color:var(--accent);font-size:.86rem;text-transform:uppercase}.testimonial-panel span{font-size:.92rem}.question-list,.text-list{list-style:none;margin:0;padding:0}.question-list li,.text-list li{border-bottom:1px solid var(--rule-soft);padding:18px 0}.question-list li:first-child,.text-list li:first-child{border-top:1px solid var(--rule)}.question-list{counter-reset:question;display:grid;grid-gap:0 38px;gap:0 38px;grid-template-columns:repeat(2,minmax(0,1fr))}.question-list li{counter-increment:question;min-height:92px;padding-left:46px;position:relative}.question-list li:before{color:var(--accent);content:counter(question,decimal-leading-zero);font-size:.78rem;font-weight:760;left:0;position:absolute;top:20px}.cta-band,.link-list{border-top:1px solid var(--rule)}.cta-band{align-items:end;border-bottom:1px solid var(--rule);display:grid;grid-gap:32px;gap:32px;grid-template-columns:.34fr 1fr auto;max-width:none;padding-left:clamp(22px,5vw,calc((100vw - var(--max)) / 2 + 72px));padding-right:clamp(22px,5vw,calc((100vw - var(--max)) / 2 + 72px))}.cta-band .section-heading{align-self:start;margin:0}.cta-band h2,.cta-band p{max-width:680px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.method-grid,.sector-spread{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid{gap:42px 0}.method-item:nth-child(odd){border-left:0;padding-left:0}.media-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-grid,.note-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-board{grid-template-columns:1fr}.top-proof-board .media-proof-list{grid-template-columns:repeat(3,minmax(0,1fr))}.top-proof-board .work-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.client-funnel-grid,.client-funnel-header{align-items:start;grid-template-columns:1fr}.work-proof{border-left:0;border-top:1px solid var(--rule);padding-left:0}.cta-band{align-items:start;grid-template-columns:1fr}.media-strip span:nth-child(5n){border-right:1px solid var(--rule-soft)}.media-strip span:nth-child(3n){border-right:0}.founder{gap:48px}.founder-copy>h2{font-size:6.2rem}}@media (max-width:900px){.site-header{height:74px}.site-header nav{gap:16px}.site-header nav a{font-size:.78rem}.hero{grid-template-columns:1fr;min-height:auto;padding-top:112px}.hero-asset{aspect-ratio:1.2;height:auto;margin-top:46px;min-height:330px;transform:none}.article-layout,.contact,.detail-grid,.founder,.listing-grid,.question-list,.split-section{grid-template-columns:1fr}.founder-copy>h2{font-size:5.2rem}.signature-panel{margin-left:0;max-width:none}}@media (max-width:700px){.site-header{align-items:flex-start;flex-direction:column;gap:12px;height:auto;padding-bottom:16px;padding-top:16px}.brand-mark{font-size:.66rem;letter-spacing:.44em}.hero{padding-top:128px}.form-footer,.hero-actions,.site-footer{align-items:stretch;flex-direction:column}.button,.contact-form button{width:100%}.compact-grid,.field-grid,.media-proof-list,.media-strip,.method-grid,.note-strip,.sector-spread,.trigger-list,.work-grid,.work-proof-list{grid-template-columns:1fr}.trigger-item,.trigger-item:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.engagement-step{grid-template-columns:34px 1fr}.work-item{flex-basis:100%}.method-item{border-left:0;border-top:1px solid var(--rule);padding:28px 0 0}.media-strip span,.media-strip span:nth-child(3n),.media-strip span:nth-child(5n),.method-item{border-right:0}.media-proof-list{grid-auto-rows:72px}.top-proof-board .media-proof-list,.top-proof-board .work-proof-list{grid-template-columns:1fr}.media-proof-list a,.media-proof-list>span{min-height:72px}.founder{gap:36px}.founder-copy>h2{font-size:4.2rem}.founder-mantra{font-size:1.08rem}.founder-signals{grid-template-columns:1fr}.founder-signals span{min-height:auto;padding:15px 0}.founder-signals span:nth-child(odd){border-right:0}.founder-signals span:nth-child(n+2){border-top:1px solid var(--rule-soft)}.founder-card-caption{margin-top:14px;padding:0 2px 2px}.signature-panel dl>div{gap:6px;grid-template-columns:1fr}.sector-spread span{min-height:auto;padding:15px 0}.method-item:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}