.wordmark{white-space:nowrap;font-size:22px!important;line-height:1!important;letter-spacing:-.045em}.route-emblem{display:none!important}.hero.wrap{min-height:0;height:auto;padding-top:40px;padding-bottom:65px}.hero.wrap h1{margin:65px 0 40px;font-size:clamp(56px,8.5vw,130px)}.hero.wrap .hero-bottom{margin:0;max-width:650px}.hero.wrap .hero-bottom p{max-width:620px;font-size:18px;line-height:1.65}.motion-toggle{position:fixed!important;left:auto!important;right:18px;bottom:18px!important;width:32px;height:32px;font-size:0!important;border:1px solid #fff!important;border-radius:50%;z-index:55;background:#000!important;color:#fff}.motion-toggle:after{content:'Ⅱ';font:12px Syne,sans-serif}.motion-toggle[aria-pressed=true]:after{content:'▶'}.transformation{min-height:0;padding-block:75px!important}.transformation-copy{align-self:center;padding-top:0!important}.moment-deck{margin:0!important;min-height:150px!important}.moment-deck li{font-size:clamp(22px,2.5vw,38px)!important;line-height:1.35}.dimension-foot{border:0!important}.exhibit-card .dimension-foot{padding-top:15px}.journal{padding-block:80px}.journal .journal-grid{grid-template-columns:1fr;gap:0;border:0;counter-reset:media}.journal-grid>a{grid-template-columns:100px 1fr;gap:35px;padding:30px 0;border-top:1px solid #faf8f52b}.journal-grid .journal-image{height:125px;aspect-ratio:auto}.journal-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:12px 45px}.journal-copy .journal-meta{grid-column:1/-1}.journal-copy h3{font-size:clamp(24px,3vw,42px);font-weight:500;line-height:1.15}.journal-copy .journal-bottom{font-size:14px;line-height:1.6}.journal-copy .journal-read{grid-column:2}.proof{padding-block:40px!important;border:0!important}.proof .certificate-grid{margin-top:20px}.botanical-world{opacity:.68}.botanical-world image{opacity:.85}.site-header{background:#000!important}
@media(max-width:650px){.wordmark{font-size:19px!important}.hero.wrap{padding-top:30px;padding-bottom:50px}.hero.wrap h1{font-size:13vw;margin:45px 0 30px}.hero.wrap .hero-bottom{margin:0}.hero.wrap .hero-bottom p{font-size:16px}.transformation{padding-block:55px!important}.moment-deck{min-height:150px!important}.journal-grid>a{grid-template-columns:70px 1fr;gap:20px}.journal-grid .journal-image{height:95px}.journal-copy{display:block}.journal-copy h3{font-size:24px}.journal-copy .journal-bottom{margin:18px 0}.botanical-world{opacity:.38}}
/* Keep editorial copy legible above the continuous botanical layer. */
.journal-copy,.journal-image,.transformation-copy,.dimension-body,.dimension-foot,.closing>*,.proof>*{position:relative;z-index:5}
.journal-copy .journal-bottom{padding-right:60px}
@media(max-width:650px){.journal-copy .journal-bottom{padding-right:0}.botanical-world{opacity:.2}}
/* Final editorial palette: black, white and oxblood. */
:root{--black:#000;--ivory:#fff;--blood:#000000;--muted:#fff;--lime:#fff}
body,.site-header,.hero,.brand,.journal,.common-invitation{background:#000!important;color:#fff}
.strategy,.client-kind-words,.process,.site-footer,.proof{background:#fff!important;color:#000!important}
.culture{background:#000000!important;color:#fff}
.proof .certificate-logo img,.proof .certificate-grid a:hover img,.proof .certificate-grid a:focus-visible img{filter:grayscale(1) contrast(100)!important;mix-blend-mode:multiply!important;opacity:1!important}
.proof .certificate-grid a:hover{background:#fff!important}
.journal-meta,.journal-bottom,.journal-read,.hero-top,.quote-client{opacity:1!important;color:inherit!important}
.botanical-world{opacity:1}.botanical-world image{opacity:1;filter:blur(.35px)}
.botanical-world path{opacity:.32;stroke-width:1.3}
@media(max-width:650px){.botanical-world{opacity:.28}}
.proof .certificate-logo img,.proof .certificate-grid a:hover img,.proof .certificate-grid a:focus-visible img{filter:none!important;mix-blend-mode:multiply!important;opacity:1!important}
.proof .certificate-grid a,.proof .certificate-grid a:hover,.proof .certificate-grid a:focus-visible,.certificate-logo{background:transparent!important;border:0!important;box-shadow:none!important}
.botanical-world image{filter:blur(1.1px)}
/* Orchard-inspired full-height fields with a centered sticky headline. */
@media(min-width:801px) and (prefers-reduced-motion:no-preference){
#dimensions .dimension{position:relative;display:block;min-height:115svh;padding-top:40px;padding-bottom:55px;overflow:visible;transition:none}
#dimensions .dimension-body,#dimensions .dimension-body>div{display:contents}
#dimensions .dimension-head{padding-bottom:0;margin-bottom:11svh}
#dimensions .dimension-body h2{position:sticky;top:calc(50svh - 80px);font-size:clamp(85px,15vw,220px);line-height:1;text-align:center;width:100%;margin:0 0 29svh;z-index:2}
#dimensions .dimension.strategy h2{font-size:clamp(80px,12.3vw,185px)}
#dimensions .dimension-body p{max-width:none;margin:0 0 35px;font-size:18px}
#dimensions .dimension-foot{position:relative;padding-top:0;z-index:2}
}
/* Monochrome marks belong to the white footer; colour appears on interaction. */
.proof{background:#fff!important;color:#000!important}
.proof .certificate-logo img{filter:grayscale(1)!important;opacity:1!important;mix-blend-mode:multiply!important;transition:filter .35s ease}
.proof .certificate-grid a:hover img,.proof .certificate-grid a:focus-visible img{filter:none!important}
.floral-graphics{opacity:1!important}
.floral-graphics>img{position:absolute;aspect-ratio:1;object-fit:contain;opacity:.78;filter:none;pointer-events:none}
@media(max-width:650px){.floral-graphics>img{opacity:.35}}
/* Clean section rhythm — no decorative rules. */
*,*::before,*::after{border-width:0!important}
hr,.zone-line i,.process-timeline::before,.site-header nav a::after{display:none!important}
a{text-decoration:none}.journal-read{text-decoration:none!important}
.proof{background:#000!important;color:#fff!important;position:relative;padding-block:65px!important}
.proof .certificate-logo img{filter:grayscale(1) invert(1)!important;mix-blend-mode:screen!important;opacity:1!important}
.proof .certificate-grid a:hover img,.proof .certificate-grid a:focus-visible img{filter:none!important;mix-blend-mode:screen!important}
:is(#metodas,#rezultatas),:is(#metodas,#rezultatas) p,:is(#metodas,#rezultatas) h2,:is(#metodas,#rezultatas) h3,:is(#metodas,#rezultatas) span,:is(#metodas,#rezultatas) small{color:#000000!important}
:is(#metodas,#rezultatas) .process-step{opacity:1}
.quote-indicator{max-width:900px;margin:20px auto 0;font-size:12px;letter-spacing:.16em;color:#000000;font-variant-numeric:tabular-nums}
@media(min-width:801px) and (prefers-reduced-motion:no-preference){
#dimensions .dimension{min-height:110svh}
#dimensions .dimension-head{margin-bottom:0}
#dimensions .dimension-title-stage{display:block;position:relative;height:66svh;margin:0 0 40px;padding-top:10svh}
#dimensions .dimension-title-stage h2{position:sticky;top:calc(50svh - 80px);margin:0!important}
#dimensions .dimension-body p{position:relative;margin:0 0 35px!important}
.reference{padding-block:80px;min-height:110svh}
.reference-grid{min-height:90svh;align-items:start}
.reference-one{position:sticky;top:125px}
.reference-copy{padding-block:65px;align-self:center}
.client-kind-words{min-height:90svh;display:flex;flex-direction:column;justify-content:center;padding-block:80px}
.client-kind-words .client-quotes{width:100%;margin:55px auto 30px}
.client-kind-words .quote-indicator{width:100%;margin:0 auto}
.journal-grid>a{min-height:55svh;align-items:center;padding-block:65px}
}
@media(max-width:800px){.dimension-title-stage{display:block}.quote-indicator{margin-top:20px}}
@media(min-width:801px) and (prefers-reduced-motion:no-preference){
#dimensions .dimension .dimension-body>.dimension-title-stage{display:block;min-height:66svh;margin-bottom:45px}
}
