
html body .manifesto-sketch{width:100%;max-width:480px;margin:40px 0 0;padding:0}
html body .manifesto-sketch svg{display:block;width:100%;height:auto}
html body #kontaktai .contact-form-panel>.compact-newsletter-details{margin:40px 0 0!important;padding:24px 0!important;border-top:1px solid #1113!important;width:100%!important;box-sizing:border-box}
@media(max-width:760px){html body .manifesto-sketch{max-width:380px;margin:24px 0 12px}}

html body .vector-arrow{display:inline-block!important;width:20px!important;height:20px!important;min-width:20px!important;vertical-align:middle!important;margin-left:.35em!important;flex-shrink:0!important;background:none!important}
html body .has-vector-arrow::after{content:none!important;display:none!important}

html body #media-ikureja.founder-with-mentoring>#media-mentoryste{grid-column:1/-1!important;width:100%!important;margin:40px 0 0!important;padding:0!important;border:0!important;background:transparent!important}
html body .contact-conversation-intro{font:400 clamp(20px,2vw,28px)/1.4 Manrope,sans-serif!important;text-transform:none!important;letter-spacing:-.025em!important;max-width:480px!important;margin:0 0 24px!important}

@media(min-width:761px){
html body .hero-agency-title,html body .agency-title-plane{white-space:nowrap!important}
html body .agency-title-plane{text-align:right!important}
html body #dimensions .portal-intro-copy{display:block!important;text-align:right!important}
html body #dimensions .portal-invitation-copy{display:block!important;text-align:left!important;margin-top:20px!important}
html body #dimensions .direction-summary{max-width:none!important}
html body #dimensions .discipline-tabs,html body #dimensions .discipline-tabs button,
html body #dimensions .discipline-scene-list,html body #dimensions .discipline-scene-list li,
html body #dimensions .discipline-scene-list a{border:0!important;box-shadow:none!important}
html body #dimensions .discipline-scene-list a :is(span,svg)[aria-hidden],
html body #dimensions .discipline-scene-list a::before,html body #dimensions .discipline-scene-list a::after,
html body #dimensions .discipline-scene-list a>span::before,html body #dimensions .discipline-scene-list a>span::after{display:none!important;content:none!important}
html body #poziuris .desktop-founder-aligned>figure{grid-column:1!important;grid-row:1!important;margin:0!important}
html body #poziuris .desktop-founder-aligned>.founder-letter{grid-column:2!important;grid-row:1!important;text-align:left!important}
html body #poziuris .desktop-founder-aligned>figcaption{grid-column:1!important;grid-row:2!important;align-self:center!important;font:400 11px/1.4 Manrope,sans-serif!important}
html body #poziuris .desktop-founder-aligned>.founder-read-more{grid-column:2!important;grid-row:2!important;align-self:center!important;justify-self:start!important}
html body #poziuris .founder-results{text-align:left!important}
}

/* Final homepage: one horizontal service arrow and a restrained KPI pulse. */
html body .discipline-scene-list a>span[aria-hidden]{display:inline-flex!important;content:normal!important}
html body .discipline-scene-list a>span[aria-hidden]::before,html body .discipline-scene-list a>span[aria-hidden]::after{display:none!important;content:none!important}
html body .service-horizontal-arrow{display:block!important;width:24px!important;height:24px!important}
html body .collaborate-pause,html body .motion-toggle,html body button[aria-label^="Pause"],html body button[aria-label^="Play"]{display:none!important}
@media(min-width:761px){.discipline-scene-kpis .discipline-metric{animation:final-kpi-pulse 2s ease-in-out infinite}}
@keyframes final-kpi-pulse{0%,100%{opacity:1}50%{opacity:.55}}
@media(prefers-reduced-motion:reduce){.discipline-scene-kpis .discipline-metric{animation:none!important}}

html body .collaborate-logo img[src*="-final.png"]{filter:none!important;mix-blend-mode:normal!important;object-fit:contain!important;height:80px!important;width:200px!important}

