:root{--black:#000;--ivory:#fff;--blood:#000000;--lime:#a8d112;--muted:#fff;--gutter:5.2vw;--line:#ffffff30}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--black);color:var(--ivory);font:400 16px/1.65 Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:6px}img{display:block;width:100%;object-fit:cover}figure{margin:0}p{margin:0 0 1.4em}h1,h2,h3{font-family:Syne,sans-serif;font-weight:500;line-height:1.12;margin:0}h2{font-size:clamp(36px,4.7vw,72px)}h3{font-size:26px}em{font-family:Georgia,serif;font-weight:400}h1 em,h2 em{letter-spacing:-.055em}.wrap{padding-inline:var(--gutter)}.eyebrow,.section-label,.home-section-title,.cm-code,.section-heading>span{font:500 12px/1.6 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);position:sticky;top:0;z-index:20;background:#161617f5;border-bottom:1px solid var(--line);color:var(--ivory)}.wordmark{font:400 22px/.94 Georgia,serif;letter-spacing:-.035em;display:inline-block}.site-header nav{display:flex;align-items:center;gap:34px;font-size:12px;letter-spacing:.04em}.site-header nav a{position:relative;padding-block:10px}.site-header nav a:after{content:'';position:absolute;left:0;right:100%;bottom:2px;height:1px;background:var(--lime);transition:right .3s}.site-header nav a:hover:after,.site-header nav a[aria-current]:after{right:0}.nav-contact{border:1px solid #faf8f56b;border-radius:30px;padding:12px 23px!important}.menu-toggle{display:none}.hero{min-height:790px;height:calc(100svh - 100px);max-height:1100px;position:relative;isolation:isolate;padding-top:30px;overflow:hidden}.hero-top{display:flex;justify-content:space-between;color:var(--muted)}.hero h1{position:relative;font-size:clamp(65px,8.7vw,148px);letter-spacing:-.065em;line-height:1.03;margin-top:80px;z-index:2;max-width:1000px;pointer-events:none}.hero h1 em{color:var(--ivory)}.hero-art{position:absolute;right:var(--gutter);top:100px;width:31%;height:61%;z-index:-1}.hero-art img{height:100%;object-position:center;filter:brightness(.7)}.hero-art figcaption{font-size:11px;letter-spacing:.12em;margin-top:15px;color:var(--muted)}.hero-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:55px;max-width:67%}.hero-bottom p{font-size:17px;line-height:1.7}.pill{display:inline-flex;align-items:center;gap:42px;padding:12px 24px;border:1px solid #faf8f570;border-radius:40px;font-size:14px;transition:background .3s,color .3s}.pill:hover{background:var(--ivory);color:var(--black)}.pill span{font-size:25px;font-weight:400}.scroll-note{position:absolute;left:var(--gutter);bottom:25px;font-size:11px;letter-spacing:.12em;display:flex;align-items:center;gap:35px;color:var(--muted)}.scroll-note span{font-size:22px}.manifest{padding-block:155px;display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--line)}.manifest>div{max-width:830px}.manifest h2{margin-bottom:45px}.manifest p:not(.eyebrow){max-width:530px;color:var(--muted);font-size:18px}.text-link,.quiet-cta{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:7px;font-size:14px}.section-heading{display:flex;justify-content:space-between;gap:30px;margin-bottom:35px}.dimensions>.section-heading{margin:0;padding-block:30px;border-top:1px solid var(--line)}.dimension{display:block;padding:38px var(--gutter);transition:padding-block .4s}.dimension-head,.dimension-foot{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.08em}.dimension-head{padding-bottom:45px}.dimension-body{display:grid;grid-template-columns:1.7fr 1fr;gap:10%;align-items:end;padding-bottom:50px}.dimension-body h2{font-size:clamp(48px,6.5vw,98px);letter-spacing:-.04em}.dimension-body p{max-width:390px}.dimension-foot{border-top:1px solid currentColor;padding-top:12px}.dimension-foot .plus{font-size:40px;line-height:1}.brand{background:#000}.brand .dimension-head,.brand .text-link,.brand .plus{color:var(--lime)}.strategy{background:var(--ivory);color:var(--black)}.culture{background:var(--blood);color:var(--ivory)}.dimension:hover{padding-block:50px}.reference{padding-block:145px}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.reference-one{width:100%;max-width:510px}.reference img{aspect-ratio:4/5}.reference figcaption{font-size:11px;letter-spacing:.1em;margin-top:18px;color:var(--muted)}.reference-copy h2{margin-bottom:35px}.reference-copy p{max-width:350px;color:var(--muted)}.source{display:block;font-size:12px;text-decoration:underline;color:var(--muted);margin-top:55px}.stats{padding-block:85px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px}.stats strong{font:400 clamp(60px,7vw,110px)/1 Syne,sans-serif;letter-spacing:-.07em}.stats sup{font:400 22px Manrope,sans-serif;vertical-align:top;display:inline-block;padding:12px 0 0 10px;letter-spacing:0}.stats p{font-size:14px;color:var(--muted);margin-top:25px;max-width:225px}.client-kind-words{background:var(--ivory);color:var(--black);padding-block:90px}.client-quotes{max-width:900px;margin:50px auto}.client-quotes blockquote{font:400 clamp(25px,3.2vw,45px)/1.35 Syne,sans-serif;margin:0}.quote-client{display:block;font:400 14px Manrope,sans-serif;margin-top:30px}.verified-badge{display:none}.quote-controls{display:flex;justify-content:end;align-items:center;gap:20px}.quote-controls button{border:1px solid #16161750;background:none;width:45px;height:45px;border-radius:50%;color:inherit}.proof{background:var(--ivory);color:var(--black);padding-block:70px;border-top:1px solid #16161720}.certificate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:55px}.certificate-logo{height:60px;display:flex;align-items:center;justify-content:start}.certificate-logo img{width:145px;max-height:60px;object-fit:contain;filter:grayscale(1)}.certificate-grid p{font-size:12px;margin-top:25px}.journal{padding-block:110px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.journal-image{aspect-ratio:4/3;margin-bottom:20px}.journal-meta,.journal-bottom,.journal-read{font-size:12px;color:var(--muted)}.journal-grid h3{margin:15px 0 22px}.journal-read{display:block;margin-top:25px;text-decoration:underline}.home-represented{padding-block:95px;background:var(--blood)}.represented-heading{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:55px}.represented-heading>h2{grid-column:1/-1}.represented-name,.represented-heading>h2:not(.home-section-title){font-size:40px}.represented-description p{max-width:440px}.represented-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.represented-gallery img{aspect-ratio:4/5}.represented-gallery figcaption{font-size:12px;margin-top:15px}.closing{padding-block:110px 65px}.closing>div{display:flex;justify-content:space-between;align-items:center;margin:55px 0}.closing h2{font-size:clamp(65px,11vw,165px);letter-spacing:-.06em}.circle-cta{width:185px;height:185px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #faf8f550;border-radius:50%;font-size:12px;letter-spacing:.06em;text-align:center;transition:background .4s,color .4s}.circle-cta:hover{background:var(--lime);color:var(--black);border-color:var(--lime)}.circle-cta span{font-size:35px;margin-top:10px}.footer-email{font-size:clamp(17px,2vw,28px);border-bottom:1px solid #faf8f560}.footer-bottom{border-top:1px solid var(--line);padding-block:45px;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-bottom nav{display:flex;gap:25px;font-size:13px}.footer-bottom>span{font-size:10px;letter-spacing:.06em}.page-intro,.agency-intro{padding-block:90px}.page-intro h1,.agency-intro h1{font-size:clamp(54px,8vw,120px);letter-spacing:-.05em}.page-intro p{max-width:580px;margin-top:35px}.service-content{padding-bottom:100px}.service-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:50px;gap:40px}.service-heading p{max-width:450px}.service-detail{border-top:1px solid currentColor;padding-block:28px}.service-detail summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:45px 1fr 30px;gap:20px;align-items:center}.service-detail summary::-webkit-details-marker{display:none}.service-detail summary h2{font-size:clamp(22px,2.4vw,36px)}.service-detail summary:after{content:'+';font-size:30px;font-weight:400}.service-detail[open] summary:after{content:'−'}.service-detail .service-copy{padding:35px 0 10px 65px;max-width:960px}.service-copy>p{font-size:18px}.service-extra{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0}.service-extra h3{font:600 12px Manrope,sans-serif;letter-spacing:.08em;margin-bottom:15px}.service-extra p{font-size:15px}.service-copy .pill{border-color:currentColor}.service-help{padding-bottom:90px}.route-switch{display:flex;gap:30px;padding:25px var(--gutter);border-top:1px solid currentColor}.route-switch a{font-size:14px}.route-switch a[aria-current]{text-decoration:underline}.page[data-title]{min-height:60vh}body[data-route=strategy] #konceptai{background:var(--ivory);color:var(--black)}body[data-route=culture] #konceptai{background:var(--blood)}body[data-route=brands] #konceptai .section-label{color:var(--lime)}.agency-lead{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1050px;margin:50px 0}.agency-lead p{font-size:19px;color:var(--muted)}.about-founder{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:100px;background:var(--ivory);color:var(--black);align-items:center}.about-founder img{max-height:650px}.about-founder figcaption{font-size:12px;margin-top:16px}.about-founder h2{margin:25px 0}.manifesto-editorial{padding-block:120px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.manifesto-reading h2{margin-bottom:40px}.manifesto-reading p{max-width:700px;color:var(--muted)}.agency-values{padding-block:90px;border-top:1px solid var(--line)}.agency-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:60px 0}.agency-value-grid p{color:var(--muted);margin-top:25px}.agency-links{display:flex;gap:30px}.contact-layout{padding-block:85px;display:grid;grid-template-columns:1fr 1fr;gap:8%}.contact-copy h1{font-size:clamp(40px,4vw,65px);margin:35px 0}.contact-copy p{max-width:420px;color:var(--muted)}.contact-form-panel{background:var(--ivory);color:var(--black);padding:40px}.contact-form-panel h2{font-size:35px;margin-bottom:25px}.form-note,.form-explainer{font-size:12px;margin-top:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.form-grid label{font-size:13px}.full{grid-column:1/-1}input,select,textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #16161770;padding:12px 0;border-radius:0;color:inherit;font-size:16px}textarea{resize:vertical}fieldset{border:0;padding:0;margin:35px 0}legend{font-size:13px;margin-bottom:15px}.button{display:inline-block;background:var(--black);color:var(--ivory);border:0;padding:14px 25px;border-radius:30px;font-size:14px}.brief-preview{border-top:1px solid #16161760;margin-top:35px;padding-top:25px}.brief-preview h3{margin-bottom:20px}.brief-preview button{margin-top:20px;display:block;background:none;color:inherit;border:0;border-bottom:1px solid}.brief-preview textarea{font-size:14px;margin-block:20px}.skip-link{position:fixed;top:-100px;z-index:99;background:var(--ivory);color:var(--black);padding:12px}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[hidden]{display:none!important}.reveal{opacity:1}.motion .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s,transform .9s}.motion .reveal.in{opacity:1;transform:none}@media(min-width:1600px){:root{--gutter:max(5.2vw,calc((100vw - 1500px)/2))}}@media(max-width:850px){.site-header{height:80px}.site-header nav{gap:20px}.hero{height:auto;min-height:780px}.hero h1{margin-top:80px;font-size:10vw}.hero-art{top:130px;width:40%;height:400px}.hero-bottom{max-width:100%;margin-top:160px;align-items:center}.manifest{grid-template-columns:1fr;gap:40px}.dimension-body{grid-template-columns:1.3fr 1fr;gap:5%}.reference-grid{gap:7%}.certificate-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-wrap:wrap}.contact-layout{grid-template-columns:1fr}.contact-copy{margin-bottom:40px}.manifesto-editorial{grid-template-columns:1fr}.stats-grid{gap:20px}.stats strong{font-size:65px}.stats sup{font-size:15px}.agency-value-grid{gap:25px}.hero-top span:last-child{display:none}}@media(max-width:600px){:root{--gutter:24px}.site-header{height:78px}.wordmark{font-size:20px}.menu-toggle{display:block;background:none;border:1px solid #faf8f570;color:inherit;border-radius:25px;padding:9px 17px;font-size:13px}.site-header nav{display:none;position:absolute;top:78px;left:0;width:100%;background:var(--black);padding:30px 24px;flex-direction:column;align-items:stretch;gap:15px;border-bottom:1px solid var(--line);font-size:16px}.site-header nav.open{display:flex}.nav-contact{text-align:center}.hero{min-height:820px;max-height:none;padding-top:24px}.hero-top{max-width:270px}.hero-top .eyebrow{font-size:10px}.hero h1{font-size:clamp(49px,11.6vw,70px);margin-top:65px;line-height:1.13;letter-spacing:-.06em}.hero-art{right:24px;top:240px;width:53%;height:330px}.hero-art figcaption{font-size:9px}.hero-bottom{margin-top:330px;gap:30px;align-items:start}.hero-bottom>.eyebrow{max-width:100px;font-size:10px}.hero-bottom p{font-size:14px}.pill{font-size:13px;padding:9px 18px;gap:20px}.scroll-note{display:none}.manifest{padding-block:90px;gap:30px}.manifest h2{font-size:40px}.manifest p:not(.eyebrow){font-size:16px}.section-heading{gap:20px}.section-heading>span{display:none}.dimension{padding-block:30px}.dimension-head{font-size:10px;gap:30px;padding-bottom:35px}.dimension-body{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.dimension-body h2{font-size:52px}.dimension-body p{font-size:15px;max-width:300px}.dimension-foot{font-size:9px}.reference{padding-block:85px}.reference-grid{grid-template-columns:1fr;gap:55px}.reference-one{width:85%}.reference-copy{padding-left:10%}.reference-copy h2{font-size:43px}.source{margin-top:25px}.stats{padding-block:65px}.stats-grid{grid-template-columns:1fr;margin-top:30px;gap:30px}.stats-grid>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:25px}.stats strong{font-size:64px;white-space:nowrap}.stats p{font-size:12px;max-width:130px;margin:0}.client-kind-words{padding-block:65px}.client-quotes{margin-block:35px}.client-quotes blockquote{font-size:27px}.certificate-grid{gap:30px}.certificate-logo img{max-width:120px}.journal{padding-block:75px}.journal-grid{grid-template-columns:1fr;gap:50px}.journal-image{max-height:320px}.home-represented{padding-block:65px}.represented-heading{grid-template-columns:1fr}.represented-gallery{grid-template-columns:1fr;gap:35px}.represented-gallery figure{width:85%}.represented-gallery figure:nth-child(2){margin-left:auto}.closing{padding-block:75px 45px}.closing>div{align-items:end}.closing h2{font-size:75px}.circle-cta{width:120px;height:120px;font-size:10px;flex-shrink:0}.circle-cta span{font-size:22px}.footer-bottom{align-items:start;gap:35px}.footer-bottom nav{flex-direction:column;gap:10px}.footer-bottom>span{width:100%}.page-intro,.agency-intro{padding-block:65px}.page-intro h1,.agency-intro h1{font-size:52px}.service-heading{display:block}.service-heading h2{margin-bottom:25px}.service-detail summary{grid-template-columns:23px 1fr 20px;gap:12px}.service-detail summary>span{font-size:11px}.service-detail summary h2{font-size:22px}.service-detail .service-copy{padding-left:0}.service-copy>p{font-size:16px}.service-extra{grid-template-columns:1fr;gap:15px}.agency-lead{grid-template-columns:1fr;gap:10px;margin-block:35px}.about-founder{grid-template-columns:1fr;padding-block:65px;gap:40px}.agency-value-grid{grid-template-columns:1fr;gap:40px}.contact-layout{padding-block:50px}.contact-form-panel{padding:25px 20px;margin-inline:-8px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.contact-copy h1{font-size:40px}.hero-art img{filter:brightness(.8)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion .reveal{opacity:1;transform:none}}
/* Keep the caption and introduction separate on narrow screens. */
@media(max-width:600px){.hero-bottom{margin-top:385px}.hero{min-height:890px}.hero-art figcaption{max-width:200px}.questions{margin:25px 0}.questions>p{padding-top:20px}.service-content>.represented-brand{margin-top:80px}}
@media(min-width:601px) and (max-width:850px){.hero{min-height:900px}.hero-art{height:330px}.hero-bottom{margin-top:230px}}
.original-wordmark-prefix{display:block;font:10px/1.5 Manrope,sans-serif;letter-spacing:.12em;margin-bottom:5px}.hero-bottom{justify-content:flex-start;max-width:550px}.hero-bottom p{max-width:480px}.closing h2{font-size:clamp(42px,6vw,90px)}.closing>p:not(.eyebrow){max-width:540px}.restored-story,.restored-method{padding-block:100px;border-top:1px solid var(--line)}.restored-story>p:not(.eyebrow){max-width:720px;margin-top:40px}.restored-story ul{list-style:none;padding:0;margin:40px 0 60px;max-width:950px}.restored-story li{border-top:1px solid var(--line);padding:22px 0;font-size:20px}.restored-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:60px 0}.restored-steps p{margin-top:25px;color:var(--muted)}.landing-context{display:grid;grid-template-columns:1.25fr 1fr;gap:9%;margin-top:65px}.landing-context h2{font-size:clamp(28px,3.4vw,48px)}.landing-context p{margin-top:0}.landing-context details p{margin-top:25px}.brand-segment-header{padding:30px 0}.brand-segment-header h2{font-size:16px}.brand-segment-header p{margin-top:20px}.simple-service{padding:40px 0;border-top:1px solid currentColor}.simple-service>h3{max-width:850px}.service-preview{max-width:800px;margin:25px 0}.service-shift{display:flex;align-items:center;gap:25px;margin-bottom:25px}.shift-label{display:block;font-size:11px;opacity:.7;margin-bottom:8px}.simple-service summary,.landing-context summary{cursor:pointer}.simple-service-detail{max-width:900px;padding-top:30px}.simple-service-detail h4,.simple-service-detail h5{font-size:16px;margin:25px 0 15px}.simple-service-detail li{margin-bottom:12px}.brand-proof{padding-block:60px}.brand-proof blockquote{font-size:26px;max-width:800px;margin:25px 0}.related-directions{padding-top:60px}.related-directions h2{font-size:15px}.related-directions nav{display:flex;gap:15%;margin-top:30px}.related-direction-name{font-size:30px}.related-direction-link{font-size:12px}.service-content>.represented-brand{margin-bottom:70px}.restored-footer{margin-inline:var(--gutter);padding-block:40px;border-top:1px solid var(--line)}.spotify-edit{display:flex;gap:30px;align-items:center;margin-top:25px}.spotify-edit img{width:110px;height:110px}.spotify-edit h3{margin:10px 0}.spotify-listen{display:flex;gap:10px;align-items:center;font-size:12px}.newsletter-row input{color:var(--ivory);border-color:#faf8f570;max-width:380px}.newsletter-row>span{font-size:12px}.newsletter-row>p{margin-top:15px}.reference-copy .source{margin:0}@media(max-width:600px){.hero-bottom{margin-top:385px;max-width:100%}.hero-bottom p{font-size:15px}.hero{min-height:940px}.landing-context{grid-template-columns:1fr;gap:30px}.restored-steps{grid-template-columns:1fr;gap:30px}.restored-story,.restored-method{padding-block:65px}.restored-story h2{font-size:36px}.restored-story li{font-size:17px}.closing>div{gap:20px;align-items:center}.closing h2{font-size:36px}.service-shift{gap:14px;font-size:14px}.related-directions nav{gap:35px}.related-direction-name{font-size:25px}}
