@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-normal.2e8ypamius-z3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-normal.0u127c2ykgu-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-normal.0rbocftmutivq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-italic.3i6_tg6hhi-0a.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-italic.1jb3oq23hons4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-italic.1pgmdi37vl33_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/anton-latin.woff2)format("woff2")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin.woff2)format("woff2")}
:root{--paper:#f5f3ec;--ink:#242724;--muted:#61635b;--line:#d7d7cd;--red:#c63826;--red-dark:#9c271c;--pink:#ead4cb;--soft:#eae9df;--green:#d7dfcd;--sans:"Manrope Variable", sans-serif;--serif:"Newsreader Variable", Georgia, serif;--gutter:clamp(22px, 5vw, 88px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}::selection{background:var(--red);color:var(--paper)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a,button{transition:color .2s,background .2s,transform .2s}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}p{margin:0 0 1.3em}h1,h2,h3,h4{letter-spacing:-.055em;margin:0;font-weight:500;line-height:1.08}h1{font-size:clamp(52px,6.5vw,100px)}h2{font-size:clamp(37px,4.1vw,63px)}h3{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,33px)}em{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}img{max-width:100%;height:auto}svg{display:block}ul,ol{padding-left:1.2em}.wrap{max-width:1600px;padding-left:var(--gutter);padding-right:var(--gutter);margin-inline:auto}.section-space{padding-top:clamp(70px,8vw,128px);padding-bottom:clamp(70px,8vw,128px)}.eyebrow{text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:14px;margin:0 0 26px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.tiny-cross{color:var(--red);font-size:22px;font-weight:400;line-height:1}.lead{letter-spacing:-.022em;font-size:clamp(18px,1.55vw,23px);line-height:1.65}.text-link{border-bottom:1px solid;align-items:center;gap:28px;padding-block:8px;font-size:13px;font-weight:600;line-height:1.7;display:inline-flex}.text-link:hover{color:var(--red)}.text-link>span:last-child{font-size:20px}.button{border:1px solid var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:55px;padding:15px 23px;font-size:12px;font-weight:650;display:inline-flex}.button>span{font-size:22px;line-height:1}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--red);border-color:var(--red)}.button:disabled{opacity:.6;cursor:wait}.skip-link{background:var(--ink);color:var(--paper);z-index:100;padding:10px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.mobile-only{display:none}.site-header{height:106px;padding-inline:var(--gutter);border-bottom:1px solid var(--line);align-items:center;gap:28px;max-width:1600px;margin-inline:auto;display:flex}.brand{flex-shrink:0;display:flex}.brand img,.footer-brand img{filter:brightness(0);opacity:.9;width:76px;height:65px}.brand-caption{max-width:140px;color:var(--muted);border-left:1px solid var(--line);padding-left:22px;font-size:10px;line-height:1.5}.navigation{align-items:center;gap:clamp(18px,2.5vw,40px);margin-left:auto;font-size:11px;font-weight:600;display:flex}.navigation>a:hover{color:var(--red)}.nav-contact{border-bottom:1px solid var(--ink);align-items:center;gap:26px;padding-block:9px;display:flex}.nav-contact span{font-size:23px}.menu-toggle{display:none}.hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:4%;padding-top:62px;padding-bottom:65px;display:grid}.hero-copy{padding-block:10px}.hero h1{letter-spacing:-.067em;margin:30px 0;font-size:clamp(68px,7.2vw,112px);line-height:.99}.hero h1 em{color:var(--red);font-size:1.1em;line-height:.85}.hero-description{color:#55584f;max-width:350px;margin-bottom:26px;font-size:16px;line-height:1.75}.hero-secondary{align-items:center;gap:35px;width:max-content;margin-top:22px;font-size:11px;display:flex}.hero-secondary:hover{color:var(--red)}.editorial-art{aspect-ratio:.89;isolation:isolate;background:#e8e6dc;max-height:660px;position:relative;overflow:hidden}.art-grid{opacity:.55;background-image:linear-gradient(#c9c8bd66 1px,#0000 1px),linear-gradient(90deg,#c9c8bd66 1px,#0000 1px);background-size:12.5% 11.1111%;position:absolute;inset:0}.art-edition,.art-footnote{letter-spacing:.13em;z-index:3;font-size:8px;font-weight:650;position:absolute;left:7%}.art-edition{top:5%}.art-footnote{bottom:5%}.art-cross{font-size:28px;font-weight:300;position:absolute;bottom:3.5%;right:6%}.art-outline{border:1px solid #a49c8b;border-radius:50%;width:90%;height:54%;position:absolute;top:20%;left:6%;transform:rotate(-46deg)}.outline-two{width:103%;height:67%;top:14%;left:-1%}.outline-three{width:117%;height:80%;top:7%;left:-8%}.art-sheet{width:63%;height:64%;position:absolute;top:17%;left:20%;box-shadow:7px 15px 22px #393b2515}.sheet-back{background:var(--red);color:var(--paper);letter-spacing:.18em;padding:24px;font-size:10px;top:18%;left:24%;transform:rotate(13deg)}.sheet-back>span{writing-mode:vertical-rl;position:absolute;bottom:22px;right:18px}.sheet-front{background:var(--paper);border:1px solid #dfdccf;flex-direction:column;padding:8% 6%;display:flex;transform:rotate(-8deg)}.sheet-kicker{letter-spacing:.03em;font-size:8px;line-height:1.5}.sheet-title{letter-spacing:-.065em;margin-top:22%;font-size:clamp(40px,5.6vw,90px);line-height:.92}.sheet-title em{color:var(--red);font-size:1.13em}.sheet-rule{background:#cccabf;width:100%;height:1px;margin-top:auto;display:block}.sheet-bottom{letter-spacing:.07em;justify-content:space-between;align-items:center;margin-top:14px;font-size:8px;line-height:1.5;display:flex}.sheet-bottom>span{font-size:35px;font-weight:300}.art-stamp{background:var(--red);width:118px;height:118px;color:var(--paper);z-index:4;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:13%;right:4%;transform:rotate(12deg)}.art-stamp>span{letter-spacing:.16em;font-size:8px}.art-stamp>b{font-family:var(--serif);font-size:33px;font-style:italic;font-weight:400;line-height:1.1}.editorial-art .sheet-front{animation:1.2s cubic-bezier(.16,1,.3,1) both paper-enter}.editorial-art .sheet-back{animation:1.4s cubic-bezier(.16,1,.3,1) both paper-back}.context-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:81px;font-size:11px;display:flex}.context-strip>span:first-child{letter-spacing:.14em;color:var(--muted);font-size:8px;font-weight:700}.context-strip p{align-items:center;gap:24px;margin:0;display:flex}.context-strip i{font-family:var(--serif);color:var(--red);font-size:21px}.context-strip>span:last-child{font-size:23px}.intro-section{grid-template-columns:1fr 2.2fr;gap:60px;display:grid}.intro-section>.eyebrow{align-self:start;margin-top:13px}.intro-section h2{max-width:750px}.intro-columns{color:var(--muted);grid-template-columns:1fr 1fr;gap:36px;margin-top:36px;font-size:14px;line-height:1.8;display:grid}.intro-columns p{margin-bottom:0}.expertise-section{background:var(--soft)}.section-heading{grid-template-columns:1fr 2.2fr;align-items:start;gap:18px 60px;margin-bottom:48px;display:grid}.section-heading .eyebrow{margin-top:12px}.section-heading h2{grid-area:1/2/3}.section-heading .text-link{place-self:end start}.expertise-row{border-top:1px solid #c8cabc;grid-template-columns:55px 1fr 1fr 28px;align-items:start;gap:25px;padding:36px 0;display:grid}.expertise-row:last-child{border-bottom:1px solid #c8cabc}.row-number{color:var(--muted);padding-top:6px;font-size:11px}.expertise-row h3{font-size:clamp(24px,2.7vw,40px);line-height:1.15}.expertise-row p{color:var(--muted);max-width:380px;margin-bottom:16px;font-size:13px}.service-tags{font-size:9px;line-height:1.8}.expertise-row>span:last-child{font-size:28px;line-height:1.2;transition:transform .25s}.expertise-row:hover>span:last-child{transform:translate(4px,-4px)}.expertise-row:hover h3{color:var(--red)}.audience-layout{grid-template-columns:1.07fr 1fr;gap:56px;display:grid}.audience-feature{background:var(--red);color:var(--paper);flex-direction:column;padding:40px;display:flex;position:relative;overflow:hidden}.audience-feature>.eyebrow{z-index:1;margin-bottom:60px;font-size:9px;position:relative}.audience-feature h3{z-index:1;font-size:clamp(35px,3.6vw,54px);position:relative}.audience-feature p{z-index:1;max-width:350px;margin:25px 0 30px;font-size:13px;line-height:1.8;position:relative}.audience-feature>.text-link{align-self:flex-start;margin-top:auto;font-size:11px}.audience-feature .text-link:hover{color:var(--paper)}.audience-symbol{color:#f3e9d918;font-size:250px;font-weight:300;line-height:1;position:absolute;top:30px;right:5px;transform:rotate(-8deg)}.audience-side{flex-direction:column;gap:35px;padding-top:6px;display:flex}.audience-side>a{border-bottom:1px solid var(--line);flex:1;padding:0 0 35px;display:block}.audience-side h3{font-size:clamp(29px,3vw,44px)}.audience-side p{color:var(--muted);max-width:380px;margin:20px 0;font-size:13px}.audience-side .eyebrow{margin-bottom:20px;font-size:9px}.audience-side .text-link{font-size:11px}.audience-side>a:hover h3{color:var(--red)}.approach-section{background:var(--ink);color:var(--paper);padding-block:clamp(70px,8vw,120px)}.approach-grid{grid-template-columns:1.2fr 1fr;gap:90px;display:grid}.approach-grid h2{font-size:clamp(38px,4vw,62px);line-height:1.15}.approach-grid .text-link{margin-top:40px}.approach-section .tiny-cross,.approach-section .text-link:hover{color:#e9977e}.process-list{margin:0;padding:0;list-style:none}.process-list li{border-top:1px solid #5d6056;gap:30px;padding:27px 0;display:flex}.process-list li:first-child{border-top:0;padding-top:0}.process-list li>span{color:#c5c7bc;padding-top:4px;font-size:10px}.process-list h3{letter-spacing:-.025em;margin-bottom:12px;font-size:21px;line-height:1.3}.process-list p{color:#c5c7bc;margin:0;font-size:13px;line-height:1.8}.journal-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.journal-art{aspect-ratio:1.45;background:var(--green);padding:25px;position:relative;overflow:hidden}.journal-1 .journal-art{background:var(--pink)}.journal-2 .journal-art{background:#e0dfd5}.journal-art-index{letter-spacing:.13em;font-size:8px}.journal-art-type{white-space:pre-line;font-family:var(--serif);letter-spacing:-.05em;z-index:1;margin-top:24px;font-size:clamp(29px,3.7vw,54px);font-style:italic;line-height:.95;display:block;position:relative}.journal-art-cross{color:#24272412;font-size:230px;font-weight:200;line-height:1;position:absolute;bottom:-34px;right:-15px}.article-meta{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:15px;margin:23px 0 14px;font-size:8px;font-weight:650;display:flex}.article-meta>span{color:var(--muted);white-space:nowrap;margin-left:auto}.journal-card h3{letter-spacing:-.035em;max-width:350px;margin-bottom:18px;font-size:23px;line-height:1.25}.journal-card .text-link{font-size:10px}.journal-card:hover h3{color:var(--red)}.home-faq{border-top:1px solid var(--line);grid-template-columns:1fr 2.2fr;gap:60px;display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;align-items:baseline;gap:22px;padding:25px 0;font-size:14px;font-weight:550;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-number{color:var(--muted);flex-shrink:0;font-size:10px}.faq-symbol{flex-shrink:0;margin-left:auto;font-size:22px;font-weight:400;line-height:1}.faq-list details[open] .faq-symbol{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);margin:0;padding:0 35px 25px;font-size:13px;line-height:1.9}.contact-band{background:var(--red);color:var(--paper);padding-block:70px 45px}.contact-band .tiny-cross{color:var(--paper)}.contact-band-row{justify-content:space-between;align-items:center;gap:40px;display:flex}.contact-band h2{letter-spacing:-.055em;font-size:clamp(47px,7vw,108px);line-height:1.06}.circle-link{border:1px solid #f5f3ec80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:112px;font-size:62px;font-weight:300;line-height:1;display:flex}.circle-link:hover{background:var(--paper);color:var(--red);transform:rotate(7deg)}.contact-band-bottom{border-top:1px solid #f5f3ec55;justify-content:space-between;align-items:end;gap:20px;margin-top:50px;padding-top:25px;font-size:12px;display:flex}.contact-band-bottom p{margin:0}.contact-band-bottom a{border-bottom:1px solid #f5f3ec80;gap:60px;padding-bottom:5px;font-size:18px;display:flex}.footer-top{grid-template-columns:.8fr 1.1fr 1fr 1.2fr;gap:40px;padding-block:65px;display:grid}.footer-brand img{width:110px;height:94px}.footer-top>p{letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.6}.footer-top>div{flex-direction:column;align-items:start;gap:10px;font-size:11px;display:flex}.footer-top a:hover{color:var(--red)}.footer-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;padding-block:21px;font-size:9px;display:flex}.page-intro{padding-top:80px;padding-bottom:65px}.page-intro h1{max-width:1000px}.intro-bottom{justify-content:space-between;align-items:start;gap:10%;margin-top:35px;display:flex}.intro-bottom .lead{max-width:740px;margin-bottom:0}.intro-note{min-width:145px;color:var(--muted);border-left:1px solid var(--line);padding-left:24px;font-size:11px;line-height:1.9}.category-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:35px;padding-block:20px;display:flex}.category-nav>a{align-items:center;gap:13px;font-size:12px;display:flex}.category-nav>a>span:first-child{color:var(--muted);font-size:8px}.category-nav>a:hover{color:var(--red)}.service-group{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.8fr;gap:80px;padding-block:75px;display:grid}.service-group:last-child{border-bottom:0}.service-group h2{margin-bottom:25px;font-size:42px}.service-group-intro p:last-child{max-width:280px;color:var(--muted);font-size:14px}.service-group-list>a{border-top:1px solid var(--line);justify-content:space-between;gap:30px;padding:25px 0;display:flex}.service-group-list>a:first-child{border-top:0;padding-top:5px}.service-group-list h3{letter-spacing:-.04em;font-size:25px;line-height:1.2}.service-group-list p{color:var(--muted);max-width:560px;margin:15px 0 0;font-size:13px}.service-group-list>a>span{font-size:26px}.service-group-list>a:hover h3{color:var(--red)}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:9px;padding-top:25px;font-size:9px;display:flex}.breadcrumbs>span>span:first-child{margin-right:9px}.breadcrumbs a:hover{text-decoration:underline}.detail-hero{grid-template-columns:1.8fr 1fr;align-items:end;gap:8%;padding-top:50px;padding-bottom:75px;display:grid}.detail-hero h1{max-width:850px;font-size:clamp(46px,5.6vw,85px)}.detail-hero .lead{max-width:710px;margin-top:30px;font-size:19px}.detail-note{background:var(--soft);border-top:3px solid var(--red);min-height:270px;padding:35px;position:relative}.detail-note p{margin-bottom:50px;font-size:14px;line-height:1.8}.detail-note-arrow{font-size:42px;font-weight:300;position:absolute;bottom:15px;right:25px}.detail-note .eyebrow{font-size:8px}.detail-section{grid-template-columns:1fr 1.8fr;gap:80px;padding-block:75px;display:grid}.detail-section h2{font-size:clamp(38px,4vw,58px)}.deliverables{margin:0;padding:0;list-style:none}.deliverables li{border-top:1px solid var(--line);gap:25px;padding-block:22px;display:flex}.deliverables li>span{color:var(--red);padding-top:4px;font-size:10px}.deliverables p{margin:0;font-size:16px;line-height:1.8}.soft-section{background:var(--soft)}.dark-process li{border-color:#c6c8bb}.dark-process li>span{color:var(--red-dark)}.dark-process p{color:var(--muted);font-size:14px}.dark-process h3{font-size:25px}.considerations{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.8fr;gap:80px;padding-block:45px;display:grid}.considerations>.eyebrow{margin:6px 0 0}.considerations>p{margin:0;font-size:15px;line-height:1.9}.related-section{padding-top:40px;padding-bottom:90px}.related-section h2{margin-bottom:30px;font-size:35px}.related-links{grid-template-columns:repeat(3,1fr);gap:0 35px;display:grid}.related-links>a{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:19px;font-size:13px;display:flex}.related-links>a:hover{color:var(--red)}.related-links>a>span{font-size:24px}.audience-directory{padding-bottom:80px}.audience-directory>a{border-top:1px solid var(--line);align-items:baseline;gap:40px;padding-block:50px;display:flex}.audience-directory>a>div{flex:1}.audience-directory h2{max-width:800px;font-size:clamp(33px,4vw,60px)}.audience-directory p{max-width:700px;color:var(--muted);margin:20px 0 0}.audience-directory .eyebrow{font-size:9px}.audience-directory>a>span:last-child{font-size:40px}.audience-directory>a:hover h2{color:var(--red)}.audience-detail-hero{padding-top:60px;padding-bottom:75px}.audience-detail-hero h1{max-width:1100px}.audience-detail-hero .lead{max-width:800px;margin-top:35px}.priority-list>div{border-top:1px solid var(--line);padding-block:28px}.priority-list>div:first-child{border-top:0;padding-top:0}.priority-list h3{margin-bottom:17px;font-size:27px}.priority-list p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.9}.journal-index{padding-bottom:90px}.journal-index-row{border-top:1px solid var(--line);grid-template-columns:190px 1fr 30px;align-items:center;gap:45px;padding-block:35px;display:grid}.index-art{aspect-ratio:1;background:var(--green);font-family:var(--serif);flex-direction:column;justify-content:center;align-items:center;font-size:95px;line-height:1.2;display:flex}.index-art>span{font:8px var(--sans);letter-spacing:.12em}.tone-1{background:var(--pink)}.tone-2{background:#e0dfd5}.journal-index-row .article-meta{max-width:650px;margin-top:0}.journal-index-row h2{max-width:750px;font-size:clamp(26px,3vw,43px)}.journal-index-row p{color:var(--muted);max-width:700px;margin:16px 0 0;font-size:14px}.journal-index-row>span:last-child{font-size:30px}.journal-index-row:hover h2{color:var(--red)}.article-header{padding-top:60px;padding-bottom:45px}.article-header h1{max-width:1100px;font-size:clamp(44px,5.5vw,84px)}.article-header .lead{max-width:820px;margin:30px 0}.article-byline{color:var(--muted);border-block:1px solid var(--line);gap:40px;padding-block:18px;font-size:10px;display:flex}.article-layout{grid-template-columns:1fr 2.3fr;gap:80px;padding-top:25px;padding-bottom:65px;display:grid}.article-toc{align-self:start;max-width:260px;position:sticky;top:40px}.article-toc .eyebrow{font-size:9px}.article-toc nav{border-left:1px solid var(--line);flex-direction:column;gap:16px;padding-left:20px;font-size:11px;display:flex}.article-toc nav a:hover{color:var(--red)}.article-toc .text-link{margin-top:35px;font-size:11px}.prose{color:#4b5047;max-width:760px;font-size:17px;line-height:1.95}.prose h2{color:var(--ink);margin-bottom:24px;font-size:32px;line-height:1.2}.prose h3{color:var(--ink);margin-bottom:18px;font-size:24px}.prose section{margin-bottom:50px;scroll-margin-top:35px}.prose li{margin-bottom:12px;padding-left:8px}.prose a{text-underline-offset:4px;text-decoration:underline}.prose a:hover{color:var(--red)}.sources{border-top:1px solid var(--line);padding-top:30px}.sources h2{font-size:23px}.sources ul{font-size:12px}.approach-steps{padding-bottom:50px}.approach-steps>section{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:80px;padding-block:60px;display:grid}.big-step{font-family:var(--serif);color:var(--red);font-size:120px;font-style:italic;line-height:1}.approach-steps h2{margin-bottom:25px;font-size:45px}.approach-steps .lead{color:var(--muted);font-size:18px}.approach-steps ul{margin-top:25px;padding:0;font-size:13px;list-style:none}.approach-steps li{border-top:1px solid var(--line);padding-block:13px}.approach-steps li:before{content:"+";color:var(--red);margin-right:20px}.engagement-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px;display:grid}.engagement-grid>div{border-top:1px solid #c6c8bb;padding-top:20px}.engagement-grid span{text-transform:uppercase;letter-spacing:.07em;font-size:9px}.engagement-grid h3{margin-block:25px 20px;font-size:29px}.engagement-grid p{color:var(--muted);font-size:14px}.engagement-note{margin:35px 0 0;font-size:12px}.engagement-note a{text-underline-offset:4px;margin-left:10px;text-decoration:underline;display:inline-block}.principles-section{grid-template-columns:1fr 2fr;gap:20px 80px;display:grid}.principles-section>.eyebrow{grid-column:1/-1}.principles-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.principles-grid h3{margin-bottom:18px;font-size:25px}.principles-grid p{color:var(--muted);font-size:14px;line-height:1.8}.contact-hero{grid-template-columns:1.2fr 1fr;gap:90px;padding-top:75px;padding-bottom:75px;display:grid}.contact-hero h1{font-size:clamp(57px,6.7vw,100px)}.contact-hero .lead{max-width:400px;margin-top:30px;font-size:18px}.contact-methods{flex-direction:column;align-items:start;gap:20px;margin-top:40px;display:flex}.contact-methods>a{border-bottom:1px solid var(--line);align-items:center;gap:35px;padding-block:8px;font-size:19px;display:flex}.contact-methods>a:hover{color:var(--red)}.contact-methods>a>span{font-size:25px}.contact-note{color:var(--muted);max-width:380px;margin-top:35px;font-size:12px}.brief-form{border-top:3px solid var(--ink);padding-top:25px}.brief-form h2{font-size:30px}.brief-form>p{color:var(--muted);margin-top:13px;font-size:12px}.field-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field{margin-top:24px}.field label{margin-bottom:8px;font-size:11px;font-weight:650;display:block}.field label span{color:var(--muted);font-weight:400}.field input,.field select,.field textarea{width:100%;color:var(--ink);outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #92978a;border-radius:0;min-height:46px;padding:12px 0;font-size:13px}.field textarea{resize:vertical;min-height:130px}.field input::placeholder,.field textarea::placeholder{color:#73786c}.field select{padding-right:20px}.field-error{color:var(--red-dark);margin-top:8px;font-size:11px;display:block}.consent{align-items:start;gap:12px;margin-block:24px;font-size:11px;line-height:1.7;display:flex}.consent input{accent-color:var(--red);flex-shrink:0;width:16px;height:16px;margin-top:4px}.consent a{text-underline-offset:3px;text-decoration:underline}.brief-form .button{width:100%}.form-status{border:1px solid var(--line);margin-top:20px;padding:18px;font-size:13px;line-height:1.8}.form-status.error{border-color:var(--red);color:var(--red-dark)}.form-status.success{background:var(--green)}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.privacy-body{max-width:850px;margin-inline:auto;padding-top:30px;padding-bottom:80px}.privacy-body h2{margin-top:45px;font-size:30px}.error-page{padding-block:100px}.error-page h1{margin-bottom:30px}.error-page p{color:var(--muted)}.error-page .button{margin-top:20px;margin-right:25px}@keyframes paper-enter{0%{opacity:0;transform:translateY(35px)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(-8deg)}}@keyframes paper-back{0%{opacity:0;transform:translateY(20px)rotate(4deg)}to{opacity:1;transform:translateY(0)rotate(13deg)}}@media (min-width:1600px){.hero{gap:80px}.hero h1{font-size:116px}.editorial-art{width:100%}}@media (max-width:1100px){.brand-caption{display:none}.navigation{gap:25px}.hero{gap:35px;padding-top:45px}.hero h1{font-size:clamp(66px,7.6vw,90px)}.sheet-title{font-size:6.3vw}.art-stamp{width:92px;height:92px}.art-stamp>b{font-size:28px}.context-strip p{gap:15px;font-size:10px}.intro-section,.section-heading,.home-faq{grid-template-columns:1fr 2fr;gap:35px}.expertise-row{grid-template-columns:35px .9fr 1fr 24px;gap:20px}.audience-layout{gap:30px}.audience-feature{padding:30px}.approach-grid{gap:50px}.detail-hero{gap:40px}.detail-section,.service-group,.considerations{gap:45px}.detail-note{padding:24px}.article-layout,.contact-hero{gap:45px}.footer-top{gap:25px}}@media (max-width:800px){.site-header{height:86px}.brand img{width:65px;height:56px}.navigation{gap:17px;font-size:10px}.hero{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:clamp(50px,7.7vw,69px)}.hero .eyebrow{gap:8px;font-size:8px}.hero-description{font-size:13px}.hero .button{gap:15px;min-height:48px;padding:12px 16px;font-size:10px}.hero-secondary{font-size:10px}.editorial-art{aspect-ratio:.76}.sheet-front{width:67%;height:60%;padding:8% 6%;top:20%;left:16%}.sheet-back{width:67%;height:60%;top:21%;left:20%}.sheet-kicker{font-size:6px}.sheet-title{margin-top:25%;font-size:6.4vw}.sheet-bottom{font-size:6px}.art-stamp{width:77px;height:77px;bottom:13%}.art-stamp>b{font-size:25px}.art-stamp>span,.art-edition,.art-footnote{font-size:6px}.context-strip{flex-wrap:wrap;gap:5px;padding-block:15px}.context-strip>span:first-child{width:100%}.context-strip p{font-size:10px}.intro-section{grid-template-columns:1fr;gap:10px}.section-heading{grid-template-columns:1fr 2fr}.intro-section h2{max-width:640px}.intro-columns{gap:30px}.expertise-row{grid-template-columns:30px 1fr 25px}.expertise-row>div{grid-column:2}.expertise-row>span:last-child{grid-area:1/3}.expertise-row h3{font-size:31px}.expertise-row>div p{max-width:100%}.audience-feature h3{font-size:35px}.audience-feature{padding:25px}.audience-side h3{font-size:30px}.audience-feature>.text-link{gap:10px;font-size:9px}.audience-feature p,.audience-side p{font-size:12px}.approach-grid{grid-template-columns:1fr 1fr;gap:35px}.approach-grid h2{font-size:38px}.process-list li{gap:17px}.process-list h3{font-size:19px}.journal-grid{gap:20px}.journal-art{aspect-ratio:1.2;padding:18px}.journal-art-type{font-size:34px}.journal-card h3{font-size:20px}.article-meta{flex-wrap:wrap;gap:8px;font-size:7px}.article-meta>span{margin-left:0}.home-faq{grid-template-columns:1fr 1.8fr;gap:30px}.contact-band h2{font-size:59px}.circle-link{width:82px;height:82px;font-size:47px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>p{font-size:15px}.footer-bottom{font-size:8px}.service-group{grid-template-columns:1fr 1.8fr;gap:25px}.service-group h2{font-size:34px}.detail-hero{grid-template-columns:1fr}.detail-note{max-width:650px;min-height:0;padding:25px 80px 25px 25px}.detail-note p{margin:0}.detail-note .eyebrow{margin-bottom:14px}.detail-section,.considerations{grid-template-columns:1fr 1.8fr;gap:35px}.related-links{grid-template-columns:repeat(2,1fr)}.journal-index-row{grid-template-columns:130px 1fr 20px;gap:25px}.index-art{font-size:70px}.article-layout{grid-template-columns:1fr}.article-toc{border-bottom:1px solid var(--line);max-width:none;padding-bottom:25px;position:static}.article-toc nav{grid-template-columns:1fr 1fr;gap:12px 25px;display:grid}.article-toc .text-link{display:none}.article-body{max-width:100%}.approach-steps>section{grid-template-columns:120px 1fr;gap:30px}.big-step{font-size:90px}.approach-steps h2{font-size:35px}.engagement-grid{gap:25px}.engagement-grid h3{font-size:25px}.principles-section{grid-template-columns:1fr;gap:30px}.contact-hero{grid-template-columns:1fr 1fr;gap:30px}.contact-hero h1{font-size:56px}.field-row{grid-template-columns:1fr;gap:0}.contact-methods>a{gap:25px;font-size:16px}}@media (max-width:600px){html{scroll-padding-top:24px}.site-header{z-index:10;height:80px;position:relative}.brand-caption{max-width:115px;padding-left:16px;font-size:8px;display:block}.site-header{gap:16px}.brand img{width:58px;height:50px}.menu-toggle{background:0 0;border:0;align-items:center;gap:24px;min-height:44px;margin-left:auto;padding:10px 0 10px 10px;font-size:11px;display:flex}.menu-toggle span{font-size:25px;line-height:1}.navigation{background:var(--paper);border-bottom:1px solid var(--ink);padding:20px var(--gutter) 35px;display:none;position:absolute;top:79px;left:0;right:0;box-shadow:0 15px 25px #2427240c}.navigation.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.navigation a{border-bottom:1px solid var(--line);padding:16px 0;font-size:17px}.navigation .nav-contact{justify-content:space-between;margin-top:10px}.hero{flex-direction:column;align-items:stretch;gap:36px;padding-top:32px;padding-bottom:30px;display:flex}.hero-copy{padding:0}.hero .eyebrow{margin-bottom:22px;font-size:8px}.hero h1{margin:20px 0 25px;font-size:clamp(60px,13.9vw,84px);line-height:1}.hero h1 em{font-size:1.13em}.hero-description{max-width:340px;margin-bottom:22px;font-size:14px}.hero .button{gap:35px;min-height:52px;padding:14px 20px;font-size:11px}.hero-secondary{gap:15px;margin:16px 0 0 20px;font-size:10px;display:inline-flex}.editorial-art{aspect-ratio:1.07;width:100%;max-height:440px}.sheet-front{width:51%;height:76%;padding:7% 5%;top:10%;left:24%}.sheet-back{width:51%;height:76%;top:11%;left:28%}.sheet-title{margin-top:19%;font-size:13vw}.sheet-kicker{font-size:7px}.sheet-bottom{margin-top:12px;font-size:7px}.art-stamp{width:87px;height:87px;bottom:10%;right:10%}.art-stamp>b{font-size:28px}.art-stamp>span{font-size:7px}.art-edition,.art-footnote{font-size:6px}.art-outline{height:67%;top:15%}.outline-two{height:80%;top:9%}.outline-three{height:93%;top:2%}.context-strip{gap:10px;min-height:95px;padding-block:18px}.context-strip p{flex-wrap:wrap;gap:8px;font-size:9px}.context-strip>span:last-child{display:none}.context-strip>span:first-child{font-size:7px}.context-strip i{font-size:14px}.section-space{padding-block:60px}.intro-section{gap:5px}.intro-section h2{font-size:37px}.intro-columns{grid-template-columns:1fr;gap:16px;margin-top:24px;font-size:13px}.section-heading{flex-direction:column;gap:0;margin-bottom:32px;display:flex}.section-heading .eyebrow{margin-top:0;margin-bottom:22px}.section-heading h2{font-size:38px}.section-heading .text-link{margin-top:18px;font-size:11px}.expertise-row{grid-template-columns:22px 1fr 22px;gap:14px;padding-block:26px}.expertise-row h3{font-size:28px}.expertise-row p{margin-bottom:10px;font-size:12px}.service-tags{font-size:8px}.audience-layout{grid-template-columns:1fr;gap:35px}.audience-feature{min-height:475px;padding:28px}.audience-feature h3{font-size:44px}.audience-feature>.eyebrow{margin-bottom:50px}.audience-feature>.text-link{font-size:11px}.audience-feature p{max-width:300px;font-size:13px}.audience-side{gap:30px}.audience-side h3{font-size:36px}.audience-side p{font-size:13px}.audience-side .eyebrow{font-size:8px}.approach-grid{grid-template-columns:1fr;gap:50px}.approach-section{padding-block:60px}.approach-grid h2{font-size:43px}.approach-grid .text-link{margin-top:25px}.process-list li{gap:23px}.process-list h3{font-size:22px}.process-list p{font-size:13px}.journal-grid{grid-template-columns:1fr;gap:35px}.journal-art{aspect-ratio:1.9;padding:22px}.journal-art-type{margin-top:18px;font-size:45px}.journal-art-index{font-size:8px}.journal-card h3{max-width:100%;font-size:26px}.article-meta{gap:15px;margin-top:18px;font-size:8px}.article-meta>span{margin-left:auto}.journal-card .text-link{font-size:11px}.home-faq{grid-template-columns:1fr;gap:30px}.home-faq h2{font-size:42px}.faq-list summary{gap:15px;padding-block:21px;font-size:13px}.faq-list details>p{padding-left:29px;padding-right:8px;font-size:12px}.contact-band{padding-block:48px 30px}.contact-band h2{font-size:clamp(37px,9vw,54px)}.contact-band-row{gap:15px}.circle-link{width:59px;height:59px;font-size:35px}.contact-band .eyebrow{margin-bottom:25px;font-size:8px}.contact-band-bottom{flex-direction:column;align-items:start;gap:20px;margin-top:32px;font-size:11px}.contact-band-bottom a{justify-content:space-between;width:100%;font-size:18px}.footer-top{gap:30px 20px;padding-block:40px}.footer-top>p{font-size:13px}.footer-top>div{gap:13px;font-size:10px}.footer-brand img{width:88px;height:76px}.footer-bottom{flex-wrap:wrap;gap:10px 20px;padding-block:18px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{margin-left:auto}.page-intro{padding-top:48px;padding-bottom:40px}.page-intro h1{font-size:clamp(44px,10.5vw,62px)}.page-intro .eyebrow{font-size:8px}.intro-bottom{flex-direction:column;gap:25px;margin-top:25px}.intro-bottom .lead{font-size:17px}.intro-note{font-size:10px}.category-nav{gap:14px 22px;padding-block:20px}.category-nav>a{gap:8px;font-size:10px}.service-group{grid-template-columns:1fr;gap:15px;padding-block:45px}.service-group h2{margin-bottom:15px;font-size:35px}.service-group-intro>.eyebrow{margin-bottom:18px;font-size:8px}.service-group-intro p:last-child{max-width:100%;font-size:13px}.service-group-list>a{padding-block:22px}.service-group-list h3{font-size:25px}.service-group-list p{font-size:12px;line-height:1.8}.breadcrumbs{gap:6px;padding-top:20px;font-size:8px}.detail-hero{gap:35px;padding-top:35px;padding-bottom:35px}.detail-hero h1{font-size:46px}.detail-hero .lead{margin-top:25px;font-size:17px}.detail-hero .eyebrow{font-size:8px}.detail-note p{font-size:12px}.detail-section{grid-template-columns:1fr;gap:30px;padding-block:45px}.detail-section h2{font-size:40px}.detail-section .eyebrow{margin-bottom:18px}.deliverables p{font-size:14px}.deliverables li{gap:18px;padding-block:18px}.dark-process h3{font-size:24px}.dark-process p{font-size:13px}.considerations{grid-template-columns:1fr;gap:20px;padding-block:35px}.considerations p{font-size:14px}.related-section{padding-top:30px;padding-bottom:50px}.related-section h2{font-size:30px}.related-links{grid-template-columns:1fr}.related-links>a{padding-block:17px;font-size:13px}.audience-directory{padding-bottom:40px}.audience-directory>a{gap:18px;padding-block:30px}.audience-directory h2{font-size:33px}.audience-directory p{font-size:13px}.audience-directory .eyebrow{font-size:8px}.audience-directory>a>span:last-child{font-size:26px}.audience-detail-hero{padding-top:40px;padding-bottom:30px}.audience-detail-hero h1{font-size:46px}.audience-detail-hero .lead{margin-top:25px;font-size:17px}.priority-list h3{font-size:25px}.priority-list p{font-size:14px}.journal-index-row{grid-template-columns:75px 1fr;align-items:start;gap:20px;padding-block:25px}.journal-index-row>span:last-child{display:none}.index-art{aspect-ratio:.8;font-size:42px}.index-art>span{font-size:5px}.journal-index-row .article-meta{gap:8px;font-size:7px}.journal-index-row .article-meta>span{margin-left:0}.journal-index-row h2{letter-spacing:-.04em;font-size:25px}.journal-index-row p{font-size:12px}.journal-index{padding-bottom:45px}.article-header{padding-top:40px;padding-bottom:20px}.article-header h1{font-size:42px}.article-header .lead{margin-block:25px;font-size:17px}.article-byline{font-size:9px}.article-layout{gap:35px;padding-top:20px;padding-bottom:30px}.article-toc nav{grid-template-columns:1fr;gap:12px}.prose{font-size:15px;line-height:1.95}.prose h2{font-size:29px}.prose section{margin-bottom:35px}.approach-steps>section{grid-template-columns:1fr;gap:20px;padding-block:35px}.big-step{font-size:70px}.approach-steps h2{font-size:34px}.approach-steps .lead{font-size:16px}.approach-steps ul{font-size:12px}.engagement-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.engagement-grid h3{margin-block:20px 15px;font-size:29px}.engagement-note a{margin-top:10px;margin-left:0}.principles-grid{grid-template-columns:1fr;gap:25px}.principles-section{gap:20px}.principles-section h2{margin-bottom:15px}.contact-hero{grid-template-columns:1fr;gap:40px;padding-top:45px;padding-bottom:50px}.contact-hero h1{font-size:65px}.contact-hero .lead{margin-top:25px;font-size:17px}.contact-methods{gap:10px;margin-top:25px}.contact-methods>a{font-size:20px}.contact-note{max-width:100%;margin-top:23px;font-size:11px}.brief-form{padding-top:25px}.field-row{grid-template-columns:1fr 1fr;gap:18px}.brief-form>p{font-size:11px}.field label{font-size:10px}.field input,.field select,.field textarea{font-size:16px}.consent{font-size:11px}.privacy-body{padding-bottom:45px}.error-page{padding-block:65px}.error-page .text-link{margin-top:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.media-network{background:var(--lime,#dce49c);color:var(--ink);padding:88px 0 56px}.media-network-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:72px;display:grid}.media-network h2{font-family:var(--display);text-transform:uppercase;margin:20px 0 0;font-size:clamp(35px,4vw,60px);font-weight:400;line-height:1.08}.media-network h2>span{letter-spacing:-.035em;font-size:clamp(88px,11vw,160px);display:block}.media-network-copy{max-width:580px;font-size:18px}.media-network-copy .text-link{align-items:center;gap:16px;margin-top:12px;display:inline-flex}.media-selection-label{margin:52px 0 22px}.media-logos{border-top:1px solid #1b211b55;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.media-logos li{text-align:center;border-bottom:1px solid #1b211b55;min-width:0;padding:28px 16px}.media-logo-art{justify-content:center;align-items:center;height:78px;margin-bottom:16px;display:flex}.media-logo-art img{object-fit:contain;filter:brightness(0);width:200px;max-width:100%;height:64px}.media-logo-mark img{width:74px;height:74px}.media-logo-art img.media-logo-tonal{filter:grayscale();mix-blend-mode:multiply}.media-logo-art img.media-logo-reverse{filter:grayscale()invert();mix-blend-mode:multiply}.media-outlet-name{font-size:14px;font-weight:700;display:block}.media-outlet-label{margin-top:4px;font-size:12px;display:block}.media-network-note{margin:24px 0 0;font-size:13px}@media (max-width:700px){.media-network{padding:52px 0 36px}.media-network-intro{grid-template-columns:1fr;gap:24px}.media-network-copy{font-size:16px}.media-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.media-logos li{padding:22px 8px}.media-logo-art{height:66px}.media-logo-art img{height:50px}.media-logo-mark img{width:62px;height:62px}}.linkedin-pillars.media-types{align-self:start;margin:0}.media-types h3{font-family:var(--display);text-transform:uppercase;margin:0 0 12px;font-size:34px;font-weight:400}@media (max-width:1100px){.linkedin-pillars.media-types{grid-template-columns:1fr}}.linkedin-feature{border-bottom:1px solid var(--ink)}.linkedin-lead{max-width:620px;margin:30px 0;font-size:18px}.linkedin-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:36px 0;display:grid}.linkedin-pillars>div{border-top:2px solid var(--ink);padding-top:18px}.linkedin-pillars p{font-size:14px}@media (max-width:700px){.linkedin-pillars{grid-template-columns:1fr;gap:16px}}:root{--display:"Anton", Impact, sans-serif;--ink:#1b211b;--paper:#f5f2e9;--red:#c63826}.site-header{border-bottom:0;height:105px}.navigation{font-size:12px}.nav-contact{background:var(--ink);color:var(--paper);border:0;padding:9px 18px}.navigation>.nav-contact:hover{background:var(--red);color:var(--paper)}.brand-caption{max-width:180px;color:var(--ink);font-size:14px;font-weight:500}.hero-shell{background:var(--red);overflow:hidden}.hero a:focus-visible{outline-color:var(--paper)}.hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:1%;padding-top:50px;padding-bottom:44px;position:relative}.hero-copy{z-index:2;padding:0;position:relative}.hero .eyebrow{color:var(--paper);letter-spacing:.11em;margin-bottom:30px;font-size:10px}.hero .tiny-cross{color:var(--paper)}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;color:var(--paper);margin:0 0 26px;font-size:clamp(90px,12vw,188px);font-weight:400;line-height:1.02}.hero h1>span{display:block}.hero h1>.hero-first{white-space:nowrap;font-size:.88em}.hero h1>.hero-last{color:var(--ink);align-items:center;gap:28px;display:flex}.headline-period{font-family:var(--sans);color:var(--paper);font-size:.65em;font-weight:300;transform:translateY(-.035em)}.hero-description{color:var(--paper);max-width:360px;margin-bottom:22px;font-size:14px;line-height:1.8}.hero .button{border-color:var(--ink);min-height:54px;font-size:12px}.hero .button:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.hero-secondary{color:var(--paper);border-bottom:1px solid #f5f2e980;gap:16px;margin:0 0 0 24px;padding-block:8px;font-size:10px;display:inline-flex}.hero-secondary:hover{color:var(--paper);border-bottom-color:var(--paper)}.signal-art{aspect-ratio:.89;isolation:isolate;pointer-events:none;align-self:center;width:100%;margin-top:24px;position:relative}.signal-coordinate{color:var(--paper);letter-spacing:.1em;font-size:9px;line-height:1.7;position:absolute;top:0;right:1%}.signal-backline{border:2px solid var(--paper);width:83%;height:74%;position:absolute;top:13%;left:8%;transform:rotate(8deg)}.signal-board{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;padding:8%;animation:.9s cubic-bezier(.16,1,.3,1) both board-in;display:flex;position:absolute;inset:17% 6% 4% 7%;transform:rotate(-8deg);box-shadow:14px 16px #862c2044}.signal-board>img{object-fit:contain;width:100%;height:auto;max-height:65%}.signal-board-top{letter-spacing:.1em;border-bottom:1px solid #f5f2e940;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:8px;display:flex}.signal-board-top>span{font-size:23px}.signal-board-bottom{letter-spacing:.1em;border-top:1px solid #f5f2e940;padding-top:20px;font-size:8px;line-height:1.8}.signal-seal{color:var(--ink);font-family:var(--display);text-align:center;z-index:2;background:#dbdf91;border-radius:50%;flex-direction:column;justify-content:center;width:128px;height:128px;font-size:25px;line-height:1.1;display:flex;position:absolute;bottom:2%;right:-2%;transform:rotate(11deg)}.signal-seal b{font-size:34px;font-weight:400}.signal-edition{color:var(--paper);letter-spacing:.09em;font-size:8px;position:absolute;bottom:-9%;left:15%}.context-strip{border-top:0;border-bottom:2px solid var(--ink);min-height:94px;font-size:12px}.context-strip>span:first-child{color:var(--ink);font-size:9px}.context-strip p{font-size:12px;font-weight:550}.context-strip i{font-size:31px;font-weight:400}.context-strip>span:last-child{font-size:34px}.intro-section h2,.section-heading h2,.approach-grid h2,.home-faq h2,.contact-band h2,.page-intro h1,.audience-detail-hero h1,.detail-section h2,.principles-section>h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;font-weight:400;line-height:1.09}.intro-section h2 em,.section-heading h2 em,.approach-grid h2 em,.home-faq h2 em,.contact-band h2 em,.detail-section h2 em,.principles-section>h2 em{letter-spacing:inherit;color:var(--red);font-family:inherit;font-style:normal;font-weight:400}.intro-section h2{font-size:clamp(42px,4.8vw,74px)}.intro-columns{font-size:15px}.section-heading h2{font-size:clamp(42px,4.7vw,72px)}.section-heading{margin-bottom:55px}.expertise-section{background:var(--ink);color:var(--paper)}.expertise-section .tiny-cross{color:#dbdf91}.expertise-section .eyebrow{color:var(--paper)}.expertise-section h2 em,.expertise-section .text-link:hover{color:#dbdf91}.expertise-row{border-top-color:#73786e;grid-template-columns:55px 1fr 1fr 35px;padding-block:36px}.expertise-row:last-child{border-bottom-color:#73786e}.expertise-row .row-number{color:#dbdf91}.expertise-row h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;font-size:clamp(32px,3vw,47px);line-height:1.12}.expertise-row p{color:#d0d3c7;font-size:14px}.service-tags{color:#d0d3c7;font-size:10px}.expertise-row>span:last-child{color:#dbdf91;font-size:34px}.expertise-row:hover h3{color:#dbdf91}.expertise-row:hover{background:#f5f2e905}.audience-feature{min-height:600px;padding:40px}.audience-feature h3,.audience-side h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;font-size:clamp(37px,3.5vw,53px);font-weight:400;line-height:1.13}.audience-feature h3 em,.audience-side h3 em{letter-spacing:inherit;font-family:inherit;font-style:normal}.audience-feature>.eyebrow{margin-bottom:75px;font-size:10px}.audience-feature p,.audience-side p{font-size:14px}.audience-symbol{color:#f5f2e928;font-size:320px;top:40px}.audience-side h3 em{color:var(--red)}.audience-side>a{border-bottom:2px solid var(--ink)}.audience-side .eyebrow{font-size:10px}.approach-section{color:var(--ink);background:#dddfd2}.approach-grid h2{font-size:clamp(45px,4.5vw,70px)}.approach-section .tiny-cross{color:var(--red)}.approach-section .process-list li{border-color:#a5ad98}.approach-section .process-list li>span{color:var(--ink)}.approach-section .process-list p{color:#4a5546;font-size:14px}.approach-section .process-list h3{font-size:23px}.approach-section .text-link:hover{color:var(--red)}.journal-art{background:var(--ink);color:var(--paper);aspect-ratio:1.3}.journal-1 .journal-art{background:var(--red)}.journal-2 .journal-art{color:var(--ink);background:#dbdf91}.journal-art-type{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin-top:25px;font-size:clamp(38px,4vw,61px);font-style:normal;font-weight:400;line-height:1.08}.journal-art-cross{color:#f5f2e923}.journal-2 .journal-art-cross{color:#20271f20}.journal-card h3{font-size:25px}.journal-card .text-link{font-size:11px}.home-faq h2{font-size:clamp(46px,4.5vw,67px)}.contact-band{background:var(--ink);padding-top:70px}.contact-band .tiny-cross{color:#dbdf91}.contact-band h2{font-size:clamp(56px,7.3vw,115px);line-height:1.07}.contact-band h2 em{color:#dbdf91}.circle-link{background:var(--red);border:0;width:130px;height:130px;font-size:76px}.circle-link:hover{color:var(--ink);background:#dbdf91}.site-footer{padding-top:6px}.footer-bottom{border-top:2px solid var(--ink)}.page-intro h1{max-width:1100px;font-size:clamp(57px,7.4vw,110px)}.page-intro{border-top:9px solid var(--red)}.service-group h2{font-family:var(--display);text-transform:uppercase;letter-spacing:0;font-size:50px;font-weight:400}.service-group-list h3{font-weight:650}.service-group-list>a:hover{color:var(--red)}.service-group-intro>.eyebrow{font-size:10px}.detail-hero h1{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;font-size:clamp(52px,6vw,91px);font-weight:400}.detail-note{background:#dbdf91;border-top:0}.detail-note .eyebrow{font-size:10px}.detail-section h2{font-size:clamp(41px,4vw,59px)}.detail-section .dark-process li>span{color:var(--red-dark)}.big-step{font-family:var(--display);font-size:125px;font-style:normal}.approach-steps h2{letter-spacing:-.045em;font-weight:650}.audience-detail-hero h1{font-size:clamp(53px,7vw,100px)}.audience-directory h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-weight:400}.index-art{font-family:var(--display);background:var(--ink);color:var(--paper);font-weight:400}.tone-1{background:var(--red);color:var(--paper)}.tone-2{color:var(--ink);background:#dbdf91}.contact-hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(70px,8vw,120px);font-weight:400}.contact-hero h1 em{letter-spacing:inherit;color:var(--red);font-family:inherit;font-style:normal}.contact-hero{border-top:9px solid var(--red)}.brief-form{border-top:3px solid var(--ink)}.brief-form h2{font-weight:600}@keyframes board-in{0%{opacity:0;transform:translateY(35px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(-8deg)}}@media (min-width:1600px){.hero{gap:25px}.hero h1{font-size:185px}.hero .signal-art{max-height:630px}.hero-secondary{font-size:11px}}@media (max-width:1100px){.hero{grid-template-columns:1.25fr 1fr;padding-top:42px;padding-bottom:45px}.hero h1{font-size:12vw}.hero-description{max-width:340px;font-size:13px}.hero-secondary{width:max-content;margin-top:16px;margin-left:0;display:flex}.signal-art{margin-top:0}.signal-board{padding:8% 7%;inset:15% 4% 5% 6%}.signal-seal{width:95px;height:95px;font-size:21px;right:-2%}.signal-seal b{font-size:27px}.signal-coordinate{font-size:7px}.signal-board-top,.signal-board-bottom{font-size:6px}.signal-edition{font-size:7px;bottom:-6%}.audience-feature{min-height:560px;padding:30px}.expertise-row{grid-template-columns:35px 1fr 1fr 26px;gap:20px}.expertise-row p{font-size:13px}.service-tags{font-size:9px}.expertise-row h3{font-size:34px}}@media (max-width:800px){.site-header{height:86px}.navigation{gap:18px;font-size:10px}.hero h1{font-size:12.4vw}.hero .eyebrow{font-size:8px}.signal-seal{width:83px;height:83px;font-size:18px}.signal-seal b{font-size:24px}.signal-board-top{padding-bottom:10px}.signal-board-bottom{padding-top:10px}.hero-description{font-size:12px}.context-strip{min-height:95px}.context-strip p{font-size:10px}.context-strip>span:first-child{font-size:8px}.expertise-row{grid-template-columns:30px 1fr 30px}.expertise-row h3{font-size:37px}.expertise-row>div{grid-column:2}.expertise-row>span:last-child{grid-area:1/3}.audience-feature h3{font-size:37px}.audience-feature p,.audience-side p{font-size:13px}.audience-side h3{font-size:34px}.audience-feature>.eyebrow,.audience-side .eyebrow{font-size:8px}.audience-feature{min-height:570px}.approach-grid h2{font-size:45px}.approach-section .process-list h3{font-size:21px}.journal-art-type{font-size:36px}.journal-art{aspect-ratio:.95}.journal-card h3{font-size:20px}.circle-link{width:88px;height:88px;font-size:51px}.contact-band h2{font-size:64px}.contact-hero h1{font-size:76px}.service-group h2{font-size:40px}.detail-hero h1{font-size:65px}}@media (max-width:600px){.site-header{height:80px}.brand-caption{max-width:140px;font-size:12px}.navigation{top:79px}.navigation>.nav-contact{margin-top:16px;padding:15px}.hero{flex-direction:column;gap:0;padding-top:28px;padding-bottom:36px;display:flex}.hero-copy{width:100%}.hero .eyebrow{margin-bottom:24px;font-size:8px}.hero h1{z-index:2;margin-bottom:25px;font-size:21.5vw;line-height:1.05;position:relative}.hero h1>.hero-first{font-size:.85em}.hero h1>.hero-last{gap:26px}.headline-period{font-size:.7em}.hero-description{max-width:340px;margin-bottom:22px;font-size:13px}.hero .button{gap:30px;min-height:52px;padding-inline:18px;font-size:11px}.hero-secondary{gap:12px;margin-top:0;margin-left:15px;font-size:9px;display:inline-flex}.signal-art{aspect-ratio:1.13;align-self:center;width:88%;max-width:410px;margin-top:35px;margin-bottom:35px}.signal-board{padding:6% 8%;inset:12% 10% 0 8%}.signal-board>img{width:100%;max-height:65%}.signal-backline{width:82%;height:85%;top:5%;left:10%}.signal-coordinate{display:none}.signal-board-top{padding-bottom:9px;font-size:6px}.signal-board-bottom{padding-top:9px;font-size:6px;line-height:1.4}.signal-board-top>span{font-size:19px}.signal-seal{width:78px;height:78px;font-size:18px;bottom:-2%;right:-2%}.signal-seal b{font-size:23px}.signal-edition{font-size:6px;bottom:-15%;left:10%}.context-strip{gap:9px;min-height:92px;padding-block:20px}.context-strip p{gap:9px;font-size:9px}.context-strip i{font-size:18px}.intro-section h2{font-size:42px}.intro-columns{font-size:14px}.section-heading h2{font-size:43px}.section-heading{margin-bottom:35px}.expertise-row{grid-template-columns:22px 1fr 24px;gap:14px;padding-block:27px}.expertise-row h3{font-size:32px}.expertise-row p{font-size:13px}.service-tags{font-size:9px}.expertise-row>span:last-child{font-size:29px}.audience-feature{min-height:550px;padding:28px}.audience-feature h3{font-size:45px}.audience-feature>.eyebrow{margin-bottom:65px;font-size:9px}.audience-feature p{font-size:14px}.audience-side h3{font-size:40px}.audience-side .eyebrow{font-size:9px}.audience-side p{font-size:14px}.audience-symbol{font-size:265px}.approach-grid h2{font-size:49px}.approach-section .process-list h3{font-size:22px}.approach-section .process-list p{font-size:13px}.journal-art{aspect-ratio:1.6}.journal-art-type{margin-top:17px;font-size:49px}.journal-card h3{font-size:26px}.home-faq h2{font-size:49px}.contact-band h2{font-size:clamp(39px,10.3vw,58px)}.circle-link{width:62px;height:62px;font-size:38px}.contact-band-row{gap:12px}.page-intro{border-top-width:6px}.page-intro h1{font-size:clamp(47px,11.8vw,66px)}.service-group h2{font-size:43px}.detail-hero h1{font-size:49px}.detail-section h2{font-size:44px}.audience-detail-hero h1{font-size:51px}.audience-directory h2{font-size:35px}.contact-hero{border-top-width:6px}.contact-hero h1{font-size:83px}.big-step{font-size:80px}.article-header h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.signal-board{animation:none}}.analytics-settings{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-notice{z-index:100;color:#1b211b;background:#f5f2e9;border:1px solid #1b211b;width:min(440px,100vw - 40px);padding:22px;font-size:14px;position:fixed;bottom:20px;right:20px;box-shadow:6px 6px #1b211b}.analytics-notice strong{font-size:18px}.analytics-notice p{margin:10px 0 16px;line-height:1.5}.analytics-notice a{text-decoration:underline}.analytics-notice>div{flex-wrap:wrap;gap:10px;display:flex}.analytics-notice button{color:#1b211b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #1b211b;padding:8px 14px}.analytics-notice button:first-child{color:#f5f2e9;background:#1b211b}@media (max-width:500px){.analytics-notice{width:calc(100vw - 28px);padding:16px;bottom:14px;right:14px;box-shadow:4px 4px #1b211b}}.context-strip p a{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.context-strip p a:hover{color:var(--red)}.intro-goal-link{margin-top:30px}.goal-directory-section{background:var(--lime,#dce49c);padding-block:70px 20px}.goal-directory-section h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.1}.goal-directory{padding-block:30px 55px}.goal-directory h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.15}.goal-directory a p{max-width:720px}.goal-hero h1{max-width:1100px}.goal-hero .lead{max-width:850px}.goal-planning{grid-template-columns:1fr 1fr;gap:10%;padding-block:70px;display:grid}.goal-planning h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.1}.goal-planning ul,.goal-planning ol{margin-top:30px;padding-left:24px}.goal-planning li{margin-bottom:20px;padding-left:8px;line-height:1.7}.goal-audience-link{margin-top:32px}@media (max-width:700px){.goal-planning{grid-template-columns:1fr;gap:36px;padding-block:45px}.goal-directory-section{padding-top:45px}.goal-directory h3{font-size:32px}}@media (max-width:600px){.context-strip p{flex-wrap:wrap;justify-content:center;font-size:12px}.context-strip p a{padding-block:6px}.context-strip i{font-size:18px}}.goal-directory>a:hover h3{color:var(--red)}
