html{background:var(--black)}body{overflow-x:hidden}main{overflow:clip}.reveal-v2{opacity:1}.lbm-motion-shell{--brand-stage-width:min(72vw, 980px);isolation:isolate;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lbm-motion-brand,.lbm-motion-cover{position:absolute;inset:0}.lbm-motion-stage{width:var(--brand-stage-width);aspect-ratio:1149.55/180.73;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lbm-motion-module{z-index:1;opacity:0;will-change:transform, opacity;width:58.8%;min-width:0;height:25.2%;min-height:0;display:block;position:absolute;top:75.6%;left:0}.lbm-motion-module:nth-of-type(2){width:25%;top:0;left:21.7%}.lbm-motion-module:nth-of-type(3){width:24.2%;top:25.2%;left:49.2%}.lbm-motion-module:nth-of-type(4){width:24.4%;top:50.4%;left:75.7%}.lbm-motion-cover{opacity:0;visibility:hidden}.lbm-motion-cover-module{z-index:2;opacity:0;transform-origin:0;will-change:transform, opacity;width:136%;height:31%;display:block;position:absolute;top:-5%;left:-18%;transform:scaleX(0)translateZ(0)}.lbm-motion-cover-module:nth-of-type(2){top:20%}.lbm-motion-cover-module:nth-of-type(3){top:45%}.lbm-motion-cover-module:nth-of-type(4){height:35%;top:70%}.lbm-motion-surface,.lbm-motion-cover-surface{box-shadow:none;filter:none;transform-origin:50%;backface-visibility:hidden;will-change:transform;background:#0047ff;border:0;outline:0;display:block;position:absolute;inset:0;transform:skew(44deg)translateZ(0)}.page-intro-v2{z-index:40000;opacity:0;visibility:hidden;background:var(--black);display:none}html[data-lbm-intro=play] .page-intro-v2{opacity:1;visibility:visible;animation:10ms linear 5s forwards lbm-intro-failsafe;display:block}html[data-lbm-intro=seen] .page-intro-v2,html[data-lbm-intro=reduced] .page-intro-v2,html[data-lbm-intro=unresolved] .page-intro-v2{display:none}@keyframes lbm-intro-failsafe{to{opacity:0;visibility:hidden}}.site-header-v2{z-index:3000;height:76px;color:var(--white);border-bottom:1px solid #0000;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:0;left:0;right:0}.site-header-v2.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505db;border-color:#ffffff17}.site-header-v2--on-light:not(.is-scrolled):not(.is-menu-open){color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f5f0eb;border-color:#0e0e101a}.site-header-v2--on-light:not(.is-scrolled):not(.is-menu-open) .site-header-v2__status{color:#0e0e10ad}.site-header-v2--on-light:not(.is-scrolled):not(.is-menu-open) .site-header-v2__contact{color:#0e0e10d1}.site-header-v2--on-light:not(.is-scrolled):not(.is-menu-open) .site-header-v2__contact:after{background:#0e0e1066}.site-header-v2--on-light:not(.is-scrolled):not(.is-menu-open) .logo--inverted,.site-header-v2--on-light:not(.is-scrolled):not(.is-menu-open) .site-header-v2__menu{color:var(--ink)}.site-header-v2--on-light:not(.is-scrolled):not(.is-menu-open) .logo--inverted .logo__asset--dark{opacity:1}.site-header-v2--on-light:not(.is-scrolled):not(.is-menu-open) .logo--inverted .logo__asset--light{opacity:0}.site-header-v2__inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:34px;width:min(100% - 40px,1560px);height:100%;margin-inline:auto;display:grid}.site-header-v2 .logo__mark{width:118px}.site-header-v2__status{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;justify-self:start;align-items:center;gap:9px;font-size:9px;display:flex}.site-header-v2__status i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b6ff0014}.site-header-v2__contact{letter-spacing:.13em;text-transform:uppercase;color:#ffffffd1;grid-column:3;justify-self:end;font-size:10px;font-weight:700;position:relative}.site-header-v2__contact:after{content:"";background:#ffffff94;height:1px;position:absolute;bottom:-3px;left:0;right:0}.site-header-v2__menu{color:var(--white);background:0 0;border:0;grid-column:4;justify-content:flex-end;justify-self:end;align-items:center;gap:13px;min-width:74px;padding:0;display:flex}.site-header-v2__menu>span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.site-header-v2__menu b{width:24px;height:18px;display:block;position:relative}.site-header-v2__menu b i{width:24px;height:1px;transition:transform .35s var(--ease), top .35s var(--ease);background:currentColor;position:absolute;right:0}.site-header-v2__menu b i:first-child{top:5px}.site-header-v2__menu b i:last-child{width:15px;top:13px}.site-header-v2__menu[aria-expanded=true] b i:first-child{top:9px;transform:rotate(45deg)}.site-header-v2__menu[aria-expanded=true] b i:last-child{width:24px;top:9px;transform:rotate(-45deg)}.fullscreen-menu-v2{z-index:2800;visibility:hidden;opacity:0;height:100svh;min-height:100svh;transition:transform .75s var(--ease), visibility 0s linear .75s, opacity 0s linear .75s;pointer-events:none;grid-template-columns:minmax(250px,24vw) 1fr;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateY(-101%)}.fullscreen-menu-v2.is-open{visibility:visible;opacity:1;transition:transform .75s var(--ease), visibility 0s linear 0s, opacity 0s linear 0s;pointer-events:auto;transform:translateY(0)}.fullscreen-menu-v2__rail{background:var(--paper-soft);height:100svh;min-height:0;color:var(--ink);padding:0;overflow:hidden}.fullscreen-menu-v2__main{overscroll-behavior:contain;background:var(--black);height:100svh;min-height:0;color:var(--white);grid-template-rows:1fr auto;padding:104px 5vw 34px;display:grid;overflow-y:auto}.fullscreen-menu-v2__footer{letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;justify-content:space-between;font-size:9px;display:flex}.fullscreen-menu-v2__main nav{align-self:center}.fullscreen-menu-v2__main nav a{border-bottom:1px solid #ffffff1c;grid-template-columns:48px 1fr 34px;align-items:baseline;padding:8px 0 10px;display:grid}.fullscreen-menu-v2__main nav a>span{color:var(--electric);font-size:10px}.fullscreen-menu-v2__main nav strong{font:700 clamp(46px,6.8vw,105px)/.86 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;transition:transform .35s var(--ease), color .35s ease}.fullscreen-menu-v2__main nav em{opacity:.62;font-size:20px;font-style:normal}.fullscreen-menu-v2__main nav a:hover strong{color:var(--cyan);transform:translate(16px)}.fullscreen-menu-v2__footer>div{gap:28px;display:flex}.fullscreen-menu-v2__footer a{color:#ffffffe6}@media (min-width:1024px){.site-header-v2.is-menu-open:not(.is-scrolled) .site-header-v2__inner>.logo.logo--inverted .logo__asset--dark{opacity:1}.site-header-v2.is-menu-open:not(.is-scrolled) .site-header-v2__inner>.logo.logo--inverted .logo__asset--light{opacity:0}}.cursor-signal{z-index:35000;pointer-events:none;background:var(--electric);mix-blend-mode:difference;width:16px;height:16px;transition:width .25s var(--ease), height .25s var(--ease), margin .25s var(--ease), border-radius .25s ease;border:1px solid #ffffffc2;position:fixed;top:-8px;left:-8px}.cursor-signal span{opacity:0;color:var(--black);letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;inset:0}.cursor-signal[data-active=true]{background:var(--white);mix-blend-mode:normal;border-radius:50%;width:74px;height:74px;margin:-29px}.cursor-signal[data-active=true] span{opacity:1}.v2-hero{background:var(--black);min-height:100svh;color:var(--white);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.v2-hero__field{z-index:-1;will-change:transform;position:absolute;inset:0;overflow:hidden}.v2-hero__grid{opacity:.28;will-change:transform;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:9vw 9vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000c 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#000c 60%,#0000 100%)}.v2-hero__ambience{pointer-events:none;will-change:transform;background:radial-gradient(55% 45% at 70% 24%,#10143080,#0000 74%),radial-gradient(50% 42% at 22% 80%,#0b0e248c,#0000 76%),radial-gradient(85% 75% at 46% 48%,#03040ccc,#0000 88%);position:absolute;inset:-30%}.v2-hero__glow{pointer-events:none;will-change:transform;position:absolute;inset:-30%}.v2-hero__glow--one{background:radial-gradient(52% 42% at 30% 18%,#00e5ff4d,#080c208c 58%,#0000 76%),radial-gradient(46% 40% at 74% 76%,#0047ff6b,#0a0e2499 58%,#0000 76%),radial-gradient(60% 70% at 50% 55%,#6a00ff29,#06081680 60%,#0000 82%)}.v2-hero__glow--two{background:radial-gradient(58% 50% at 64% 24%,#6a00ff57,#090c1e99 58%,#0000 78%),radial-gradient(54% 46% at 18% 82%,#0047ff5c,#080a1c94 58%,#0000 78%),radial-gradient(70% 60% at 40% 40%,#00e5ff1f,#05071480 62%,#0000 84%)}.v2-hero__shader{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2-hero__cross{z-index:-1;opacity:.32;pointer-events:none;width:140px;height:140px;position:absolute;top:54%;right:7vw;translate:0 -50%}.gradient-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gradient-field__glow{will-change:transform;position:absolute;inset:-30%}.gradient-field--blue-coral .gradient-field__glow--a{background:radial-gradient(60% 50% at 80% 22%,#0047ffd6,#0047ff4d 52%,#0000 76%)}.gradient-field--blue-coral .gradient-field__glow--b{background:radial-gradient(52% 48% at 8% 88%,#ff4d2e8c,#ff4d2e2e 52%,#0000 74%)}.gradient-field--rupture .gradient-field__glow--a{background:radial-gradient(78% 60% at 18% 16%,#0047ffe6,#0047ff4d 55%,#0000 75%),radial-gradient(44% 34% at 62%,#00e5ff38,#0000 72%)}.gradient-field--rupture .gradient-field__glow--b{background:radial-gradient(62% 52% at 88% 84%,#6a00ffbf,#6a00ff38 55%,#0000 76%)}.gradient-field--case-blue .gradient-field__glow--a{background:radial-gradient(58% 48% at 80% 30%,#0047ffa6,#0000 58%)}.gradient-field--case-blue .gradient-field__glow--b{background:radial-gradient(40% 36% at 14% 76%,#00e5ff1f,#0000 66%)}.gradient-field--case-violet .gradient-field__glow--a{background:radial-gradient(58% 48% at 80% 30%,#6a00ff9e,#0000 58%)}.gradient-field--case-violet .gradient-field__glow--b{background:radial-gradient(38% 34% at 16% 76%,#0047ff26,#0000 66%)}.gradient-field--case-cyan .gradient-field__glow--a{background:radial-gradient(58% 48% at 78% 28%,#00e5ff6b,#0000 58%)}.gradient-field--case-cyan .gradient-field__glow--b{background:radial-gradient(40% 36% at 20% 76%,#0047ff2e,#0000 66%)}.gradient-field--case-coral .gradient-field__glow--a{background:radial-gradient(58% 48% at 78% 30%,#ff4d2e8c,#0000 58%)}.gradient-field--case-coral .gradient-field__glow--b{background:radial-gradient(38% 34% at 22% 76%,#6a00ff21,#0000 66%)}.gradient-field--case-lime .gradient-field__glow--a{background:radial-gradient(58% 48% at 76% 28%,#b6ff0059,#0000 58%)}.gradient-field--case-lime .gradient-field__glow--b{background:radial-gradient(40% 36% at 20% 76%,#0047ff29,#0000 66%)}.gradient-field--art-forte-fertilizantes .gradient-field__glow--a{background:radial-gradient(64% 56% at 74% 24%,#0047ffe6,#0000 58%)}.gradient-field--art-forte-fertilizantes .gradient-field__glow--b{background:radial-gradient(44% 40% at 18% 82%,#6a00ff4d,#0000 70%)}.gradient-field--art-vivir-agronegocios .gradient-field__glow--a{background:radial-gradient(60% 52% at 68% 36%,#6a00ffe0,#0000 58%)}.gradient-field--art-vivir-agronegocios .gradient-field__glow--b{background:radial-gradient(42% 38% at 24% 72%,#00e5ff33,#0000 70%)}.gradient-field--art-oficina-do-baiano .gradient-field__glow--a{background:radial-gradient(60% 52% at 18% 78%,#ff4d2ee0,#0000 58%)}.gradient-field--art-oficina-do-baiano .gradient-field__glow--b{background:radial-gradient(42% 38% at 82% 26%,#6a00ff33,#0000 70%)}.gradient-field--art-forte-soilsense .gradient-field__glow--a{background:radial-gradient(58% 50% at 72% 24%,#00e5ff8c,#0000 58%)}.gradient-field--art-forte-soilsense .gradient-field__glow--b{background:radial-gradient(44% 40% at 20% 78%,#0047ff57,#0000 70%)}.gradient-field--art-augen .gradient-field__glow--a{background:radial-gradient(60% 52% at 74% 32%,#cf88369e,#0000 58%)}.gradient-field--art-augen .gradient-field__glow--b{background:radial-gradient(42% 38% at 22% 72%,#00e5ff29,#0000 70%)}.gradient-field--art-galena-cafe .gradient-field__glow--a{background:radial-gradient(62% 54% at 66% 32%,#8e3a1ed6,#0000 58%)}.gradient-field--art-galena-cafe .gradient-field__glow--b{background:radial-gradient(44% 40% at 20% 80%,#ff4d2e2e,#0000 70%)}.gradient-field--art-oxbo .gradient-field__glow--a{background:radial-gradient(58% 50% at 22% 76%,#b6ff006b,#0000 58%)}.gradient-field--art-oxbo .gradient-field__glow--b{background:radial-gradient(42% 38% at 80% 24%,#00e5ff24,#0000 70%)}.gradient-field--about .gradient-field__glow--a{background:radial-gradient(58% 50% at 80% 20%,#0047ff8c,#0000 58%)}.gradient-field--about .gradient-field__glow--b{background:radial-gradient(42% 38% at 16% 74%,#6a00ff47,#0000 70%),radial-gradient(34% 30% at 58% 60%,#00e5ff1f,#0000 70%)}.gradient-field--lp-website .gradient-field__glow--a{background:radial-gradient(56% 48% at 75% 20%,#00e5ff61,#0000 60%)}.gradient-field--lp-website .gradient-field__glow--b{background:radial-gradient(60% 52% at 20% 80%,#0047ffa6,#0000 60%)}.v2-hero__cross i{background:var(--white);position:absolute}.v2-hero__cross i:first-child{width:1px;height:100%;left:50%}.v2-hero__cross i:last-child{width:100%;height:1px;top:50%}.v2-hero__scribble{color:#ffffff80;border-bottom:1px solid #ffffff61;padding-bottom:4px;font:italic 18px/1.1 Georgia,serif;position:absolute;top:31%;right:6vw;transform:rotate(-7deg)}.v2-hero__content{flex-direction:column;flex:1;justify-content:space-between;padding-top:124px;padding-bottom:36px;display:flex}.v2-hero__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#ffffff9e;justify-content:space-between;font-size:9px;display:flex}.v2-hero h1{width:100%;font:800 clamp(72px,9.15vw,146px)/.92 var(--font-display);letter-spacing:-.066em;text-transform:uppercase;margin-top:9vh}.v2-hero__line{margin-block:-.14em -.1em;padding:.14em .05em .1em 0;display:block;overflow:hidden}.v2-hero__line i{will-change:transform;font-style:normal;display:block}.v2-hero__line--indent{padding-left:10vw}.v2-hero__bottom{grid-template-columns:minmax(280px,620px) auto;justify-content:space-between;align-items:end;gap:70px;margin-top:7vh;display:grid}.v2-hero__bottom>p{max-width:610px;font:400 clamp(17px,1.45vw,22px)/1.55 var(--font-body);color:#ffffffa3}.v2-hero__actions{align-items:center;gap:24px;display:flex}.v2-text-link{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #ffffff80;padding:0 0 5px;font-size:10px;font-weight:700}.v2-text-link span{margin-left:16px}.v2-hero__proof{border-top:1px solid #ffffff21}.v2-hero__proof>div{grid-template-columns:repeat(2,1fr);align-items:center;gap:24px;height:54px;display:grid}.v2-hero__proof span{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:9px}.v2-hero__proof span:last-child{text-align:right}.v2-statement{background:var(--paper);padding:var(--section-py) 0;position:relative}.v2-statement__line{background:var(--electric);width:100%;height:4px;position:absolute;top:0;left:0}.v2-statement__layout{grid-template-columns:150px minmax(0,1fr) 290px;align-items:start;gap:5vw;display:grid}.v2-statement__main h2{font:700 clamp(62px,7.3vw,112px)/.87 var(--font-display);letter-spacing:-.058em;text-transform:uppercase;max-width:1000px}.v2-statement__main h2 em{color:var(--electric);font-style:normal}.v2-statement__copy{grid-template-columns:1fr 1fr;gap:55px;max-width:900px;margin-top:74px;display:grid}.v2-statement__copy p{color:#3f3f42;font-size:17px;line-height:1.7}.v2-statement__note{margin-top:180px;transform:rotate(-2deg)}.v2-statement__note svg{width:130px;margin-left:-36px}.v2-statement__note svg path{fill:none;stroke:var(--electric);stroke-width:1.5px}.v2-statement__note p{color:#28282b;font:italic 18px/1.42 Georgia,serif}.v2-solutions{background:var(--black);color:var(--white)}.v2-solutions__intro{padding:var(--section-py) 0;grid-template-columns:220px 1fr;gap:5vw;display:grid}.v2-solutions__intro h2{font:700 clamp(62px,7.1vw,110px)/.86 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.v2-solutions__intro p{color:#ffffff8f;max-width:620px;margin-top:30px;font-size:18px}.v2-solutions__viewport{border-top:1px solid #ffffff1f;height:100svh;position:relative;overflow:hidden}.v2-solutions__track{width:max-content;height:100%;display:flex}.v2-solution-panel{isolation:isolate;border-right:1px solid #ffffff24;flex:0 0 min(82vw,1220px);grid-template-rows:auto 1fr auto;height:100%;padding:clamp(90px,9vh,130px) clamp(34px,5vw,82px) 58px;display:grid;position:relative;overflow:hidden}.v2-solution-panel--1{background:#0d0d10}.v2-solution-panel--2{background:var(--paper-soft);color:var(--ink)}.v2-solution-panel--3{background:#08090d}.v2-solution-panel__top{z-index:2;letter-spacing:.15em;text-transform:uppercase;color:#ffffff61;justify-content:space-between;font-size:9px;display:flex;position:relative}.v2-solution-panel--2 .v2-solution-panel__top{color:#0e0e1066}.v2-solution-panel__body{z-index:2;align-self:center;max-width:890px;position:relative}.v2-solution-panel h3{font:700 clamp(56px,6.5vw,102px)/.86 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.v2-solution-panel__challenge{max-width:670px;font:500 clamp(22px,2.2vw,34px)/1.18 var(--font-display);color:#fffc;margin-top:34px}.v2-solution-panel--2 .v2-solution-panel__challenge{color:#303034}.v2-solution-panel__description{color:#ffffff85;max-width:660px;margin-top:25px;font-size:16px;line-height:1.68}.v2-solution-panel--2 .v2-solution-panel__description{color:#4a4a4e}.v2-solution-panel__bottom{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid;position:relative}.v2-solution-panel__tags{flex-wrap:wrap;gap:7px;max-width:700px;display:flex}.v2-solution-panel__tags span{letter-spacing:.11em;text-transform:uppercase;color:#ffffff85;border:1px solid #ffffff29;padding:7px 9px;font-size:8px}.v2-solution-panel--2 .v2-solution-panel__tags span{color:#5e5e62;border-color:#0e0e1029}.v2-solution-panel__bottom>a{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;padding-bottom:5px;font-size:10px;font-weight:700}.v2-solution-panel__bottom>a i{margin-left:16px;font-style:normal}.v2-solution-panel__glyph{font:900 min(35vw,510px)/.8 var(--font-display);letter-spacing:-.1em;color:#15151a;z-index:-1;pointer-events:none;position:absolute;top:50%;right:clamp(18px,4vw,64px);transform:translateY(-50%)}.v2-solution-panel--2 .v2-solution-panel__glyph{color:#e2dfd7}.v2-solution-panel--3 .v2-solution-panel__glyph{color:#0e1017}.v2-solution-panel--3 .gradient-field{z-index:1}.v2-solution-panel--3 .v2-solution-panel__glyph{z-index:0}.v2-work{background:var(--paper);padding:var(--section-py) 0}.v2-work__heading{grid-template-columns:220px 1fr;align-items:start;gap:5vw;margin-bottom:50px;display:grid}.v2-work__heading h2{font:700 clamp(58px,6.8vw,106px)/.87 var(--font-display);text-transform:uppercase;letter-spacing:-.055em;max-width:1040px}.v2-work__heading p{color:#525256;max-width:590px;margin-top:28px;font-size:18px}.v2-work__layout{grid-template-columns:minmax(380px,.9fr) minmax(500px,1.1fr);align-items:start;gap:6vw;display:grid}.v2-work__list{border-top:1px solid #0e0e102b;padding-bottom:28vh}.v2-work-item{opacity:.38;border-bottom:1px solid #0e0e102b;min-height:54vh;padding:38px 0 46px;transition:opacity .35s}.v2-work-item.is-active{opacity:1}.v2-work-item__meta{letter-spacing:.13em;text-transform:uppercase;color:#77777a;grid-template-columns:50px 1fr auto;gap:18px;font-size:9px;display:grid}.v2-work-item__meta span:first-child{color:var(--electric)}.v2-work-item h3{font:700 clamp(44px,5vw,78px)/.88 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin-top:14vh}.v2-work-item>p{max-width:540px;font:500 clamp(20px,2vw,29px)/1.2 var(--font-display);color:#39393d;margin-top:20px}.v2-work-item>a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ink);gap:30px;margin-top:34px;padding-bottom:5px;font-size:9px;font-weight:700;display:inline-flex}.v2-work-item__mobile-art{display:none}.v2-work__stage{height:calc(100svh - 118px);position:sticky;top:90px}.v2-work__stage-inner{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.v2-work__stage-visuals{isolation:isolate;background:#08080a;min-height:0;position:relative;overflow:hidden}.v2-work__stage-layer{z-index:0;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;transition:opacity .55s var(--ease), visibility 0s linear .55s;position:absolute;inset:0}.v2-work__stage-layer.is-active{z-index:1;opacity:1;visibility:visible;transition-delay:0s}.v2-work__stage .project-art{height:100%;min-height:0}.v2-work__stage-layer .project-showcase__img{transition:transform 1.2s var(--ease);transform:scale(1.035)}.v2-work__stage-layer.is-active .project-showcase__img{transform:none}.project-showcase__img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.project-showcase__placeholder,.project-card__placeholder{color:#ffffff4d;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(160deg,#131318 0%,#08080a 100%);place-items:center;width:100%;height:100%;font-size:9px;font-weight:700;display:grid}.project-showcase__placeholder span,.project-card__placeholder span{border:1px dashed #ffffff38;padding:9px 16px}.project-card__placeholder{min-height:470px}.project-card--featured .project-card__placeholder{min-height:650px}.v2-work__stage-caption{grid-template-columns:90px 1fr;align-items:start;gap:25px;padding:18px 0 4px;display:grid}.v2-work__stage-caption span{color:var(--electric);letter-spacing:.14em;font-size:9px}.v2-work__stage-caption p{max-width:580px;font:500 18px/1.35 var(--font-display)}.v2-work__all{justify-content:flex-end;margin-top:52px;display:flex}.v2-work__all a{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;min-width:270px;padding:18px 0;font-size:10px;font-weight:700;display:flex}.project-art{isolation:isolate;min-height:470px;color:var(--white);background:#08080a;border:0;overflow:hidden;position:relative!important}.project-art:before{content:none!important}.project-art:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 38%),radial-gradient(circle,#0000 40%,#00000057);position:absolute;inset:0}.project-art__grain{z-index:15;opacity:.25;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.project-art__grid{z-index:1;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:12.5% 12.5%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.project-art__index{z-index:25;letter-spacing:.16em;font-size:9px;position:absolute;top:22px;left:24px}.project-art__meta{z-index:25;letter-spacing:.13em;text-transform:uppercase;color:#ffffffc2;gap:18px;font-size:8px;display:flex;position:absolute;top:22px;right:24px}.project-art__label{z-index:25;letter-spacing:.13em;text-transform:uppercase;color:#ffffffc2;font-size:8px;position:absolute;bottom:22px;left:24px}.project-art__note{z-index:25;font:italic 17px/1.2 Georgia,serif;position:absolute;transform:rotate(-6deg)}.project-art--forte-fertilizantes{background:#03040a}.project-art__forte-stack{z-index:5;font:900 clamp(56px,7vw,118px)/.65 var(--font-display);letter-spacing:-.06em;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:15%;bottom:12%;left:7%}.project-art__orbit{z-index:4;border:1px solid #ffffff52;border-radius:50%;position:absolute}.project-art__orbit--a{aspect-ratio:1;width:48%;top:21%;right:7%}.project-art__orbit--b{aspect-ratio:1;border-color:#00e5ff94;width:32%;top:29%;right:15%}.project-art--vivir-agronegocios{background:linear-gradient(145deg,#100417,#030306)}.project-art__vivir-v{z-index:4;font:900 clamp(220px,31vw,480px)/.62 var(--font-display);letter-spacing:-.12em;color:#ffffffe0;position:absolute;bottom:6%;left:8%}.project-art__vivir-fields{z-index:6;grid-template-columns:1fr 1fr;gap:8px;width:38%;height:48%;display:grid;position:absolute;top:21%;right:7%;transform:rotate(7deg)}.project-art__vivir-fields i{background:#ffffff0a;border:1px solid #ffffff52}.project-art--vivir-agronegocios .project-art__note{color:#ffffffb8;bottom:24%;right:8%}.project-art--oficina-do-baiano{background:#080302}.project-art__gear{z-index:4;aspect-ratio:1;border:3px solid #ffffffa8;border-radius:50%;width:43%;position:absolute;top:18%;right:10%}.project-art__gear:before{content:"";border:2px solid #ffffff94;border-radius:50%;position:absolute;inset:25%}.project-art__gear i{width:4px;height:122%;transform:rotate(calc(var(--r,0) * 30deg));transform-origin:50%;background:#ffffff6b;position:absolute;top:-11%;left:calc(50% - 2px)}.project-art__gear i:first-child{--r:0}.project-art__gear i:nth-child(2){--r:1}.project-art__gear i:nth-child(3){--r:2}.project-art__gear i:nth-child(4){--r:3}.project-art__gear i:nth-child(5){--r:4}.project-art__gear i:nth-child(6){--r:5}.project-art__oficina-word{z-index:8;font:900 clamp(64px,8vw,130px)/.8 var(--font-display);letter-spacing:-.07em;position:absolute;top:35%;left:6%}.project-art__oficina-bar{z-index:8;background:var(--coral);letter-spacing:.12em;text-transform:uppercase;padding:8px 11px;font-size:8px;font-weight:700;position:absolute;top:56%;left:6%}.project-art--forte-soilsense{background:linear-gradient(148deg,#021218,#020506)}.project-art__soil-grid{z-index:5;grid-template-columns:repeat(5,1fr);gap:7px;display:grid;position:absolute;inset:17% 8% 16%}.project-art__soil-grid i{background:rgba(0,229,255,calc(.02 + (var(--n) % 4) * .025));border:1px solid #00e5ff47}.project-art__soil-line{z-index:8;width:92%;height:66%;position:absolute;inset:18% 4% 16%}.project-art__soil-line path{fill:none;stroke:var(--cyan);stroke-width:2px;opacity:.8}.project-art__soil-line path+path{opacity:.35}.project-art__soil-title{z-index:9;font:900 clamp(54px,7vw,112px)/.82 var(--font-display);letter-spacing:-.06em;position:absolute;bottom:18%;left:6%}.project-art__soil-title span{color:var(--cyan)}.project-art--augen{background:#0d0a08}.project-art__augen-mark{z-index:6;font:800 clamp(160px,24vw,360px)/.7 var(--font-display);letter-spacing:-.16em;color:#cf8836;position:absolute;top:22%;left:8%}.project-art__augen-mark span{color:#ffffffd9;margin-left:-.16em}.project-art__augen-axis{border:1px solid #fff3;width:34%;position:absolute;top:18%;bottom:18%;right:10%}.project-art__augen-axis i:first-child{background:#ffffff47;width:140%;height:1px;position:absolute;top:50%;left:-20%}.project-art__augen-axis i:last-child{background:#ffffff47;width:1px;height:130%;position:absolute;top:-15%;left:50%}.project-art--augen .project-art__note{color:#ffffffb8;max-width:210px;bottom:25%;right:8%}.project-art--galena-cafe{background:#100806}.project-art__coffee-bean{z-index:5;aspect-ratio:.72;background:#7f321f;border-radius:48% 52%;width:43%;position:absolute;top:15%;right:10%;transform:rotate(18deg);box-shadow:inset -35px -30px 60px #0000005c}.project-art__coffee-bean i{background:#ffdcbe75;border-radius:50%;width:2px;height:86%;position:absolute;top:7%;left:48%;transform:rotate(8deg)}.project-art__galena-type{z-index:9;font:800 clamp(64px,8vw,126px)/.8 var(--font-display);letter-spacing:-.06em;position:absolute;top:43%;left:6%}.project-art__galena-lines{z-index:4;gap:11px;width:37%;display:grid;position:absolute;top:18%;left:5%}.project-art__galena-lines i{background:#ffffff3d;height:1px}.project-art--oxbo{color:var(--white);background:#070a03}.project-art__factory{z-index:5;border:1px solid #ffffff5c;grid-template-columns:repeat(4,1fr);align-items:end;width:48%;height:56%;display:grid;position:absolute;bottom:14%;right:7%}.project-art__factory i{background:linear-gradient(#0000,#b6ff0047);border-right:1px solid #ffffff42}.project-art__factory i:first-child{height:45%}.project-art__factory i:nth-child(2){height:80%}.project-art__factory i:nth-child(3){height:62%}.project-art__factory i:nth-child(4){height:100%}.project-art__oxbo-type{z-index:9;font:900 clamp(78px,10vw,160px)/.8 var(--font-display);letter-spacing:-.07em;color:var(--lime);position:absolute;top:28%;left:6%}.project-art__oxbo-date{z-index:9;font:700 13px/1.05 var(--font-display);letter-spacing:.06em;position:absolute;top:53%;left:7%}.project-art--placeholder{color:#ffffffc7;background:linear-gradient(135deg,#101116,#08090d);border:1px dashed #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.project-art--placeholder:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:12.5% 12.5%;border:1px solid #ffffff1f;position:absolute;inset:12%}.project-art__placeholder-index,.project-art--placeholder strong,.project-art--placeholder small{z-index:1;position:relative}.project-art__placeholder-index{letter-spacing:.16em;font-size:9px;position:absolute;top:22px;left:24px}.project-art--placeholder strong{font:700 clamp(24px, 3vw, 42px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.project-art--placeholder small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;font-size:10px}.case-media{padding:var(--section-py) 0}.case-media__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.case-media__slot{aspect-ratio:16/10;color:#0e0e108c;background-image:linear-gradient(#0e0e100b 1px,#0000 1px),linear-gradient(90deg,#0e0e100b 1px,#0000 1px);background-size:12.5% 12.5%;border:1px dashed #0e0e104d;place-items:center;display:grid;position:relative}.case-media__slot:first-child{aspect-ratio:16/8;grid-column:1/-1}.case-media__slot:after{content:"";border:1px solid #0e0e101f;position:absolute;inset:12%}.case-media__slot span,.case-media__slot figcaption{z-index:1;position:relative}.case-media__slot span{letter-spacing:.15em;font-size:10px;position:absolute;top:18px;left:20px}.case-media__slot figcaption{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}@media (max-width:1023px){.case-media__grid{grid-template-columns:1fr}.case-media__slot:first-child{aspect-ratio:16/10;grid-column:auto}}.v2-testimonials{background:var(--ink);color:var(--white);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(36px,5vh,64px) 0;display:flex}.v2-testimonials__heading{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:5vw;display:grid}.v2-testimonials__heading-col{flex-direction:column;gap:22px;display:flex}.v2-testimonials__heading-col>.v2-section-code{align-self:flex-start}.v2-testimonials__heading h2{max-width:1080px;font:700 clamp(36px, 4.2vw, 60px)/.9 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.v2-testimonials__controls{justify-content:flex-start;align-items:center;gap:16px;display:flex}.v2-testimonials__nav{gap:10px;display:flex}.v2-testimonials__nav button{width:46px;height:46px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff38;place-items:center;font-size:16px;transition:background .25s,border-color .25s,color .25s;display:grid}.v2-testimonials__nav button:hover{background:var(--electric);border-color:var(--electric)}.v2-testimonials__nav button:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.v2-testimonials__track{--per-view:3;--carousel-index:0;transform:translateX(calc(var(--carousel-index) * -100% / var(--per-view)));transition:transform .8s var(--ease);will-change:transform;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;margin-top:clamp(32px,4vh,48px);display:flex;overflow:hidden}.v2-testimonial{flex-direction:column;flex:0 0 calc(100% / var(--per-view));border-left:1px solid #ffffff29;min-width:0;padding:clamp(32px,3.2vw,46px);display:flex;position:relative}.v2-testimonial:last-child{border-right:1px solid #ffffff29}.v2-testimonial:before{content:"“";color:var(--cyan);font:700 56px/.7 Georgia,serif}.v2-testimonial>p{color:#ffffffe6;margin-top:20px;font:italic clamp(20px,1.9vw,30px)/1.3 Georgia,serif}.v2-testimonial footer{align-items:center;gap:18px;margin-top:auto;padding-top:clamp(28px,4vh,40px);display:flex}.v2-testimonial__author{flex-direction:column;gap:6px;display:flex}.v2-testimonial strong{font:700 17px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:-.01em}.v2-testimonial__author span{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.v2-testimonial__photo{background:var(--electric);width:clamp(76px,6vw,96px);height:clamp(76px,6vw,96px);color:var(--white);font:800 clamp(22px, 1.7vw, 28px)/1 var(--font-display);letter-spacing:.02em;border:2px solid #ffffff40;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 28px #00000059}.v2-testimonial__photo img{object-fit:cover;width:100%;height:100%}.v2-method{background:var(--paper);padding:var(--section-py) 0}.v2-work+.v2-method{padding-top:19px}.v2-method__layout{grid-template-columns:1fr .75fr;gap:8vw;display:grid}.v2-method__sticky{height:max-content;position:sticky;top:120px}.v2-method__sticky h2{font:700 clamp(56px,6.2vw,96px)/.88 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin-top:36px}.v2-method__dial{border:1px solid #0e0e102e;border-radius:50%;place-items:center;width:190px;height:190px;margin-top:58px;display:grid;position:relative}.v2-method__dial:before,.v2-method__dial:after{content:"";background:#0e0e1026;position:absolute}.v2-method__dial:before{width:130%;height:1px}.v2-method__dial:after{width:1px;height:130%}.v2-method__dial i{width:10px;height:10px;transform:rotate(calc(var(--i) * 72deg)) translateY(-94px);background:#b7b7ba;border-radius:50%;transition:background .3s,box-shadow .3s;position:absolute}.v2-method__dial i.is-active{background:var(--electric);box-shadow:0 0 0 8px #0047ff1a}.v2-method__dial-values{place-items:center;width:100%;height:100%;display:grid}.v2-method__dial strong{opacity:0;visibility:hidden;font:800 56px/.8 var(--font-display);letter-spacing:-.06em;will-change:opacity, transform;transition:opacity .28s ease, transform .38s var(--ease), visibility 0s linear .28s;grid-area:1/1;transform:translateY(5px)}.v2-method__dial strong.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.v2-method__steps{border-top:1px solid #0e0e102b}.v2-method-step{opacity:.28;will-change:opacity;border-bottom:1px solid #0e0e102b;min-height:58vh;padding:44px 0 50px;transition:opacity .4s}.v2-method-step.is-active{opacity:1}.v2-method-step>span{letter-spacing:.14em;color:var(--electric);font-size:10px}.v2-method-step h3{font:700 clamp(54px,6vw,90px)/.85 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin-top:23vh}.v2-method-step p{color:#454549;max-width:520px;margin-top:22px;font-size:18px}.v2-method__action{justify-content:flex-end;margin-top:75px;display:flex}.v2-founder{background:var(--black);color:var(--white);padding:var(--section-py) 0}.v2-founder__layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.v2-founder__portrait{background:var(--paper-soft);min-height:690px;color:var(--black);position:relative;overflow:hidden}.v2-founder__portrait:before{content:"";background:var(--electric);border-radius:50%;width:380px;height:380px;position:absolute;top:70px;right:-80px}.v2-founder__portrait--photo{background:#1b1b1f}.v2-founder__portrait--photo:before{z-index:2;pointer-events:none;background:linear-gradient(#05050500 42%,#050505a3 100%);border-radius:0;width:100%;height:100%;inset:0}.v2-founder__portrait--photo img{z-index:1;object-fit:cover;object-position:50% 34%;width:100%;height:100%;position:absolute;inset:0}.v2-founder__portrait>span{font:900 clamp(110px,14vw,220px)/.72 var(--font-display);letter-spacing:-.08em;z-index:2;position:absolute;bottom:46px;left:32px}.v2-founder__portrait>strong{font:800 clamp(90px,11vw,160px)/.8 var(--font-display);letter-spacing:-.07em;z-index:2;position:absolute;top:24px;right:30px}.v2-founder__portrait>small{letter-spacing:.13em;text-transform:uppercase;z-index:2;width:95px;font-size:9px;position:absolute;top:175px;right:36px}.v2-founder__annotation{z-index:3;max-width:170px;font:italic 18px/1.25 Georgia,serif;position:absolute;bottom:75px;right:28px;transform:rotate(-5deg)}.v2-founder__portrait--photo .v2-founder__annotation{color:var(--white);text-shadow:0 10px 30px #00000073}.v2-founder__content h2{font:700 clamp(58px,6.5vw,100px)/.87 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin-top:40px}.v2-founder__content>p{color:#fff9;max-width:760px;margin-top:38px;font-size:18px;line-height:1.68}.v2-founder__content ul{border-top:1px solid #ffffff26;margin:48px 0}.v2-founder__content li{color:#ffffffad;border-bottom:1px solid #ffffff26;padding:17px 0 17px 24px;position:relative}.v2-founder__content li:before{content:"";background:var(--cyan);width:7px;height:7px;position:absolute;top:26px;left:0}.v2-thinking{background:var(--paper);padding:var(--section-py) 0}.v2-thinking__heading{grid-template-columns:220px 1fr;gap:5vw;margin-bottom:90px;display:grid}.v2-thinking__heading h2{font:700 clamp(56px,6.3vw,98px)/.88 var(--font-display);letter-spacing:-.052em;text-transform:uppercase;max-width:980px}.v2-thinking__heading p{color:#555559;max-width:580px;margin-top:26px;font-size:17px}.v2-thinking__list{border-top:1px solid #0e0e102e}.v2-thinking-row{transition:padding .35s var(--ease),background .35s ease;border-bottom:1px solid #0e0e102e;grid-template-columns:minmax(0,1fr) 50px;gap:28px;padding:34px 0 38px;display:grid}.v2-thinking-row small{letter-spacing:.13em;text-transform:uppercase;color:#77777a;font-size:9px}.v2-thinking-row h3{font:650 clamp(30px,3.4vw,52px)/.98 var(--font-display);letter-spacing:-.035em;max-width:1100px;margin-top:13px}.v2-thinking-row>i{color:#777;justify-self:end;font-size:25px;font-style:normal}.v2-thinking-row:hover{background:var(--white);padding-left:18px;padding-right:18px}.v2-thinking__action{justify-content:flex-end;margin-top:55px;display:flex}.site-footer{display:none}.site-footer-v2{background:var(--black);color:var(--white);overflow:hidden}.site-footer-v2__marquee{white-space:nowrap;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;overflow:hidden}.site-footer-v2__marquee>div{width:max-content;font:700 clamp(34px,4.5vw,70px)/.9 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;padding:21px 0;animation:20s linear infinite v2-marquee}.site-footer-v2__marquee span{color:var(--electric);padding:0 34px}@keyframes v2-marquee{to{transform:translate(-50%)}}.site-footer-v2__cta{padding:var(--section-py) 0;grid-template-columns:220px 1fr;gap:5vw;display:grid}.site-footer-v2__cta h2{font:700 clamp(64px,7.4vw,114px)/.86 var(--font-display);letter-spacing:-.057em;text-transform:uppercase}.site-footer-v2__cta>a{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80;grid-column:2;justify-content:space-between;max-width:420px;margin-top:30px;padding:18px 0;font-size:10px;font-weight:700;display:flex}.site-footer-v2__main{border-top:1px solid #ffffff1c;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:75px 0;display:grid}.site-footer-v2__brand .logo__mark{width:178px}.site-footer-v2__brand p{color:#ffffffad;max-width:400px;margin-top:28px}.site-footer-v2__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.site-footer-v2__links>div{flex-direction:column;gap:11px;display:flex}.site-footer-v2__links>div>span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;margin-bottom:10px;font-size:8px}.site-footer-v2__links a{color:#ffffffd1;font-size:13px}.footer-cookie-settings{color:#ffffffd1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.site-footer-v2__bottom{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f;border-top:1px solid #ffffff1a;justify-content:flex-start;padding:23px 0 30px;font-size:8px;display:flex}.page-hero h1,.case-hero__copy h1,.about-hero h1,.contact-hero h1,.lp-hero h1,.article-hero h1{letter-spacing:-.048em;line-height:.94}.v2-hero h1{line-height:.92}.v2-hero__line{margin-block:-.14em -.1em;padding-block:.14em .1em}.v2-statement__main h2,.v2-solutions__intro h2,.v2-solution-panel h3,.v2-work__heading h2,.v2-work-item h3,.v2-testimonials__heading h2,.v2-method__sticky h2,.v2-method-step h3,.v2-founder__content h2,.v2-thinking__heading h2,.site-footer-v2__cta h2{line-height:.92}.page-hero__grid{grid-template-columns:160px minmax(0,1fr) minmax(260px,.48fr)}.page-hero.page-hero--fill{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:0;display:flex}.page-hero.page-hero--fill .page-hero__grid{flex:auto;align-content:space-between;align-items:start;min-height:0;padding-bottom:0}.contact-hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:0;display:flex}.contact-hero__grid{flex:auto;grid-template:"label content aside"1fr"label body aside"/160px minmax(0,1fr) minmax(240px,.48fr);align-content:stretch;align-items:start;gap:4vw;min-height:0;padding-top:clamp(40px,8vh,96px);padding-bottom:clamp(28px,6vh,56px)}.contact-hero__grid>:first-child{grid-area:label}.contact-hero__grid>div:nth-child(2){grid-area:content}.contact-hero h1{margin-top:clamp(64px,12.5vh,136px)}.contact-hero__grid>p{grid-area:body;align-self:end;margin:0}.contact-hero__aside{grid-area:aside;align-self:end}@media (min-width:1024px){.page-hero.page-hero--fill .page-hero__grid{padding-bottom:clamp(28px,6vh,56px)}.page-hero.page-hero--fill .page-hero__grid h1{margin-top:clamp(64px,12.5vh,136px)}}@media (min-width:1280px){.page-hero.page-hero--fill .page-hero__grid{padding-top:clamp(40px,6vh,72px)}}@media (min-width:1024px) and (max-height:720px){.page-hero.page-hero--fill .page-hero__grid h1{margin-top:clamp(40px,8vh,80px)}.page-hero.page-hero--fill .page-hero__grid{padding-bottom:clamp(20px,4vh,32px)}}.section-heading>h2,.section-heading>div h2{max-width:1000px;line-height:.94}.project-card__body h3{line-height:.92}.about-cta__featured{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:5vw;display:grid}.about-cta .about-cta__featured-content>h2{font:700 clamp(46px, 5.6vw, 86px)/.92 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;max-width:18ch}.about-cta__featured-content>p{color:#ffffff9e;max-width:660px;margin:26px 0 0;font-size:18px;line-height:1.6}.about-cta__featured-content>a{max-width:420px;color:var(--white);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80;justify-content:space-between;align-items:center;margin-top:36px;padding:18px 0;font-size:10px;font-weight:700;transition:color .3s,border-color .3s;display:flex}.about-cta__featured-content>a:hover{color:var(--electric);border-color:var(--electric)}.about-cta__featured-content>a span{font-size:14px}@media (max-width:1180px){.site-header-v2__inner{grid-template-columns:auto 1fr auto auto;width:min(100% - 30px,1120px)}.site-header-v2 .logo__mark{width:104px}.v2-hero h1{font-size:clamp(68px,9.5vw,112px)}.v2-statement__layout{grid-template-columns:110px 1fr}.v2-statement__note{grid-column:2;max-width:440px;margin-top:60px}.v2-solutions__intro,.v2-work__heading,.v2-testimonials__heading,.v2-thinking__heading,.site-footer-v2__cta{grid-template-columns:150px 1fr}.v2-work__layout{grid-template-columns:.82fr 1.18fr;gap:4vw}.v2-founder__layout{gap:5vw}.about-cta__featured{grid-template-columns:150px minmax(0,1fr);gap:4vw}}@media (max-width:1023px){.site-header-v2{height:66px}.site-header-v2__inner{grid-template-columns:auto 1fr auto auto}.site-header-v2 .logo__mark{width:96px}.site-header-v2__status{display:none}.fullscreen-menu-v2{grid-template-columns:1fr}.fullscreen-menu-v2__rail{display:none}.fullscreen-menu-v2__main{padding:90px 20px 28px}.fullscreen-menu-v2__main nav strong{font-size:clamp(40px,12vw,74px)}.fullscreen-menu-v2__footer{flex-direction:column;gap:14px}.v2-hero__content{padding-top:105px;padding-bottom:24px}.v2-hero__eyebrow span:last-child{display:none}.v2-hero h1{margin-top:12vh;font-size:clamp(54px,12.5vw,90px);line-height:.92}.v2-hero__line--indent{padding-left:0}.v2-hero__bottom{grid-template-columns:1fr;gap:34px}.v2-hero__actions{flex-wrap:wrap}.v2-hero__proof>div{grid-template-columns:1fr 1fr;gap:12px;height:auto;padding:18px 0}.v2-hero__proof span:nth-child(2n){text-align:right}.v2-hero__scribble{display:none}.v2-statement{padding:var(--section-py) 0}.v2-statement__layout{grid-template-columns:1fr;gap:42px}.v2-statement__main h2{font-size:clamp(50px,11vw,76px)}.v2-statement__copy{margin-top:45px}.v2-statement__note{grid-column:auto;margin-top:10px;margin-left:12vw}.v2-solutions__intro{padding:var(--section-py) 0;grid-template-columns:1fr;gap:35px}.v2-solutions__intro h2{font-size:clamp(50px,11vw,76px)}.v2-solutions__viewport{height:auto;overflow:visible}.v2-solutions__track{width:auto;display:block}.v2-solution-panel{border-bottom:1px solid #ffffff24;width:100%;height:auto;min-height:760px;padding:85px 24px 36px}.v2-solution-panel__bottom{grid-template-columns:1fr}.v2-work{padding:var(--section-py) 0}.v2-work__heading{grid-template-columns:1fr;gap:35px;margin-bottom:60px}.v2-work__heading h2{font-size:clamp(49px,11vw,76px)}.v2-work__layout{grid-template-columns:1fr}.v2-work__stage{display:none}.v2-work__list{padding-bottom:0}.v2-work-item{opacity:1;min-height:auto;padding:40px 0 70px}.v2-work-item h3{margin-top:60px}.v2-work-item__mobile-art{margin-top:45px;display:block}.v2-work-item__mobile-art .project-art,.v2-work-item__mobile-art .project-showcase__placeholder{min-height:520px}.v2-testimonials{padding:clamp(44px,7vh,76px) 0}.v2-testimonials__heading{grid-template-columns:1fr;gap:30px}.v2-testimonials__heading-col{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.v2-testimonials__heading h2{font-size:clamp(42px,10vw,64px)}.v2-testimonials__track{--per-view:1;margin-top:clamp(36px,6vh,56px)}.v2-testimonial{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:clamp(32px,6vw,48px)}.v2-testimonial:last-child{border-bottom:0}.v2-testimonial>p{font-size:clamp(24px,5vw,34px)}.v2-testimonial__photo{width:84px;height:84px;font-size:24px}.v2-method{padding:var(--section-py) 0}.v2-work+.v2-method{padding-top:15px}.v2-method__layout{grid-template-columns:1fr}.v2-method__sticky{position:static}.v2-method__sticky h2{font-size:clamp(49px,11vw,76px)}.v2-method__dial{margin-bottom:70px}.v2-method-step{opacity:1;min-height:430px}.v2-method-step h3{margin-top:150px}.v2-founder{padding:var(--section-py) 0}.v2-founder__layout{grid-template-columns:1fr}.v2-founder__portrait{min-height:580px}.v2-founder__content h2{font-size:clamp(50px,11vw,76px)}.v2-thinking{padding:var(--section-py) 0}.v2-thinking__heading{grid-template-columns:1fr;gap:35px;margin-bottom:55px}.v2-thinking__heading h2{font-size:clamp(49px,11vw,76px)}.site-footer-v2__cta{padding:var(--section-py) 0;grid-template-columns:1fr;gap:35px}.site-footer-v2__cta h2{font-size:clamp(53px,11vw,80px)}.site-footer-v2__cta>a{grid-column:auto}.site-footer-v2__main{grid-template-columns:1fr}}@media (max-width:767px){.v2-method__layout{display:none}.v2-method.v2-method{padding:0}.v2-method>.v2-method__action{margin-top:0;padding-top:28px;padding-bottom:40px}}@media (max-width:600px){.lbm-motion-shell{--brand-stage-width:88vw}.site-header-v2__inner{grid-template-columns:auto 1fr auto auto;gap:12px;width:calc(100% - 24px)}.site-header-v2 .logo__mark{width:92px}.cursor-signal{display:none}.v2-hero__content{width:calc(100% - 24px)}.v2-hero h1{letter-spacing:-.055em;font-size:clamp(45px,13.3vw,68px);line-height:.96}.v2-hero__bottom>p{font-size:16px}.v2-hero__actions{flex-direction:column;align-items:stretch}.v2-hero__actions .arrow-link{width:100%}.v2-text-link{width:max-content}.v2-hero__proof>div{grid-template-columns:1fr}.v2-hero__proof span:nth-child(2n){text-align:left}.v2-statement__copy{grid-template-columns:1fr;gap:24px}.v2-statement__note{margin-left:0}.v2-solution-panel{min-height:700px}.v2-solution-panel h3{font-size:clamp(45px,12vw,66px)}.v2-solution-panel__description{font-size:15px}.v2-solution-panel__glyph{font-size:70vw}.v2-work-item__meta{grid-template-columns:34px 1fr}.v2-work-item__meta span:last-child{display:none}.v2-work-item h3{font-size:48px}.v2-work-item__mobile-art .project-art,.v2-work-item__mobile-art .project-showcase__placeholder{min-height:410px}.project-art__meta{display:none}.project-art__label{max-width:68%}.project-art__forte-stack{font-size:60px}.project-art__oficina-word,.project-art__soil-title,.project-art__galena-type{font-size:50px}.project-art__oxbo-type{font-size:68px}.v2-testimonial{padding:28px 22px 26px}.v2-testimonial__photo{width:68px;height:68px;font-size:19px}.v2-testimonials__nav button{width:44px;height:44px}.v2-testimonial:before{font-size:54px}.v2-testimonial>p{font-size:clamp(21px,5.5vw,27px)}.v2-testimonial footer{gap:14px}.v2-method__dial{width:160px;height:160px}.v2-method__dial i{transform:rotate(calc(var(--i) * 72deg)) translateY(-79px)}.v2-founder__portrait{min-height:460px}.v2-founder__portrait:not(.v2-founder__portrait--photo):before{width:260px;height:260px}.v2-founder__portrait--photo:before{width:100%;height:100%;inset:0}.v2-thinking-row{grid-template-columns:minmax(0,1fr) 26px;gap:12px}.v2-thinking-row h3{font-size:29px}.site-footer-v2__links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-intro-v2,.route-transition{animation:none!important;display:none!important}.v2-hero__line i{transform:none!important}.v2-hero__shader{display:none}.site-footer-v2__marquee>div{animation:none}.v2-work__stage-layer,.v2-method__dial strong{transition:none;transform:none}.v2-testimonials__track{transition:none}}.route-transition{z-index:39000;display:none}.project-art{transition:transform .8s var(--ease), filter .8s var(--ease)}a:hover .project-art{transform:scale(1.012)}.about-hero,.lp-hero,.about-hero__content,.lp-hero__grid,.lp-hero__grid>*,.diagnostic-score,.website-wireframe,.website-wireframe__screen{min-width:0}.about-hero__content{width:auto;max-width:none}.lp-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.website-wireframe__screen strong{white-space:nowrap;overflow-wrap:normal;max-width:100%;font-size:clamp(56px,6.2vw,102px)}@media (min-width:1024px) and (max-height:780px){.site-header-v2{height:66px}.site-header-v2__inner{gap:26px}.fullscreen-menu-v2__main{padding:78px 4vw 22px}.fullscreen-menu-v2__main nav a{padding:4px 0 6px}.fullscreen-menu-v2__main nav strong{font-size:clamp(38px,5.4vw,74px)}.v2-hero__content{padding-top:92px;padding-bottom:14px}.v2-hero h1{margin-top:clamp(22px,3.6vh,34px);font-size:clamp(62px,7.45vw,104px);line-height:.92}.v2-hero__bottom{gap:40px;margin-top:clamp(22px,3.8vh,34px)}.v2-hero__bottom>p{max-width:560px;font-size:16px;line-height:1.45}.v2-hero__proof>div{height:44px}.v2-hero__cross{width:104px;height:104px;top:52%}.v2-hero__scribble{font-size:15px}.v2-solutions__intro{padding:var(--section-py) 0}.v2-solutions__intro h2{font-size:clamp(54px,6vw,86px)}.v2-solution-panel{padding:72px 4vw 36px}.v2-solution-panel h3{font-size:clamp(48px,5.5vw,76px)}.v2-solution-panel__challenge{margin-top:22px;font-size:clamp(20px,1.8vw,26px)}.v2-solution-panel__description{margin-top:16px;font-size:14px;line-height:1.55}.v2-solution-panel__tags span{padding:5px 7px}.v2-work__stage{height:calc(100svh - 96px);top:78px}.v2-work-item h3{margin-top:9vh}.v2-method__sticky{top:84px}.v2-method__sticky h2{margin-top:26px;font-size:clamp(48px,4.8vw,68px)}.v2-method__dial{width:148px;height:148px;margin-top:32px}.v2-method__dial i{transform:rotate(calc(var(--i) * 72deg)) translateY(-73px)}.v2-method__dial strong{font-size:44px}.v2-method-step h3{margin-top:16vh}}@media (min-width:1024px) and (max-width:1180px){.about-hero{grid-template-columns:minmax(180px,20vw) minmax(0,1fr)}.about-hero__content{padding-inline:4vw}.about-hero h1{font-size:clamp(54px,7.2vw,86px)}.lp-hero{grid-template-columns:minmax(170px,18vw) minmax(0,1fr)}.lp-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(240px,.72fr);gap:3vw;padding-inline:4vw}.lp-hero h1{font-size:clamp(50px,6.4vw,76px)}.lp-hero__grid>div:first-child>p{font-size:18px}.diagnostic-score,.website-wireframe{min-height:430px}.website-wireframe__screen strong{font-size:clamp(54px,7vw,88px)}}@media (min-width:1024px) and (max-height:780px){:root{--header-h:68px}.page-hero{padding-bottom:43px}.page-hero__grid{min-height:560px;padding-bottom:24px}.page-hero h1{font-size:clamp(54px,7vw,98px)}.about-hero{grid-template-columns:minmax(170px,15vw) minmax(0,1fr)}.lp-hero{grid-template-columns:minmax(160px,14vw) minmax(0,1fr)}.about-hero__rail,.lp-hero__rail{padding-top:calc(var(--header-h) + 24px);padding-bottom:28px}.about-hero__content{padding:38px 4vw 36px}.about-hero h1{font-size:clamp(50px,5.2vw,72px)}.about-hero__content>p{margin-top:24px;font-size:18px}.lp-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:3vw;padding:28px 4vw 30px}.lp-hero h1{margin-top:14px;font-size:clamp(44px,4.6vw,60px)}.lp-hero__grid>div:first-child>p{margin-top:18px;font-size:17px}.lp-hero__actions{margin-top:20px}.diagnostic-score,.website-wireframe{min-height:340px}.website-wireframe__screen strong{font-size:clamp(48px,4vw,58px)}.contact-hero{padding-bottom:38px}.contact-hero__grid{min-height:calc(100svh - var(--header-h) - 76px)}.contact-hero h1{font-size:clamp(54px,7vw,94px)}.case-hero{padding-bottom:24px}.case-hero__top{height:72px}.case-hero__grid{min-height:calc(100svh - 188px)}.case-hero__copy h1{font-size:clamp(54px,7vw,94px)}.case-hero__headline{margin-top:20px;font-size:18px}.case-hero__tags{margin-top:24px}.case-hero .project-art{min-height:460px}.article-hero{padding-top:54px;padding-bottom:39px}}@media (max-width:1023px){.contact-hero{min-height:88svh;padding-bottom:0}.contact-hero__grid{gap:36px;padding-bottom:35px}.contact-hero h1{margin-top:24px}.page-hero__grid,.lp-hero__grid{grid-template-columns:minmax(0,1fr)}.page-hero__grid{gap:36px;min-height:auto;padding:110px 0 25px}.lp-hero__grid{padding:calc(var(--header-h) + 70px) 16px 30px;gap:36px}.page-hero__grid>*,.lp-hero__grid>*,.article-hero__grid>*,.contact-hero__grid>*,.case-hero__grid>*,.v2-solution-panel>*,.v2-solution-panel__bottom>*,.v2-founder__layout>*,.site-footer-v2__cta>*{grid-column:auto;min-width:0}.website-wireframe__screen strong{white-space:normal;overflow-wrap:normal}.site-header-v2 .logo,.site-header-v2__menu{min-height:44px}.v2-text-link,.v2-solution-panel__bottom>a,.project-card__link,.thinking-directory__grid article>a,.article-hero__grid>a,.case-hero__top>a,.contact-hero__aside a,.text-link,.site-footer-v2__links a,.site-footer-v2__brand .logo,.v2-work-item>a,.project-card h3 a,.fullscreen-menu-v2__footer a,.not-found>a,.thanks-page>a{align-items:center;min-height:44px;display:inline-flex}.form-consent,.consent__options label{align-items:center;min-height:44px}.consent__actions button{min-height:44px}.v2-solution-panel__bottom>a{justify-self:start;max-width:100%}}@media (max-width:600px){.fullscreen-menu-v2__main{padding-inline:12px}.fullscreen-menu-v2__main nav a{grid-template-columns:30px minmax(0,1fr) 20px;gap:8px}.fullscreen-menu-v2__main nav strong{letter-spacing:-.045em;min-width:0;font-size:clamp(34px,10vw,46px)}.v2-hero h1{font-size:clamp(38px,11.2vw,56px)}.page-hero h1,.article-hero h1,.case-hero__copy h1,.contact-hero h1,.lp-hero h1,.legal-page h1,.not-found h1,.thanks-page h1{overflow-wrap:normal;min-width:0;font-size:clamp(40px,12vw,58px);line-height:.94}.case-hero__copy h1{font-size:clamp(34px,10.5vw,50px)}.article-hero h1{font-size:clamp(36px,10.2vw,48px)}.lp-hero h1{font-size:clamp(34px,10.8vw,52px)}.legal-page h1,.not-found h1,.thanks-page h1{font-size:clamp(36px,11vw,52px)}.v2-solution-panel__bottom>a{white-space:normal}.contact-hero__aside a,.site-footer-v2__links a{width:100%}.site-footer-v2__cta h2{overflow-wrap:normal;font-size:clamp(44px,12.5vw,66px)}.arrow-link{white-space:normal;gap:16px;width:100%;min-width:0;max-width:100%}.v2-section-code,.kicker,.section-label,.v2-hero__eyebrow,.v2-hero__proof span,.lead-form label>span{font-size:10px}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.v2-solutions__viewport{height:auto;overflow:visible}.v2-solutions__track{width:auto;height:auto;display:block;transform:none!important}.v2-solution-panel{border-bottom:1px solid #ffffff24;border-right:0;width:100%;height:auto;min-height:720px}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main :where(h1,h2,h3,h4,p,li,blockquote){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}main :where(h1,h2,h3,h4){text-wrap:balance}main p{max-inline-size:75ch}.legal-page{max-width:760px}.legal-page p,.article-body__content,.number-list li p,.faq-list details p{max-width:72ch}.site-footer-v2__links>div>span,.site-footer-v2__bottom{font-size:10px}.v2-hero h1{font-size:clamp(52px,8.8vw,128px);line-height:.92}.page-hero h1,.about-hero h1,.contact-hero h1{max-width:18ch;font-size:clamp(48px,6.8vw,88px);line-height:.94}.case-hero__copy h1{max-width:18ch;font-size:clamp(44px,6.4vw,88px);line-height:.96}.article-hero h1,.lp-hero h1{max-width:20ch;font-size:clamp(42px,5.2vw,72px);line-height:.96}.legal-page h1,.not-found h1,.thanks-page h1{font-size:clamp(42px,6vw,86px);line-height:.96}.v2-statement__main h2,.v2-solutions__intro h2,.v2-work__heading h2,.v2-testimonials__heading h2,.v2-method__sticky h2,.v2-founder__content h2,.v2-thinking__heading h2{max-width:16ch;font-size:clamp(44px,6vw,88px);line-height:.94}.v2-solution-panel h3{max-width:17ch;font-size:clamp(36px,5vw,72px);line-height:.96}.v2-work-item h3{font-size:clamp(32px,4vw,58px);line-height:.96}.site-footer-v2__cta h2{max-width:12ch;font-size:clamp(52px,6.4vw,92px);line-height:.94}.section-heading>h2,.section-heading>div h2,.thesis__content h2,.founder-block__copy h2,.case-summary h2,.solution-detail h2,.solutions-closing h2,.about-definition h2,.founder-story__copy h2,.about-cta h2,.thinking-directory__lead h2,.lp-problem h2,.diagnostic-form h2,.website-form h2,.site-footer__statement h2{letter-spacing:-.04em;max-width:24ch;font-size:clamp(38px,4vw,56px);line-height:.96}.website-fit h2{font-size:clamp(30px,3.2vw,46px);line-height:1}.project-card h3,.thinking-directory__grid h3,.number-list--large li h3,.principle-grid h3,.method-card h3,.audit-grid h3,.website-build__grid h3{font-size:clamp(26px,2.8vw,42px);line-height:1}@media (max-width:1279px){.page-hero__grid{grid-template-columns:minmax(0,1fr);gap:36px;min-height:auto;padding:110px 0 27px}.page-hero__grid>*{grid-column:auto}.about-hero,.lp-hero{grid-template-columns:minmax(0,1fr)}.about-hero__rail,.lp-hero__rail{display:none}.about-hero__content{width:auto;min-height:88svh;padding:calc(var(--header-h) + 64px) max(20px, 5vw) 64px}.lp-hero__grid{padding:calc(var(--header-h) + 64px) 5vw 64px;grid-template-columns:minmax(0,1fr);gap:42px}}@media (max-width:1023px){.page-hero__grid,.article-hero__grid,.contact-hero__grid,.case-hero__grid,.case-summary__grid,.case-insight__grid,.case-result__grid,.solutions-closing__grid,.about-definition__grid,.founder-story__grid,.about-cta__featured,.lp-problem__grid{grid-template-columns:minmax(0,1fr)}.page-hero__grid>*,.article-hero__grid>*,.contact-hero__grid>*,.case-hero__grid>*,.case-summary__grid>*,.case-insight__grid>*,.case-result__grid>*,.solutions-closing__grid>*,.about-definition__grid>*,.founder-story__grid>*,.about-cta__featured>*,.lp-problem__grid>*{grid-column:auto;min-width:0}.v2-hero h1{font-size:clamp(52px,8.8vw,90px)}.v2-statement__main h2,.v2-solutions__intro h2,.v2-work__heading h2,.v2-testimonials__heading h2,.v2-method__sticky h2,.v2-founder__content h2,.v2-thinking__heading h2{font-size:clamp(44px,6vw,62px)}.v2-solution-panel h3{font-size:clamp(40px,6vw,62px)}.v2-work-item h3{font-size:clamp(32px,4.8vw,48px)}.site-footer-v2__cta h2{font-size:clamp(52px,7vw,72px)}.page-hero h1,.about-hero h1,.contact-hero h1,.case-hero__copy h1,.article-hero h1,.lp-hero h1{max-width:20ch}.page-hero h1{font-size:clamp(42px,6.8vw,70px)}.site-header-v2 .logo,.site-header-v2__menu,.v2-text-link,.v2-solution-panel__bottom>a,.project-card__link,.thinking-directory__grid article>a,.article-hero__grid>a,.case-hero__top>a,.contact-hero__aside a,.text-link,.site-footer-v2__links a,.site-footer-v2__brand .logo,.v2-work-item>a,.project-card h3 a,.fullscreen-menu-v2__footer a,.not-found>a,.thanks-page>a,.form-consent,.consent__options label,.consent__actions button{min-height:44px}}@media (max-width:600px){:root{--shell:min(100% - 24px, 760px)}main :where(h1,h2,h3,h4,p,li,blockquote){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}main :where(h1,h2,h3){word-spacing:.1em;letter-spacing:-.02em!important}.v2-hero h1{letter-spacing:-.05em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(38px,8.2vw,50px);line-height:.96}.page-hero h1,.about-hero h1,.contact-hero h1{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:none;font-size:clamp(36px,8vw,48px);line-height:1}.page-hero h1{font-size:clamp(32px,7.2vw,42px)}.case-hero__copy h1,.article-hero h1,.lp-hero h1,.legal-page h1,.not-found h1,.thanks-page h1{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:none;font-size:clamp(34px,7.4vw,44px);line-height:1}.article-hero h1,.lp-hero h1{font-size:clamp(32px,7vw,42px)}.v2-statement__main h2,.v2-solutions__intro h2,.v2-work__heading h2,.v2-testimonials__heading h2,.v2-method__sticky h2,.v2-founder__content h2,.v2-thinking__heading h2{font-size:clamp(32px,8.8vw,44px);line-height:1}.section-heading>h2,.section-heading>div h2,.thesis__content h2,.founder-block__copy h2,.case-summary h2,.solution-detail h2,.solutions-closing h2,.about-definition h2,.founder-story__copy h2,.about-cta h2,.thinking-directory__lead h2,.lp-problem h2,.diagnostic-form h2,.website-form h2,.site-footer__statement h2{max-width:none;font-size:clamp(28px,8vw,40px);line-height:1}.v2-solution-panel h3,.v2-work-item h3,.project-card h3,.thinking-directory__grid h3,.number-list--large li h3,.principle-grid h3,.method-card h3,.audit-grid h3,.website-build__grid h3,.v2-thinking-row h3,.website-proof__grid span{max-width:none;font-size:clamp(22px,6.8vw,30px);line-height:1.05}.v2-solution-panel h3,.v2-work-item h3,.project-card h3{font-size:clamp(26px,7.5vw,34px)}.website-fit h2{font-size:clamp(28px,8vw,38px);line-height:1}.site-footer-v2__cta h2{overflow-wrap:normal;font-size:clamp(40px,9vw,52px);line-height:.98}.legal-page h2{font-size:clamp(24px,7vw,30px);line-height:1.05}.solution-detail__challenge{font-size:clamp(19px,5.4vw,24px);line-height:1.3}.lp-problem h2{font-size:clamp(26px,7.2vw,36px);line-height:1.05}.case-insight blockquote,.article-body__content blockquote{font-size:clamp(23px,7vw,32px);line-height:1.2}.result-line p,.next-case__grid strong,.next-article strong{font-size:clamp(26px,8vw,38px);line-height:1}.v2-work+.v2-method{padding-top:22px}.v2-solution-panel{min-height:620px;padding:68px 12px 32px}.thesis,.solutions-preview,.featured-projects,.method-block,.founder-block,.thinking-preview,.about-definition,.founder-story,.operation-model,.about-method,.about-cta,.case-summary,.case-insight,.case-decisions,.case-result,.solutions-closing,.contact-form-section,.lp-problem,.diagnostic-audit,.diagnostic-process,.diagnostic-form,.website-build,.website-fit,.website-process,.website-proof,.website-faq,.website-form{padding:38px 0}.page-hero{padding-bottom:38px}.page-hero__grid{gap:28px;padding:92px 0 21px}.about-hero__content{min-height:82svh;padding:calc(var(--header-h) + 52px) 16px 52px}.lp-hero__grid{padding:calc(var(--header-h) + 52px) 12px 52px;gap:32px}.about-hero__content>p,.lp-hero__grid>div:first-child>p,.contact-hero__grid>div:nth-child(2)>p,.page-hero__grid>p,.case-hero__headline{font-size:17px;line-height:1.55}.solution-detail{padding-top:38px}.solution-detail__head{grid-template-columns:minmax(0,1fr);gap:10px}.solution-detail h2{margin-top:8px}.solution-detail__body{margin-top:48px}.solution-detail hr{margin-top:38px}.number-list{margin-top:48px}.number-list li{grid-template-columns:34px minmax(0,1fr);gap:12px}.number-list--large li{padding:26px 0}.website-fit__grid>div,.thinking-directory__lead>a,.thinking-directory__grid article,.principle-grid>div,.method-card,.audit-grid>div,.website-build__grid>div,.website-proof__grid>div{padding:24px}.principle-grid>div,.audit-grid>div,.website-build__grid>div{min-height:220px}.principle-grid h3,.audit-grid h3,.website-build__grid h3{margin-top:48px}.method-card{min-height:320px}.thinking-directory__lead>a{min-height:440px}.thinking-directory__grid article{min-height:340px}.diagnostic-score,.website-wireframe{min-height:330px}.website-wireframe__screen{padding:22px}.website-wireframe__screen strong{font-size:clamp(44px,14vw,64px)}.filter-strip span,.site-footer-v2__links>div>span,.site-footer-v2__bottom,.v2-section-code,.kicker,.section-label,.v2-hero__eyebrow,.v2-hero__proof span,.lead-form label>span{font-size:10px}}@media (min-width:1280px){.page-hero__grid{grid-template-columns:140px minmax(0,1fr);gap:4vw}.page-hero__grid>p{grid-column:2;max-width:72ch}.about-hero,.lp-hero{grid-template-columns:minmax(180px,15vw) minmax(0,1fr)}.about-definition__grid,.case-summary__grid,.lp-problem__grid{grid-template-columns:140px minmax(0,1fr);gap:4vw}.about-definition__grid>:last-child,.case-summary__grid>:last-child,.lp-problem__grid>:last-child{grid-column:2}.lp-hero__grid{grid-template-columns:minmax(0,1fr) 320px;gap:3vw;padding-inline:4vw}.website-wireframe__screen strong{white-space:normal;overflow-wrap:normal;font-size:clamp(48px,4.4vw,64px)}.about-hero__content{padding-inline:4vw}}@media (min-width:1024px) and (max-height:780px){.v2-hero h1{font-size:clamp(56px,7.8vw,112px)}.page-hero h1,.about-hero h1,.contact-hero h1{font-size:clamp(48px,6.4vw,92px)}.case-hero__copy h1,.article-hero h1,.lp-hero h1{font-size:clamp(44px,4.8vw,68px)}.v2-statement__main h2,.v2-solutions__intro h2,.v2-work__heading h2,.v2-testimonials__heading h2,.v2-method__sticky h2,.v2-founder__content h2,.v2-thinking__heading h2{font-size:clamp(44px,5.3vw,78px)}.v2-testimonials{padding:20px 0}.v2-testimonials__heading-col{gap:16px}.v2-testimonials__heading h2{font-size:clamp(30px,4vw,46px)}.v2-testimonials__track{margin-top:26px}.v2-testimonial{padding:28px 28px 24px}.v2-testimonial:before{font-size:48px}.v2-testimonial>p{margin-top:16px;font-size:clamp(19px,1.9vw,24px)}.v2-testimonial footer{padding-top:22px}.v2-testimonial__photo{width:68px;height:68px}}.solutions-index{padding:38px 0 0}.solutions-index ol{border-top:1px solid #0e0e1029;border-left:1px solid #0e0e1029;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solutions-index li{border-bottom:1px solid #0e0e1029;border-right:1px solid #0e0e1029}.solutions-index a{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:18px;min-height:150px;padding:24px;transition:color .2s,background .2s;display:grid}.solutions-index a:hover{color:var(--white);background:var(--black)}.solutions-index a:focus-visible,.filter-strip button:focus-visible{outline:3px solid var(--electric);outline-offset:3px}.solutions-index a>span{color:var(--electric);letter-spacing:.14em;font-size:10px}.solutions-index a>strong{font:650 clamp(20px,2vw,30px)/1.05 var(--font-display)}.solutions-index a>i{font-style:normal}.solution-detail__challenge{color:inherit;font:inherit;grid-column:1/-1;margin:0}.solution-detail__challenge p{max-width:950px;font:500 clamp(24px,2.8vw,40px)/1.15 var(--font-display);color:#414143}.solution-detail__projects,.solution-detail__cta{margin:64px 0 0 180px}.solution-detail__projects>h3{color:var(--ash);letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:11px}.solution-detail__projects>div{flex-wrap:wrap;gap:10px;display:flex}.solution-detail__projects a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0e0e102e;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:12px 15px;font-size:11px;font-weight:700;display:inline-flex}.solution-detail__projects a:hover{color:var(--white);background:var(--black)}.solution-detail__cta{justify-content:flex-start;display:flex}.filter-strip button{color:#5c5c5e;min-height:44px;font:700 9px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0e0e1029;padding:9px 12px;transition:color .2s,background .2s}.filter-strip button:hover,.filter-strip button.is-active{color:var(--white);background:var(--black)}.case-hero__status{border-left:3px solid var(--case-accent,var(--cyan));color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;width:fit-content;margin-top:24px;padding:9px 12px;font-size:10px;font-weight:700}.case-movement-label{align-items:center}.case-movement-label h2{max-width:36ch;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:normal;flex:0 auto}.case-movement-label:after{flex:62px;min-width:62px}.case-summary h3{max-width:24ch;font:700 clamp(38px,4vw,56px)/.96 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.case-summary__copy{color:#505052;font-size:18px}.case-summary__copy p+p{margin-top:22px}.case-structures{border-top:1px solid #0e0e1029;border-left:1px solid #0e0e1029;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;display:grid}.case-structures>div{border-bottom:1px solid #0e0e1029;border-right:1px solid #0e0e1029;min-height:170px;padding:24px}.case-structures i,.case-topic-list li>i,.case-related-solutions__bullet{background:var(--electric);flex:0 0 6px;width:6px;height:6px;display:block}.case-structures i{margin-top:2px}.case-structures h3{font:600 22px/1.05 var(--font-display);text-transform:uppercase;margin-top:54px}.case-topic-list li{grid-template-columns:12px 1fr;gap:20px}.case-topic-list li>i{margin-top:9px}@media (min-width:1024px) and (max-width:1180px){.case-summary__copy{grid-column:2}}@media (max-width:1023px){.solutions-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-detail__projects,.solution-detail__cta{margin-left:0}.case-structures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.solutions-index{padding-top:25px}.solutions-index ol,.case-structures{grid-template-columns:minmax(0,1fr)}.solutions-index a{min-height:112px;padding:20px}.filter-strip button{font-size:10px}.case-summary h3{max-width:none;font-size:clamp(28px,8vw,40px)}.case-summary__copy{font-size:16px}.case-structures>div{min-height:140px}.case-structures h3{margin-top:36px;font-size:20px}}.kicker,.section-label,.v2-section-code,.v2-hero__eyebrow,.v2-solution-panel__top,.v2-work-item__meta,.project-card__eyebrow,.principle-grid span,.method-card>span,.solution-detail__projects>h3{font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);letter-spacing:var(--eyebrow-letter-spacing);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}main .section-label h2{font-size:inherit;line-height:inherit;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:var(--eyebrow-letter-spacing)!important}.section-label>p{color:inherit;max-width:none;font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);letter-spacing:var(--eyebrow-letter-spacing);white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:none;margin:0}.article-direct-answer>span,.article-related>span{color:var(--electric);font-size:var(--eyebrow-font-size);font-weight:700;line-height:var(--eyebrow-line-height);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;margin-bottom:18px;display:block}.article-intro-context{color:#39393b;margin-top:24px;font-size:18px;line-height:1.8}.article-related{background:var(--paper-soft);border:1px solid #0e0e102e;margin-top:76px;padding:32px}.article-body__content .article-related h2{max-width:24ch;font-size:clamp(28px,3vw,42px)}.article-author>img{object-fit:cover;object-position:50% 28%;border-radius:50%;width:72px;height:72px}.article-related>div{border-top:1px solid #0e0e1029;margin-top:28px}.article-related a{border-bottom:1px solid #0e0e1029;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 0;font-weight:600;display:grid}.article-related a:hover{color:var(--electric)}.article-share{border-top:1px solid #0e0e102e;border-bottom:1px solid #0e0e102e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 32px;margin-top:56px;padding:28px 0;display:grid}.article-share>div>span{color:var(--electric);font-size:var(--eyebrow-font-size);font-weight:700;line-height:var(--eyebrow-line-height);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;margin-bottom:12px;display:block}.article-body__content .article-share h2{max-width:22ch;font:700 clamp(26px, 3vw, 42px)/1 var(--font-display);letter-spacing:-.04em}.article-share button{border:1px solid var(--ink);background:var(--ink);min-width:178px;color:var(--white);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:17px 18px;font-size:11px;font-weight:700;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.article-share button:hover,.article-share button:focus-visible{border-color:var(--electric);background:var(--electric)}.article-share button:focus-visible{outline:2px solid var(--electric);outline-offset:3px}.article-share button>span:last-child{font-size:16px}.article-share__feedback{color:#555;grid-column:1/-1;min-height:1.4em;margin:0;font-size:13px}.case-summary__answer{color:var(--ink);font-weight:600}.case-related-solutions{padding:var(--section-py) 0}.case-related-solutions__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:7vw;display:grid}.case-related-solutions h2,.solutions-faq h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:18ch;font:700 clamp(38px,4.5vw,68px)/.96 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin-top:20px}.solutions-decision{padding:var(--section-py) 0}.solutions-decision h2{max-width:820px;font:700 clamp(38px, 5vw, 72px)/.94 var(--font-display);letter-spacing:-.045em;margin-top:20px}.solutions-decision__table-wrap{margin-top:48px;overflow-x:auto}.solutions-decision table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.solutions-decision th,.solutions-decision td{vertical-align:top;border-bottom:1px solid #0e0e1029;padding:18px 20px}.solutions-decision th{color:var(--ash);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #0e0e1029;font-size:10px}.solutions-decision td{width:33.333%;font-size:16px;line-height:1.5}.case-related-solutions__links{border-top:1px solid #0e0e102e}.case-related-solutions__links a{border-bottom:1px solid #0e0e102e;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 0;display:grid}.case-related-solutions__bullet{align-self:center}.case-related-solutions__links a>strong{font-size:17px}.case-related-solutions__links a:hover>strong{color:var(--electric)}.case-related-solutions__links i{font-size:20px;font-style:normal}.solutions-faq{padding:var(--section-py) 0}.solutions-faq__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:7vw;display:grid}.solutions-faq__grid>div:first-child>p{color:#555;max-width:54ch;margin-top:24px}.solutions-faq .faq-list{margin-top:0}.arrow-link svg{width:16px;height:16px;transition:transform .4s var(--ease)}.arrow-link:hover svg{transform:translate(4px)}.v2-text-link{transition:color .3s,border-color .3s}.v2-text-link:hover{color:var(--electric);border-color:var(--electric)}.v2-text-link span{transition:transform .4s var(--ease);display:inline-block}.v2-text-link:hover span{transform:translate(3px)}.v2-method-step h3,.v2-method-step p{opacity:.45;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(8px)}.v2-method-step.is-active h3,.v2-method-step.is-active p{opacity:1;transform:none}.fullscreen-menu-v2__main nav a,.fullscreen-menu-v2__footer{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(12px)}.fullscreen-menu-v2.is-open .fullscreen-menu-v2__main nav a,.fullscreen-menu-v2.is-open .fullscreen-menu-v2__footer{opacity:1;transform:none}.fullscreen-menu-v2.is-open .fullscreen-menu-v2__main nav a:first-child{transition-delay:.12s}.fullscreen-menu-v2.is-open .fullscreen-menu-v2__main nav a:nth-child(2){transition-delay:.18s}.fullscreen-menu-v2.is-open .fullscreen-menu-v2__main nav a:nth-child(3){transition-delay:.24s}.fullscreen-menu-v2.is-open .fullscreen-menu-v2__main nav a:nth-child(4){transition-delay:.3s}.fullscreen-menu-v2.is-open .fullscreen-menu-v2__main nav a:nth-child(5){transition-delay:.36s}.fullscreen-menu-v2.is-open .fullscreen-menu-v2__main nav a:nth-child(6),.fullscreen-menu-v2.is-open .fullscreen-menu-v2__footer{transition-delay:.42s}html[data-motion=reduced] .v2-method-step h3,html[data-motion=reduced] .v2-method-step p,html[data-motion=reduced] .fullscreen-menu-v2__main nav a,html[data-motion=reduced] .fullscreen-menu-v2__footer,html[data-motion=reduced] .arrow-link svg,html[data-motion=reduced] .v2-text-link span{opacity:1;transition:none;transform:none}@media (max-width:820px){.case-related-solutions,.solutions-faq,.solutions-decision{padding:80px 0}.case-related-solutions__grid,.solutions-faq__grid{grid-template-columns:minmax(0,1fr);gap:48px}.article-related{padding:24px}}@media (max-width:600px){.page-hero.page-hero--fill .page-hero__grid{align-content:start;gap:22px;padding-top:58px}.page-hero.page-hero--fill .page-hero__grid h1{margin-top:30px}.about-hero__content{padding-top:calc(var(--header-h) + 28px)}.lp-hero__grid{padding-top:32px}.contact-hero{min-height:auto;padding-bottom:22px}.contact-hero__grid{min-height:calc(100svh - var(--header-h));align-content:start;gap:24px;padding-top:32px;padding-bottom:24px}.contact-hero h1{margin-top:34px}.contact-hero__grid>p,.contact-hero__aside{align-self:start}.case-hero__top{height:56px}.case-hero__grid{align-items:start;min-height:auto;padding-top:28px}.article-related{margin-top:60px;padding:22px 18px}.article-related a{gap:14px}.case-related-solutions h2,.solutions-faq h2{font-size:clamp(34px,10vw,48px)}.case-related-solutions__links a{grid-template-columns:12px minmax(0,1fr) auto;gap:10px}.case-related-solutions__links a>strong{font-size:15px}}.article-hero--ink{min-height:100svh;padding:var(--header-h) 0 76px;color:var(--white);background:var(--black);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.article-hero--ink>.shell{z-index:1;position:relative}.article-hero__top{letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:88px;font-size:10px;display:flex}.article-hero--ink .article-hero__grid{flex:1;grid-template-columns:220px minmax(0,1fr);align-content:end;align-items:end;gap:5vw;padding-top:clamp(56px,9vh,110px);display:grid}.article-hero__rail{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;border-top:1px solid #ffffff38;flex-direction:column;align-self:end;gap:16px;padding:18px 0;font-size:10px;display:flex}.article-hero--ink .article-hero__copy h1{max-width:20ch;font:800 clamp(52px,7vw,104px)/.94 var(--font-display);letter-spacing:-.05em;text-transform:uppercase}.article-hero--ink .article-hero__copy>p{color:#ffffffa8;max-width:680px;margin-top:26px;font-size:20px;line-height:1.6}.article-body{padding:var(--section-py) 0}.article-body__grid{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:5vw;display:grid}.article-body__rail{top:calc(var(--header-h) + 32px);flex-direction:column;display:flex;position:sticky}.article-body__rail a{color:var(--ash);border-bottom:1px solid #0e0e101f;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;transition:color .3s;display:grid}.article-body__rail a:first-child{border-top:1px solid #0e0e101f}.article-body__rail a b{letter-spacing:.14em;color:var(--electric);font-size:10px;font-weight:700;transition:color .3s,background .3s}.article-body__rail a span{letter-spacing:.02em;text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:10.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.article-body__rail a:hover,.article-body__rail a.is-active,.article-body__rail a[aria-current=true]{color:var(--ink)}.article-body__rail a.is-active b,.article-body__rail a[aria-current=true] b{background:var(--electric);width:22px;height:22px;color:var(--white);place-items:center;margin-top:-4px;display:grid}.article-rail-author{letter-spacing:.12em;text-transform:uppercase;color:var(--ash);align-items:center;gap:12px;margin-top:44px;font-size:9px;display:flex}.article-rail-author b{background:var(--ink);width:34px;height:34px;color:var(--white);flex:none;place-items:center;font-size:11px;display:grid}.article-rail-author img{object-fit:cover;object-position:50% 28%;border-radius:50%;flex:none;width:34px;height:34px}.article-body__grid .article-body__content{width:100%;max-width:none;margin:0}.article-direct-answer{border-bottom:1px solid #0e0e1029;padding-bottom:30px}.article-direct-answer,.article-body__grid .article-body__content section{scroll-margin-top:calc(var(--header-h) + 24px)}.article-lead{max-width:26ch;font:500 clamp(28px,3vw,44px)/1.18 var(--font-display);letter-spacing:-.025em}.article-body__grid .article-body__content section{margin-top:96px}.article-body__grid .article-body__content section.article-section--references{border-top:1px solid #0e0e102e;margin-top:72px;padding-top:24px}.article-section--references .article-section-head{grid-template-columns:40px minmax(0,1fr);gap:16px}.article-section--references .article-section-head>span{padding-top:5px}.article-body__grid .article-section--references h2{max-width:none;font-size:clamp(24px,3vw,34px);line-height:1.05}.article-body__grid .article-section--references p,.article-body__grid .article-section--references .article-section-answer{max-width:78ch;font:400 13px/1.6 var(--font-body);letter-spacing:0;color:#555559;margin-top:16px}.article-body__grid .article-section--references blockquote{margin-top:24px;font-size:18px}.article-section-head{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:22px;display:grid}.article-section-head>span{letter-spacing:.14em;color:var(--electric);padding-top:10px;font-size:10px;font-weight:700}.article-body__grid .article-body__content h2{max-width:18ch;font:700 clamp(34px,4.2vw,62px)/.98 var(--font-display);letter-spacing:-.04em}.article-body__grid .article-body__content section p{color:#39393b;max-width:72ch;margin-top:24px;font-size:18px;line-height:1.8}.article-body__grid .article-body__content .article-section-answer{font:500 clamp(22px,2.4vw,32px)/1.3 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:22px}.article-body__grid .article-body__content blockquote{border-left:2px solid var(--electric);font:600 clamp(28px,3.4vw,48px)/1.1 var(--font-display);letter-spacing:-.03em;margin-top:48px;padding:18px 0 18px 32px}.article-body__grid .article-body__content ul{border-top:1px solid #0e0e1029;margin-top:36px}.article-body__grid .article-body__content li{color:#39393b;border-bottom:1px solid #0e0e1029;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:18px 0;font-size:17px;display:grid}.article-body__grid .article-body__content li:before{content:"";background:var(--electric);width:7px;height:7px;margin-top:9px;position:static}.article-figure{margin-top:52px;scroll-margin-top:90px}.article-figure__slot{aspect-ratio:16/9;isolation:isolate;background-image:linear-gradient(#0e0e100b 1px,#0000 1px),linear-gradient(90deg,#0e0e100b 1px,#0000 1px);background-size:12.5% 12.5%;border:1px dashed #0e0e104d;place-items:center;display:grid;position:relative;overflow:hidden}.article-figure__slot:after{content:"";z-index:-1;background:radial-gradient(62% 56% at 50% 118%,#0e0e1014,#0000 58%);position:absolute;inset:0}.article-figure--ink .article-figure__slot{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);border-color:#ffffff52}.article-figure--ink .article-figure__slot:after{background:radial-gradient(62% 56% at 50% 118%,#00e5ff1a,#0000 58%)}.article-figure__label{letter-spacing:.16em;text-transform:uppercase;color:#0e0e1075;gap:16px;font-size:9px;font-weight:700;display:flex;position:absolute;top:20px;left:22px}.article-figure--ink .article-figure__label{color:#ffffff80}.article-figure__note{z-index:1;text-align:center;color:#0e0e1066;max-width:30ch;padding:0 24px;font:italic 14px/1.4 Georgia,serif;position:relative}.article-figure--ink .article-figure__note{color:#ffffff6b}.article-figure--wide .article-figure__slot{aspect-ratio:21/9}@media (max-width:1180px){.article-hero--ink .article-hero__grid,.article-body__grid{grid-template-columns:150px minmax(0,1fr);gap:4vw}}@media (max-width:1023px){.article-hero--ink{min-height:auto;padding-bottom:56px}.article-hero--ink .article-hero__grid,.article-body__grid{grid-template-columns:minmax(0,1fr);gap:36px}.article-hero--ink .article-hero__copy h1{font-size:clamp(44px,8vw,68px)}.article-hero--ink .article-hero__copy>p{max-width:640px}.article-hero__rail,.article-body__rail{display:none}.article-body__grid .article-body__content section{margin-top:76px}.article-body__grid .article-body__content h2{font-size:clamp(32px,5vw,46px)}.article-hero--ink .article-hero__top a,.article-hero--ink .article-hero__top span{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:600px){.article-hero--ink{min-height:auto;padding-top:0;padding-bottom:28px}.article-hero__top{height:56px}.article-hero--ink .article-hero__grid{align-content:start;gap:18px;padding-top:30px}.article-hero--ink .article-hero__copy h1{font-size:clamp(32px,10vw,46px)}.article-hero--ink .article-hero__copy>p{font-size:17px}.article-figure{margin-top:40px}.article-figure__slot{aspect-ratio:4/3}.article-section-head{grid-template-columns:40px minmax(0,1fr);gap:14px}.article-body__grid .article-body__content section.article-section--references{margin-top:56px;padding-top:20px}.article-section--references .article-section-head{grid-template-columns:30px minmax(0,1fr);gap:10px}.article-body__grid .article-section--references h2{font-size:25px}.article-body__grid .article-section--references p,.article-body__grid .article-section--references .article-section-answer{font-size:12px;line-height:1.55}}
.landing-header{z-index:800;color:var(--white);background:color-mix(in srgb, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff24;position:fixed;inset:0 0 auto}.landing-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:82px;display:grid}.landing-header__inner>span{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.landing-header__inner>a:last-child{color:var(--ink);background:var(--white);letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:16px;padding:12px 18px;font-size:11px;font-weight:800;display:inline-flex}.landing-header__inner>a:last-child b{font-size:16px}.landing-footer{color:var(--white);background:var(--ink);border-top:1px solid #ffffff24}.landing-footer__inner{grid-template-columns:1.2fr 1fr;align-items:start;gap:36px 8vw;min-height:220px;padding-block:54px 36px;display:grid}.landing-footer__inner>div:first-child p{color:#ffffff9e;max-width:440px;margin-top:24px}.landing-footer__inner>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;gap:18px 26px;font-size:12px;display:flex}.landing-footer__inner small{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.lp-problem blockquote{border-top:1px solid var(--line);font:600 clamp(22px, 2.3vw, 34px) / 1.15 var(--font-display);letter-spacing:-.025em;border-left:3px solid;margin-top:36px;padding:24px 0 0 28px}.diagnostic-proof__grid h3{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.diagnostic-proof__grid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:70px;display:grid}.diagnostic-proof__grid article{background:var(--ink);min-height:300px;padding:clamp(28px,4vw,58px)}.diagnostic-proof__grid p{color:#ffffffb8;margin-top:50px;font-size:clamp(18px,1.7vw,25px);line-height:1.45}.website-proof__featured{color:var(--white);background:var(--ink);grid-template-columns:minmax(0,1fr);gap:36px;margin:64px 0 1px;padding:clamp(34px,5vw,72px);display:grid}.website-proof__featured .arrow-link{justify-self:start}.lp-hero__grid--single{grid-template-columns:minmax(0,880px)}.website-proof__featured p{color:#ffffffc7;max-width:900px;font-size:clamp(21px,2.1vw,32px);line-height:1.35}@media (max-width:720px){.landing-header__inner{grid-template-columns:auto 1fr;gap:18px;min-height:70px}.landing-header__inner>span{display:none}.landing-header__inner>a:last-child{text-align:right;max-width:220px;padding:10px 12px;font-size:9px}.landing-footer__inner{grid-template-columns:1fr}.landing-footer__inner>div:nth-child(2){justify-content:flex-start}.landing-footer__inner small{grid-column:auto}.diagnostic-proof__grid{grid-template-columns:1fr}}
