body #home#home>section#dimensions.editorial-services{display:block!important;padding:90px 5.2vw 60px!important;min-height:0!important;height:auto!important;overflow:visible!important}
body #home #dimensions.editorial-services .services-question{font:500 clamp(30px,4.1vw,60px)/1.08 Syne,sans-serif!important;letter-spacing:-.055em!important;max-width:780px!important;margin:0 0 100px!important;text-align:left!important}
body #home #dimensions.editorial-services .editorial-service{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.7fr)!important;grid-template-rows:auto auto auto!important;gap:26px 7vw!important;width:100%!important;min-height:calc(100svh - 80px)!important;height:auto!important;margin:0!important;padding:40px 0 100px!important;align-content:start!important;position:relative!important}
body #home #dimensions.editorial-services .dimension{grid-column:1 / -1!important;grid-row:1!important;height:auto!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important;position:relative!important;padding:0!important;background:none!important;border:0!important;overflow:visible!important}
body #home #dimensions.editorial-services .dimension-body,body #home #dimensions.editorial-services .dimension-title-stage{display:block!important;height:auto!important;min-height:0!important;position:static!important;transform:none!important}
body #home #dimensions.editorial-services .dimension h2{font-family:Syne,sans-serif!important;font-size:clamp(48px,5.45vw,86px)!important;font-weight:500!important;letter-spacing:-.06em!important;line-height:1.04!important;margin:0!important;transform:none!important;position:static!important}
body #home #dimensions.editorial-services .dimension-foot{position:static!important;display:block!important;padding:7px 0 0!important;width:auto!important}
body #home #dimensions.editorial-services .plus{font-size:15px!important;font-weight:500!important;line-height:1!important;position:static!important}
.service-film-pair{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:1.65fr 1fr;gap:18px;height:clamp(340px,38vw,580px)}
.service-film-pair video{width:100%;height:100%;min-height:0;object-fit:cover;display:block;background:#f6f5f3}
body #home #dimensions.editorial-services .direction-description{grid-column:1!important;grid-row:3!important;font:400 18px/1.65 Syne,sans-serif!important;letter-spacing:-.025em!important;margin:0!important;max-width:500px!important}
body #home #dimensions.editorial-services .direction-keywords{grid-column:2!important;grid-row:3!important;font:400 11px/1.9 Syne,sans-serif!important;letter-spacing:.065em!important;margin:0!important;align-self:start!important}
body #home #dimensions.editorial-services>.editorial-accent{display:none!important}
@media(max-width:700px){body #home#home>section#dimensions.editorial-services{padding:60px 6vw 0!important}body #home #dimensions.editorial-services .services-question{font-size:34px!important;margin-bottom:55px!important}body #home #dimensions.editorial-services .editorial-service{grid-template-columns:1fr!important;gap:20px!important;min-height:0!important;padding:25px 0 75px!important}.service-film-pair{height:310px;grid-template-columns:1.3fr 1fr;gap:10px}body #home #dimensions.editorial-services .direction-description{grid-column:1!important;grid-row:3!important}body #home #dimensions.editorial-services .direction-keywords{grid-column:1!important;grid-row:4!important}}
/* Reference structure: narrow vertical rail, complete left page, tall right page. */
body #home #dimensions.editorial-services .editorial-service{grid-template-columns:28px minmax(0,1.8fr) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:0 8px!important;padding:35px 0 100px!important;min-height:0!important;align-items:stretch!important}
.service-print-rail{writing-mode:vertical-rl;transform:rotate(180deg);font:400 13px Georgia,serif;letter-spacing:-.03em;align-self:center;justify-self:center}
.service-print-main{display:grid;grid-template-rows:auto minmax(220px,1fr) auto;gap:12px;min-width:0}
body #home #dimensions.editorial-services .service-print-main .dimension{grid-column:auto!important;grid-row:auto!important}
.service-print-main>video{width:100%;height:clamp(235px,28vw,425px);object-fit:cover;display:block}
.service-print-foot{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;padding:10px 0 4px;min-height:100px;align-items:start}
body #home #dimensions.editorial-services .service-print-foot .direction-description,body #home #dimensions.editorial-services .service-print-foot .direction-keywords{grid-column:auto!important;grid-row:auto!important}
.service-print-side{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#000}
.service-print-tag{font:500 clamp(28px,3.6vw,58px)/1.1 Syne,sans-serif;letter-spacing:-.06em;color:#fff;white-space:nowrap;padding:5px 10px 9px}
.service-print-side>video{width:100%;height:0;flex:1;min-height:260px;object-fit:cover;display:block}
@media(max-width:700px){body #home #dimensions.editorial-services .editorial-service{grid-template-columns:16px minmax(0,1.5fr) minmax(0,1fr)!important;gap:0 7px!important;padding-bottom:65px!important}.service-print-main{gap:9px}.service-print-main>video{height:230px}.service-print-foot{grid-template-columns:1fr;gap:12px;min-height:130px}.service-print-rail{font-size:10px}.service-print-tag{font-size:24px;padding:8px 5px}.service-print-side>video{min-height:300px}body #home #dimensions.editorial-services .dimension h2{font-size:clamp(27px,6vw,42px)!important}body #home #dimensions.editorial-services .service-print-foot .direction-description{font-size:15px!important}body #home #dimensions.editorial-services .service-print-foot .direction-keywords{font-size:9px!important}}
body #home #dimensions.editorial-services .service-print-main .dimension{flex-direction:row!important;align-items:flex-start!important}
body #home #dimensions.editorial-services .service-print-main .dimension-foot{align-self:flex-start!important;margin:5px 0 0!important}
body #home #dimensions.editorial-services .editorial-service video{transform:none!important;max-width:100%!important;width:100%!important;object-fit:cover!important;min-height:0!important;position:static!important;inset:auto!important}
body #home #dimensions.editorial-services .service-print-main>video{height:clamp(235px,28vw,425px)!important}
body #home #dimensions.editorial-services .service-print-side{height:100%!important;min-height:0!important}
body #home #dimensions.editorial-services .service-print-side>video{height:0!important;min-height:0!important;flex:1 1 0!important}
body #home #dimensions.editorial-services .service-print-main .dimension-body{flex:1!important;width:auto!important;text-align:left!important}
body #home #dimensions.editorial-services .service-print-main .dimension-title-stage,body #home #dimensions.editorial-services .service-print-main h2{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}
body #home#home #dimensions.editorial-services .editorial-service .service-print-main{min-width:0!important;overflow:hidden!important;position:relative!important}
body #home#home #dimensions.editorial-services .editorial-service .service-print-main>video{width:100%!important;max-width:100%!important;transform:none!important;scale:1!important;animation:none!important;object-fit:cover!important;height:clamp(235px,28vw,425px)!important}
body #home #dimensions.editorial-services #home-service-brands .dimension h2{font-size:clamp(32px,4vw,62px)!important}
body #home #dimensions.editorial-services #home-service-brands .service-print-tag{font-size:clamp(22px,2.5vw,38px)!important}
body .media-page #media-content{padding:65px 5.2vw 100px;background:#fff;color:#000;min-height:calc(100svh - 80px)}
body .media-page #media-content>h2{font:500 clamp(40px,5.45vw,72px)/1.05 Syne,sans-serif;letter-spacing:-.06em;margin-bottom:45px}
body .media-page .media-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
body .media-page .journal-image{width:100%;aspect-ratio:16/9;object-fit:cover}
body .media-page .journal-copy{display:grid;grid-template-rows:25px 70px minmax(160px,1fr) 44px;gap:20px;padding:28px 10px 0;text-align:center;height:calc(100% - 16vw)}
body .media-page .journal-meta{font-size:10px;letter-spacing:.08em}body .media-page h3{font:500 21px/1.25 Syne,sans-serif}body .media-page .journal-bottom{font:400 15px/1.65 Syne,sans-serif}body .media-page .journal-read{font-size:12px;text-decoration:underline;text-decoration-color:#a8d112;text-underline-offset:8px}
@media(max-width:700px){body .media-page .media-editorial-grid{grid-template-columns:1fr;gap:50px}body .media-page .journal-copy{height:auto;grid-template-rows:auto auto auto 44px}body #home #dimensions.editorial-services #home-service-brands .dimension h2{font-size:27px!important}}
/* Standalone media retains one centered text column per card. */
body #media-content .journal-copy{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;height:auto!important;min-height:340px;gap:22px!important}
body #media-content .journal-copy>*{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:32ch;margin:0!important}
body #media-content .journal-copy .read{margin-top:auto!important;width:auto!important}
body #main-nav a[data-nav="media"]{background:transparent!important;color:#000!important;border-radius:0!important;padding:0!important}

/* Print hierarchy shared by both service spreads. */
body #home #dimensions.editorial-services .editorial-service .dimension h2{font-size:clamp(40px,5.45vw,86px)!important;white-space:normal!important}
body #home #dimensions.editorial-services .editorial-service .service-print-tag{font-size:clamp(25px,3.6vw,58px)!important;white-space:normal!important}
body #home #dimensions.editorial-services .service-print-foot{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)!important;gap:24px!important;padding-top:18px!important;align-items:end!important}
body #home #dimensions.editorial-services .service-print-foot .direction-description{font:500 clamp(27px,3.2vw,48px)/1.05 Syne,sans-serif!important;letter-spacing:-.055em!important;text-transform:uppercase!important;max-width:none!important}
body #home #dimensions.editorial-services .service-print-foot .direction-keywords{font:400 10px/1.75 Syne,sans-serif!important;letter-spacing:.05em!important;align-self:end!important}
body #home #dimensions.editorial-services .service-print-rail{border-left:1px solid #000!important;padding-left:10px!important;align-self:stretch!important;text-align:center!important;display:flex;justify-content:center;align-items:center}
.services-prelude{font:400 16px/1.4 Syne,sans-serif;margin:0 0 16px}
@media(max-width:700px){body #home #dimensions.editorial-services .editorial-service .dimension h2{font-size:clamp(27px,6vw,42px)!important}body #home #dimensions.editorial-services .editorial-service .service-print-tag{font-size:24px!important}body #home #dimensions.editorial-services .service-print-foot{grid-template-columns:1fr!important;gap:18px!important}body #home #dimensions.editorial-services .service-print-foot .direction-description{font-size:26px!important}}
body #home#home>section#metodas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;row-gap:45px!important}
body #home#home>section#metodas>.method-section-heading{grid-column:1 / -1!important;grid-row:1!important;font:500 clamp(30px,4.1vw,60px)/1.08 Syne,sans-serif!important;letter-spacing:-.055em!important;text-align:left!important;margin:0!important;max-width:none!important;position:static!important}
body #home#home>section#metodas>.method-section-heading em{display:inline!important;white-space:normal!important;font:inherit!important}
body #home#home>section#metodas>.process-intro{grid-column:1!important;grid-row:2!important;position:static!important;top:auto!important;padding-top:0!important}
body #home#home>section#metodas>.client-quotes{grid-column:2!important;grid-row:2!important;margin-top:0!important;padding-top:0!important}
@media(max-width:700px){body #home#home>section#metodas{grid-template-columns:1fr!important}body #home#home>section#metodas>.client-quotes{grid-column:1!important;grid-row:2!important}body #home#home>section#metodas>.process-intro{grid-row:3!important}}
body #home#home #dimensions.editorial-services #home-service-brands .dimension h2,body #home#home #dimensions.editorial-services #home-service-strategy .dimension h2{font-size:clamp(40px,5.45vw,86px)!important}
body #home#home #dimensions.editorial-services #home-service-brands .service-print-tag,body #home#home #dimensions.editorial-services #home-service-strategy .service-print-tag{font-size:clamp(25px,3.6vw,58px)!important}
body #home#home>section#metodas>.method-section-heading{text-transform:uppercase!important}
@media(max-width:700px){body #home#home #dimensions.editorial-services #home-service-brands .dimension h2,body #home#home #dimensions.editorial-services #home-service-strategy .dimension h2{font-size:clamp(27px,6vw,42px)!important}body #home#home #dimensions.editorial-services #home-service-brands .service-print-tag,body #home#home #dimensions.editorial-services #home-service-strategy .service-print-tag{font-size:24px!important}}
body #home#home>section#metodas>.process-timeline{grid-column:2!important;grid-row:2!important;margin-top:0!important;padding-top:0!important}
@media(max-width:700px){body #home#home>section#metodas>.process-timeline{grid-column:1!important;grid-row:2!important}}
/* Content-led spacing: no empty viewport fillers between sections. */
body.home-snap #home#home>section{min-height:0!important;height:auto!important;margin-top:0!important;margin-bottom:0!important}
body #home#home>.hero.editorial-hero{padding-bottom:64px!important}
body #home#home>section#dimensions.editorial-services{padding-top:48px!important;padding-bottom:0!important}
body #home #dimensions.editorial-services .services-question{margin-bottom:56px!important}
body #home #dimensions.editorial-services .editorial-service{padding-top:24px!important;padding-bottom:64px!important}
body #home#home>section:is(#metodas,#rezultatas,#bendradarbiavimas){padding-top:56px!important;padding-bottom:56px!important;align-content:start!important}
body #home#home>section#metodas{row-gap:32px!important}
body #home#home>section#metodas>.process-intro{margin-top:0!important}
body #home#home>section#bendradarbiavimas{justify-content:flex-start!important;gap:36px!important}
body #home#home>section#bendradarbiavimas>h2{margin:0!important}
body #home#home>section#bendradarbiavimas .collaboration-grid{margin-top:0!important;margin-bottom:0!important}
body #home#home>section#bendradarbiavimas .collaboration-cta{margin-top:0!important}
body .closing-garden section#pradekime#pradekime{min-height:0!important;height:auto!important;padding-top:64px!important;padding-bottom:96px!important}
@media(max-width:700px){body #home#home>section:is(#metodas,#rezultatas,#bendradarbiavimas){padding-top:40px!important;padding-bottom:40px!important}body #home #dimensions.editorial-services .editorial-service{padding-bottom:48px!important}body #home #dimensions.editorial-services .services-question{margin-bottom:36px!important}}
body #home#home #dimensions.editorial-services .service-print-foot .direction-keywords{display:grid!important;grid-template-columns:minmax(0,1fr) 25px!important;align-items:center!important;border:1px solid #000!important;border-radius:0!important;padding:0!important;line-height:1.65!important;font-size:9px!important;letter-spacing:.035em!important;min-width:0!important}
body #home#home #dimensions.editorial-services .service-print-foot .direction-keywords .keyword-label{padding:7px 8px!important}
body #home#home #dimensions.editorial-services .service-print-foot .direction-keywords::after{content:'+';display:flex;align-items:center;justify-content:center;align-self:stretch;border-left:1px solid #000;font-size:15px;min-height:28px}
body #home#home #dimensions.editorial-services .direction-keywords::before{content:none!important;display:none!important}
body #home#home #dimensions.editorial-services .service-print-foot .direction-keywords::after{border-left:1px solid #000!important}
html body.home-snap #home#home>section.hero.editorial-hero{min-height:0!important;height:auto!important;padding-bottom:24px!important;display:block!important}
html body #home#home .editorial-hero-media{min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important}
html body #home#home .editorial-motion{position:static!important;display:block!important;margin:16px 0 0 auto!important}
body #home#home #dimensions.editorial-services .editorial-service{grid-template-columns:40px minmax(0,1.8fr) minmax(0,1fr)!important}
body #home#home #dimensions.editorial-services .service-print-rail{font:400 clamp(11px,1.2vw,16px)/1.2 Syne,sans-serif!important;letter-spacing:.015em!important;white-space:nowrap!important}
body #home#home #dimensions.editorial-services .service-print-foot{display:flex!important;justify-content:flex-end!important;min-height:0!important;padding-top:10px!important}
body #home#home #dimensions.editorial-services .direction-keywords{width:min(100%,360px)!important;align-self:end!important}
.section-prelude{font:400 16px/1.4 Syne,sans-serif!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 16px!important}
body #home#home>section#metodas{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}
body #home#home>section#metodas>.method-section-heading{font:500 clamp(30px,4.1vw,60px)/1.08 Syne,sans-serif!important;margin:0 0 30px!important}
body #home#home>section#metodas>.process-timeline{width:100%!important;max-width:640px!important;height:560px!important;margin:0 auto!important;align-self:center!important}
body #home#home>section#poziuris{min-height:0!important;padding:40px 5.2vw!important}
body #home#home>section#poziuris .process-intro{position:static!important;max-width:800px!important;margin:0 auto!important}
body #home#home>section#poziuris blockquote{font:400 clamp(22px,2.4vw,32px)/1.45 Syne,sans-serif!important;margin:0!important;padding:0!important;border:0!important}
body #home#home>section#poziuris cite{display:block!important;font:400 13px/1.5 Syne,sans-serif!important;margin-top:20px!important}
body .closing-garden section#pradekime#pradekime{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:56px 5.2vw 64px!important;min-height:0!important}
body .closing-garden section#pradekime#pradekime h2{font:500 clamp(30px,4.1vw,60px)/1.08 Syne,sans-serif!important;letter-spacing:-.055em!important;color:#000!important;margin:0 0 28px!important}
body .closing-garden section#pradekime#pradekime p.section-prelude{font:400 16px/1.4 Syne,sans-serif!important;margin:0 0 16px!important}
body .closing-garden section#pradekime#pradekime p:not(.section-prelude){max-width:620px!important;margin:0 0 24px!important}
body .closing-garden section#pradekime#pradekime .review-garden{display:none!important}
html body .closing-garden section#pradekime#pradekime>*{align-self:flex-start!important;justify-self:start!important;text-align:left!important;position:static!important;transform:none!important;inset:auto!important;order:0!important}
html body .closing-garden section#pradekime#pradekime h2{color:#000!important;-webkit-text-fill-color:#000!important}
html body .closing-garden section#pradekime#pradekime p{width:auto!important;margin-left:0!important;margin-right:0!important}
body #home#home #dimensions.editorial-services .service-print-foot .direction-keywords{width:100%!important;max-width:none!important;flex:1!important}
body #home#home>section#rezultatas{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}
body #home#home>section#rezultatas>h2,body #home#home>section#bendradarbiavimas>h2{font:500 clamp(30px,4.1vw,60px)/1.08 Syne,sans-serif!important;letter-spacing:-.055em!important;color:#000!important;-webkit-text-fill-color:#000!important;margin:0 0 28px!important;max-width:none!important}
body #home#home>section#rezultatas>.method-introduction{font:400 18px/1.55 Syne,sans-serif!important;max-width:760px!important;margin:0 0 24px!important}
body #home#home>section#rezultatas>.process-timeline{width:100%!important;max-width:640px!important;height:720px!important;align-self:center!important;margin:0 auto!important}
body #home#home>section#bendradarbiavimas>.section-prelude{margin-bottom:-20px!important}
html body .closing-garden section#pradekime#pradekime{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:48px!important;align-items:center!important}
html body .closing-garden section#pradekime#pradekime>.invitation-copy{align-self:center!important}
html body .closing-garden section#pradekime#pradekime .invitation-copy p{margin:0 0 24px!important;max-width:620px!important}
html body .closing-garden section#pradekime#pradekime .invitation-copy .section-prelude{margin-bottom:16px!important}
html body .closing-garden section#pradekime#pradekime .invitation-film{display:block!important;width:100%!important;height:360px!important;object-fit:cover!important;transform:none!important;position:static!important}
@media(max-width:700px){html body .closing-garden section#pradekime#pradekime{grid-template-columns:1fr!important;gap:28px!important}html body .closing-garden section#pradekime#pradekime .invitation-film{height:320px!important}}
html body .closing-garden section#pradekime#pradekime .invitation-film{height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}
html body .closing-garden section#pradekime#pradekime{align-items:start!important}
html body .closing-garden section#pradekime#pradekime>.invitation-copy{align-self:start!important;padding-top:0!important;margin-top:0!important}

/* Inset oxblood cards keep the surrounding page white. */
html body #home#home>section:is(#metodas,#rezultatas)>.process-timeline{background:#5c0a0a!important;color:#faf8f5!important;isolation:isolate}
html body #home#home>section:is(#metodas,#rezultatas) .process-step{background:transparent!important;color:#faf8f5!important}
html body #home#home>section:is(#metodas,#rezultatas) .process-step :is(h3,p,span,strong,small){color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body .closing-garden section#pradekime#pradekime{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}
html body .closing-garden section#pradekime#pradekime>.invitation-copy{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:70px!important}
html body .closing-garden section#pradekime#pradekime .conversation-number{font:400 clamp(110px,17vw,240px)/.85 Georgia,serif!important;letter-spacing:-.08em!important;color:#000!important}
html body .closing-garden section#pradekime#pradekime .conversation-details p{font:400 clamp(25px,3vw,42px)/1.08 Georgia,serif!important;max-width:520px!important;margin-bottom:30px!important}
html body .closing-garden section#pradekime#pradekime .conversation-details{padding-bottom:6px}
@media(max-width:700px){html body .closing-garden section#pradekime#pradekime{grid-template-columns:1fr!important}html body .closing-garden section#pradekime#pradekime>.invitation-copy{gap:48px!important}}
html body #home#home>section:is(#metodas,#rezultatas) .process-step *{color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}

html body #home#home>section#poziuris.experience-editorial{display:block!important;position:relative!important;padding:32px 5.2vw 36px!important;margin:40px 0!important;overflow:hidden!important;background:#faf9f6!important;color:#111!important}
.experience-meta{display:flex;justify-content:space-between;font:400 10px/1.3 Syne,sans-serif;letter-spacing:.04em}
html body #home#home #poziuris .experience-title{font:400 clamp(58px,8.9vw,132px)/.88 Georgia,'Times New Roman',serif!important;letter-spacing:-.065em!important;text-transform:none!important;color:#111!important;-webkit-text-fill-color:#111!important;margin:34px 0 0!important;max-width:none!important;position:relative;z-index:1}
.experience-title span{display:block;text-align:right;margin-right:1vw}
html body #home#home #poziuris .experience-portrait{display:block!important;position:relative!important;width:27%!important;height:auto!important;margin:-5px 13% 35px auto!important;transform:rotate(11deg)!important;object-fit:contain!important;z-index:2}
.experience-bottom{display:grid;grid-template-columns:80px minmax(0,440px);gap:24px;align-items:start}
.experience-years{font:400 76px/.9 Georgia,serif;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:-.08em}
.experience-facts{display:grid;gap:22px}
html body #home#home #poziuris .experience-facts h3{font:500 13px/1.25 Syne,sans-serif!important;letter-spacing:0!important;margin:0 0 5px!important;color:#111!important}
html body #home#home #poziuris .experience-facts p{font:400 12px/1.5 Syne,sans-serif!important;margin:0!important;max-width:400px!important;color:#111!important}
html body #home#home #poziuris .experience-certified{font:400 10px/1.5 Syne,sans-serif!important;letter-spacing:.035em!important;margin:36px 0 0!important;text-align:right!important;color:#111!important}
@media(max-width:600px){html body #home#home #poziuris .experience-title{font-size:clamp(48px,11vw,66px)!important}.experience-bottom{grid-template-columns:48px minmax(0,1fr);gap:16px}.experience-years{font-size:54px}html body #home#home #poziuris .experience-portrait{width:38%!important;margin:16px 12% 32px auto!important}.experience-meta{font-size:8px}}
html body #home#home #poziuris .experience-portrait{margin-top:-25px!important;margin-bottom:28px!important}

html body #home#home #poziuris .experience-title{font:400 clamp(30px,4.9vw,74px)/1.02 Georgia,'Times New Roman',serif!important;letter-spacing:-.045em!important;margin:30px 0 0!important;text-align:left!important}
html body #home#home #poziuris .experience-portrait{width:29%!important;transform:none!important;margin:24px 14% 40px auto!important}
.experience-bottom{grid-template-columns:80px minmax(0,400px)!important;gap:24px!important}
.experience-years{font:400 clamp(30px,4.8vw,68px)/1 Georgia,serif!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;letter-spacing:-.045em!important;white-space:nowrap!important}
.experience-facts{gap:17px!important}
html body #home#home #poziuris .experience-facts h3{font:400 11px/1.25 Syne,sans-serif!important;margin:0 0 3px!important}
html body #home#home #poziuris .experience-facts p{font:400 10px/1.4 Syne,sans-serif!important;max-width:350px!important}
@media(max-width:600px){html body #home#home #poziuris .experience-title{font-size:30px!important}html body #home#home #poziuris .experience-portrait{width:42%!important;margin-right:10%!important}.experience-bottom{grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important}.experience-years{font-size:32px!important}}

.experience-bottom{grid-template-columns:80px minmax(0,620px)!important;gap:24px!important}
.experience-facts{gap:26px!important}
html body #home#home #poziuris .experience-facts h3{font:500 clamp(18px,2.1vw,28px)/1.2 Syne,sans-serif!important;margin:0 0 9px!important}
html body #home#home #poziuris .experience-facts p{font:400 clamp(15px,1.7vw,22px)/1.45 Syne,sans-serif!important;max-width:600px!important}
html body #home#home #poziuris .experience-facts .experience-certified{font:400 clamp(11px,1.2vw,15px)/1.5 Syne,sans-serif!important;margin:0!important;text-align:left!important;max-width:none!important}
@media(max-width:600px){.experience-bottom{grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important}}

.experience-bottom{grid-template-columns:minmax(0,1fr) 80px!important;gap:24px!important}
.experience-bottom .experience-facts{grid-column:1;grid-row:1}
.experience-bottom .experience-years{grid-column:2;grid-row:1;justify-self:end;align-self:stretch;border-left:1px solid #000;padding-left:14px;text-align:center}
html body #home#home #poziuris .experience-facts .experience-certified{display:grid!important;grid-template-columns:minmax(0,1fr) 25px!important;align-items:center!important;border:1px solid #000!important;padding:0 0 0 8px!important;font:400 clamp(9px,1.05vw,14px)/1.65 Syne,sans-serif!important;letter-spacing:.035em!important;min-height:30px!important;width:100%!important;box-sizing:border-box!important}
html body #home#home #poziuris .experience-certified::after{content:'+';display:flex;align-items:center;justify-content:center;align-self:stretch;border-left:1px solid #000;font-size:15px;min-height:30px}
@media(max-width:600px){.experience-bottom{grid-template-columns:minmax(0,1fr) 44px!important;gap:14px!important}.experience-bottom .experience-years{padding-left:10px}}
html body #home#home #poziuris .experience-bottom .experience-years{border-left:1px solid #000!important;padding-left:14px!important}

html body #home#home #poziuris .experience-bottom .experience-years{font:400 clamp(11px,1.2vw,16px)/1.2 Syne,sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;border-left:0!important;border-right:1px solid #000!important;padding:10px 14px 10px 0!important;align-self:stretch!important;justify-self:stretch!important;text-align:center!important}
.experience-bottom{grid-template-columns:minmax(0,1fr) 40px!important}
@media(max-width:600px){.experience-bottom{grid-template-columns:minmax(0,1fr) 36px!important}}

html body #home#home #poziuris.experience-editorial{padding-right:calc(5.2vw + 40px)!important}
html body #home#home #poziuris .experience-bottom{grid-template-columns:minmax(0,1fr)!important}
html body #home#home #poziuris .experience-bottom .experience-years{position:absolute!important;right:5.2vw!important;top:32px!important;bottom:36px!important;width:26px!important;box-sizing:border-box!important;transform:none!important;writing-mode:vertical-rl!important;border:0!important;border-left:1px solid #000!important;padding:0 0 0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important}
@media(max-width:600px){html body #home#home #poziuris.experience-editorial{padding-right:calc(5.2vw + 36px)!important}}
html body #home#home #poziuris.experience-editorial>.experience-meta,html body #home#home #poziuris.experience-editorial>.experience-bottom{width:calc(100% - 40px)!important;box-sizing:border-box!important}
html body #home#home #poziuris.experience-editorial>.experience-meta{width:calc(100% - 60px)!important}
#rezultatas .result-proof,#rezultatas .result-proof-note{display:none!important}
body #home#home>section#rezultatas>.process-timeline{height:560px!important}
html body .closing-garden section#pradekime#pradekime .conversation-proof{margin-top:30px!important;max-width:400px!important}
html body .closing-garden section#pradekime#pradekime .conversation-proof h3{font:500 18px/1.2 Syne,sans-serif!important;margin:0 0 8px!important}
html body .closing-garden section#pradekime#pradekime .conversation-proof p{font:400 14px/1.45 Syne,sans-serif!important;margin:0!important}
html body #home#home #poziuris .experience-facts .experience-certified{padding-left:0!important}
.certified-window{display:block;overflow:hidden;min-width:0;padding:8px 0}
.certified-track{display:flex;width:max-content;animation:certified-running-line 32s linear infinite}
.certified-track>span{display:block;flex:none;white-space:nowrap;padding-right:28px}
.experience-certified:hover .certified-track{animation-play-state:paused}
@keyframes certified-running-line{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.certified-track{animation:none}.certified-window{overflow-x:auto}}
.certified-track>span{padding-right:0!important}
.certified-track>span{white-space:pre!important}
.certified-track strong{font-weight:700!important}
html body .closing-garden section#pradekime#pradekime .conversation-proof .speed-prelude{font:400 14px/1.4 Syne,sans-serif!important;margin:0 0 10px!important}
html body .closing-garden section#pradekime#pradekime .conversation-proof .speed-heading{font:500 clamp(20px,2.4vw,34px)/1.08 Syne,sans-serif!important;letter-spacing:-.04em!important;margin:0 0 20px!important}

@media(min-width:701px){
html body header.site-header{display:flex!important;align-items:center!important;justify-content:center!important}
html body header.site-header>.wordmark{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;white-space:nowrap!important;z-index:2}
html body header.site-header>#main-nav{display:grid!important;grid-template-columns:auto auto minmax(180px,1fr) auto auto!important;align-items:center!important;gap:clamp(16px,2.8vw,48px)!important;width:100%!important;margin:0!important}
html body #main-nav>[data-nav="brands"]{grid-column:1!important;grid-row:1}
html body #main-nav>[data-nav="strategy"]{grid-column:2!important;grid-row:1}
html body #main-nav>[data-nav="media"]{grid-column:4!important;grid-row:1}
html body #main-nav>[data-nav="kontaktai"]{grid-column:5!important;grid-row:1}
}
.media-about-nav{display:flex;flex-wrap:wrap;gap:24px;padding-top:40px;padding-bottom:30px}
.media-about-nav a{font:400 13px/1.4 Syne,sans-serif;text-decoration:none;color:#000;border-bottom:1px solid #000;padding-bottom:5px}
#media .media-about>header,#media .media-about>section{padding-top:60px;padding-bottom:60px;min-height:0}
#media .media-about .agency-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
#media .media-about .agency-value-grid p{line-height:1.6}
@media(max-width:700px){#media .media-about .agency-value-grid{grid-template-columns:1fr}.media-about-nav{gap:16px}}
#media .media-about :is(p,h1,h2,h3,article,figure,.enter-view){opacity:1!important;visibility:visible!important;transform:none!important}
#media .media-about p{color:#111!important;-webkit-text-fill-color:#111!important}
body #home#home #dimensions.editorial-services #home-service-brands>.service-kpis{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font:400 12px/1.4 Syne,sans-serif;letter-spacing:.01em;color:#000}
.service-kpis>span{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.service-kpis .kpi-growth{font-size:17px;line-height:1}
@media(max-width:600px){body #home#home #dimensions.editorial-services #home-service-brands>.service-kpis{font-size:10px;gap:9px}.service-kpis>span{gap:6px}}
.service-kpis .kpi-growth{animation:kpi-blink 1.2s steps(1,end) infinite}
@keyframes kpi-blink{0%,100%{opacity:1}50%{opacity:0}}
@media(prefers-reduced-motion:reduce){.service-kpis .kpi-growth{animation:none}}
body #home#home #dimensions.editorial-services #home-service-brands>.service-kpis{grid-column:2!important;width:100%!important;justify-content:space-between!important;gap:8px!important}
.service-kpis .kpi-growth{animation:kpi-soft-pulse 2.8s ease-in-out infinite!important}
@keyframes kpi-soft-pulse{0%,100%{opacity:.9}50%{opacity:.35}}
.service-kpis .kpi-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.service-kpis>span{gap:6px!important}
@media(max-width:600px){.service-kpis .kpi-icon{width:11px;height:11px}body #home#home #dimensions.editorial-services #home-service-brands>.service-kpis{grid-column:2 / -1!important}.service-kpis>span{gap:4px!important}}
@media(prefers-reduced-motion:reduce){.service-kpis .kpi-growth{animation:none!important}}

/* 153 — Shared homepage editorial language on both service pages. */
body #konceptai .page-intro > .text-link{display:none}
body #konceptai .page-intro{padding-top:65px;padding-bottom:55px}
body #konceptai .page-intro h1{margin-top:0}
body #konceptai .simple-services{display:grid;grid-template-columns:1fr;gap:54px}
body #konceptai .simple-service{border:0;border-left:1px solid #000;padding:0 0 0 22px;position:relative}
body #konceptai .simple-service summary{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;list-style:none;position:relative}
body #konceptai .simple-service summary::-webkit-details-marker{display:none}
body #konceptai .service-index{color:#000;font-size:12px;padding-top:7px}
body #konceptai .service-title h3{font-size:clamp(26px,3.6vw,52px);max-width:90%;margin-bottom:24px}
body #konceptai .service-tags{display:block;border:1px solid #000;padding:10px 92px 10px 12px;font-size:12px;line-height:1.7;min-height:44px;width:100%;box-sizing:border-box}
body #konceptai .service-expand{position:absolute;right:0;bottom:0;width:80px;min-height:44px;border-left:1px solid #000;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;text-transform:uppercase}
body #konceptai .simple-service-detail{margin-left:46px;padding:25px 0 10px;max-width:760px}
body #konceptai .simple-service details[open] .service-expand{color:#5c0a0a}
body #konceptai .service-projects{margin:85px 0}
body #konceptai .service-projects>h2{font-size:clamp(30px,4vw,60px);margin-bottom:35px}
body #konceptai .service-projects article{border-left:1px solid #000;padding-left:14px}
body #konceptai .stats-video-panel{border-radius:0!important}
body #konceptai .related-directions{border-left:1px solid #000;padding:0 0 0 22px;margin:70px 0}
body #konceptai .related-directions nav{display:block;margin-top:24px}
body #konceptai .related-directions nav>a{display:grid;grid-template-columns:1fr auto;border:1px solid #000;padding:16px;gap:12px}
body #konceptai .related-direction-name{font-size:clamp(26px,3.6vw,48px)}
body #konceptai .related-directions nav>a>p{grid-column:1;margin:0;font-size:15px}
body #konceptai .related-directions nav>a>span:last-child{grid-column:2;grid-row:1/3;border-left:1px solid #000;padding-left:16px;display:flex;align-items:center;font-size:11px}
@media(max-width:700px){body #konceptai .simple-service{padding-left:12px}body #konceptai .simple-service summary{grid-template-columns:20px minmax(0,1fr);gap:10px}body #konceptai .simple-service-detail{margin-left:30px}body #konceptai .service-title h3{font-size:25px}body #konceptai .service-tags{font-size:10px;padding-right:65px}body #konceptai .service-expand{width:58px;font-size:9px}body #konceptai .related-directions nav>a{grid-template-columns:1fr}body #konceptai .related-directions nav>a>span:last-child{grid-column:1;grid-row:auto;border-left:0;border-top:1px solid #000;padding:10px 0 0}}
/* 154 — Restore editorial borders over the legacy global border reset. */
body #konceptai .simple-service{border-left:1px solid #000!important}
body #konceptai .service-tags{border:1px solid #000!important;border-radius:0!important;background:transparent!important;color:#000!important}
body #konceptai .service-expand{border-left:1px solid #000!important}
body #konceptai .service-projects article,body #konceptai .related-directions{border-left:1px solid #000!important}
body #konceptai .related-directions nav>a{border:1px solid #000!important}
body #konceptai .related-directions nav>a>span:last-child{border-left:1px solid #000!important}
@media(max-width:700px){body #konceptai .related-directions nav>a>span:last-child{border-left:0!important;border-top:1px solid #000!important}}

/* 158 — Founder editorial in oxblood. */
html body #home#home > section#poziuris.experience-editorial{background:#5c0a0a!important;color:#faf9f6!important}
html body #home#home > section#poziuris.experience-editorial :is(h2,h3,p,span,strong,time,div){color:#faf9f6!important;-webkit-text-fill-color:#faf9f6!important}
html body #home#home > section#poziuris .experience-years{border-left-color:#faf9f6!important}
html body #home#home > section#poziuris .experience-certified{border-color:#faf9f6!important;background:transparent!important}
html body #home#home > section#poziuris .experience-certified::after{border-left-color:#faf9f6!important;color:#faf9f6!important;-webkit-text-fill-color:#faf9f6!important}
body #home#home #dimensions.editorial-services #home-service-strategy>.service-kpis{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;width:100%;justify-content:space-between;gap:8px;margin-top:8px;font:400 12px/1.4 Syne,sans-serif;letter-spacing:.01em;color:#000}
@media(max-width:600px){body #home#home #dimensions.editorial-services #home-service-strategy>.service-kpis{grid-column:2/-1;font-size:10px}}
html body #home :is(#metodas,#rezultatas) .method-step-copy h3{display:flex;align-items:center;justify-content:center;gap:12px}
.orbit-step-icon{display:block;width:25px;height:25px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:600px){.orbit-step-icon{width:21px;height:21px}}
/* 161 — Airier abstract marks. */
html body .orbit-step-icon{width:28px;height:28px;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;overflow:visible}
html body #home#home>section#founder-introduction{padding:70px 5.2vw 35px!important;margin:0!important;background:#fff!important;color:#000!important}
html body #home#home>section#founder-introduction h2{font-family:Syne,sans-serif;font-weight:500;font-size:clamp(30px,4vw,60px);line-height:1.12;letter-spacing:-.045em;color:#000!important}
html body[data-route=brands] #konceptai .page-intro>h1{max-width:100%!important;width:100%!important;white-space:nowrap;font-size:clamp(27px,7.7vw,118px)!important;letter-spacing:-.055em!important}
html body[data-route=brands] #konceptai .page-intro>h1 br{display:none}
html body #konceptai .page-intro>.service-kpis{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;width:100%;margin-top:30px;font:400 12px/1.4 Syne,sans-serif;color:#000}
@media(max-width:600px){html body #konceptai .page-intro>.service-kpis{font-size:10px;gap:12px}}
/* 167 — Consistent service headings, keyword boxes, and moving KPI arrows. */
html body[data-route=strategy] #konceptai .page-intro>h1{max-width:100%!important;width:100%!important;font-size:clamp(27px,7.7vw,118px)!important;letter-spacing:-.055em!important}
html body #konceptai .service-title{padding-bottom:0!important}
html body #konceptai .service-tags{margin-bottom:0!important}
html body #konceptai .service-expand{bottom:0!important;height:44px;min-height:44px;padding:0!important;box-sizing:border-box}
html body #konceptai .service-kpis .kpi-growth{display:inline-block;animation:kpi-rise 2.8s ease-in-out infinite!important}
@keyframes kpi-rise{0%,100%{transform:translateY(2px);opacity:.4}50%{transform:translateY(-3px);opacity:1}}
html body #konceptai .related-directions>h2{font-size:clamp(26px,3.6vw,52px);margin-bottom:24px}
html body #konceptai .related-directions nav>a{display:flex;align-items:center;gap:12px;padding:0 0 0 12px!important;min-height:44px;border:1px solid #000!important}
html body #konceptai .related-direction-name{font-size:12px!important;line-height:1.7}
html body #konceptai .related-directions nav>a>p{font-size:12px!important;margin:0!important;flex:1}
html body #konceptai .related-directions nav>a>span:last-child{align-self:stretch;display:flex;align-items:center;justify-content:center;margin-left:auto;padding:10px 12px!important;border-left:1px solid #000!important;border-top:0!important;font-size:11px}
@media(max-width:600px){html body #konceptai .related-directions nav>a{flex-wrap:wrap}html body #konceptai .related-directions nav>a>p{display:none}}
@media(prefers-reduced-motion:reduce){html body #konceptai .service-kpis .kpi-growth{animation:none!important}}
/* 168 — Large related-direction card with the service-box border treatment. */
html body #konceptai .related-directions nav>a{display:grid!important;grid-template-columns:minmax(0,1fr) 110px;grid-template-rows:auto auto;align-items:center;gap:22px 0;min-height:180px;padding:0!important;border:1px solid #000!important}
html body #konceptai .related-directions nav>a>.related-direction-name{grid-column:1;grid-row:1;font-size:clamp(30px,3.6vw,52px)!important;line-height:1.12;padding:28px 24px 0}
html body #konceptai .related-directions nav>a>p{display:block!important;grid-column:1;grid-row:2;font-size:16px!important;line-height:1.5;padding:0 24px 28px;margin:0!important}
html body #konceptai .related-directions nav>a>span:last-child{grid-column:2;grid-row:1/3;align-self:stretch;margin:0!important;padding:14px!important;border-left:1px solid #000!important}
@media(max-width:600px){html body #konceptai .related-directions nav>a{grid-template-columns:minmax(0,1fr) 76px;min-height:160px;gap:16px 0}html body #konceptai .related-directions nav>a>.related-direction-name{font-size:25px!important;padding:22px 14px 0}html body #konceptai .related-directions nav>a>p{font-size:13px!important;padding:0 14px 22px}html body #konceptai .related-directions nav>a>span:last-child{font-size:9px;padding:8px!important}}
/* 171 — Media follows the shared editorial system. */
html body #media .agency-intro{padding:65px 5.2vw 45px!important;text-align:left!important}
html body #media .agency-intro>.section-label{font:400 16px/1.4 Syne,sans-serif!important;letter-spacing:0;text-transform:none;margin-bottom:16px}
html body #media .agency-intro h1{font:500 clamp(32px,6.5vw,100px)/1.08 Syne,sans-serif!important;letter-spacing:-.055em;max-width:100%;text-align:left}
html body #media .agency-lead{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin:36px 0;text-align:left}
html body #media .agency-lead p{font-size:clamp(16px,1.7vw,23px)!important;max-width:none;line-height:1.5}
.media-editorial-index{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}
html body #media .media-editorial-index>a{display:flex;justify-content:space-between;align-items:center;border:1px solid #000!important;font-size:12px;padding:12px}
html body #media .media-editorial-index>a>span{border-left:1px solid #000!important;padding-left:12px}
html body #media .about-stats{padding:35px 5.2vw 65px!important}
html body #media .stats-grid{margin-top:24px;gap:30px}
html body #media .stats-grid>div{border-left:1px solid #000!important;padding-left:20px}
html body #media .stats-grid strong{font-size:clamp(50px,6vw,90px)}
html body #media .about-founder{display:grid;grid-template-columns:1fr 1.3fr;gap:7vw;padding:65px 5.2vw!important;align-items:center;text-align:left}
html body #media .about-founder figure{max-width:420px}
html body #media .about-founder img{border-radius:0;object-fit:contain;height:auto}
html body #media .about-founder>div{border-left:1px solid #000!important;padding-left:24px}
html body #media :is(.about-founder,.agency-values,.manifesto-reading) h2{font-size:clamp(32px,4vw,60px)!important;line-height:1.12;letter-spacing:-.045em;margin-bottom:28px}
html body #media .about-founder p{font-size:18px;line-height:1.6}
html body #media .manifesto-editorial{display:grid;grid-template-columns:160px 1fr;gap:5vw;padding:65px 5.2vw!important;text-align:left}
html body #media .manifesto-reading{border-left:1px solid #000!important;padding-left:24px;max-width:850px}
html body #media .manifesto-reading p{font-size:18px;line-height:1.65;max-width:760px}
html body #media .agency-values{padding:65px 5.2vw!important;text-align:left}
html body #media .agency-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}
html body #media .agency-value-grid article{border-left:1px solid #000!important;padding:0 0 0 20px}
html body #media .agency-value-grid h3{font-size:25px;margin-bottom:22px}
html body #media .agency-value-grid p{font-size:17px;line-height:1.6}
html body #media #media-content{padding:65px 5.2vw!important;text-align:left}
html body #media #media-content>h2{font:500 clamp(32px,4vw,60px)/1.12 Syne,sans-serif!important;letter-spacing:-.045em;margin-bottom:40px}
html body #media .media-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
html body #media .media-editorial-grid>a{border-left:1px solid #000!important;padding-left:16px;text-align:left!important}
html body #media .journal-image{border-radius:0!important;aspect-ratio:4/5;height:auto!important;object-fit:cover}
html body #media .journal-copy{padding:22px 0!important;text-align:left!important}
html body #media .journal-copy h3{font-size:25px!important;margin:20px 0;line-height:1.2}
html body #media .journal-bottom{display:block;font-size:16px;line-height:1.6}
html body #media .journal-read,html body #media .quiet-cta{display:flex!important;justify-content:space-between;align-items:center;border:1px solid #000!important;border-radius:0!important;padding:12px!important;font-size:12px!important;margin-top:24px;background:transparent!important}
@media(max-width:700px){html body #media .agency-lead,html body #media .about-founder,html body #media .manifesto-editorial,html body #media .agency-value-grid,html body #media .media-editorial-grid{grid-template-columns:1fr!important;gap:30px}.media-editorial-index{grid-template-columns:1fr 1fr}html body #media .about-founder figure{max-width:80%}html body #media .stats-grid{grid-template-columns:1fr}html body #media .journal-image{aspect-ratio:4/3}}
/* 173 — Media: reserve outlined boxes for keywords, align publication columns. */
html body #media .stats-grid>div{border:0!important;padding-left:0!important}
html body #media .media-editorial-index>a{border:0!important;padding:10px 0!important;justify-content:flex-start;gap:14px}
html body #media .media-editorial-index>a>span{border:0!important;padding-left:0!important}
html body #media .quiet-cta,html body #media .journal-read{border:0!important;display:inline-flex!important;width:fit-content!important;padding:0 0 6px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-self:flex-start}
html body #media .media-editorial-grid{align-items:stretch!important}
html body #media .media-editorial-grid>a{display:flex!important;flex-direction:column;align-items:stretch;min-width:0;height:100%}
html body #media .journal-copy{display:flex!important;flex-direction:column;flex:1;align-items:stretch;width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}
html body #media .journal-meta{width:100%;text-align:left!important;justify-content:flex-start!important;margin:0!important}
html body #media .journal-copy h3{min-height:3.6em;margin:20px 0!important}
html body #media .journal-bottom{width:100%!important;max-width:none!important;margin:0 0 24px!important;padding:0!important;text-align:left!important}
html body #media .journal-read{margin: auto 0 0!important}
@media(max-width:700px){html body #media .journal-copy h3{min-height:0}}
html body #media #media-patirtis>.media-experience-heading{font:500 clamp(30px,4vw,60px)/1.12 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 40px!important;color:#000!important;text-align:left}
html body #media #media-ikureja.media-founder-editorial{display:block!important;position:relative!important;overflow:hidden;padding:32px 5.2vw 36px!important;margin:40px 0!important;background:#5c0a0a!important;color:#faf9f6!important}
html body #media #media-ikureja.media-founder-editorial :is(p,h2,h3,span,strong,div){color:#faf9f6!important;-webkit-text-fill-color:#faf9f6!important}
html body #media #media-ikureja .experience-meta{width:calc(100% - 60px)}
html body #media #media-ikureja .experience-title{font:400 clamp(30px,4.9vw,74px)/1.02 Georgia,serif!important;letter-spacing:-.045em!important;margin:30px 60px 0 0!important;text-transform:none!important}
html body #media #media-ikureja .experience-portrait{display:block;width:29%!important;height:auto!important;transform:none!important;margin:24px 14% 40px auto!important}
html body #media #media-ikureja .experience-bottom{display:block!important;width:calc(100% - 40px)}
html body #media #media-ikureja .experience-years{position:absolute!important;right:5.2vw;top:32px;width:26px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl!important;transform:none!important;font:400 clamp(11px,1.2vw,16px)/1 Syne,sans-serif!important;letter-spacing:0!important;border-left:1px solid #faf9f6!important;padding-left:14px}
html body #media #media-ikureja .experience-facts h3{font:500 clamp(18px,2.1vw,28px)/1.2 Syne,sans-serif!important;margin:0 0 9px!important}
html body #media #media-ikureja .experience-facts p{font:400 clamp(15px,1.7vw,22px)/1.45 Syne,sans-serif!important;margin:0!important;max-width:none!important}
html body #media #media-ikureja .experience-certified{border-color:#faf9f6!important;background:transparent!important}
html body #media #media-ikureja .experience-certified::after{border-left-color:#faf9f6!important;color:#faf9f6!important}
@media(max-width:600px){html body #media #media-ikureja .experience-portrait{width:50%!important}}
html body #media #media-ikureja .media-founder-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:6vw;align-items:start;margin:40px 65px 35px 0}
html body #media #media-ikureja .media-founder-story .experience-portrait{width:100%!important;margin:0!important;max-width:400px;justify-self:end}
html body #media #media-ikureja .media-founder-reading{min-width:0;padding-top:5px}
html body #media #media-ikureja .media-founder-reading article{margin:0 0 26px}
html body #media #media-ikureja .media-founder-reading p{font:400 clamp(17px,1.7vw,23px)/1.6 Syne,sans-serif!important;white-space:normal!important;overflow-wrap:break-word;max-width:600px!important;margin:0!important}
html body #media #media-ikureja .experience-bottom{width:calc(100% - 40px)!important;min-width:0}
html body #media #media-ikureja .experience-facts{display:block!important;min-width:0}
html body #media #media-ikureja .experience-facts .experience-certified{display:grid!important;grid-template-columns:minmax(0,1fr) 25px!important;align-items:center!important;border:1px solid #faf9f6!important;padding:0!important;font:400 clamp(9px,1.05vw,14px)/1.65 Syne,sans-serif!important;letter-spacing:.035em!important;min-height:30px!important;width:100%!important;box-sizing:border-box!important;margin:0!important;max-width:100%!important;white-space:normal!important;overflow:hidden}
html body #media #media-ikureja .experience-certified::after{content:'+';display:flex;align-items:center;justify-content:center;align-self:stretch;border-left:1px solid #faf9f6!important;font-size:15px;min-height:30px}
@media(max-width:700px){html body #media #media-ikureja .media-founder-story{grid-template-columns:1fr;margin-right:45px;gap:28px}html body #media #media-ikureja .media-founder-story .experience-portrait{width:80%!important;justify-self:start}}
html body #media #media-patirtis .stats-grid{grid-template-columns:1fr 1fr;margin:45px 0 65px}
html body #media .media-creating>h3,html body #media .mentoring-copy>h3{font:500 clamp(28px,4vw,56px)/1.12 Syne,sans-serif;letter-spacing:-.045em;margin:0 0 24px}
.certified-crush-placeholder{aspect-ratio:16/7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#5c0a0a;color:#faf9f6}
.certified-crush-placeholder>span{font:400 clamp(32px,6vw,80px)/1 Georgia,serif;letter-spacing:-.04em}
.certified-crush-placeholder>small{font:400 11px/1.4 Syne,sans-serif;letter-spacing:.12em}
.mentoring-copy{max-width:650px;margin-bottom:32px}
html body #media .mentoring-copy>p:not(.section-prelude){font:400 clamp(17px,1.8vw,24px)/1.5 Syne,sans-serif!important}
.mentoring-gallery{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:18px;align-items:start}
.mentoring-gallery figure{margin:0}
.mentoring-gallery img{width:100%;height:auto;display:block}
.mentoring-gallery video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:0}
@media(max-width:700px){.mentoring-gallery{grid-template-columns:1fr 1fr}.mentoring-gallery figure{grid-column:1/-1}.certified-crush-placeholder{aspect-ratio:4/3}html body #media #media-patirtis .stats-grid{grid-template-columns:1fr}}
/* 179 — Editorial rhythm shared with the homepage service layouts. */
html body #media .media-creating{display:grid;grid-template-columns:40px minmax(0,1.6fr) minmax(0,1fr);gap:8px;margin:50px 0 65px;position:relative}
html body #media .media-creating>.section-prelude{grid-column:2;grid-row:1;margin-bottom:12px!important}
html body #media .media-creating>h3{grid-column:2;grid-row:2;font-size:clamp(32px,4.8vw,70px);align-self:start;max-width:100%;margin:0!important}
html body #media .media-creating::before{content:'';grid-column:1;grid-row:1/4;border-right:1px solid #000!important;margin-right:16px}
html body #media .certified-crush-film{grid-column:3;grid-row:1/4;width:100%;height:auto;max-height:620px;object-fit:contain;background:#000;display:block}
html body #media .media-mentoring{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;margin-top:65px}
html body #media .media-mentoring::before{content:'';grid-column:1;grid-row:1/3;border-right:1px solid #000!important;margin-right:16px}
html body #media .mentoring-copy{grid-column:2;margin-bottom:28px;max-width:750px}
html body #media .mentoring-copy>h3{font-size:clamp(40px,5vw,76px);margin-bottom:20px}
html body #media .mentoring-gallery{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
html body #media .mentoring-gallery figure{grid-column:1/-1;width:100%;margin:0 0 12px}
html body #media .mentoring-gallery img{width:100%;aspect-ratio:1.8;object-fit:cover}
html body #media .mentoring-gallery video{width:100%;height:auto;max-height:650px;aspect-ratio:9/16;object-fit:contain;background:#000}
@media(max-width:700px){html body #media .media-creating{grid-template-columns:20px minmax(0,1fr)}html body #media .certified-crush-film{grid-column:2;grid-row:3;margin-top:22px;max-height:500px}html body #media .media-creating::before{grid-row:1/4;margin-right:8px}html body #media .media-mentoring{grid-template-columns:20px minmax(0,1fr)}html body #media .media-mentoring::before{margin-right:8px}html body #media .mentoring-gallery{gap:10px}}
/* 180 — Compact Media experience composition. */
html body #media #media-patirtis{padding-top:30px!important;padding-bottom:35px!important}
html body #media #media-patirtis>.media-experience-heading{margin-bottom:28px!important}
html body #media .media-creating{grid-template-columns:24px minmax(0,1.6fr) minmax(0,1fr);margin:28px 0 32px;gap:8px}
html body #media .media-creating>h3{font-size:clamp(30px,4vw,54px)}
html body #media .certified-crush-film{max-height:350px;width:auto;max-width:100%;justify-self:center}
html body #media #media-patirtis .stats-grid{margin:28px 0 36px!important;gap:24px}
html body #media #media-patirtis .stats-grid strong{font-size:clamp(42px,5vw,65px)}
html body #media .media-mentoring{grid-template-columns:24px minmax(0,1fr);margin-top:35px}
html body #media .mentoring-copy{max-width:780px;margin-bottom:18px}
html body #media .mentoring-copy>h3{font-size:clamp(32px,4vw,54px);margin-bottom:12px}
html body #media .mentoring-copy>p:not(.section-prelude){font-size:18px!important;margin-bottom:0!important}
html body #media .mentoring-gallery{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}
html body #media .mentoring-gallery figure{grid-column:auto;margin:0;height:320px}
html body #media .mentoring-gallery img{height:100%;aspect-ratio:auto;object-fit:cover}
html body #media .mentoring-gallery video{height:320px;max-height:320px;aspect-ratio:auto;object-fit:contain}
@media(max-width:700px){html body #media .media-creating{grid-template-columns:20px minmax(0,1fr)}html body #media .certified-crush-film{width:100%;max-height:320px}html body #media .mentoring-gallery{grid-template-columns:1fr 1fr}html body #media .mentoring-gallery figure{grid-column:1/-1;height:220px}html body #media .mentoring-gallery video{height:260px}html body #media .mentoring-copy>p:not(.section-prelude){font-size:16px!important}}

html body #home #poziuris .founder-read-more{display:inline-block!important;width:fit-content!important;margin:18px 0 28px!important;padding:0 0 6px!important;color:#faf8f5!important;font:500 13px/1.4 Syne,sans-serif!important;letter-spacing:.06em!important;text-decoration:none!important;border:0!important;border-bottom:1px solid #c1ff00!important}

/* 186 — Clear experience figures and a balanced mentoring introduction. */
html body #media #media-patirtis .stats-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important;background:#5c0a0a!important;color:#faf8f5!important;padding:32px!important;margin:32px 0 44px!important}
html body #media #media-patirtis .stats-grid>div{padding:0!important;border:0!important;min-width:0!important}
html body #media #media-patirtis .stats-grid strong{display:block!important;font:500 clamp(56px,7vw,92px)/1 Syne,sans-serif!important;color:#faf8f5!important}
html body #media #media-patirtis .stats-grid p{color:#faf8f5!important;font:400 18px/1.45 Syne,sans-serif!important;margin:16px 0 0!important;max-width:100%!important}
html body #media #media-mentoryste.media-mentoring{display:block!important;margin:40px 0 0!important;padding:0!important;border:0!important}
html body #media #media-mentoryste::before{display:none!important}
html body #media #media-mentoryste .mentoring-copy{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:10px 40px!important;max-width:none!important;width:100%!important;margin:0 0 28px!important}
html body #media #media-mentoryste .mentoring-copy>.section-prelude{grid-column:1!important;grid-row:1!important;margin:0!important}
html body #media #media-mentoryste .mentoring-copy>h3{grid-column:1!important;grid-row:2!important;margin:0!important;font-size:clamp(36px,4.8vw,64px)!important}
html body #media #media-mentoryste .mentoring-copy>p:not(.section-prelude){grid-column:2!important;grid-row:1/3!important;width:100%!important;max-width:none!important;margin:0!important;font:400 20px/1.5 Syne,sans-serif!important;align-self:center!important}
html body #media #media-mentoryste .mentoring-gallery{display:grid!important;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}
html body #media #media-mentoryste .mentoring-gallery figure{grid-column:auto!important;height:340px!important;margin:0!important}
html body #media #media-mentoryste .mentoring-gallery video{height:340px!important;max-height:340px!important}
/* Contact uses the site's oxblood, cream and thin frame vocabulary. */
html body #kontaktai .contact-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;gap:0!important;padding-top:48px!important;padding-bottom:48px!important;align-items:stretch!important}
html body #kontaktai .contact-copy{background:#5c0a0a!important;color:#faf8f5!important;padding:36px!important;min-width:0!important}
html body #kontaktai .contact-copy :is(h1,p){color:#faf8f5!important}
html body #kontaktai .contact-copy h1{font:400 clamp(40px,4.5vw,66px)/1.08 Georgia,serif!important;letter-spacing:-.04em!important;margin:32px 0!important}
html body #kontaktai .contact-copy .large-copy{font-size:19px!important;line-height:1.5!important}
html body #kontaktai .contact-form-panel{border:1px solid #5c0a0a!important;background:#faf8f5!important;padding:36px!important;min-width:0!important}
html body #kontaktai .form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px 16px!important}
html body #kontaktai .form-grid .full{grid-column:1/-1!important}
html body #kontaktai :is(input,select,textarea){display:block!important;width:100%!important;box-sizing:border-box!important;border:1px solid #5c0a0a!important;border-radius:0!important;background:transparent!important;padding:13px 12px!important;margin-top:8px!important;font:400 16px/1.4 Syne,sans-serif!important;color:#260606!important}
html body #kontaktai :is(input,select,textarea):focus{outline:2px solid #5c0a0a!important;outline-offset:2px!important}
html body #kontaktai fieldset{border:0!important;padding:0!important;margin:26px 0!important}
html body #kontaktai button[type=submit]{background:#5c0a0a!important;color:#faf8f5!important;border:1px solid #5c0a0a!important;border-radius:0!important;padding:16px 24px!important;cursor:pointer}
html body #kontaktai .contact-newsletter{border-top:1px solid #5c0a0a!important;border-bottom:1px solid #5c0a0a!important;padding-top:28px!important;padding-bottom:28px!important;margin-bottom:40px!important}
@media(max-width:700px){html body #media #media-patirtis .stats-grid{padding:24px!important;gap:24px!important}html body #media #media-patirtis .stats-grid p{font-size:15px!important}html body #media #media-mentoryste .mentoring-copy{grid-template-columns:1fr!important;gap:14px!important}html body #media #media-mentoryste .mentoring-copy>p:not(.section-prelude){grid-column:1!important;grid-row:3!important;font-size:18px!important}html body #media #media-mentoryste .mentoring-gallery{grid-template-columns:1fr 1fr!important}html body #media #media-mentoryste .mentoring-gallery figure{grid-column:1/-1!important;height:240px!important}html body #media #media-mentoryste .mentoring-gallery video{height:280px!important}html body #kontaktai .contact-layout{grid-template-columns:1fr!important}html body #kontaktai :is(.contact-copy,.contact-form-panel){padding:24px!important}}

/* 187 — Founder figures and a shared exploration / mentoring section. */
html body #media #media-ikureja .founder-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important;background:transparent!important;padding:0!important;margin:32px 60px 36px 0!important;color:#faf8f5!important}
html body #media #media-ikureja .founder-stats>div{border:0!important;padding:0!important;min-width:0!important}
html body #media #media-ikureja .founder-stats strong{display:block!important;font:500 clamp(52px,6vw,80px)/1 Syne,sans-serif!important;color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body #media #media-ikureja .founder-stats p{font:400 18px/1.45 Syne,sans-serif!important;margin:14px 0 0!important;color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important;max-width:100%!important}
html body #media #media-mentoryste.exploring-mentoring{margin-top:24px!important}
html body #media #media-mentoryste.exploring-mentoring>.media-creating{margin:0 0 28px!important}
html body #media #media-mentoryste.exploring-mentoring>.mentoring-copy{margin-bottom:24px!important}
@media(max-width:700px){html body #media #media-ikureja .founder-stats{gap:20px!important;margin-right:40px!important}html body #media #media-ikureja .founder-stats p{font-size:15px!important}}

/* 188 — Shared founder figures on the homepage. */
html body #home #poziuris .founder-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important;background:transparent!important;padding:0!important;margin:0 0 24px!important;color:#faf8f5!important;width:100%!important}
html body #home #poziuris .founder-stats>div{border:0!important;padding:0!important;min-width:0!important}
html body #home #poziuris .founder-stats strong{display:block!important;font:500 clamp(52px,6vw,80px)/1 Syne,sans-serif!important;color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body #home #poziuris .founder-stats p{font:400 18px/1.45 Syne,sans-serif!important;margin:14px 0 0!important;color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important;max-width:100%!important}
@media(max-width:700px){html body #home #poziuris .founder-stats{gap:20px!important}html body #home #poziuris .founder-stats p{font-size:15px!important}}
html body #media .media-founder-question{padding-top:40px!important;padding-bottom:32px!important}
html body #media .media-founder-question>.section-prelude{margin:0 0 20px!important}
html body #media .media-founder-question>.media-experience-heading{font:500 clamp(32px,4.1vw,60px)/1.1 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0!important;max-width:none!important}
html body #media #media-patirtis .media-more-intro{margin:0 0 32px!important}
html body #media #media-patirtis .media-more-intro>.section-prelude{margin:0 0 20px!important}
html body #media #media-patirtis .media-more-intro>h2{font:500 clamp(32px,4.1vw,60px)/1.1 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0!important;max-width:none!important}

/* 191 — Contact follows the Brands / Strategy editorial system. */
html body #kontaktai .contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:36px 6vw!important;padding-top:64px!important;padding-bottom:56px!important;align-items:start!important}
html body #kontaktai .contact-copy{grid-column:1/-1!important;background:transparent!important;color:#000!important;padding:0!important}
html body #kontaktai .contact-copy :is(h1,p){color:#000!important;-webkit-text-fill-color:#000!important}
html body #kontaktai .contact-copy h1{font:500 clamp(42px,7.7vw,118px)/1.02 Syne,sans-serif!important;letter-spacing:-.055em!important;text-transform:uppercase!important;max-width:1100px!important;margin:28px 0 32px!important}
html body #kontaktai .contact-copy h1 br{display:none!important}
html body #kontaktai .contact-copy .large-copy{font:400 clamp(18px,2vw,26px)/1.5 Syne,sans-serif!important;max-width:780px!important;margin:0!important}
html body #kontaktai .contact-form-panel{grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important;border:0!important;border-left:1px solid #000!important;background:transparent!important;padding:0 0 0 28px!important;margin-top:12px!important}
html body #kontaktai .contact-form-panel>h2{font:500 clamp(30px,3.5vw,48px)/1.1 Syne,sans-serif!important;letter-spacing:-.04em!important;text-transform:uppercase!important;margin:20px 0!important}
html body #kontaktai #brief-form{max-width:100%!important}
html body #kontaktai :is(input,select,textarea){border:1px solid #000!important;background:#fff!important;padding:16px!important}
html body #kontaktai .form-grid{gap:24px!important}
html body #kontaktai .form-grid label{font:400 13px/1.5 Syne,sans-serif!important}
html body #kontaktai textarea{min-height:150px!important}
html body #kontaktai button[type=submit]{min-width:210px!important;text-transform:uppercase!important;font:500 13px/1.4 Syne,sans-serif!important;letter-spacing:.04em!important}
html body #kontaktai .contact-newsletter{border-color:#000!important;background:transparent!important}
@media(max-width:700px){html body #kontaktai .contact-layout{padding-top:40px!important;gap:28px!important}html body #kontaktai .contact-form-panel{padding-left:18px!important}html body #kontaktai .form-grid{grid-template-columns:1fr!important;gap:20px!important}html body #kontaktai .form-grid label{grid-column:1!important}}
/* 192 — Show previews after mentoring, four columns on desktop. */
html body #media #media-mentoryste.exploring-mentoring>.media-creating{display:block!important;margin:40px 0 0!important;padding:0!important}
html body #media #media-mentoryste>.media-creating::before{display:none!important}
html body #media #media-mentoryste>.media-creating>.section-prelude{margin:0 0 16px!important}
html body #media #media-mentoryste>.media-creating>h3{margin:0 0 24px!important}
html body #media .certified-crush-gallery{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html body #media .certified-crush-gallery>.certified-crush-film{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:9/16!important;object-fit:contain!important;background:#000!important;margin:0!important}
@media(max-width:700px){html body #media .certified-crush-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
html body #home #poziuris .founder-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:700px){html body #home #poziuris .founder-stats{grid-template-columns:1fr!important;gap:28px!important}}
/* 194 — Compact contact form and consistent interactive accents. */
html body #kontaktai .contact-copy>.eyebrow{text-transform:none!important;letter-spacing:0!important;font:400 16px/1.4 Syne,sans-serif!important}
html body #kontaktai .contact-form-panel{max-width:800px!important;justify-self:start!important}
html body #kontaktai .contact-form-panel>h2{font-size:32px!important;margin:14px 0!important}
html body #kontaktai .form-grid{gap:16px!important}
html body #kontaktai :is(input,select,textarea){padding:10px 12px!important;font-size:15px!important}
html body #kontaktai textarea{min-height:110px!important}
html body #kontaktai fieldset{margin:18px 0!important}
html body #kontaktai button[type=submit]{min-width:0!important;background:transparent!important;color:#000!important;-webkit-text-fill-color:#000!important;border:0!important;border-bottom:1px solid #c1ff00!important;padding:0 0 6px!important;text-align:left!important;box-shadow:none!important}
html body #kontaktai .contact-newsletter{width:calc(100% - 10.4vw)!important;max-width:none!important;margin:0 5.2vw 44px!important;padding:30px!important;box-sizing:border-box!important;background:#5c0a0a!important;color:#faf8f5!important;border:0!important}
html body #kontaktai .contact-newsletter :is(span,p){color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body #kontaktai .contact-newsletter input{background:transparent!important;border-color:#faf8f5!important;color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body #kontaktai .contact-newsletter input::placeholder{color:#faf8f5!important;opacity:.7}
html body .certified-crush-gallery>video.certified-crush-film{grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important}
html body a:hover,html body button:hover,html body summary:hover,html body a:focus-visible,html body button:focus-visible{background-color:#c1ff00!important;color:#000!important;-webkit-text-fill-color:#000!important}
html body a:hover *,html body button:hover *,html body summary:hover *{color:#000!important;-webkit-text-fill-color:#000!important}
/* 196 — Match the service CTA plus and make hover backgrounds explicit. */
html body .site-header #main-nav#main-nav>a:hover,html body .site-header #main-nav#main-nav>a:focus-visible{background:#c1ff00!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:0 0 0 6px #c1ff00!important}
html body a.quiet-cta:hover,html body #home #poziuris a.founder-read-more:hover,html body #kontaktai button[type=submit]:hover{background:#c1ff00!important;color:#000!important;-webkit-text-fill-color:#000!important}
html body a.quiet-cta .cta-plus,html body button .cta-plus,html body .journal-read .cta-plus{display:inline-block!important;position:static!important;font:500 15px/1 Syne,sans-serif!important;margin-left:18px!important;padding:0!important;border:0!important;vertical-align:baseline!important}
html body #home #poziuris .founder-stats p.campaign-context{font-size:15px!important;line-height:1.45!important;margin-top:14px!important}

/* 197 — One square lime hover treatment, including the wordmark. */
html body a:hover,html body button:hover,html body summary:hover,html body a:focus-visible,html body button:focus-visible,html body summary:focus-visible,
html body .site-header a.wordmark:hover,html body .site-header a.wordmark:focus-visible,
html body .site-header #main-nav#main-nav>a:hover,html body .site-header #main-nav#main-nav>a:focus-visible,
html body #home #poziuris a.founder-read-more:hover,html body #kontaktai button[type=submit]:hover{background:#c1ff00!important;background-image:none!important;border-radius:0!important;box-shadow:0 0 0 6px #c1ff00!important;color:#000!important;-webkit-text-fill-color:#000!important}
html body a:hover *,html body button:hover *,html body summary:hover *,html body a:focus-visible *,html body button:focus-visible *{color:#000!important;-webkit-text-fill-color:#000!important}
html body #service-content .matias-partnership{margin:48px 0!important;padding:32px!important;background:#5c0a0a!important;color:#faf8f5!important}
html body #service-content .matias-partnership :is(h2,p,a){color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body .matias-partnership h2{font:500 clamp(30px,4.5vw,64px)/1.1 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:16px 0!important}
html body .matias-partnership .matias-intro{max-width:750px!important;font-size:20px!important}
html body .matias-partnership .matias-media{display:grid!important;grid-template-columns:3fr 1fr!important;gap:16px!important;margin:28px 0!important}
html body .matias-media .represented-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important}
html body .matias-media figure{margin:0!important;min-width:0!important}
html body .matias-media img,html body .matias-media video{width:100%!important;height:300px!important;object-fit:cover!important;display:block!important}
html body .matias-media figcaption{font-size:11px!important;margin-top:8px!important}
@media(max-width:700px){html body #service-content .matias-partnership{padding:22px!important}html body .matias-partnership .matias-media{grid-template-columns:1fr!important}html body .matias-media .represented-gallery{grid-template-columns:1fr!important}html body .matias-media img,html body .matias-media video{height:280px!important}}

/* 199 — The full-width navigation must not intercept the centred wordmark. */
html body header.site-header>#main-nav{pointer-events:none!important}
html body header.site-header>#main-nav>a{pointer-events:auto!important}
html body header.site-header>a.wordmark{pointer-events:auto!important;z-index:30!important;visibility:visible!important;opacity:1!important}
html body header.site-header :is(a.wordmark,#main-nav>a){display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;box-sizing:border-box!important;padding:6px 8px!important;border-radius:0!important;line-height:20px!important}
html body header.site-header>a.wordmark:hover,html body header.site-header>a.wordmark:focus-visible,
html body header.site-header #main-nav#main-nav>a:hover,html body header.site-header #main-nav#main-nav>a:focus-visible{background:#c1ff00!important;box-shadow:none!important;border-radius:0!important;color:#000!important;-webkit-text-fill-color:#000!important}
/* 200 — Values in the homepage perspective carousel language. */
html body #media-principai .values-carousel{background:#5c0a0a!important;color:#faf8f5!important;max-width:700px!important;margin:32px auto 0!important;padding:28px 36px!important;min-height:500px!important;box-sizing:border-box;position:relative}
html body #media-principai .values-orbit{height:210px;position:relative;max-width:320px;margin:auto}
html body #media-principai .values-orbit .sphere-item{position:absolute!important;top:50%!important;left:50%!important;width:95px!important;aspect-ratio:var(--crop-ratio)!important;overflow:hidden!important;transition:transform .6s,opacity .6s}
html body #media-principai .sphere-item img{position:absolute!important;width:var(--image-width)!important;max-width:none!important;left:var(--image-left)!important;top:var(--image-top)!important;height:auto!important}
html body #media-principai .values-copy{max-width:520px!important;margin:auto!important;text-align:center!important}
html body #media-principai .values-copy article{border:0!important;padding:0!important}
html body #media-principai .values-copy article[hidden]{display:none!important}
html body #media-principai .values-copy :is(h3,p){color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body #media-principai .values-copy h3{font:500 25px/1.2 Syne,sans-serif!important;margin:16px 0!important}
html body #media-principai .values-copy p{font:400 18px/1.5 Syne,sans-serif!important;margin:0!important}
html body #media-principai .values-controls{display:flex;justify-content:center;gap:16px;margin-top:24px}
html body #media-principai .values-controls button{border:1px solid #faf8f5!important;border-radius:0!important;background:transparent;color:#faf8f5;padding:6px 16px;font-size:20px}
/* 201 — Final type and spacing scale. */
:root{--section-gap:64px;--section-title:clamp(30px,4.1vw,60px);--page-title:clamp(42px,7.7vw,118px)}
html body #media .agency-intro h1,html body #kontaktai .contact-copy h1,html body #konceptai .page-intro h1{font-size:var(--page-title)!important;line-height:1.04!important;letter-spacing:-.055em!important}
html body #media :is(.media-founder-question>.media-experience-heading,.media-more-intro>h2,#media-content>h2,#media-principai>h2),html body #home :is(.method-section-heading,.services-question){font-size:var(--section-title)!important;line-height:1.1!important;letter-spacing:-.045em!important}
html body #media :is(#media-manifestas,#media-principai,#media-content){padding-top:var(--section-gap)!important;padding-bottom:var(--section-gap)!important}
html body .manifesto-more{margin:24px 0!important;max-width:800px}
html body .manifesto-more summary{cursor:pointer;display:flex;justify-content:space-between;width:180px;padding:10px 0;border-bottom:1px solid #c1ff00!important;font:500 13px/1.4 Syne,sans-serif;list-style:none}
html body .manifesto-more summary::-webkit-details-marker{display:none}
html body .manifesto-more[open] p{margin-top:24px!important}
html body .founder-stats strong{white-space:nowrap!important}
@media(max-width:700px){:root{--section-gap:40px}html body #media .values-carousel{padding:24px 18px!important;min-height:510px!important}html body .related-directions nav>a{min-width:0!important}html body #kontaktai .contact-newsletter{padding:24px!important}html body .form-grid label{min-width:0!important}html body #media .agency-intro h1{overflow-wrap:break-word!important}}
/* 202 — One clean label and one plus, without nested underline fragments. */
html body #pradekime a.quiet-cta,html body #home #poziuris a.quiet-cta,html body #media a.quiet-cta{display:inline-flex!important;align-items:center!important;gap:18px!important;width:fit-content!important}
html body a.quiet-cta>.cta-plus{margin:0!important;border:0!important;text-decoration:none!important}
html body a.quiet-cta>.cta-label{border:0!important;background:transparent!important;text-decoration:none!important}
html body a.quiet-cta::before,html body a.quiet-cta::after,html body a.quiet-cta>span::before,html body a.quiet-cta>span::after{content:none!important;display:none!important}
/* 203 — Match homepage Perspective dimensions. */
html body #media-principai .values-carousel{width:100%!important;max-width:640px!important;height:560px!important;min-height:560px!important;padding:28px 36px!important}
html body #media-principai .values-controls{display:none!important}
html body #media-principai .values-copy{max-width:420px!important}
html body #media-principai .values-copy h3{font-size:20px!important}
@media(max-width:700px){html body #media-principai .values-carousel{width:100%!important;max-width:640px!important;height:560px!important;min-height:560px!important}}
/* 204 — Compact contact question and explicit newsletter consent. */
html body #kontaktai .contact-copy h1{font-size:clamp(34px,4.1vw,60px)!important;line-height:1.1!important;max-width:1000px!important;margin:24px 0!important}
html body #kontaktai .newsletter-consent-form{max-width:720px!important}
html body #kontaktai .newsletter-consent{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:20px 0 12px!important;font:400 14px/1.5 Syne,sans-serif!important;color:#faf8f5!important}
html body #kontaktai .newsletter-consent input[type=checkbox]{appearance:auto!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:0!important;padding:0!important;margin:2px 0 0!important;accent-color:#c1ff00!important}
html body #kontaktai .newsletter-consent span{font:inherit!important;text-transform:none!important;letter-spacing:0!important}
html body #kontaktai .newsletter-privacy,html body #kontaktai .newsletter-setup-note{font:400 12px/1.5 Syne,sans-serif!important;margin:12px 0!important;max-width:640px!important}
html body #kontaktai .newsletter-subscribe{background:transparent!important;color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important;border:0!important;border-bottom:1px solid #c1ff00!important;padding:8px 0!important;font:500 13px/1.4 Syne,sans-serif!important;letter-spacing:.04em!important}
html body #kontaktai .newsletter-subscribe span{margin-left:18px!important}
html body #kontaktai .newsletter-subscribe:disabled{opacity:.55!important;cursor:not-allowed!important}
/* 205 — Consistent editorial alignment and clear section introductions. */
html body #media #media-content .media-editorial-grid .journal-copy{align-items:flex-start!important;text-align:left!important;justify-content:flex-start!important;gap:24px!important;padding:24px 0!important}
html body #media #media-content .media-editorial-grid .journal-copy>*{max-width:none!important;text-align:left!important;align-self:flex-start!important;margin:0!important}
html body #media #media-content .journal-copy .journal-meta{padding:0!important;text-align:left!important}
html body #media #media-content .journal-copy .journal-read{margin-top:auto!important;width:fit-content!important}
html body #media #media-mentoryste,html body #media #media-patirtis,html body #media #media-mentoryste .mentoring-copy{scroll-margin-top:110px!important;overflow:visible!important}
html body #media #media-mentoryste .mentoring-copy>.section-prelude{position:static!important;opacity:1!important;visibility:visible!important;white-space:normal!important;max-width:none!important;font:400 18px/1.5 Syne,sans-serif!important}
html body #media .show-project-intro{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:40px!important;align-items:center!important;margin-bottom:28px!important}
html body #media .show-project-intro h3{font:500 clamp(32px,4vw,54px)/1.12 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:16px 0 0!important}
html body #media .show-project-description{font:400 20px/1.5 Syne,sans-serif!important;margin:0!important;max-width:none!important}
html body #pradekime#pradekime a.quiet-cta,html body #pradekime#pradekime a.quiet-cta>span{color:#000!important;-webkit-text-fill-color:#000!important}
html body #pradekime#pradekime a.quiet-cta>span{border:0!important;box-shadow:none!important;text-decoration:none!important}
html body #pradekime#pradekime a.quiet-cta>.cta-plus~.cta-plus{display:none!important}
html body #pradekime#pradekime a.quiet-cta::before,html body #pradekime#pradekime a.quiet-cta::after,html body #pradekime#pradekime a.quiet-cta span::before,html body #pradekime#pradekime a.quiet-cta span::after{display:none!important;content:none!important}
@media(max-width:700px){html body #media .show-project-intro{grid-template-columns:1fr!important;gap:18px!important}html body #media .show-project-description{font-size:18px!important}}
/* 208 — Values question and a visible lime Read more button. */
html body #media #media-principai>.section-prelude{font:400 16px/1.4 Syne,sans-serif!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 20px!important}
html body #media #media-principai>h2{font:500 clamp(30px,4.1vw,60px)/1.1 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0!important}
html body #media #media-manifestas .manifesto-more>summary{background:#c1ff00!important;color:#000!important;-webkit-text-fill-color:#000!important;padding:12px 16px!important;border:0!important;border-radius:0!important;box-sizing:border-box!important}
html body #media #media-manifestas .manifesto-more>summary>span{color:#000!important;-webkit-text-fill-color:#000!important}
html body #media #media-mentoryste .mentoring-copy>h3{font-size:clamp(30px,3.6vw,50px)!important}
/* 209 — Matching service direction cards on Media and Contact. */
html body :is(#media,#kontaktai)>.closing-directions{padding-top:24px!important;padding-bottom:48px!important;margin:0!important;background:#fff!important;color:#000!important}
html body .closing-directions nav{display:grid;grid-template-columns:1fr 1fr;gap:24px}
html body .closing-directions nav>a{display:grid;grid-template-columns:minmax(0,1fr) 90px;min-height:180px;border:1px solid #000!important;border-radius:0!important;color:#000!important;background:transparent;box-sizing:border-box}
html body .closing-directions nav>a>div{padding:24px;min-width:0}
html body .closing-directions h2{font:500 clamp(24px,2.7vw,40px)/1.1 Syne,sans-serif!important;letter-spacing:-.04em!important;margin:0 0 22px!important;color:#000!important}
html body .closing-directions p{font:400 16px/1.45 Syne,sans-serif!important;margin:0!important;color:#000!important}
html body .closing-directions .direction-card-action{border-left:1px solid #000!important;display:flex;justify-content:center;align-items:center;gap:8px;font:500 11px/1.4 Syne,sans-serif!important;color:#000!important}
@media(max-width:700px){html body .closing-directions nav{grid-template-columns:1fr;gap:18px}html body .closing-directions nav>a{min-height:160px}}
/* 211 — Desktop sections fit the visible viewport. */
@media(min-width:900px){
html.home-compact{scroll-snap-type:y proximity;scroll-padding-top:80px}
html body #home>section,html body #home #dimensions>.editorial-service{scroll-snap-align:start;scroll-margin-top:80px!important}
html body #home #dimensions.editorial-services .editorial-service{min-height:calc(100svh - 80px)!important;padding:28px 0 32px!important;gap:18px 4vw!important}
html body #home #dimensions.editorial-services .service-print-main h2{font-size:clamp(34px,4.8vw,68px)!important;line-height:1.04!important}
html body #home #dimensions.editorial-services .service-print-main>video{width:100%!important;height:clamp(180px,32svh,340px)!important;object-fit:cover!important}
html body #home #dimensions.editorial-services .service-print-side>video{height:clamp(240px,45svh,460px)!important;max-height:45svh!important;object-fit:contain!important}
html body #home #dimensions.editorial-services .service-print-foot{min-height:0!important;padding:0!important;gap:20px!important}
html body #home #dimensions.editorial-services .direction-description{font-size:18px!important;line-height:1.4!important}
html body #home #dimensions.editorial-services .direction-keywords{font-size:10px!important;line-height:1.6!important}
html body #home #dimensions.editorial-services .services-question{font-size:clamp(28px,3.2vw,44px)!important;margin-bottom:24px!important}
html body #home#home>section:is(#metodas,#rezultatas){padding-top:28px!important;padding-bottom:28px!important;min-height:calc(100svh - 80px)!important;box-sizing:border-box!important}
html body #home#home>section:is(#metodas,#rezultatas)>.method-section-heading{font-size:clamp(27px,3.1vw,44px)!important;line-height:1.08!important;margin-bottom:20px!important}
html body #home#home>section:is(#metodas,#rezultatas)>.process-timeline{height:clamp(390px,60svh,500px)!important;width:100%!important;max-width:600px!important}
html body #home :is(#metodas,#rezultatas) .method-sphere{transform:scale(.82)!important;transform-origin:center top!important}
html body #home :is(#metodas,#rezultatas) .method-step-copy p{font-size:16px!important;line-height:1.45!important}
html body #home #bendradarbiavimas{min-height:0!important;padding-top:40px!important;padding-bottom:40px!important}
html body .closing-garden section#pradekime#pradekime{min-height:calc(100svh - 80px)!important;padding-top:28px!important;padding-bottom:28px!important;box-sizing:border-box!important}
html body #pradekime .invitation-film{max-height:calc(100svh - 136px)!important;height:calc(100svh - 136px)!important;object-fit:cover!important}
}
@media(min-width:900px) and (max-height:760px){html body #home #dimensions.editorial-services .service-print-main>video{height:27svh!important}html body #home#home>section:is(#metodas,#rezultatas)>.process-timeline{height:390px!important}html body #home :is(#metodas,#rezultatas) .method-step-copy p{font-size:15px!important}}
/* 212 — Keep the established carousel geometry independent of compact sections. */
html.home-compact{scroll-snap-type:none!important}
html body #home#home>section:is(#metodas,#rezultatas)>.process-timeline{height:560px!important;max-width:640px!important;transform:none!important}
html body #home :is(#metodas,#rezultatas) .method-sphere{transform:none!important;transform-origin:center!important}
html body #home :is(#metodas,#rezultatas) .method-step-copy p{font-size:18px!important;line-height:1.5!important}
html body #home#home>section:is(#metodas,#rezultatas){min-height:0!important;height:auto!important}

/* 213 — Compact editorial spacing without resizing the orbit panels. */
@media(min-width:701px){
html body #home#home #dimensions.editorial-services .editorial-service{min-height:0!important;height:auto!important;padding:28px 0 40px!important;align-content:start!important}
html body #media #media-content .journal-image{height:240px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important}
html body #home#home #poziuris.experience-editorial,html body #media #media-ikureja.media-founder-editorial{min-height:0!important;height:auto!important;padding-top:28px!important;padding-bottom:28px!important}
html body #home#home #poziuris .experience-title,html body #media #media-ikureja .experience-title{font-size:clamp(28px,3.3vw,46px)!important;line-height:1.1!important;margin-top:20px!important}
html body #home#home #poziuris .experience-portrait{width:22%!important;margin:20px 14% 24px auto!important}
html body #media #media-ikureja .media-founder-story{margin-top:24px!important;margin-bottom:24px!important;gap:4vw!important;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)!important}
html body #media #media-ikureja .media-founder-story .experience-portrait{max-width:260px!important}
html body #media #media-ikureja .media-founder-reading p{font-size:17px!important;line-height:1.5!important}
html body #home#home #poziuris .founder-stats strong,html body #media #media-ikureja .founder-stats strong{font-size:clamp(40px,4.3vw,58px)!important}
html body #home#home #poziuris .founder-stats p,html body #media #media-ikureja .founder-stats p{font-size:16px!important;line-height:1.4!important;margin-top:8px!important}
html body #media #media-ikureja .founder-stats{margin-top:20px!important;margin-bottom:24px!important}
html body #home#home #poziuris .founder-read-more{margin:12px 0 20px!important}
html body .closing-garden section#pradekime#pradekime{width:89.6%!important;max-width:1120px!important;margin:32px auto!important;min-height:0!important;height:auto!important;padding:32px!important;gap:32px!important;align-items:center!important}
html body .closing-garden section#pradekime#pradekime>.invitation-copy{justify-content:center!important;align-self:center!important;gap:28px!important}
html body .closing-garden section#pradekime#pradekime .conversation-number{font-size:120px!important}
html body .closing-garden section#pradekime#pradekime .conversation-details p{font-size:clamp(25px,2.5vw,34px)!important;margin-bottom:24px!important}
html body .closing-garden section#pradekime#pradekime .invitation-film{height:400px!important;max-height:400px!important;object-fit:cover!important}
}
@media(max-width:700px){html body #media #media-content .journal-image{height:220px!important;aspect-ratio:auto!important;object-fit:cover!important}}

/* 214 — Restore the orbit's center anchor and white founder rails. */
html body #home#home>section:is(#metodas,#rezultatas) .method-sphere{left:50%!important;top:125px!important;transform:translate(-50%,-50%)!important;width:240px!important;height:170px!important}
html body #home#home>section:is(#metodas,#rezultatas) .method-step-copy{position:absolute!important;left:50%!important;right:auto!important;top:255px!important;transform:translateX(-50%)!important;width:min(88%,420px)!important;max-width:420px!important;margin:0!important;text-align:center!important}
html body #home#home #poziuris .experience-facts .experience-certified,html body #media #media-ikureja .experience-facts .experience-certified{border:1px solid #faf8f5!important}
html body #home#home #poziuris .experience-certified::after,html body #media #media-ikureja .experience-certified::after{border-left:1px solid #faf8f5!important;color:#faf8f5!important}
html body #home#home #poziuris .experience-bottom .experience-years,html body #media #media-ikureja .experience-years{border-left:1px solid #faf8f5!important}

/* 215 — Budget the whole carousel section, including its heading. */
@media(min-width:701px){
html body #home#home>section:is(#metodas,#rezultatas){padding-top:20px!important;padding-bottom:20px!important;scroll-margin-top:80px!important}
html body #home#home>section:is(#metodas,#rezultatas)>h2{font:500 clamp(26px,3vw,42px)/1.08 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 18px!important;max-width:none!important}
html body #home#home>section:is(#metodas,#rezultatas)>.section-prelude{margin:0 0 12px!important;font-size:15px!important}
html body #home#home>section:is(#metodas,#rezultatas)>.process-timeline{zoom:var(--carousel-fit,1);flex-shrink:0!important}
}

/* 216 — Preserve media aspect ratios and fit complete desktop compositions. */
@media(min-width:701px){
html body #home#home>section.hero.editorial-hero{min-height:0!important;padding:24px 5.2vw 32px!important;box-sizing:border-box!important}
html body #home .editorial-hero-heading,html body #home .editorial-hero-media{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
html body #home#home>section.editorial-hero h1{font-size:clamp(28px,2.8vw,42px)!important}
html body #home .editorial-hero-media{margin-top:28px!important}
html body #home .editorial-hero-media .hero-print{height:min(39svh,390px)!important}
html body #home .editorial-hero-media .runners{height:min(32svh,320px)!important;margin-top:28px!important}
html body #home .editorial-hero-media .interiors{height:min(37svh,370px)!important;margin-top:12px!important}
html body #home .editorial-hero-media .senses{height:min(29svh,290px)!important;margin-top:42px!important}
html body #home .editorial-hero-media video{object-fit:contain!important;background:transparent!important}
html body #home#home>section#dimensions.editorial-services{padding-top:28px!important;padding-bottom:24px!important}
html body #home#home #dimensions .services-question{font-size:clamp(28px,3vw,42px)!important;margin-bottom:22px!important}
html body #home#home #dimensions.editorial-services .editorial-service{max-width:1120px!important;margin:0 auto!important;grid-template-columns:28px minmax(0,1.8fr) minmax(0,1fr)!important;gap:16px 28px!important;padding:16px 0 32px!important;min-height:0!important}
html body #home#home #dimensions.editorial-services .editorial-service .dimension h2{font-size:clamp(32px,3.6vw,52px)!important}
html body #home#home #dimensions.editorial-services .service-print-main>video{height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;max-height:none!important;background:transparent!important}
html body #home#home #dimensions.editorial-services .service-print-side{display:flex!important;justify-content:center!important;align-items:flex-start!important;background:transparent!important}
html body #home#home #dimensions.editorial-services .service-print-side>video{height:min(51svh,430px)!important;width:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;background:transparent!important}
html body #home#home #poziuris .experience-title{font-size:clamp(26px,2.6vw,38px)!important;max-width:1080px!important}
html body #home#home #poziuris .experience-portrait{width:auto!important;height:min(27svh,240px)!important;object-fit:contain!important;margin:18px 14% 20px auto!important}
html body #home#home #poziuris .experience-facts{max-width:1120px!important}
html body .closing-garden section#pradekime#pradekime{max-width:1120px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important}
html body .closing-garden section#pradekime#pradekime .invitation-film{height:min(66svh,520px)!important;width:100%!important;max-height:none!important;object-fit:contain!important;background:transparent!important}
html body .closing-garden section#pradekime#pradekime .conversation-number{font-size:clamp(120px,12vw,180px)!important}
html body .closing-garden section#pradekime#pradekime .conversation-details p{font-size:clamp(26px,2.7vw,38px)!important}
}

/* Native scrolling keeps the heading and artwork together. */
html body #home#home>section.native-orbit-section{display:block!important;height:calc(100svh - 80px + 720px)!important;min-height:0!important;padding:0 5.2vw!important;overflow:visible!important;position:relative!important;box-sizing:border-box!important}
html body #home#home .orbit-sticky-frame{position:sticky!important;top:80px!important;min-height:calc(100svh - 80px)!important;box-sizing:border-box!important;padding:20px 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}
html body #home#home .orbit-sticky-frame>.section-prelude{font:400 15px/1.4 Syne,sans-serif!important;margin:0 0 12px!important}
html body #home#home .orbit-sticky-frame>h2{font:500 clamp(26px,3vw,42px)/1.08 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 18px!important;position:static!important;text-align:left!important;max-width:none!important}
html body #home#home .orbit-sticky-frame>.process-timeline{position:relative!important;top:auto!important;width:100%!important;max-width:640px!important;height:560px!important;min-height:0!important;margin:0 auto!important;padding:0!important;align-self:center!important;background:#5c0a0a!important;color:#faf8f5!important;zoom:var(--carousel-fit,1)}
html body #home#home .orbit-sticky-frame .process-step{height:100%!important;min-height:0!important;inset:0!important}
html body #home#home #poziuris .media-founder-story .experience-portrait{width:100%!important;height:auto!important;max-width:260px!important;margin:0!important;object-fit:contain!important}
html body #home#home #poziuris .media-founder-reading p{font:400 17px/1.5 Syne,sans-serif!important;letter-spacing:0!important;margin:0!important;max-width:600px!important}
html body #home#home #poziuris .media-founder-story{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)!important;gap:4vw!important;align-items:start!important;margin:24px 65px 24px 0!important}
html body #home#home #poziuris .founder-stats{grid-template-columns:1fr 1fr!important;margin:20px 60px 24px 0!important;width:auto!important}
html body .closing-garden section#pradekime#pradekime>.invitation-copy{align-self:stretch!important;justify-content:space-between!important;gap:48px!important}
html body .closing-garden section#pradekime#pradekime .conversation-number{align-self:flex-start!important;margin:0!important}
@media(max-width:700px){html body #home#home #poziuris .media-founder-story{grid-template-columns:1fr!important;margin-right:40px!important;gap:24px!important}html body #home#home #poziuris .media-founder-story .experience-portrait{max-width:220px!important}html body #home#home .orbit-sticky-frame>.process-timeline{zoom:.65!important}html body #home#home .orbit-sticky-frame>h2{font-size:24px!important}}

/* 218 — One outer grid; explicit shared founder composition. */
:root{--site-gutter:5.2vw}
html body #home#home>section:is(#metodas,#rezultatas).native-orbit-section{height:calc(100svh - 80px + 720px)!important;padding:0 var(--site-gutter)!important;overflow:visible!important}
html body #home#home #dimensions.editorial-services .editorial-service{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}
html body #home .editorial-hero-heading,html body #home .editorial-hero-media{max-width:none!important}
html body #home .editorial-hero-media .hero-print{background:#fff!important}
html body .closing-garden section#pradekime#pradekime{width:100%!important;max-width:none!important;margin:32px 0!important;padding:32px var(--site-gutter)!important;border:0!important;box-sizing:border-box!important;background:#fff!important}
html body #home#home #poziuris.experience-editorial,html body #media #media-ikureja.media-founder-editorial{padding:28px var(--site-gutter)!important;background:#5c0a0a!important;color:#faf8f5!important}
html body #home#home #poziuris .experience-meta,html body #media #media-ikureja .experience-meta{width:100%!important}
html body #home#home #poziuris .media-founder-story,html body #media #media-ikureja .media-founder-story{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)!important;gap:4vw!important;margin:24px 0!important;align-items:start!important}
html body #home#home #poziuris .media-founder-story .experience-portrait,html body #media #media-ikureja .media-founder-story .experience-portrait{width:100%!important;max-width:260px!important;height:auto!important;margin:0!important;justify-self:end!important;object-fit:contain!important}
html body #home#home #poziuris .media-founder-reading p,html body #media #media-ikureja .media-founder-reading p{font:400 17px/1.5 Syne,sans-serif!important;letter-spacing:0!important;margin:0!important;max-width:600px!important;color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body #home#home #poziuris .experience-bottom,html body #media #media-ikureja .experience-bottom{width:100%!important;display:block!important}
html body #home#home #poziuris .experience-years,html body #media #media-ikureja .experience-years{display:none!important}
html body #home#home #poziuris .experience-facts,html body #media #media-ikureja .experience-facts{max-width:none!important;width:100%!important}
html body #home#home #poziuris .founder-stats,html body #media #media-ikureja .founder-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin:20px 0 24px!important;gap:28px!important}
html body #home#home #poziuris .experience-certified,html body #media #media-ikureja .experience-certified{width:100%!important;box-sizing:border-box!important;border:1px solid #faf8f5!important;color:#faf8f5!important}
html body #media .media-about,html body #kontaktai>.wrap{width:100%!important;max-width:none!important;padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important;box-sizing:border-box!important}
@media(max-width:700px){html body #home#home #poziuris .media-founder-story,html body #media #media-ikureja .media-founder-story{grid-template-columns:1fr!important}html body #home#home #poziuris .founder-stats,html body #media #media-ikureja .founder-stats{grid-template-columns:1fr!important}}
html body #home#home #poziuris#poziuris .experience-bottom,html body #home#home #poziuris#poziuris .experience-meta{width:100%!important}
html body #home#home #poziuris#poziuris .experience-years{display:none!important}
html body #home#home #poziuris#poziuris .media-founder-story .experience-portrait,html body #media #media-ikureja#media-ikureja .media-founder-story .experience-portrait{width:200px!important;max-width:100%!important;height:auto!important;max-height:280px!important;object-fit:contain!important}
html body #home#home #poziuris#poziuris .founder-stats,html body #media #media-ikureja#media-ikureja .founder-stats{width:100%!important;margin:16px 0 20px!important;gap:28px!important}
html body #home#home #poziuris#poziuris .experience-certified{width:100%!important;margin:0!important}
html body #home#home #founder-introduction{padding-top:24px!important;padding-bottom:24px!important;min-height:0!important;margin:0!important}
html body #home#home #founder-introduction h2{font-size:clamp(28px,3vw,42px)!important;margin-bottom:0!important}
html body #home#home #poziuris#poziuris{margin:0!important}

/* 220 — Question rows and a compact two-column orbit composition. */
html body #home#home #dimensions .question-row{display:flex!important;align-items:baseline!important;gap:20px!important;margin:0 0 24px!important}
html body #home#home #dimensions .question-row>.services-prelude{flex:none!important;margin:0!important;font:400 16px/1.4 Syne,sans-serif!important}
html body #home#home #dimensions .question-row>.services-question{margin:0!important;font-size:clamp(26px,2.8vw,40px)!important;line-height:1.12!important;max-width:none!important}
@media(min-width:901px){
html body #home#home .orbit-sticky-frame{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;column-gap:4vw!important;align-items:center!important;min-height:calc(100svh - 80px)!important}
html body #home#home .orbit-question{align-self:center!important;min-width:0!important}
html body #home#home .orbit-question>.section-prelude{margin:0 0 16px!important;font:400 16px/1.4 Syne,sans-serif!important}
html body #home#home .orbit-question>h2{font:500 clamp(28px,3.1vw,46px)/1.08 Syne,sans-serif!important;letter-spacing:-.045em!important;max-width:none!important;margin:0!important;text-align:left!important;position:static!important}
html body #home#home .orbit-sticky-frame>.process-timeline{width:640px!important;max-width:none!important;margin:0!important;justify-self:end!important;align-self:center!important;zoom:var(--carousel-fit,1)!important}
}
@media(max-width:900px){html body #home#home .question-row{flex-wrap:wrap!important;gap:8px!important}html body #home#home .orbit-question>.section-prelude{margin:0 0 12px!important}html body #home#home .orbit-question>h2{font:500 26px/1.1 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 18px!important}}
html body #home#home>section:is(#metodas,#rezultatas).native-orbit-section{height:calc(100svh - 80px + 480px)!important}

/* 221 — Continuous shared left rail; no duplicate service borders. */
html body>.site-spine{position:absolute!important;top:80px!important;left:calc(var(--site-gutter,5.2vw) - 16px)!important;width:1px!important;z-index:35!important;pointer-events:none!important}
html body #home#home #dimensions.editorial-services .service-print-rail{border-left:0!important}
@media(max-width:700px){html body>.site-spine{left:calc(var(--site-gutter,5.2vw) - 10px)!important}}

/* 222 — The shared spine follows the vertical service-label axis. */
html body>.site-spine{left:calc(var(--site-gutter,5.2vw) + 28px)!important}
html body #home#home #dimensions.editorial-services .service-print-rail{position:relative!important;border-left:0!important;padding-left:0!important;padding-right:10px!important;box-sizing:border-box!important}
html body #home#home #dimensions.editorial-services .service-print-rail::after{content:''!important;display:block!important;position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:1px!important;background:#111!important;pointer-events:none!important}
@media(max-width:700px){html body>.site-spine{display:none!important}}
@media(min-width:701px){
html body #home#home>section.hero.editorial-hero,html body #home#home>section#founder-introduction,html body #home#home>section#poziuris.experience-editorial,html body #home#home>section:is(#metodas,#rezultatas).native-orbit-section,html body #home#home>section#bendradarbiavimas,html body .closing-garden section#pradekime#pradekime{padding-left:calc(var(--site-gutter,5.2vw) + 56px)!important}
html body #media .media-about,html body #kontaktai>.wrap{padding-left:calc(var(--site-gutter,5.2vw) + 56px)!important}
}

/* 223 — Labels accompany the single continuous spine. */
html body #home#home #dimensions.editorial-services .service-print-rail::after{display:none!important;content:none!important}
html body .has-editorial-rail{position:relative!important}
html body .editorial-rail-label{position:absolute!important;left:var(--site-gutter,5.2vw)!important;top:32px!important;max-height:calc(100% - 64px)!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;font:400 11px/1.2 Syne,sans-serif!important;letter-spacing:.015em!important;color:#111!important;-webkit-text-fill-color:#111!important;pointer-events:none!important;white-space:nowrap!important}
html body #poziuris>.editorial-rail-label,html body #media-ikureja>.editorial-rail-label,html body #naujienlaiskis>.editorial-rail-label{color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important}
html body #home#home>section:is(#metodas,#rezultatas)>.editorial-rail-label{position:sticky!important;top:112px!important;float:left!important;margin-left:-56px!important;height:280px!important;max-height:280px!important;width:14px!important;left:auto!important;margin-top:calc(-100svh + 80px)!important}
@media(max-width:700px){html body .editorial-rail-label{display:none!important}}
html body #home#home .orbit-sticky-frame>.editorial-rail-label{left:-56px!important;top:32px!important}
html body #media .media-about>section.has-editorial-rail>.editorial-rail-label{left:-56px!important}

/* 224 — Review corrections: shared alignment and proportionate media. */
@media(min-width:701px){
html body #home#home>section.editorial-hero h1{font-size:clamp(24px,2.25vw,34px)!important;line-height:1.08!important}
html body #home .editorial-hero-media .hero-print{height:min(48svh,460px)!important}
html body #home .editorial-hero-media .runners{height:min(42svh,410px)!important;margin-top:28px!important}
html body #home .editorial-hero-media .interiors{height:min(46svh,440px)!important;margin-top:12px!important}
html body #home .editorial-hero-media .senses{height:min(39svh,390px)!important;margin-top:42px!important}
html body header.site-header{padding-left:calc(var(--site-gutter) + 28px)!important;padding-right:var(--site-gutter)!important}
html body header.site-header #main-nav#main-nav>[data-nav="brands"]{padding-left:0!important;justify-content:flex-start!important}
html body #footer.site-footer{padding-left:calc(var(--site-gutter) + 28px)!important;padding-right:var(--site-gutter)!important}
html body #home#home #poziuris#poziuris.experience-editorial{width:calc(100% - 2 * var(--site-gutter))!important;max-width:none!important;margin:0 auto!important;padding:32px 28px 32px 56px!important;box-sizing:border-box!important}
html body #home#home #poziuris#poziuris>.editorial-rail-label{left:0!important}
}
html body #home#home #dimensions .question-row{align-items:center!important}
html body #home#home #dimensions .question-row>.services-prelude{text-align:center!important}
html body #home#home .orbit-sticky-frame>.editorial-rail-label{top:50%!important;transform:translateY(-50%) rotate(180deg)!important;max-height:none!important}
html body #home#home #poziuris#poziuris .media-founder-reading p{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.4!important;max-width:none!important}
html body #home#home #poziuris#poziuris .media-founder-story .experience-portrait{width:260px!important;max-width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important}
html body #home#home #poziuris#poziuris .founder-panel-heading{margin:0 0 32px!important;color:#faf8f5!important}
html body #home#home #poziuris#poziuris .founder-panel-heading>.section-prelude{margin:0 0 12px!important;color:inherit!important}
html body #home#home #poziuris#poziuris .founder-panel-heading>h2{font:500 clamp(28px,3vw,42px)/1.1 Syne,sans-serif!important;letter-spacing:-.045em!important;color:inherit!important;margin:0!important}
html body .founder-portfolio-link{display:block!important;width:100%!important;color:inherit!important;text-decoration:none!important}
html body .founder-portfolio-link .experience-certified{margin:0!important}

/* 225 — One safe content column; permanent lime actions. */
@media(min-width:701px){
html body #home#home #dimensions .question-row{padding-left:56px!important;box-sizing:border-box!important}
html body #media .media-about{padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important}
html body #media .media-about>header,html body #media .media-about>section{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding-left:56px!important;padding-right:28px!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}
html body #media .media-about>section.has-editorial-rail>.editorial-rail-label{left:0!important}
html body #kontaktai #naujienlaiskis{width:calc(100% - 2 * var(--site-gutter))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding:36px 28px 36px 56px!important;box-sizing:border-box!important}
html body #kontaktai #naujienlaiskis>.editorial-rail-label{left:0!important}
html body #media #media-principai{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:4vw!important;align-items:center!important;min-height:calc(100svh - 80px)!important}
html body #media #media-principai .values-carousel{width:100%!important;max-width:640px!important;height:auto!important;min-height:0!important;aspect-ratio:8/7!important;margin:0!important;padding:24px!important}
html body #media #media-principai .values-orbit{height:160px!important}
html body #media #media-principai .values-copy h3{font-size:21px!important}
html body #media #media-principai .values-copy p{font-size:16px!important;line-height:1.45!important}
}
html body[data-route=brands]>.site-spine,html body[data-route=strategy]>.site-spine,html body #konceptai .page-intro>.editorial-rail-label{display:none!important}
html body .site-header #main-nav#main-nav>a{font-size:12px!important;font-weight:600!important}
html body .site-header a.wordmark{font-size:15px!important;font-weight:600!important}
html body #home#home #poziuris#poziuris .founder-panel-heading{position:relative!important;text-align:center!important;padding-top:0!important}
html body #home#home #poziuris#poziuris .founder-panel-heading>.section-prelude{text-align:center!important}
html body #home#home #poziuris#poziuris .founder-date{position:absolute!important;right:0!important;top:0!important;font:400 11px/1.4 Syne,sans-serif!important}
html body :is(.related-directions,.closing-directions) nav>a,html body .media-editorial-index>a,html body a.service-direction-link,html body #pradekime a.quiet-cta,html body #kontaktai #naujienlaiskis .newsletter-subscribe{background:#c1ff00!important;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;border-radius:0!important}
html body :is(.related-directions,.closing-directions) nav>a *,html body #pradekime a.quiet-cta *,html body a.service-direction-link *{color:#000!important;-webkit-text-fill-color:#000!important;background:transparent!important}
html body #pradekime a.quiet-cta{display:inline-flex!important;padding:16px 20px!important;gap:28px!important;align-items:center!important;text-decoration:none!important;border:0!important}
html body #pradekime a.quiet-cta span{border:0!important}
html body .media-editorial-index>a{padding:14px 18px!important}
html body a.service-direction-link{display:flex!important;width:100%!important;box-sizing:border-box!important;text-decoration:none!important}
html body #kontaktai #naujienlaiskis .newsletter-subscribe{padding:14px 22px!important;border:0!important;font-weight:600!important}
html body .closing-garden section#pradekime#pradekime>.invitation-copy{justify-content:flex-start!important;gap:clamp(40px,8svh,80px)!important}
html body #media #media-principai .values-question h2{font:500 clamp(28px,3.1vw,46px)/1.08 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:16px 0!important}
html body #media .agency-intro h1{height:auto!important;max-height:none!important;overflow:visible!important;clip-path:none!important}
@media(max-width:700px){html body #home#home #poziuris#poziuris .founder-panel-heading{padding-top:24px!important}html body #home#home #poziuris#poziuris .founder-date{top:0!important}html body #media #media-principai .values-carousel{width:100%!important;height:auto!important;min-height:500px!important}}

/* 226 — Filled lime buttons, without decorative underlines. */
html body :is(#home,#media,#kontaktai,#konceptai,.closing-garden) .unified-cta.unified-cta,
html body #pradekime#pradekime a.unified-cta.unified-cta,
html body .unified-cta.unified-cta{
background:#c1ff00!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;text-underline-offset:0!important;padding:16px 24px!important;box-sizing:border-box!important;opacity:1!important;
}
html body .unified-cta.unified-cta:not(.service-direction-link):not(.direction-card-action){gap:28px!important}
html body a.quiet-cta.unified-cta.unified-cta,html body .manifesto-more>summary.unified-cta{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;min-width:220px!important;min-height:60px!important;font:500 16px/1.3 Syne,sans-serif!important}
html body .unified-cta.unified-cta *,html body #pradekime#pradekime a.unified-cta.unified-cta *{border-bottom:0!important;text-decoration:none!important;box-shadow:none!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000!important}
html body .unified-cta.unified-cta::before,html body .unified-cta.unified-cta::after,html body .unified-cta.unified-cta *::before,html body .unified-cta.unified-cta *::after{content:none!important;display:none!important;border:0!important;background:none!important}
html body a.service-direction-link.unified-cta::after{content:'+'!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:none!important;min-width:24px!important;margin-left:auto!important}
html body .unified-cta.unified-cta .direction-card-action{border:0!important}
html body .unified-cta:focus-visible{outline:2px solid #000!important;outline-offset:4px!important}

/* 227 — Spacious statement; quiet numbered collaboration and compact invitation. */
html body #home#home #dimensions .question-row{display:block!important;padding-top:clamp(64px,10svh,110px)!important;padding-bottom:clamp(64px,10svh,110px)!important;margin:0!important}
html body #home#home #dimensions .question-row>.services-prelude{text-align:left!important;margin:0 0 24px!important}
html body #home#home #dimensions .question-row>.services-question{font-size:clamp(40px,6.6vw,96px)!important;line-height:1.02!important;letter-spacing:-.055em!important;position:relative!important;max-width:1100px!important}
.statement-reserve{display:block;visibility:hidden}.statement-ink{position:absolute;inset:0}.is-typing .statement-ink::after{content:'|';font-weight:400;animation:statement-caret .65s steps(1) infinite}@keyframes statement-caret{50%{opacity:0}}
html body #home#home #bendradarbiavimas{padding-top:48px!important;padding-bottom:24px!important;gap:24px!important}
html body #home#home #bendradarbiavimas .collaboration-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important}
html body #home#home #bendradarbiavimas .collaboration-grid>article{position:relative!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #111!important;min-height:0!important}
html body #home#home #bendradarbiavimas .collaboration-number{display:block;font:400 12px/1 Syne,sans-serif;margin-bottom:20px}
html body #home#home #bendradarbiavimas .collaboration-grid h3{font-size:clamp(18px,1.8vw,26px)!important;margin:0 0 16px!important}
html body #home#home #bendradarbiavimas .collaboration-grid p{font-size:15px!important;line-height:1.55!important;margin:0!important;max-width:32ch!important}
html body .closing-garden section#pradekime#pradekime{grid-template-columns:minmax(0,1fr) minmax(230px,.65fr)!important;gap:6vw!important;padding-top:40px!important;padding-bottom:48px!important;min-height:0!important}
html body .closing-garden section#pradekime#pradekime>.invitation-copy{gap:32px!important;justify-content:space-between!important;max-width:640px!important}
html body .closing-garden section#pradekime#pradekime .conversation-number{font-size:clamp(96px,11vw,150px)!important}
html body .closing-garden section#pradekime#pradekime .conversation-details p{font-size:clamp(28px,3.4vw,46px)!important;line-height:1.08!important;max-width:23ch!important;margin-bottom:28px!important}
html body .closing-garden section#pradekime#pradekime .invitation-film{height:min(58svh,480px)!important;width:100%!important;object-fit:contain!important;object-position:right center!important}
/* Every vertical label sits at its section's midpoint. */
html body .has-editorial-rail>.editorial-rail-label,html body #home#home .orbit-sticky-frame>.editorial-rail-label{top:50%!important;transform:translateY(-50%) rotate(180deg)!important;max-height:none!important}
/* Publications use the shared spine, without a second set of vertical rules. */
html body #media #media-content{padding-left:calc(var(--site-gutter) + 56px)!important;padding-right:var(--site-gutter)!important;box-sizing:border-box!important}
html body #media #media-content .media-editorial-grid>a{border:0!important;padding-left:0!important;box-shadow:none!important}
html body #media #media-content .journal-read.unified-cta{background:#c1ff00!important;border:0!important;padding:14px 18px!important;display:inline-flex!important;gap:28px!important;color:#000!important;-webkit-text-fill-color:#000!important;text-decoration:none!important}
html body #media #media-content .journal-read.unified-cta::after,html body #media #media-content .journal-read.unified-cta *::after{display:none!important;content:none!important}
html body :is(#media,#kontaktai)>.closing-directions{padding-left:calc(var(--site-gutter) + 56px)!important;padding-right:var(--site-gutter)!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}
html body .closing-directions nav>a.unified-cta{grid-template-columns:minmax(0,1fr)!important;padding:24px!important;gap:20px!important;min-width:0!important}
html body .closing-directions nav>a>div{padding:0!important}
html body .closing-directions h2{font-size:clamp(21px,2.4vw,34px)!important;white-space:nowrap!important}
html body .closing-directions .direction-card-action{justify-content:flex-end!important}
/* Separate the expandable action from the tags' outline. */
html body #konceptai .simple-service summary{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:end!important}
html body #konceptai .service-expand{position:static!important;grid-column:3!important;align-self:end!important;width:100px!important;min-height:46px!important;border:0!important;background:#c1ff00!important;color:#000!important;white-space:nowrap!important;text-decoration:none!important}
html body #konceptai .service-tags{padding-right:12px!important}
html body #konceptai .page-intro .service-kpis{background:#c1ff00!important;padding:18px 20px!important;box-sizing:border-box!important;color:#000!important}
html body #kontaktai #naujienlaiskis .newsletter-subscribe span,html body .unified-cta .cta-plus{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;visibility:visible!important;font-size:18px!important;line-height:1!important}
@media(max-width:700px){html body #home#home #dimensions .question-row{padding-left:0!important}html body #home#home #bendradarbiavimas .collaboration-grid{grid-template-columns:1fr!important;gap:24px!important}html body .closing-garden section#pradekime#pradekime{grid-template-columns:1fr!important}html body .closing-garden section#pradekime#pradekime .invitation-film{object-position:center!important}html body #media #media-content,html body :is(#media,#kontaktai)>.closing-directions{padding-left:var(--site-gutter)!important}html body #konceptai .simple-service summary{grid-template-columns:20px minmax(0,1fr)!important}html body #konceptai .service-expand{grid-column:2!important;justify-self:end!important}}

/* 228 — Bigger day/night statement with a longer pause before services. */
html body #home#home #dimensions .question-row>.services-question{font-size:clamp(48px,8.2vw,118px)!important;line-height:1.04!important;max-width:none!important}
html body #home#home #dimensions .question-row{padding-bottom:clamp(140px,21svh,220px)!important}
@media(max-width:700px){html body #home#home #dimensions .question-row>.services-question{font-size:clamp(42px,10vw,68px)!important}html body #home#home #dimensions .question-row{padding-bottom:110px!important}}

/* 229 — Explicit day/night lines and a stronger closing statement. */
html body #home#home #dimensions .services-question :is(.statement-reserve,.statement-ink){white-space:pre-line!important}
html body #home#home #dimensions .question-row>.services-question{font-size:clamp(42px,6.8vw,106px)!important}
html body .closing-garden section#pradekime#pradekime .conversation-details p{font-family:Syne,sans-serif!important;font-size:clamp(36px,4.5vw,66px)!important;line-height:1.03!important;letter-spacing:-.045em!important;max-width:20ch!important}
html body .closing-garden section#pradekime#pradekime .conversation-number{font-size:clamp(80px,9vw,130px)!important}
/* Manifesto: full-width heading, then a readable body column. */
html body #media #media-manifestas.manifesto-editorial{display:block!important;padding-top:64px!important;padding-bottom:64px!important}
html body #media #media-manifestas>.section-label{margin:0 0 24px!important}
html body #media #media-manifestas .manifesto-reading{border:0!important;padding:0!important;max-width:none!important;margin:0!important}
html body #media #media-manifestas .manifesto-reading>h2{font:500 clamp(42px,6vw,86px)/1.04 Syne,sans-serif!important;letter-spacing:-.05em!important;margin:0 0 36px!important;max-width:none!important}
html body #media #media-manifestas .manifesto-reading>h2 br{display:none!important}
html body #media #media-manifestas .manifesto-reading>p,html body #media #media-manifestas .manifesto-more{max-width:760px!important}
html body #media #media-manifestas .manifesto-reading>p{font-size:18px!important;line-height:1.6!important}
html body #media #media-principai{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;min-width:0!important;overflow:visible!important}
html body #media #media-principai .values-carousel{justify-self:end!important;max-width:100%!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important}
html body #kontaktai .contact-form-panel{border-left:0!important;padding-left:0!important}
html body #kontaktai .contact-copy{border-left:0!important}
/* Button foreground must win over the oxblood section's inherited white. */
html body #home#home #poziuris#poziuris a.quiet-cta.unified-cta,
html body #home#home #poziuris#poziuris a.quiet-cta.unified-cta *,
html body #media#media a.unified-cta.unified-cta *,
html body #kontaktai#kontaktai .unified-cta.unified-cta *,
html body .closing-garden #pradekime#pradekime a.unified-cta.unified-cta *{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;text-decoration:none!important;border:0!important}
html body #home#home #poziuris#poziuris a.quiet-cta.unified-cta{padding:16px 24px!important;background:#c1ff00!important;justify-content:space-between!important}
@media(max-width:900px){html body #media #media-principai{display:block!important}html body #media #media-principai .values-carousel{margin:28px auto 0!important}}

/* 230 — Closing statement follows the homepage banner's typography. */
html body .closing-garden section#pradekime#pradekime.closing-statement{display:block!important;padding-top:clamp(56px,9svh,100px)!important;padding-bottom:64px!important;margin:0!important}
html body #pradekime.closing-statement .closing-statement-heading>.section-prelude{font:400 16px/1.4 Syne,sans-serif!important;margin:0 0 32px!important}
html body #pradekime.closing-statement .closing-statement-heading>h2{font:500 clamp(42px,6.8vw,106px)/1.04 Syne,sans-serif!important;letter-spacing:-.055em!important;color:#000!important;-webkit-text-fill-color:#000!important;max-width:none!important;margin:0!important;text-transform:uppercase!important}
html body #pradekime#pradekime #bendradarbiavimas{width:100%!important;max-width:none!important;display:block!important;min-height:0!important;padding:clamp(56px,9svh,100px) 0 0!important;margin:0!important;box-sizing:border-box!important;background:transparent!important}
html body #pradekime#pradekime #bendradarbiavimas>.section-prelude{margin:0 0 16px!important;font:400 16px/1.4 Syne,sans-serif!important}
html body #pradekime#pradekime #bendradarbiavimas>h2{font:500 clamp(28px,3vw,42px)/1.1 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 36px!important}
html body #pradekime#pradekime .collaboration-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;margin:0!important}
html body #pradekime#pradekime .collaboration-grid>article{padding:20px 0 0!important;border:0!important;border-top:1px solid #111!important;min-height:0!important}
html body #pradekime#pradekime .collaboration-number{display:block!important;font:400 12px/1 Syne,sans-serif!important;margin:0 0 20px!important}
html body #pradekime#pradekime .collaboration-grid h3{font:500 clamp(18px,1.8vw,26px)/1.2 Syne,sans-serif!important;margin:0 0 16px!important}
html body #pradekime#pradekime .collaboration-grid p{font:400 15px/1.55 Syne,sans-serif!important;margin:0!important;max-width:32ch!important}
html body #pradekime#pradekime .collaboration-grid article>a{display:none!important}
html body #pradekime.closing-statement .closing-statement-action{margin-top:48px!important}
@media(max-width:700px){html body #pradekime#pradekime .collaboration-grid{grid-template-columns:1fr!important;gap:28px!important}html body #pradekime.closing-statement .closing-statement-heading>h2{font-size:clamp(38px,9vw,64px)!important}}

/* 231 — Contact uses separate section rails, matching service pages. */
html body[data-route=kontaktai]>.site-spine{display:none!important}
@media(min-width:701px){
html body #kontaktai>.contact-layout,html body #kontaktai>#naujienlaiskis,html body #kontaktai>.closing-directions{position:relative!important}
html body #kontaktai>.contact-layout::before{content:''!important;position:absolute!important;left:calc(var(--site-gutter) + 28px)!important;top:64px!important;bottom:56px!important;width:1px!important;background:#111!important;pointer-events:none!important}
html body #kontaktai>#naujienlaiskis::before{content:''!important;position:absolute!important;left:28px!important;top:32px!important;bottom:32px!important;width:1px!important;background:#faf8f5!important;pointer-events:none!important}
html body #kontaktai>.closing-directions::before{content:''!important;position:absolute!important;left:calc(var(--site-gutter) + 28px)!important;top:24px!important;bottom:48px!important;width:1px!important;background:#111!important;pointer-events:none!important}
html body[data-route=kontaktai] .closing-garden #pradekime#pradekime{position:relative!important}
html body[data-route=kontaktai] .closing-garden #pradekime#pradekime::before{content:''!important;display:block!important;position:absolute!important;left:calc(var(--site-gutter) + 28px)!important;top:56px!important;bottom:64px!important;width:1px!important;background:#111!important;pointer-events:none!important}
}

/* 232 — Invitation text and original portrait reel share the top row. */
html body #pradekime.closing-statement .closing-statement-heading{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr)!important;gap:5vw!important;align-items:center!important}
html body #pradekime.closing-statement .closing-statement-heading>h2{position:relative!important;font-size:clamp(36px,4.6vw,70px)!important;line-height:1.06!important;min-width:0!important}
html body .closing-garden section#pradekime#pradekime.closing-statement .closing-statement-heading>.invitation-film{display:block!important;width:100%!important;height:min(57svh,460px)!important;max-height:none!important;object-fit:contain!important;object-position:right center!important;margin:0!important}
html body #pradekime#pradekime #bendradarbiavimas{padding-top:56px!important}
@media(max-width:700px){html body #pradekime.closing-statement .closing-statement-heading{grid-template-columns:1fr!important;gap:32px!important}html body .closing-garden section#pradekime#pradekime.closing-statement .closing-statement-heading>.invitation-film{height:400px!important;object-position:center!important}}

/* 233 — The closing statement matches the day/night statement's type scale. */
html body #pradekime.closing-statement .closing-statement-heading>h2{font-size:clamp(42px,6.8vw,106px)!important;line-height:1.04!important;letter-spacing:-.055em!important}
html body #pradekime.closing-statement .closing-statement-heading{grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr)!important;align-items:center!important}
@media(max-width:700px){html body #pradekime.closing-statement .closing-statement-heading{grid-template-columns:1fr!important}html body #pradekime.closing-statement .closing-statement-heading>h2{font-size:clamp(42px,10vw,68px)!important}}

/* 234 — Highlight service titles; quieter founder action and framed options. */
html body #home#home #dimensions .editorial-service a.dimension{background:#c1ff00!important;animation:service-title-blink 3.2s ease-in-out infinite!important;color:#000!important;-webkit-text-fill-color:#000!important}
html body #home#home #dimensions .editorial-service a.dimension h2{color:#000!important;-webkit-text-fill-color:#000!important}
@keyframes service-title-blink{0%,65%,100%{background-color:#c1ff00}82%{background-color:#eaff9e}}
html body #home#home #poziuris#poziuris a.founder-read-more.unified-cta{background:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important}
html body #pradekime.closing-statement .closing-statement-copy{min-width:0!important}
html body #pradekime.closing-statement .closing-statement-copy>h2{position:relative!important;font:500 clamp(42px,6.8vw,106px)/1.04 Syne,sans-serif!important;letter-spacing:-.055em!important;text-transform:uppercase!important;color:#000!important;-webkit-text-fill-color:#000!important;margin:0!important}
html body #pradekime.closing-statement .closing-statement-copy>.closing-statement-action{margin-top:32px!important}
html body #pradekime#pradekime .collaboration-grid>article{border:1px solid #111!important;padding:24px!important;box-sizing:border-box!important;min-width:0!important}
html body #pradekime#pradekime .collaboration-grid h3{font-size:clamp(16px,1.5vw,22px)!important}
@media(max-width:700px){html body #pradekime.closing-statement .closing-statement-copy>h2{font-size:clamp(42px,10vw,68px)!important}}
@media(prefers-reduced-motion:reduce){html body #home#home #dimensions .editorial-service a.dimension{animation:none!important}}

/* 235 — Full-width invitation statement, matching the day/night banner. */
html body #pradekime.closing-statement .closing-statement-heading{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}
html body #pradekime.closing-statement .closing-statement-copy{grid-column:1!important;width:100%!important;max-width:none!important}
html body #pradekime.closing-statement .closing-statement-copy>h2{font-size:clamp(42px,6.8vw,106px)!important;line-height:1.04!important;letter-spacing:-.055em!important;max-width:none!important;width:100%!important}
html body .closing-garden section#pradekime#pradekime.closing-statement .closing-statement-heading>.invitation-film{grid-column:1!important;justify-self:end!important;width:auto!important;max-width:100%!important;height:min(52svh,440px)!important;aspect-ratio:9/16!important;object-fit:contain!important}
@media(max-width:700px){html body #pradekime.closing-statement .closing-statement-copy>h2{font-size:clamp(42px,10vw,68px)!important}}

/* 236 — Portrait credit and compact date row after removing the intro. */
html body #home#home #poziuris#poziuris .founder-panel-heading{min-height:16px!important;margin:0 0 20px!important;padding:0!important}
html body #home#home #poziuris#poziuris .founder-portrait-figure{margin:0!important;justify-self:end!important;width:260px!important;max-width:100%!important}
html body #home#home #poziuris#poziuris .founder-portrait-figure>.experience-portrait{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important;margin:0!important}
html body #home#home #poziuris#poziuris .founder-portrait-figure>figcaption{font:400 13px/1.4 Syne,sans-serif!important;color:#faf8f5!important;-webkit-text-fill-color:#faf8f5!important;text-align:left!important;margin:12px 0 0!important}

/* 237 — Rendered typing spans inherit the full banner scale. */
html body #pradekime#pradekime.closing-statement .closing-statement-copy>h2,
html body #pradekime#pradekime.closing-statement .closing-statement-copy>h2>span{font-family:Syne,sans-serif!important;font-size:clamp(42px,6.8vw,106px)!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-.055em!important}
html body #konceptai>#bendradarbiavimas.service-collaboration{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:56px var(--site-gutter)!important;min-height:0!important}
html body #konceptai>#bendradarbiavimas>h2{font:500 clamp(28px,3vw,42px)/1.1 Syne,sans-serif!important;margin:0 0 32px!important}
html body #konceptai>#bendradarbiavimas .collaboration-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}
html body #konceptai>#bendradarbiavimas .collaboration-grid>article{border:1px solid #111!important;padding:24px!important;min-width:0!important}
html body #konceptai>#bendradarbiavimas .collaboration-number{display:block!important;font:400 12px/1 Syne,sans-serif!important;margin-bottom:20px!important}
html body #konceptai>#bendradarbiavimas .collaboration-grid h3{font-size:20px!important;margin:0 0 16px!important}
html body #konceptai>#bendradarbiavimas .collaboration-grid p{font-size:15px!important;line-height:1.55!important;margin:0!important}
html body #konceptai>#bendradarbiavimas .collaboration-grid article>a{display:none!important}
@media(min-width:701px){html body #kontaktai#kontaktai #naujienlaiskis#naujienlaiskis{width:calc(100% - 2 * var(--site-gutter) - 56px)!important;margin-left:calc(var(--site-gutter) + 56px)!important;margin-right:var(--site-gutter)!important;padding-left:28px!important}html body #kontaktai#kontaktai #naujienlaiskis#naujienlaiskis::before{left:-28px!important;background:#111!important}html body #kontaktai#kontaktai #naujienlaiskis#naujienlaiskis>.editorial-rail-label{left:-56px!important;color:#111!important;-webkit-text-fill-color:#111!important}}
@media(max-width:700px){html body #konceptai>#bendradarbiavimas .collaboration-grid{grid-template-columns:1fr!important}html body #pradekime#pradekime.closing-statement .closing-statement-copy>h2,html body #pradekime#pradekime.closing-statement .closing-statement-copy>h2>span{font-size:clamp(42px,10vw,68px)!important}}

/* 238 — Wind keeps its emoji beside it; letters sway in a passing gust. */
html body #pradekime#pradekime .wind-group{white-space:nowrap!important;font:inherit!important;letter-spacing:inherit!important}
html body #pradekime#pradekime .wind-word{display:inline-block!important;font:inherit!important;letter-spacing:inherit!important}
html body #pradekime#pradekime .wind-letter{display:inline-block!important;font:inherit!important;letter-spacing:inherit!important;transform-origin:50% 85%;animation:wind-gust 4.8s ease-in-out infinite;animation-delay:calc(var(--wind-index) * 90ms)}
@keyframes wind-gust{0%,12%,68%,100%{transform:translate(0,0) rotate(0deg)}28%{transform:translate(.055em,-.045em) rotate(6deg)}40%{transform:translate(.105em,.025em) rotate(10deg)}53%{transform:translate(.025em,-.015em) rotate(-3deg)}}
@media(prefers-reduced-motion:reduce){html body #pradekime#pradekime .wind-letter{animation:none!important}}

/* 239 — Quiet ready-for prelude, matching the opening question prelude. */
html body #pradekime#pradekime .closing-ready-prelude{font:400 16px/1.4 Syne,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;-webkit-text-fill-color:#000!important;margin:0 0 24px!important;text-align:left!important}

/* 240 — Larger founder paragraph, retaining the shared reading column. */
html body #home#home #poziuris#poziuris .media-founder-reading article>p{font:400 clamp(28px,3.15vw,44px)/1.32 Syne,sans-serif!important;letter-spacing:-.025em!important;max-width:none!important;margin:0!important;text-align:left!important;text-transform:none!important}
@media(max-width:700px){html body #home#home #poziuris#poziuris .media-founder-reading article>p{font-size:28px!important;line-height:1.35!important}}

/* 241 — Keep both closing actions together and wrap on narrow screens. */
html body #pradekime#pradekime .closing-statement-action{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:20px!important}
html body #pradekime#pradekime .closing-statement-action>a{margin:0!important}

/* 242 — One original-show heading, and publication padding within Media's wrapper. */
html body #media #media-mentoryste .show-combined-heading{font:500 clamp(28px,3.2vw,46px)/1.1 Syne,sans-serif!important;letter-spacing:-.045em!important;margin:0!important}
html body #media .media-about>#media-content{padding-left:56px!important;padding-right:28px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}
@media(max-width:700px){html body #media .media-about>#media-content{padding-left:0!important;padding-right:0!important}}

/* 243 — Compact founder content and repositioned actions. */
html body #pradekime#pradekime .closing-statement-copy>.closing-ready-prelude{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;margin:0 0 32px!important}
html body #pradekime#pradekime .wind-group{margin-inline-end:.13em!important}
html body #home#home #poziuris#poziuris .media-founder-story{grid-template-columns:minmax(0,1fr) 230px!important;gap:5vw!important;margin:20px 0 28px!important}
html body #home#home #poziuris#poziuris .media-founder-reading article>p{font-size:clamp(28px,2.8vw,39px)!important;line-height:1.25!important;max-width:680px!important}
html body #home#home #poziuris#poziuris .founder-portrait-figure{width:230px!important;margin:0!important}
html body #home#home #poziuris#poziuris .media-founder-story .experience-portrait{width:230px!important;max-height:320px!important}
html body #home#home #poziuris#poziuris .media-founder-reading>.founder-read-more{margin:28px 0 0!important}
html body #home#home #poziuris#poziuris .experience-facts .experience-certified{font:400 clamp(14px,1.35vw,18px)/1.5 Syne,sans-serif!important;min-height:48px!important}
html body #home#home #poziuris#poziuris .certified-window{padding:12px 8px!important}
html body #matias-moellenbach{position:relative!important;padding-top:100px!important}
html body #matias-moellenbach>a.quiet-cta{position:absolute!important;top:28px!important;right:32px!important;margin:0!important}
@media(max-width:700px){html body #home#home #poziuris#poziuris .media-founder-story{grid-template-columns:1fr!important;gap:28px!important}html body #matias-moellenbach{padding-top:110px!important}html body #matias-moellenbach>a.quiet-cta{right:20px!important;top:24px!important}}

/* 244 — Readable service keyword strips. */
html body #home#home .service-direction-link.service-direction-link{min-height:46px!important;white-space:normal!important;grid-template-columns:minmax(0,1fr) 32px!important}
html body #home#home .service-direction-link .keyword-label{font:400 clamp(12px,1.15vw,16px)/1.45 Syne,sans-serif!important;white-space:normal!important;padding:10px 12px!important}
html body #pradekime#pradekime .closing-marketing-note{font:400 18px/1.5 Syne,sans-serif!important;margin:24px 0 0!important;letter-spacing:0!important;text-transform:none!important}
html body #home#home #poziuris#poziuris>.editorial-rail-label{display:none!important}

/* 244 — More breathing room after the closing actions. */
html body .closing-garden section#pradekime#pradekime.closing-statement{padding-top:40px!important;padding-bottom:120px!important;min-height:0!important}
html body .closing-garden{padding-top:0!important;margin-top:0!important}
@media(max-width:700px){html body .closing-garden section#pradekime#pradekime.closing-statement{padding-top:32px!important;padding-bottom:80px!important}}

/* 245 — Contact ends with its own content, followed by the footer. */
html body[data-route=kontaktai] .closing-garden{display:none!important}
html body #kontaktai #media-manifestas.manifesto-editorial{display:block!important;position:relative!important;margin:0!important;width:100%!important;padding:64px var(--site-gutter) 64px calc(var(--site-gutter) + 56px)!important;box-sizing:border-box!important;background:#fff!important;color:#000!important}
html body #kontaktai #media-manifestas .manifesto-reading{border:0!important;padding:0!important;max-width:none!important;margin:0!important}
html body #kontaktai #media-manifestas>.section-label{margin:0 0 24px!important}
html body #kontaktai #media-manifestas .manifesto-reading>h2{font:500 clamp(42px,6vw,86px)/1.04 Syne,sans-serif!important;letter-spacing:-.05em!important;margin:0 0 36px!important;max-width:none!important}
html body #kontaktai #media-manifestas .manifesto-reading>h2 br{display:none!important}
html body #kontaktai #media-manifestas .manifesto-reading>p,html body #kontaktai #media-manifestas .manifesto-more{max-width:760px!important;font-size:18px!important;line-height:1.6!important}
html body #kontaktai #media-manifestas::before{content:''!important;position:absolute!important;left:calc(var(--site-gutter) + 28px)!important;top:64px!important;bottom:64px!important;width:1px!important;background:#111!important}
@media(max-width:700px){html body #kontaktai #media-manifestas.manifesto-editorial{padding-top:40px!important;padding-bottom:40px!important}}

/* 246 — A continuous Contact rail and visible manifesto copy. */
html body #kontaktai#kontaktai{position:relative!important}
html body #kontaktai#kontaktai::before{content:''!important;display:block!important;position:absolute!important;left:calc(var(--site-gutter) + 28px)!important;top:0!important;bottom:0!important;width:1px!important;background:#111!important;pointer-events:none!important;z-index:1!important}
html body #kontaktai#kontaktai>.contact-layout::before,html body #kontaktai#kontaktai #naujienlaiskis::before,html body #kontaktai#kontaktai #media-manifestas::before,html body #kontaktai#kontaktai>.closing-directions::before{display:none!important;content:none!important}
html body #kontaktai#kontaktai #media-manifestas .manifesto-reading,html body #kontaktai#kontaktai #media-manifestas .manifesto-reading p,html body #kontaktai#kontaktai #media-manifestas .manifesto-reading p *{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;visibility:visible!important;transform:none!important}
html body #kontaktai#kontaktai #media-manifestas .manifesto-reading>p{display:block!important;margin:0 0 24px!important}
html body #kontaktai#kontaktai #naujienlaiskis{padding-top:28px!important;padding-bottom:28px!important}
html body #kontaktai#kontaktai #naujienlaiskis h2{margin-bottom:24px!important;font-size:clamp(28px,3vw,40px)!important}
html body #kontaktai#kontaktai #naujienlaiskis .newsletter-entry{margin-top:20px!important}
html body #kontaktai#kontaktai #naujienlaiskis .newsletter-consent-form{gap:12px!important;max-width:640px!important}
html body #kontaktai#kontaktai #naujienlaiskis .newsletter-consent,html body #kontaktai#kontaktai #naujienlaiskis .newsletter-privacy{margin:10px 0!important;font-size:13px!important;line-height:1.4!important}
html body #kontaktai#kontaktai #brief-form>.form-note{margin:20px 0 0!important}

/* 247 — One continuous service-page rail instead of per-section borders. */
html body[data-route=brands]>.site-spine,html body[data-route=strategy]>.site-spine{display:block!important}
html body #konceptai#konceptai .simple-service,html body #konceptai#konceptai .related-directions,html body #konceptai#konceptai .service-projects article{border-left:0!important}
html body #konceptai#konceptai>.page-intro{padding-left:calc(var(--site-gutter) + 56px)!important}
html body #konceptai#konceptai .page-intro::before,html body #konceptai#konceptai .simple-service::before,html body #konceptai#konceptai .related-directions::before{content:none!important;display:none!important}
@media(max-width:700px){html body[data-route=brands]>.site-spine,html body[data-route=strategy]>.site-spine{left:calc(var(--site-gutter) + 8px)!important}html body #konceptai#konceptai>.page-intro{padding-left:calc(var(--site-gutter) + 28px)!important}}

/* 248 — Give the two homepage service blocks more separation. */
html body #home#home #dimensions.editorial-services #home-service-strategy{margin-top:clamp(80px,10vw,150px)!important}
@media(max-width:700px){html body #home#home #dimensions.editorial-services #home-service-strategy{margin-top:64px!important}}

/* 249 — Remove vertical side copy across every page, preserving the rails. */
html body .editorial-rail-label.editorial-rail-label{display:none!important}
html body #home#home #dimensions.editorial-services .service-print-rail{font-size:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;letter-spacing:0!important}
html body #home#home #poziuris .experience-years,html body #media #media-ikureja .experience-years{font-size:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important}

/* 250 — A larger Media portrait and a three-link index. */
html body #media#media .media-editorial-index{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body #media#media #media-ikureja#media-ikureja .media-founder-story{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;gap:4vw!important}
html body #media#media #media-ikureja#media-ikureja .media-founder-story .experience-portrait{width:100%!important;max-width:360px!important;max-height:none!important;height:auto!important;margin:0!important;justify-self:end!important}
@media(max-width:700px){html body #media#media .media-editorial-index{grid-template-columns:1fr!important}html body #media#media #media-ikureja#media-ikureja .media-founder-story{grid-template-columns:1fr!important}html body #media#media #media-ikureja#media-ikureja .media-founder-story .experience-portrait{max-width:320px!important;justify-self:start!important}}

/* 251 — Results carousel on the left, its question on the right. */
@media(min-width:901px){
html body #home#home #rezultatas .orbit-sticky-frame{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}
html body #home#home #rezultatas .orbit-sticky-frame>.process-timeline{grid-column:1!important;grid-row:1!important;justify-self:start!important}
html body #home#home #rezultatas .orbit-sticky-frame>.orbit-question{grid-column:2!important;grid-row:1!important}
}

/* 252 — Keep all service content safely to the right of the page rail. */
html body #konceptai#konceptai>#service-content,html body #konceptai#konceptai>#bendradarbiavimas{padding-left:calc(var(--site-gutter) + 56px)!important;padding-right:var(--site-gutter)!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}
html body #konceptai#konceptai .simple-service{padding-left:0!important}
html body #konceptai#konceptai .service-index{position:static!important;transform:none!important;margin:0!important}
/* A genuinely compact newsletter panel. */
html body #kontaktai#kontaktai #naujienlaiskis{display:block!important;padding:20px 24px!important;min-height:0!important}
html body #kontaktai#kontaktai #naujienlaiskis>span{display:block!important;font-size:11px!important;line-height:1.3!important;margin:0 0 8px!important}
html body #kontaktai#kontaktai #naujienlaiskis>p{font:400 25px/1.2 Syne,sans-serif!important;margin:0 0 16px!important;max-width:none!important}
html body #kontaktai#kontaktai #naujienlaiskis .newsletter-entry{margin:0!important;max-width:760px!important;width:100%!important}
html body #kontaktai#kontaktai #naujienlaiskis .newsletter-consent-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;max-width:760px!important}
html body #kontaktai#kontaktai #naujienlaiskis #newsletter-email{grid-column:1!important;grid-row:1!important;width:100%!important;min-height:42px!important;height:42px!important;padding:8px 12px!important}
html body #kontaktai#kontaktai #naujienlaiskis .newsletter-subscribe{grid-column:2!important;grid-row:1!important;min-height:42px!important;padding:8px 18px!important;margin:0!important}
html body #kontaktai#kontaktai #naujienlaiskis .newsletter-consent,html body #kontaktai#kontaktai #naujienlaiskis .newsletter-privacy{grid-column:1/-1!important;margin:0!important;font-size:11px!important;line-height:1.35!important}
@media(max-width:700px){html body #konceptai#konceptai>#service-content,html body #konceptai#konceptai>#bendradarbiavimas{padding-left:calc(var(--site-gutter) + 28px)!important}html body #kontaktai#kontaktai #naujienlaiskis>p{font-size:22px!important}html body #kontaktai#kontaktai #naujienlaiskis .newsletter-subscribe{padding-inline:12px!important;font-size:12px!important}}

/* 254 — White service surfaces with focused lime actions. */
html body .closing-directions nav>a.unified-cta.unified-cta{background:#fff!important;border:1px solid #000!important;box-shadow:none!important}
html body .closing-directions nav>a.unified-cta.unified-cta .direction-card-action{background:#c1ff00!important;padding:14px 18px!important;width:auto!important;justify-self:end!important;display:inline-flex!important;gap:20px!important;color:#000!important}
html body #home#home #dimensions .service-direction-link.service-direction-link{background:#fff!important;border:1px solid #000!important}
html body #home#home #dimensions .service-direction-link.service-direction-link .keyword-label{background:#fff!important}
html body #home#home #dimensions .service-direction-link.service-direction-link::after{background:#c1ff00!important}
/* One-line closing question; reserve and animated ink use identical metrics. */
html body #pradekime#pradekime.closing-statement .closing-statement-copy>h2,html body #pradekime#pradekime.closing-statement .closing-statement-copy>h2>span{font-size:clamp(24px,5vw,86px)!important;line-height:1.15!important;white-space:nowrap!important;letter-spacing:-.055em!important}
html body #pradekime#pradekime .wind-group{display:inline!important}
/* Brand at the left edge, navigation to its right. */
html body header.site-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
html body header.site-header>a.wordmark{position:static!important;transform:none!important;order:0!important;flex:none!important;margin:0!important;padding-left:0!important}
html body header.site-header #main-nav#main-nav{position:static!important;transform:none!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(16px,3vw,48px)!important;width:auto!important;flex:1!important;margin:0!important;padding:0!important;order:1!important}
html body header.site-header #main-nav#main-nav>a{position:static!important;transform:none!important;margin:0!important}
@media(max-width:700px){html body header.site-header{gap:12px!important}html body header.site-header #main-nav#main-nav{gap:8px!important}html body header.site-header #main-nav#main-nav>a{font-size:9px!important;padding-inline:2px!important}html body .site-header a.wordmark{font-size:12px!important}}

/* 255 — Page-specific specificity beats the common filled CTA rule. */
html body :is(#media,#kontaktai)#media .closing-directions nav>a.unified-cta.unified-cta,html body #kontaktai#kontaktai .closing-directions nav>a.unified-cta.unified-cta{background:#fff!important;border:1px solid #000!important}
html body #media#media .closing-directions nav>a.unified-cta.unified-cta .direction-card-action,html body #kontaktai#kontaktai .closing-directions nav>a.unified-cta.unified-cta .direction-card-action{background:#c1ff00!important;padding:14px 18px!important}

/* 256 — Align service numbering with the heading, not the tag strip. */
html body #konceptai#konceptai .simple-service summary>.service-index{align-self:start!important;justify-self:start!important;grid-column:1!important;grid-row:1!important;padding-top:8px!important;line-height:1.2!important}
