[data-theme=a] .wordmark{text-transform:lowercase;letter-spacing:-1.8px;font-family:Unbounded Variable,sans-serif;font-size:27px;font-weight:650}.hero-a{grid-template-columns:minmax(0,1fr) 240px;gap:32px;padding-top:55px;padding-bottom:35px;display:grid}.hero-a h1{font-family:var(--display);letter-spacing:-5.5px;font-size:clamp(54px,7.45vw,103px);font-weight:520;line-height:1.15}.hero-prelude{font-family:var(--body);letter-spacing:0;margin-bottom:24px;font-size:17px;font-weight:400;line-height:1.5;display:block}.hero-line{display:block}.hero-a-bottom{grid-template-columns:1fr 270px;align-items:start;gap:38px;max-width:740px;margin-top:32px;display:grid}.hero-description{max-width:470px;font-size:17px;line-height:1.65}.hero-actions{flex-direction:column;gap:10px;display:flex}.hero-actions .button{white-space:nowrap;gap:16px;width:100%}.hero-actions .text-link{padding-inline:8px;font-size:13px}.hero-a-aside{flex-direction:column;justify-content:space-between;padding-top:36px;display:flex}.hero-a-aside>p{padding-bottom:22px;padding-left:32px;font-size:18px;line-height:1.7}.growth-art{background:var(--accent);isolation:isolate;height:280px;position:relative;overflow:hidden}.growth-art>span{letter-spacing:-22px;transform-origin:0;font-family:Onest Variable,sans-serif;font-size:255px;font-weight:650;line-height:1.1;animation:1s cubic-bezier(.2,.8,.2,1) both type-grow;position:absolute;top:-31px;left:24px}.growth-art>i{z-index:-1;background:#fff;height:4px;display:block;position:absolute;left:0;right:0;transform:rotate(-25deg)}.growth-art>i:nth-child(2){bottom:15%}.growth-art>i:nth-child(3){bottom:28%}.growth-art>i:nth-child(4){bottom:41%}.experience-line{border-top:1px solid var(--line);letter-spacing:-1px;grid-column:1/-1;align-items:center;gap:34px;margin-top:44px;padding-top:26px;font-size:26px;font-weight:650;display:flex}.experience-line p{letter-spacing:0;color:var(--muted);margin-right:4px;font-size:13px;font-weight:400}.case-a{background:var(--accent);margin-top:27px}.case-a-inner{padding-block:51px 32px}.case-a-layout{grid-template-columns:1fr 1.2fr;gap:72px;margin-top:52px;display:grid}.case-story h2{letter-spacing:-2.8px;font-size:clamp(37px,4.8vw,64px);line-height:1.07}.case-story>p{max-width:390px;margin-top:23px;font-size:16px;line-height:1.65}.case-period-note{margin-top:26px;font-size:12px;display:block}.case-evidence{border-left:1px solid #173e354d;flex-direction:column;justify-content:center;align-self:stretch;gap:41px;padding-left:48px;display:flex}.ratio-proof{border-top:1px solid #173e354d;padding-top:24px}.ratio-proof h3{font-size:14px;font-weight:500;line-height:1.4}.ratio-comparison{justify-content:space-between;align-items:center;gap:20px;margin-top:23px;display:flex}.ratio-comparison>div{flex-direction:column;gap:8px;display:flex}.ratio-comparison strong{letter-spacing:-2.5px;font-size:49px;font-weight:550;line-height:1}.ratio-comparison>div>span{font-size:12px}.ratio-arrow{margin-bottom:20px}.ratio-arrow svg{width:28px}[data-theme=a] .team-section{max-width:none;padding-inline:max(var(--gutter),calc((100vw - 1224px)/2));background:#eef3ef}[data-theme=a] .section-heading h2{letter-spacing:-1.8px;font-family:Unbounded Variable,sans-serif;font-size:clamp(27px,3.5vw,47px);font-weight:500;line-height:1.24}[data-theme=a] .footer-inner h2{letter-spacing:-2.3px;font-family:Unbounded Variable,sans-serif;font-size:clamp(32px,5vw,69px);font-weight:500;line-height:1.18}[data-theme=a] .footer-bottom>span:first-child{text-transform:lowercase;letter-spacing:-1.5px;font-family:Unbounded Variable,sans-serif;font-size:22px}[data-theme=a] .team-section{width:100%}@keyframes type-grow{0%{transform:scaleX(.72)}to{transform:scaleX(1)}}@media (width<=1099px) and (width>=768px){.hero-a{grid-template-columns:minmax(0,1fr) 160px}.hero-a h1{letter-spacing:-4px;font-size:7.8vw}.hero-a-bottom{grid-template-columns:1fr}.hero-actions{flex-direction:row;align-items:center;gap:25px}.hero-actions .button{width:auto}.growth-art{height:200px}.growth-art>span{font-size:190px;top:-27px;left:8px}.hero-a-aside>p{padding-left:10px;font-size:16px}.case-a-layout{gap:35px}.case-evidence{padding-left:25px}.case-evidence .revenue-proof{flex-direction:column;align-items:flex-start;gap:15px}.revenue-proof strong{max-width:none}}@media (width<=767px){[data-theme=a] .wordmark{letter-spacing:-1.5px;font-size:23px}.hero-a{padding-top:29px;padding-bottom:25px;display:block}.hero-a h1{letter-spacing:-1.9px;font-size:10.65vw;font-weight:520;line-height:1.22}.hero-prelude{margin-bottom:20px;font-size:14px;line-height:1.5}.hero-a-bottom{flex-direction:column;gap:24px;margin-top:26px;display:flex}.hero-description{max-width:440px;font-size:16px;line-height:1.6}.hero-actions{gap:5px;width:100%}.hero-actions .button{padding-inline:22px}.hero-actions .text-link{justify-content:flex-start;gap:16px;padding-inline:0;font-size:13px}.hero-a-aside{display:none}.experience-line{letter-spacing:-.7px;flex-wrap:wrap;gap:24px;margin-top:22px;padding-top:19px;font-size:21px}.experience-line p{margin-right:auto;font-size:11px}.case-a{margin-top:0}.case-a-inner{padding-block:35px 26px}.case-header{flex-direction:row;align-items:center;gap:19px}.case-header>p{max-width:186px;font-size:12px}.case-client{letter-spacing:-1.7px;font-size:38px}.client-dot{width:8px;height:8px;margin-top:14px;margin-left:5px}.case-a-layout{margin-top:34px;display:block}.case-story h2{letter-spacing:-1.8px;font-size:43px;line-height:1.05}.case-story>p{margin-top:21px;font-size:15px}.case-period-note{display:none}.case-evidence{border-left:0;gap:24px;margin-top:30px;padding-left:0}.ratio-proof{padding-top:20px}.ratio-proof h3{font-size:12px}.ratio-comparison{gap:14px;margin-top:20px}.ratio-comparison strong{letter-spacing:-2px;font-size:44px}.ratio-comparison>div>span{font-size:11px}.ratio-arrow{margin-bottom:18px}.case-details{margin-top:27px}[data-theme=a] .section-heading h2{letter-spacing:-1px;font-size:27px;line-height:1.28}[data-theme=a] .footer-inner h2{letter-spacing:-1.2px;font-size:32px}[data-theme=a] .footer-bottom>span:first-child{font-size:18px}.experience-line span:last-child{margin-left:0}}@media (width<=350px){[data-theme=a] .wordmark{font-size:20px}.hero-a h1{letter-spacing:-1.5px;font-size:10.6vw}.hero-prelude{font-size:13px}.hero-description{font-size:15px}.experience-line{gap:18px;font-size:19px}.experience-line p{width:100%;margin-bottom:-9px;font-size:10px}.case-header>p{font-size:11px}.case-client{font-size:34px}.case-story h2{font-size:39px}.ratio-comparison strong{font-size:38px}.ratio-comparison>div>span{font-size:11px}[data-theme=a] .section-heading h2{font-size:23px}[data-theme=a] .footer-inner h2{font-size:28px}}