html body .collaborate-logo img[src*="-white.svg"]{filter:none!important;mix-blend-mode:normal!important;object-fit:contain!important;width:200px!important;height:80px!important}
html body a.quiet-cta,html body .discipline-scene-copy>a,html body .unified-cta{border:0!important;box-shadow:none!important;text-decoration:none!important}
html body .discipline-tabs,html body .discipline-tabs button{border:0!important;box-shadow:none!important}

/* Larger, readable partner marks, including tall Medastapolis artwork. */
html body .collaborate-logo{width:300px!important;height:190px!important;padding:16px 28px!important;flex-shrink:0!important}
html body .collaborate-logo img{max-height:150px!important;max-width:100%!important;width:100%!important;height:150px!important;object-fit:contain!important}
html body .collaborate-logo img[src*="-white.svg"]{width:100%!important;height:150px!important;max-height:150px!important}
@media(max-width:760px){
html body .collaborate-logo{width:240px!important;height:170px!important;padding:12px 20px!important}
html body .collaborate-logo img,html body .collaborate-logo img[src*="-white.svg"]{height:140px!important;max-height:140px!important}
}

@media(max-width:760px){
html body .collaborate-logo{width:176px!important;height:100px!important;padding:12px 20px!important}
html body .collaborate-logo img,html body .collaborate-logo img[src*="-white.svg"]{height:76px!important;max-height:76px!important;width:100%!important}
}

/* Restore compact partner strip on both breakpoints. */
html body .collaborate-logo{width:240px!important;height:105px!important;padding:18px 28px!important}
html body .collaborate-logo img,html body .collaborate-logo img[src*="-white.svg"]{width:100%!important;height:66px!important;max-height:66px!important}
html body a.quiet-cta,html body a.unified-cta{white-space:nowrap!important}
@media(max-width:760px){
html body .collaborate-logo{width:150px!important;height:76px!important;padding:14px 18px!important}
html body .collaborate-logo img,html body .collaborate-logo img[src*="-white.svg"]{height:46px!important;max-height:46px!important}
}

html body .mirror-manifesto-link{display:block;font:400 12px/1.5 Manrope,sans-serif;letter-spacing:0;color:#580c14;text-align:right;margin:12px 0 0;text-decoration:none;width:100%;cursor:pointer}
html body .mirror-manifesto-link:hover{text-decoration:underline;text-underline-offset:3px}
html body .mirror-manifesto-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}
@media(max-width:760px){html body .mirror-manifesto-link{font-size:11px;margin-top:10px}}

@media(max-width:760px){
html body .collaborate-logo img[alt="LABAS"]{width:84px!important;max-width:84px!important;height:30px!important;max-height:30px!important}
}


html body .restored-manifesto-copy>p{font:400 clamp(17px,1.4vw,21px)/1.65 Manrope,sans-serif!important;letter-spacing:-.015em!important;margin:0 0 28px!important}
html body .restored-manifesto-copy>p:last-child{margin-bottom:0!important}
@media(max-width:760px){html body .restored-manifesto-copy>p{font-size:17px!important;margin-bottom:24px!important}}

html body #media-ikureja .founder-certifications{grid-column:1/-1;width:100%;margin:28px 0 0;padding:0;background:#fff}
html body .founder-certifications>.section-prelude{font:400 11px/1.4 Manrope,sans-serif!important;letter-spacing:.1em!important;margin:0 0 18px!important}
html body .founder-certification-logos{display:flex;align-items:center;justify-content:flex-start;gap:36px;flex-wrap:wrap}
html body .founder-certification-logos img{width:140px!important;height:48px!important;object-fit:contain!important;filter:grayscale(1)!important;mix-blend-mode:multiply;padding:0;background:transparent}
@media(max-width:760px){html body .founder-certification-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}html body .founder-certification-logos img{width:120px!important;max-width:100%!important;height:42px!important}}

html body #services .service-white-rows>.connected-service-row:first-child{border-top:0!important;box-shadow:none!important}

