.simple-services{gap:12px 40px}
.simple-service:has(>details[open]){grid-column:1/-1}
.simple-service details[open]>summary{padding:25px 0;min-height:90px}
.simple-service details[open]>summary h3{font-size:clamp(22px,2.5vw,36px);max-width:950px}
.simple-service-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none;width:100%;padding:0 0 45px}
.simple-service-detail>.service-preview{grid-column:1/-1;max-width:none;margin:0;background:#000000;color:#fff;padding:32px}
.simple-service-detail>.service-preview>p{max-width:850px;font-size:18px;margin:0}
.simple-service-detail>section{background:#fff;color:#000;padding:28px 32px;min-width:0}
.simple-service-detail h4{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 22px}
.simple-service-detail h5{font-size:20px;margin:25px 0 12px}
.simple-service-detail p,.simple-service-detail li{font-size:16px;line-height:1.7}
.simple-service-detail p:last-child{margin-bottom:0}
.simple-service-detail ul{margin:0;padding-left:20px}
.simple-service-detail .service-shift{margin:0 0 24px;padding:0;display:grid;grid-template-columns:1fr auto 1fr;gap:25px}
.simple-service-detail .shift-copy{font-size:clamp(21px,2.5vw,34px);line-height:1.2}
.simple-service-detail .shift-label{opacity:1;margin-bottom:12px}
.simple-service-detail .partner-formats,.simple-service-detail .service-formats{grid-column:1/-1}
.simple-service-detail .service-formats{font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin:12px 0}
.simple-service-detail>.quiet-cta{grid-column:1/-1;justify-self:start;background:#000000;color:#fff;padding:16px 24px}
@media(max-width:650px){.simple-service-detail{grid-template-columns:1fr;gap:12px}.simple-service-detail>section,.simple-service-detail>.service-preview{padding:24px}.simple-service-detail .service-shift{gap:14px}.simple-service-detail p,.simple-service-detail li{font-size:15px}}
.client-kind-words .client-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6vw;max-width:none;min-height:0;align-items:start;width:100%}
.client-kind-words .client-quotes blockquote{display:flex;flex-direction:column;font-size:clamp(23px,2.35vw,36px);line-height:1.3;animation:none;margin:0}
.client-kind-words .client-quotes cite{font-size:12px;margin-top:26px}
.review-stars{display:block;font-size:21px;letter-spacing:.22em;color:#000000;margin-top:20px;line-height:1}
.quote-indicator,.quote-controls{display:none!important}
@media(max-width:700px){.client-kind-words .client-quotes{grid-template-columns:1fr;gap:50px}.client-kind-words .client-quotes blockquote{font-size:25px}}
body>.proof{padding-block:100px!important}
.proof-expanded{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:75px;align-items:start}
.proof-numbers{display:grid;gap:45px}.proof-numbers strong{font-size:clamp(65px,7vw,110px);font-weight:400;line-height:1;letter-spacing:-.06em}
.proof-numbers p{font-size:16px;margin:16px 0 0;max-width:320px}
.proof-story h2{font-size:clamp(32px,3.7vw,55px);line-height:1.15;margin-bottom:30px}
.proof-story p{font-size:18px;line-height:1.7;max-width:520px}
@media(max-width:700px){body>.proof{padding-block:65px!important}.proof-expanded{grid-template-columns:1fr;gap:45px}.proof-numbers{grid-template-columns:1fr 1fr;gap:25px}.proof-numbers strong{font-size:54px}.proof-numbers p{font-size:14px}.proof-story p{font-size:16px}}
body[data-route=strategy] .simple-service-detail>section{background:#000;color:#fff}
body[data-route=strategy] .simple-service-detail>section p,body[data-route=strategy] .simple-service-detail>section li{color:#fff}
.client-kind-words .client-quotes.reviews-marquee{display:block;overflow:hidden;max-width:none;margin:50px 0 0;min-height:0}
.reviews-track{display:flex;width:max-content;animation:reviews-drift 65s linear infinite}
.reviews-group{display:flex;gap:55px;padding-right:55px;flex-shrink:0}
.client-kind-words .reviews-group blockquote{width:clamp(300px,38vw,540px);flex:none;font-size:clamp(23px,2.1vw,32px);justify-content:space-between}
.reviews-marquee:hover .reviews-track,.reviews-marquee:focus-within .reviews-track{animation-play-state:paused}
@keyframes reviews-drift{to{transform:translateX(-50%)}}
@media(max-width:700px){.reviews-group{gap:30px;padding-right:30px}.client-kind-words .reviews-group blockquote{width:78vw;font-size:23px}}
@media(prefers-reduced-motion:reduce){.reviews-track{animation:none}.client-kind-words .client-quotes.reviews-marquee{overflow-x:auto}}
.proof-expanded{display:block;margin:32px 0 55px}
.proof-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}
.proof-story h2{font-size:clamp(36px,4.7vw,72px);margin:0}
.proof-story p{font-size:17px;line-height:1.7;margin:0;max-width:520px}
.proof .certificate-grid{margin:0 0 45px;gap:5vw;align-items:center}
.proof .certificate-logo{height:105px;width:100%}
.proof .certificate-logo img{width:100%;max-width:220px;max-height:100px}
.proof>.proof-numbers{display:flex;gap:55px;margin-top:30px}
.proof>.proof-numbers>div{display:flex;align-items:baseline;gap:12px}
.proof>.proof-numbers strong{font-size:24px;letter-spacing:-.03em;white-space:nowrap}
.proof>.proof-numbers p{font-size:12px;margin:0;max-width:230px}
@media(max-width:700px){.proof-story{grid-template-columns:1fr;gap:25px}.proof .certificate-grid{grid-template-columns:1fr 1fr}.proof>.proof-numbers{flex-direction:column;gap:18px}.proof .certificate-logo img{max-width:160px}}
.service-title{min-width:0}.service-title h3{margin:0}.service-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.service-tags>span{display:inline-block;padding:6px 10px;background:#000000;color:#fff;font-size:10px;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;border-radius:3px}.simple-service summary{align-items:start}.service-preview h4{margin-top:30px}.service-preview p{color:#fff!important}
a[href^="#brands"]{--destination:#000;--destination-ink:#fff}a[href^="#strategy"]{--destination:#fff;--destination-ink:#000}a[href^="#culture"]{--destination:#000000;--destination-ink:#fff}
a:is([href^="#brands"],[href^="#strategy"],[href^="#culture"]){transition:background-color .25s,color .25s,box-shadow .25s}
a:is([href^="#brands"],[href^="#strategy"],[href^="#culture"]):is(:hover,:focus-visible){background-color:var(--destination)!important;color:var(--destination-ink)!important;box-shadow:0 0 0 10px var(--destination)}
a:is([href^="#brands"],[href^="#strategy"],[href^="#culture"]):is(:hover,:focus-visible) :is(p,span,h2){color:var(--destination-ink)!important}
.related-directions nav>a{padding:24px;display:block}.site-header nav>a:is(:hover,:focus-visible){border-radius:2px}
a:not([href^="#brands"]):not([href^="#strategy"]):not([href^="#culture"]):not(:has(img)):is(:hover,:focus-visible),button:is(:hover,:focus-visible),.simple-service summary:is(:hover,:focus-visible){background-color:#000000!important;color:#fff!important;transition:background-color .25s,color .25s}
body[data-route=culture] .simple-service summary:is(:hover,:focus-visible){background:#fff!important;color:#000000!important}
.simple-service-detail>section:last-of-type:nth-of-type(1){grid-column:1/-1}.simple-service-detail>section:last-of-type:nth-of-type(1) ul{columns:2;column-gap:60px}.simple-service-detail>section li{break-inside:avoid}.service-preview{outline:none!important;box-shadow:none!important}
@media(max-width:700px){.simple-service-detail>section:last-of-type:nth-of-type(1) ul{columns:1}}
.proof-copy .proof-numbers{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px}.proof-copy .proof-numbers>div{display:flex;align-items:baseline;gap:9px}.proof-copy .proof-numbers strong{font-size:24px;white-space:nowrap;letter-spacing:-.03em}.proof-copy .proof-numbers p{font-size:12px;margin:0;max-width:190px;line-height:1.5}
#home>.proof{padding-block:100px!important}
@media(max-width:700px){#home>.proof{padding-block:65px!important}}
#momentas .moment-deck.enhanced{height:470px;min-height:470px;position:relative;overflow:hidden;margin:0;padding:0;mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}
#momentas .moment-deck.enhanced li{display:flex!important;position:absolute!important;inset:50% 0 auto!important;min-height:80px;height:80px;align-items:center;margin:0;opacity:var(--wheel-opacity)!important;transform:translateY(calc(-50% + var(--wheel-offset)*92px))!important;filter:none!important;visibility:visible!important;font-size:clamp(17px,1.75vw,25px);line-height:1.3;text-transform:uppercase;transition:transform .65s ease,opacity .65s ease;pointer-events:none}
#dimensions>.section-heading{padding-block:25px 0!important;margin:0!important;min-height:0}#dimensions>.dimension:first-of-type{padding-top:22px!important}
@media(max-width:700px){#momentas .moment-deck.enhanced{height:410px;min-height:410px}#momentas .moment-deck.enhanced li{font-size:16px;transform:translateY(calc(-50% + var(--wheel-offset)*80px))!important}}
#momentas .moment-deck.enhanced li{font-size:clamp(15px,1.45vw,20px)!important;line-height:1.3!important;animation:none!important;max-width:none!important}
.site-header .wordmark{position:relative;padding-bottom:15px}.wordmark-tagline{position:absolute;left:0;bottom:0;font-family:Manrope,sans-serif;font-size:8px!important;line-height:1;letter-spacing:.18em;white-space:nowrap;font-weight:400}
.compact-closing{padding-block:70px!important;min-height:0!important;display:flex;align-items:center;justify-content:space-between;gap:25px}.compact-closing .eyebrow{margin:0}.closing-contact{font-size:clamp(32px,5vw,70px);line-height:1.1}.closing-contact span{margin-left:20px}
@media(max-width:600px){.compact-closing{align-items:flex-start;flex-direction:column}.wordmark-tagline{font-size:7px!important}}
#dimensions .dimension-body>div:empty{display:none}#dimensions .dimension-body{padding-bottom:0!important;gap:0!important}#dimensions .dimension-foot{position:relative;justify-content:center;text-align:center;gap:24px;margin-top:12px;padding-top:0!important}#dimensions .dimension-foot>span:first-child{width:auto;max-width:90%;text-align:center}#dimensions .dimension-foot .plus{position:absolute;right:0}
a[href^="#kontaktai"]:not([href*="naujienlaiskis"]){text-decoration-line:underline!important;text-decoration-color:#c8ff00!important;text-decoration-thickness:2px!important;text-underline-offset:8px!important;text-decoration-skip-ink:none}
.site-footer,.site-footer a,.site-footer a:is(:hover,:focus-visible){background-color:#fff!important;color:#000!important;box-shadow:none!important}.site-footer a:is(:hover,:focus-visible){text-decoration:underline!important;text-decoration-color:#000!important}
#momentas h2 em{font-size:clamp(34px,4.6vw,68px)!important}
#dimensions .dimension .dimension-body>.dimension-title-stage{height:auto;min-height:0;margin-bottom:25px;padding-top:12svh}#dimensions .dimension-title-stage h2{position:relative;top:auto}#dimensions .dimension{padding-bottom:12svh}
#dimensions .dimension{min-height:0!important;height:auto!important;padding-bottom:65px!important}#dimensions .dimension .dimension-body>.dimension-title-stage{padding-top:45px!important}
.media-editorial{padding-block:75px;background:#000;color:#fff}.media-editorial>.eyebrow{margin-bottom:35px}.media-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.media-feature .reference-one{width:100%;margin:0 0 25px}.media-feature .reference-one img{width:100%;max-height:520px;object-fit:cover;object-position:top}.media-editorial a{display:block}.media-editorial .journal-copy{display:block}.media-editorial .journal-meta{font-size:11px;margin-bottom:14px}.media-editorial h3{font-size:clamp(25px,3vw,40px);margin:0 0 18px;line-height:1.15}.media-editorial .journal-bottom{display:block;font-size:15px;line-height:1.65;margin-bottom:20px}.media-editorial .journal-read{font-size:11px;text-decoration:underline;text-decoration-color:#c8ff00;text-underline-offset:6px}.media-secondary{display:grid;gap:45px;align-content:start}.media-secondary>a{display:grid;grid-template-columns:90px 1fr;gap:22px}.media-secondary .journal-image{width:90px;height:115px;object-fit:cover}.proof-copy .proof-founder{font-size:13px;margin-top:20px}.proof-about{display:inline-block;margin-top:25px;font-size:13px;text-decoration:underline!important;text-decoration-color:#c8ff00!important;text-underline-offset:7px}
html body.motion .site-footer a.footer-wordmark:is(:hover,:focus-visible),html body .site-footer a.footer-wordmark,html body .site-footer a.footer-wordmark span{background:transparent!important;box-shadow:none!important;text-decoration:none!important;color:#000!important}
@media(max-width:700px){.media-editorial-grid{grid-template-columns:1fr;gap:40px}.media-secondary>a{grid-template-columns:65px 1fr;gap:18px}.media-secondary .journal-image{width:65px;height:85px}#dimensions .dimension{padding-bottom:45px!important}}
.compact-closing .call-copy{max-width:650px}.compact-closing .call-copy h2{font-size:clamp(30px,4vw,55px);line-height:1.15;margin:25px 0 20px}.compact-closing .call-copy>p:last-child{font-size:17px;line-height:1.6;margin:0}.compact-closing .closing-contact{font-size:clamp(20px,2.4vw,32px);white-space:nowrap}
.compact-closing>.call-copy{display:block!important;flex:1;min-width:0}.compact-closing{gap:50px}@media(max-width:900px){.compact-closing{display:block}.compact-closing .closing-contact{display:inline-block;margin-top:30px}.compact-closing>.call-copy{max-width:650px}}
#skambutis{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:40px;padding-block:85px!important}#skambutis>.call-copy{max-width:960px;flex:none}#skambutis .call-copy h2{font-size:clamp(38px,6.2vw,88px);line-height:1.06;letter-spacing:-.05em;margin:0 0 30px}#skambutis .call-copy p{max-width:760px;margin:0 auto;font-size:clamp(16px,1.7vw,22px);line-height:1.6}#skambutis>.call-actions{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}#skambutis .call-actions a{padding:20px 28px;font-size:17px;display:inline-block}#skambutis .call-primary{background:#c8ff00;color:#000}#skambutis .call-secondary{background:#fff;color:#000}
.client-kind-words{min-height:0!important;padding-block:75px!important}.client-kind-words .client-quotes.reviews-static{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 6vw;margin:40px 0 0;overflow:visible}.reviews-static blockquote{position:static!important;transform:none!important;opacity:1!important;min-width:0}
.media-feature{display:flex;flex-direction:column;gap:30px;min-width:0}.media-feature .reference-one{position:static!important;transform:none!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;display:block}.media-feature .reference-one img{position:static!important;display:block;transform:none!important;height:auto!important;max-height:none;object-fit:contain}.media-feature>a,.media-feature .journal-copy{position:static!important;transform:none!important;margin:0!important}.media-editorial h3{overflow-wrap:anywhere}
@media(max-width:900px){#momentas{display:block!important}#momentas h2{font-size:clamp(35px,5.8vw,55px)!important;line-height:1.13}#momentas h2 em{font-size:inherit!important;text-align:left!important;margin:22px 0!important}#momentas .transformation-copy{width:100%!important;margin:25px 0 0!important;padding:0!important}#momentas .moment-deck.enhanced{height:auto!important;min-height:0!important;mask-image:none;overflow:visible}#momentas .moment-deck.enhanced li{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;transform:none!important;opacity:1!important;display:block!important;padding:12px 0;font-size:16px!important;line-height:1.5!important;transition:none!important}.media-editorial-grid{grid-template-columns:1fr}.media-feature .reference-one img{max-height:580px;width:auto;max-width:100%}.client-kind-words .client-quotes.reviews-static{gap:40px 25px}.client-kind-words .reviews-static blockquote{font-size:22px}}
@media(max-width:540px){.client-kind-words .client-quotes.reviews-static{grid-template-columns:1fr}#skambutis>.call-actions{width:100%;flex-direction:column;gap:14px}#skambutis .call-actions a{width:100%;font-size:15px}#skambutis{padding-block:55px!important}}
#dimensions>.section-heading,#dimensions .dimension.brand{background:#fff!important;color:#000!important}#dimensions .dimension.brand :is(h2,span){color:#000!important}#dimensions .dimension.brand{--destination:#fff;--destination-ink:#000}#dimensions .dimension.brand:hover{box-shadow:none!important}
#home>.hero{padding-bottom:45px!important}#momentas{background:#000!important;background-image:none!important;margin-top:0!important;padding-top:45px!important}#momentas:before,#momentas:after{display:none!important}
.proof-copy .proof-numbers{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.proof-copy .proof-numbers>div{display:block}.proof-copy .proof-numbers strong{display:block;font-size:clamp(48px,6.5vw,90px);line-height:1;letter-spacing:-.06em;margin-bottom:14px}.proof-copy .proof-numbers p{font-size:13px;max-width:230px;line-height:1.5}
@media(max-width:540px){.proof-copy .proof-numbers strong{font-size:48px}.proof-copy .proof-numbers{gap:18px}}