/* Manifesto follows the three-column process layout. */
html body #media .restored-manifesto{display:block!important}
html body #media .restored-manifesto>header{margin:0 0 48px!important}
html body #media .restored-manifesto-copy{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px!important;width:100%!important;max-width:none!important}
html body #media .restored-manifesto-copy>p{margin:0!important;max-width:none!important;font:400 16px/1.6 Manrope,sans-serif!important;letter-spacing:normal!important}
@media(max-width:760px){
html body #media .restored-manifesto>header{margin-bottom:28px!important}
html body #media .restored-manifesto-copy{grid-template-columns:1fr!important;gap:28px!important}
}

html body #media .restored-manifesto-copy{align-items:stretch!important;grid-auto-rows:1fr!important;column-gap:40px!important}
html body #media .restored-manifesto-copy>p{width:100%!important;box-sizing:border-box!important;text-align:left!important;align-self:stretch!important;padding:0!important;text-wrap:pretty}
@media(max-width:760px){html body #media .restored-manifesto-copy{grid-auto-rows:auto!important}}

html body #media .restored-manifesto-copy>p{font:400 clamp(17px,1.35vw,21px)/1.65 Manrope,sans-serif!important;letter-spacing:-.015em!important;text-wrap:initial!important}
html body #media .restored-manifesto-copy{column-gap:48px!important}
@media(max-width:760px){html body #media .restored-manifesto-copy{gap:38px!important}html body #media .restored-manifesto-copy>p{font-size:18px!important;line-height:1.65!important}}

html body #media-ikureja p.founder-outcome-copy{font:400 clamp(17px,1.4vw,21px)/1.6 Manrope,sans-serif!important;letter-spacing:-.015em!important;text-transform:none!important;margin:20px 0 0!important}
html body .founder-certification-logos{display:block!important;overflow:hidden!important;width:100%!important;max-width:100%!important}
html body .certification-marquee-track{display:flex;width:max-content;animation:certification-drift 24s linear infinite}
html body .certification-marquee-group{display:flex;align-items:center;gap:36px;flex-shrink:0;padding-right:36px}
@keyframes certification-drift{to{transform:translateX(-50%)}}
@media(max-width:760px){html body .certification-marquee-group{gap:28px;padding-right:28px}html body #media-ikureja p.founder-outcome-copy{font-size:17px!important}}
@media(prefers-reduced-motion:reduce){html body .certification-marquee-track{animation:none}html body .certification-marquee-group[aria-hidden=true]{display:none}}

html body #media-ikureja .founder-certifications{background:#580c14!important;border:0!important;box-shadow:none!important}
html body .founder-certifications>.section-prelude{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .founder-certifications .founder-certification-logos img{filter:grayscale(1) invert(1)!important;mix-blend-mode:screen!important;background:transparent!important}
html body #media-mentoryste,html body #media-mentoryste>*,html body .founder-certifications::before,html body .founder-certifications::after{border-top:0!important;border-bottom:0!important;box-shadow:none!important}

html body #media-ikureja .media-founder-outcome{border:0!important;box-shadow:none!important}
html body .founder-certifications>.section-prelude{margin:0 28px 18px!important}
html body .founder-certifications .certification-marquee-track{animation:collaborate-drift 42s linear infinite!important;gap:0!important}
html body .founder-certifications .certification-marquee-group{gap:0!important;padding:0!important}
html body .founder-certifications .certification-logo{width:240px!important;height:105px!important;padding:18px 28px!important;flex-shrink:0!important}
html body .founder-certifications .certification-logo img{width:100%!important;height:66px!important;max-height:66px!important;object-fit:contain!important;filter:grayscale(1) invert(1)!important;mix-blend-mode:screen!important}
@media(max-width:760px){
html body .founder-certifications .certification-logo{width:150px!important;height:76px!important;padding:14px 18px!important}
html body .founder-certifications .certification-logo img{width:100%!important;height:46px!important;max-height:46px!important}
}
@media(prefers-reduced-motion:reduce){html body .founder-certifications .certification-marquee-track{animation:none!important}}

/* Audited Media rules shared across desktop and mobile. */
html body #media-ikureja p.founder-outcome-copy{font:400 18px/1.6 Manrope,sans-serif!important;letter-spacing:normal!important}
html body #media-ikureja .founder-certifications{box-shadow:-7vw 0 0 #580c14!important}
html body .founder-certifications .certification-logo img{filter:none!important;mix-blend-mode:normal!important}
html body .founder-certifications>.section-prelude{font-size:12px!important;line-height:1.4!important;letter-spacing:.1em!important;margin-bottom:24px!important}
@media(max-width:760px){html body #media-ikureja .founder-certifications{box-shadow:-6vw 0 0 #580c14!important}html body #media-ikureja p.founder-outcome-copy{font-size:18px!important}}

html body .collaborate-logo img[alt="LABAS"]{width:112px!important;max-width:112px!important;height:40px!important;max-height:40px!important}
html body .culture-signals-intro .section-prelude{font:400 12px/1.4 Manrope,sans-serif!important;letter-spacing:.1em!important}
html body .culture-signals-description>p{font:400 19px/1.6 Manrope,sans-serif!important;letter-spacing:-.02em!important;margin:30px 0 18px!important}
html body .culture-signals-description>.culture-signals-note{font-size:14px!important;color:#737373!important;margin:0!important}
html body .matias-editorial-copy>.section-prelude{font:400 12px/1.4 Manrope,sans-serif!important;letter-spacing:.1em!important;margin:0!important}
html body .culture-signals-footer{display:flex;justify-content:space-between;gap:20px;font:400 11px/1.5 Manrope,sans-serif;letter-spacing:.08em;color:#737373}
html body .matias-collection-link::after{display:none!important;content:none!important}
@media(max-width:760px){
html body .collaborate-logo img[alt="LABAS"]{width:72px!important;max-width:72px!important;height:26px!important;max-height:26px!important}
html body .culture-signals-description>p{font-size:16px!important;margin-top:0!important}
html body .culture-signals-footer{flex-direction:column;gap:8px;font-size:10px}
}

html body .matias-curator-note{color:#737373!important}
html body .matias-curator-note>span{color:#111!important;letter-spacing:.08em;margin-left:.4em}
html body .matias-store-contact{display:inline!important;color:#580c14!important;font:inherit!important;text-decoration:underline;text-underline-offset:3px;background:none!important;border:0!important;padding:0!important}

html body .matias-curator-note{text-transform:none!important;letter-spacing:0!important}

html body .culture-signals-description>.matias-curator-note{font:400 18px/1.5 Manrope,sans-serif!important;color:#111!important;-webkit-text-fill-color:#111!important;letter-spacing:0!important;margin:16px 0 0!important;opacity:1!important}
html body #featured-representation .matias-mirror-gallery{display:grid!important;grid-template-columns:minmax(0,2.2fr) minmax(0,.75fr) minmax(0,.75fr)!important;gap:10px!important;height:420px!important;overflow:hidden!important}
html body .matias-mirror-gallery>figure{display:block!important;position:relative!important;opacity:1!important;margin:0!important;min-width:0!important;height:100%!important;overflow:hidden!important}
html body .matias-mirror-gallery>figure>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;max-height:none!important}
html body .matias-mirror-gallery>figure:nth-child(2)>img{transform:scaleX(-1)!important;object-position:35% center!important}
html body .matias-mirror-gallery>figure:nth-child(3)>img{object-position:65% center!important}
@media(max-width:760px){
html body .culture-signals-description>.matias-curator-note{font-size:17px!important}
html body #featured-representation .matias-mirror-gallery{height:300px!important;grid-template-columns:minmax(0,2.5fr) minmax(0,.7fr) minmax(0,.7fr)!important;gap:5px!important}
}

/* Logo motion stays continuous; certificates remain still. */
html body .collaborate-strip .collaborate-track{animation-duration:70s!important;animation-play-state:running!important}
html body .collaborate-strip:hover .collaborate-track,html body .collaborate-strip:focus-within .collaborate-track,html body .collaborate-strip.is-paused .collaborate-track{animation-play-state:running!important}
html body .founder-certifications .certification-marquee-track{animation:none!important;transform:none!important;width:100%!important}
html body .founder-certifications .certification-marquee-group{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}
html body .founder-certifications .certification-logo{width:100%!important;height:100px!important;padding:20px 24px!important;background:transparent!important}
html body .founder-certifications .certification-logo img{width:100%!important;height:52px!important;max-height:52px!important;background:transparent!important;filter:none!important;mix-blend-mode:normal!important}
html body .collaborate-strip .collaborate-logo img{height:52px!important;max-height:52px!important;max-width:170px!important;width:100%!important}
html body .collaborate-strip .collaborate-logo img[alt="LABAS"]{width:112px!important;height:38px!important;max-height:38px!important}
html body #kontaktai .contact-career{grid-column:1/-1;width:100%;box-sizing:border-box;padding:32px;background:#580c14;color:#fff;margin:28px 0}
html body #kontaktai .contact-career>.section-prelude{font:400 12px/1.4 Manrope,sans-serif!important;letter-spacing:.1em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 18px!important}
html body #kontaktai .contact-career>h2{font:400 30px/1.2 Manrope,sans-serif!important;letter-spacing:-.035em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 18px!important;text-transform:none!important}
html body #kontaktai .contact-career>p:not(.section-prelude){font:400 17px/1.6 Manrope,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 22px!important;max-width:580px}
html body .career-portfolio-link{display:inline-flex;align-items:center;gap:24px;color:#fff!important;font:400 16px/1.5 Manrope,sans-serif;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:5px}
html body .career-portfolio-link svg{width:20px;height:20px}
@media(max-width:760px){
html body .founder-certifications .certification-marquee-group{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body .founder-certifications .certification-logo{height:80px!important;padding:18px 24px!important}
html body .founder-certifications .certification-logo img{height:44px!important;max-height:44px!important}
html body .collaborate-strip .collaborate-logo img{height:40px!important;max-height:40px!important;max-width:114px!important}
html body .collaborate-strip .collaborate-logo img[alt="LABAS"]{width:72px!important;height:26px!important;max-height:26px!important}
html body #kontaktai .contact-career{padding:26px 24px}
html body #kontaktai .contact-career>h2{font-size:26px!important}
}
@media(prefers-reduced-motion:reduce){html body .collaborate-strip .collaborate-track{animation:none!important}}

html body .founder-certifications .certification-logo img[alt="ISM"]{height:78px!important;max-height:78px!important}
html body .founder-certifications .certification-logo img[alt="Atomic Garden"]{height:90px!important;max-height:90px!important}
html body .founder-certifications .certification-logo img[alt="Meta"],html body .founder-certifications .certification-logo img[alt="AI Academy"]{height:42px!important;max-height:42px!important}
@media(max-width:760px){
html body .founder-certifications .certification-logo img[alt="ISM"]{height:54px!important;max-height:54px!important}
html body .founder-certifications .certification-logo img[alt="Atomic Garden"]{height:64px!important;max-height:64px!important}
html body .founder-certifications .certification-logo img[alt="Meta"],html body .founder-certifications .certification-logo img[alt="AI Academy"]{height:30px!important;max-height:30px!important}
}

html body #featured-representation .matias-three-gallery:not(.mobile-matias-slider){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
html body #featured-representation .matias-three-gallery:not(.mobile-matias-slider)>figure{margin:0!important;height:420px!important;overflow:hidden}
html body #featured-representation .matias-three-gallery:not(.mobile-matias-slider)>figure>img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}
@media(max-width:760px){
html body #dimensions .discipline-scene .discipline-scene-panel{display:grid!important}
html body #dimensions .discipline-scene .discipline-tabs button[data-mobile-line-one]::before{content:attr(data-mobile-line-one) "\A" attr(data-mobile-line-two)!important;white-space:pre!important;font:400 clamp(16px,4.4vw,19px)/1.35 Manrope,sans-serif!important;transform:none!important;letter-spacing:-.025em!important}
html body #dimensions .discipline-scene[data-mobile-chosen=true] .discipline-tabs button[data-mobile-line-one]::before{transform:none!important}
html body #dimensions .discipline-scene .discipline-tabs button[data-mobile-line-one]::after{content:none!important;display:none!important}
}

/* Stable hero dimensions: a poster remains visible even before autoplay starts. */
html body .site-header a.wordmark,html body header.site-header>a.wordmark:is(:hover,:active,:focus,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important;color:#111!important;-webkit-text-fill-color:#111!important;-webkit-tap-highlight-color:transparent!important;text-shadow:none!important}
html body .site-header a.wordmark::before,html body .site-header a.wordmark::after{content:none!important;display:none!important}
html body .video-perspective-frame video{background:transparent!important}
@media(max-width:760px){
html body .video-perspective-windows{height:clamp(260px,82vw,360px)!important;min-height:260px!important;align-items:stretch!important}
html body .video-perspective-frame,html body .video-perspective-frame:first-child{height:100%!important;min-height:260px!important;aspect-ratio:auto!important}
html body .video-perspective-frame:first-child video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
}
html body .culture-signals-description>.matias-curator-note{font:400 19px/1.6 Manrope,sans-serif!important;letter-spacing:-.02em!important;color:#111!important}
html body .matias-editorial-invitation,html body .matias-store-contact{color:#111!important;-webkit-text-fill-color:#111!important}
html body .collaborate-logo img[src*="-readable.svg"]{filter:none!important;max-width:190px!important;height:55px!important;max-height:55px!important}
html body .collaborate-logo:has(img[src*="-readable.svg"]){width:260px!important}
html body .brand-select-list{overflow-y:scroll!important;scrollbar-width:thin!important;scrollbar-color:#580c14 #e5e5e5!important;overscroll-behavior:contain;max-height:min(260px,45svh)!important}
html body .brand-select-list::-webkit-scrollbar{width:8px!important;display:block!important}
html body .brand-select-list::-webkit-scrollbar-track{background:#e5e5e5}
html body .brand-select-list::-webkit-scrollbar-thumb{background:#580c14;border:2px solid #e5e5e5;border-radius:5px}
html body .brand-select-scroll-rail{display:none;position:absolute;right:3px;top:calc(100% + 2px);width:5px;height:min(260px,45svh);background:#e5e5e5;z-index:80;pointer-events:none}
html body .brand-select.is-open>.brand-select-scroll-rail:not([hidden]){display:block}
html body .brand-select-scroll-thumb{position:absolute;top:0;left:0;width:5px;background:#580c14;border-radius:4px}
html body .newsletter-vector-arrow{display:inline-block;width:18px;height:18px;margin-left:8px;vertical-align:middle}
html body .compact-newsletter-details>summary::after{content:none!important;display:none!important}
html body .cm-reveal-pending{opacity:0!important;translate:0 12px!important}
html body .cm-reveal-pending,html body .cm-reveal-visible{transition:opacity 1.05s cubic-bezier(.22,.61,.36,1),translate 1.15s cubic-bezier(.22,.61,.36,1)!important;will-change:auto}
html body .cm-reveal-visible{opacity:1!important;translate:0 0!important}
@media(max-width:760px){
html body .culture-signals-description>.matias-curator-note{font-size:16px!important}
html body .collaborate-logo:has(img[src*="-readable.svg"]){width:210px!important}
html body .collaborate-strip .collaborate-logo img[src*="-readable.svg"]{width:174px!important;max-width:174px!important;height:46px!important;max-height:46px!important}
}
@media(prefers-reduced-motion:reduce){html body .cm-reveal-pending,html body .cm-reveal-visible{opacity:1!important;translate:0 0!important;transform:none!important;transition:none!important}}

html body .video-perspective-frame:first-child video{background:transparent!important}

/* Reading follows native scroll without adding word wrappers. */
html body .cm-reading-scroll{background-repeat:no-repeat!important;transition:none!important}
@media(prefers-reduced-motion:reduce){html body .cm-reading-scroll{-webkit-text-fill-color:currentColor!important;background-image:none!important}}

@media(max-width:760px){
html body .agency-title-plane{will-change:auto!important;backface-visibility:visible!important}
html body .video-perspective-stage,html body .discipline-scene-media{touch-action:pan-y}
html body .collaborate-viewport{mask-image:none!important;-webkit-mask-image:none!important}
}

html body .founder-certifications .certification-logo:has(img[alt="ISM"]){padding:8px!important}

html body .founder-certification-logos{mask-image:none!important;-webkit-mask-image:none!important}

/* Restore the agency plane depth on mobile as well as desktop. */
html body .home-banner-restored .hero-agency-title .agency-title-plane{will-change:transform,opacity!important;transform-style:preserve-3d}

@media(max-width:760px){
html body .founder-certifications .certification-logo:has(img[alt="Meta"]){padding:8px!important}
html body .founder-certifications .certification-logo img[alt="ISM"],html body .founder-certifications .certification-logo img[alt="Meta"],html body .founder-certifications .certification-logo img[alt="AI Academy"]{object-position:left center!important}
}

html body .founder-certifications .certification-logo{padding-left:0!important;padding-right:0!important}
html body .founder-certifications .certification-logo img{object-position:left center!important}
html body #kontaktai .newsletter-consent{display:flex!important;align-items:flex-start!important;gap:12px!important}
html body #kontaktai .newsletter-consent input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;margin:2px 0 0!important;padding:0!important}
html body #kontaktai .newsletter-consent>span{margin:0!important;line-height:1.5!important}
html body #kontaktai .focused-contact-layout{align-items:start!important}
html body #kontaktai .contact-direct,html body #kontaktai .contact-form-panel{align-self:start!important;padding-top:0!important;margin-top:0!important}
html body #kontaktai .contact-conversation-intro{padding-top:0!important;margin-top:0!important}

html body .founder-certifications .certification-logo:has(img[alt]){padding-left:0!important;padding-right:0!important}

/* Staggered portal composition; each service row enters independently. */
html body .discipline-scene .cm-portal-pending{opacity:0!important;translate:0 36px!important}
html body .discipline-scene .cm-portal-visible{opacity:1!important;translate:0 0!important}
html body .discipline-scene .cm-portal-pending,html body .discipline-scene .cm-portal-visible{transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--portal-delay,0ms),translate 1s cubic-bezier(.22,1,.36,1) var(--portal-delay,0ms)!important}
@media(max-width:760px){html body .discipline-scene .cm-portal-pending{translate:0 24px!important}}
@media(prefers-reduced-motion:reduce){html body .discipline-scene .cm-portal-pending,html body .discipline-scene .cm-portal-visible{opacity:1!important;translate:0 0!important;transition:none!important}}

html body .video-perspective-stage,html body .video-perspective-windows,html body .video-perspective-frame{opacity:1!important;translate:none!important;transform:none!important;animation:none!important;transition:none!important}

/* Review: balanced metrics, compact mirror caption, consistent certificate cells. */
@media(min-width:761px){
html body .discipline-scene-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;justify-content:initial!important}
html body .discipline-scene-kpis>.discipline-metric{width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;justify-content:flex-start!important;white-space:nowrap}
}
html body .mirror-manifesto-link{margin-top:0!important}
html body .home-banner-restored .video-perspective-windows{padding-bottom:12px!important}
html body .founder-certifications .certification-marquee-group{gap:28px!important;align-items:center!important}
html body .founder-certifications .certification-logo:has(img[alt]){min-width:0!important;height:96px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
html body .founder-certifications .certification-logo img{width:100%!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important}
html body .founder-certifications .certification-logo img[alt="ISM"]{height:62px!important;max-height:62px!important}
html body .founder-certifications .certification-logo img[alt="Atomic Garden"]{height:80px!important;max-height:80px!important}
html body .founder-certifications .certification-logo img[alt="Meta"],html body .founder-certifications .certification-logo img[alt="AI Academy"]{height:42px!important;max-height:42px!important}
html body #media-content .media-editorial-grid>a>.section-prelude{font-size:15px!important;line-height:1.45!important;margin-top:0!important}
html body #kontaktai .newsletter-consent{align-items:center!important}
html body #kontaktai .newsletter-consent input[type=checkbox]{margin:0!important;align-self:center!important}
html body #kontaktai .newsletter-consent>span{display:block!important;padding:0!important;line-height:1.4!important}
@media(max-width:760px){
html body .founder-certifications .certification-marquee-group{gap:16px 24px!important}
html body .founder-certifications .certification-logo:has(img[alt]){height:76px!important}
html body .founder-certifications .certification-logo img[alt="ISM"]{height:46px!important;max-height:46px!important}
html body .founder-certifications .certification-logo img[alt="Atomic Garden"]{height:64px!important;max-height:64px!important}
html body .founder-certifications .certification-logo img[alt="Meta"],html body .founder-certifications .certification-logo img[alt="AI Academy"]{height:30px!important;max-height:30px!important}
}

/* The founder interview is one original portrait, never mirrored or repeated. */
html body .video-perspective-stage.single-video .video-perspective-windows{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html body .video-perspective-stage.single-video .video-perspective-echo{display:none!important}
html body .video-perspective-stage.single-video .video-perspective-frame:first-child{width:100%!important}
html body .video-perspective-stage.single-video video{object-fit:contain!important;object-position:center!important;transform:none!important;background:#fff!important}

/* Keep all panes for the interview, with their original left-to-right orientation. */
html body .video-perspective-frame canvas{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
html body .video-perspective-stage.unmirrored-video .video-perspective-echo{display:block!important}
html body .video-perspective-stage.unmirrored-video .video-perspective-frame video,html body .video-perspective-stage.unmirrored-video .video-perspective-frame canvas{transform:none!important}

@media(max-width:760px){
html body .site-header .menu-toggle,html body .site-header .menu-toggle:hover,html body .site-header .menu-toggle:focus,html body .site-header .menu-toggle:focus-visible,html body .site-header .menu-toggle:active{outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important}
html body .site-header #main-nav a,html body .site-header #main-nav a:hover,html body .site-header #main-nav a:focus,html body .site-header #main-nav a:active,html body .site-header #main-nav a.nav-contact{background:transparent!important;color:#111!important;-webkit-text-fill-color:#111!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}
html body .site-header #main-nav a::after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;background:#c1ff00!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .2s ease!important}
html body .site-header #main-nav a:hover::after,html body .site-header #main-nav a:focus-visible::after,html body .site-header #main-nav a:active::after{transform:scaleX(1)!important}
}

@keyframes cm-contact-underline{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@media(max-width:760px){
html body .site-header #main-nav.open a.nav-contact::after{transform:scaleX(1)!important;animation:cm-contact-underline .65s cubic-bezier(.22,1,.36,1) both!important}
}
@media(max-width:760px) and (prefers-reduced-motion:reduce){html body .site-header #main-nav.open a.nav-contact::after{animation:none!important}}

html body #poziuris .founder-results{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:clamp(12px,3vw,48px)!important}
html body #poziuris .founder-results>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}
html body #poziuris .founder-results strong,html body #poziuris .founder-results span{width:100%!important;text-align:left!important}
html body .site-header #main-nav a.nav-contact::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:2px!important;height:2px!important;background:#c1ff00!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important}
html body .site-header #main-nav a.nav-contact:hover::after,html body .site-header #main-nav a.nav-contact:focus-visible::after{transform:scaleX(1)!important}
html body #footer nav a:hover,html body #footer nav a:focus-visible{background:#c1ff00!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body #brief-form label{display:block!important;margin-bottom:10px!important}
html body #brief-form .brand-select-trigger,html body #brief-form select{margin-top:4px!important}
html body #brief-form .form-field,html body #brief-form .field{margin-bottom:24px!important}


/* Fix logo strip clipping and restore full-bleed oxblood bands. */
html body .collaborate-strip{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important}
html body .collaborate-strip .collaborate-viewport{width:100%!important;overflow:hidden!important;clip-path:none!important;mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%)!important}
html body .collaborate-strip .collaborate-track{will-change:transform!important}
@media(max-width:760px){html body .collaborate-strip .collaborate-viewport{mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)!important}}
