.case-studies-work{background:var(--white);color:var(--text-primary);padding:clamp(52px,6vw,86px) 0 clamp(60px,7vw,96px);position:relative;overflow:hidden}.case-studies-work-container{z-index:2;width:min(calc(100% - clamp(32px, 6vw, 96px)), var(--container-width));margin:0 auto;position:relative}.case-studies-work:before{content:"";filter:blur(5px);pointer-events:none;background:#b07a240b;border-radius:50%;width:420px;height:420px;animation:8s ease-in-out infinite alternate selectedWorkGlow;position:absolute;top:10%;right:-180px}.case-studies-work:after{content:"";pointer-events:none;background:#004d4009;border-radius:50%;width:460px;height:460px;position:absolute;bottom:5%;left:-220px}.case-studies-work-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:clamp(36px,6vw,76px);padding-bottom:clamp(28px,3vw,42px);display:grid}.case-studies-work-header-left{animation:.8s both selectedWorkHeaderIn}.case-studies-work-header-right{animation:.8s .12s both selectedWorkHeaderIn}.case-studies-work-label{color:var(--bronze);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:18px;font-size:14px;font-weight:900;line-height:1.4;display:flex}.case-studies-work-label span{background:var(--bronze);flex-shrink:0;width:34px;height:1px;position:relative;overflow:hidden}.case-studies-work-label span:after{content:"";background:var(--primary);animation:1.2s .3s forwards selectedWorkLine;position:absolute;inset:0;transform:translate(-100%)}.case-studies-work-header h2{max-width:780px;color:var(--text-primary);letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:.99}.case-studies-work-header h2 span{color:var(--text-primary)}.case-studies-work-header-right{max-width:470px;margin-left:auto}.case-studies-work-header-right p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.case-studies-work-list{flex-direction:column;gap:clamp(28px,3.8vw,46px);padding-top:clamp(30px,3.8vw,46px);display:flex}.case-study-project{background:var(--white);border:1px solid var(--border);border-radius:20px;align-items:stretch;min-height:470px;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s,border-color .35s;animation:.8s both selectedWorkCardIn;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000006,0 24px 65px #0000000b}.case-study-project:first-child{animation-delay:50ms}.case-study-project:nth-child(2){animation-delay:.12s}.case-study-project:nth-child(3){animation-delay:.19s}.case-study-project:nth-child(4){animation-delay:.26s}.case-study-project:nth-child(5){animation-delay:.33s}.case-study-project:nth-child(6){animation-delay:.4s}.case-study-project:hover{border-color:#004d402e;transform:translateY(-7px);box-shadow:0 18px 45px #0000000e,0 35px 90px #004d4016}.case-study-project:before{content:"";z-index:8;background:linear-gradient(90deg, var(--bronze), var(--primary));width:0;height:2px;transition:width .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.case-study-project:hover:before{width:100%}.case-study-project:nth-child(odd){grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.case-study-project:nth-child(odd) .case-study-project-image{grid-area:1/1}.case-study-project:nth-child(odd) .case-study-project-content{grid-area:1/2}.case-study-project:nth-child(2n){grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.case-study-project:nth-child(2n) .case-study-project-image{grid-area:1/2}.case-study-project:nth-child(2n) .case-study-project-content{grid-area:1/1}.case-study-project-image{background:linear-gradient(135deg, var(--off-white), var(--primary-light));isolation:isolate;width:100%;height:100%;min-height:470px;display:block;position:relative;overflow:hidden}.case-study-project-image:before{content:"";pointer-events:none;z-index:0;background:#b07a2413;border-radius:50%;width:clamp(220px,25vw,320px);height:clamp(220px,25vw,320px);transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .5s;position:absolute;top:-150px;right:-110px}.case-study-project-image:after{content:"";pointer-events:none;z-index:0;background:#004d4011;border-radius:50%;width:clamp(190px,21vw,260px);height:clamp(190px,21vw,260px);transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-135px;left:-90px}.case-study-project:hover .case-study-project-image:before{transform:scale(1.12)translate(-10px,10px)}.case-study-project:hover .case-study-project-image:after{transform:scale(1.1)translate(12px,-10px)}.case-study-project-image img{z-index:1;width:100%;height:100%;padding:clamp(16px,2vw,25px);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;object-fit:contain!important;object-position:center!important;position:relative!important}.case-study-project:hover .case-study-project-image img{filter:saturate(1.04);transform:scale(1.045)}.case-study-project-image-overlay{z-index:2;pointer-events:none;opacity:.55;background:linear-gradient(#003b3203 0%,#0000 50%,#003b321f 100%);transition:opacity .5s;position:absolute;inset:0}.case-study-project:hover .case-study-project-image-overlay{opacity:.9}.case-study-project-image-number{z-index:5;width:44px;height:44px;color:var(--white);background:var(--primary);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;line-height:1;transition:background .35s,transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 8px 22px #004d4033}.case-study-project:hover .case-study-project-image-number{background:var(--bronze);transform:rotate(7deg)scale(1.06);box-shadow:0 10px 28px #b07a2438}.case-study-project-content{background:var(--white);flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4vw,52px);display:flex;position:relative}.case-study-project-content:before{content:"";background:linear-gradient(to bottom, transparent, var(--border-dark), transparent);width:1px;transition:background .45s;position:absolute;top:48px;bottom:48px;left:0}.case-study-project:hover .case-study-project-content:before{background:linear-gradient(to bottom, transparent, var(--bronze), transparent)}.case-study-project-meta{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:900;line-height:1.4;display:flex}.case-study-project-meta span:first-child{color:var(--bronze);font-size:14px}.case-study-project-meta span:last-child{border-left:1px solid var(--border);padding-left:10px}.case-study-project-content h3{max-width:510px;color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.5vw,50px);font-weight:800;line-height:1.03;transition:transform .45s cubic-bezier(.2,.7,.2,1),color .35s}.case-study-project:hover .case-study-project-content h3{transform:translate(3px)}.case-study-project-content p{max-width:500px;color:var(--text-secondary);margin:18px 0 0;font-size:15px;line-height:1.7}.case-study-project-services{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.case-study-project-services span{min-height:34px;color:var(--text-primary);background:var(--primary-light);border:1px solid var(--border);border-radius:5px;justify-content:center;align-items:center;padding:7px 11px;font-size:14px;font-weight:800;line-height:1.35;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.case-study-project-services span:hover{background:var(--bronze-light);border-color:#b07a2440;transform:translateY(-2px)}.case-study-project-tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.case-study-project-tags span{min-height:30px;color:var(--bronze);background:var(--bronze-light);letter-spacing:.03em;border:1px solid #b07a2433;border-radius:999px;align-items:center;padding:6px 10px;font-size:14px;font-weight:800;line-height:1.3;transition:transform .3s,background .3s;display:inline-flex}.case-study-project:hover .case-study-project-tags span{transform:translateY(-1px)}.case-studies-work-footer{border-top:1px solid var(--border);align-items:flex-start;gap:18px;max-width:900px;margin-top:clamp(38px,4vw,56px);padding-top:26px;animation:.8s .3s both selectedWorkFooterIn;display:flex}.case-studies-work-footer-line{background:var(--bronze);flex-shrink:0;width:38px;height:1px;margin-top:9px;position:relative}.case-studies-work-footer-line:after{content:"";background:var(--bronze);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite footerDot;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.case-studies-work-footer p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.case-studies-work-footer strong{color:var(--text-primary)}@keyframes selectedWorkHeaderIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes selectedWorkCardIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes selectedWorkFooterIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes selectedWorkLine{to{transform:translate(100%)}}@keyframes selectedWorkGlow{0%{opacity:.7;transform:translate(0,0)}to{opacity:1;transform:translate(-30px,25px)}}@keyframes footerDot{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:.35;transform:translate(-50%,-50%)scale(1.5)}}@media (max-width:1100px){.case-studies-work-header{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:42px}.case-study-project{min-height:430px}.case-study-project:nth-child(odd){grid-template-columns:minmax(0,1.08fr) minmax(270px,.92fr)}.case-study-project:nth-child(2n){grid-template-columns:minmax(270px,.92fr) minmax(0,1.08fr)}.case-study-project-image{min-height:430px}.case-study-project-content{padding:36px}.case-study-project-content h3{font-size:42px}}@media (max-width:900px){.case-studies-work-header{grid-template-columns:1fr;align-items:start;gap:24px}.case-studies-work-header-right{max-width:680px;margin-left:0}.case-studies-work-list{gap:30px}.case-study-project,.case-study-project:nth-child(odd),.case-study-project:nth-child(2n){grid-template-columns:1fr;min-height:auto;display:grid}.case-study-project:nth-child(odd) .case-study-project-image,.case-study-project:nth-child(2n) .case-study-project-image{grid-area:1/1;width:100%;height:390px;min-height:390px}.case-study-project:nth-child(odd) .case-study-project-content,.case-study-project:nth-child(2n) .case-study-project-content{grid-area:2/1;min-height:auto;padding:34px}.case-study-project-content:before{display:none}}@media (max-width:768px){.case-studies-work{padding:48px 0 60px}.case-studies-work-header{gap:22px;padding-bottom:26px}.case-studies-work-label{gap:9px;margin-bottom:16px;font-size:14px}.case-studies-work-label span{width:26px}.case-studies-work-header h2{font-size:clamp(36px,8vw,44px);line-height:1}.case-studies-work-header-right p{font-size:15px;line-height:1.7}.case-studies-work-list{gap:26px;padding-top:26px}.case-study-project{border-radius:14px}.case-study-project-image,.case-study-project:nth-child(2n) .case-study-project-image{height:320px;min-height:320px}.case-study-project-image img{padding:14px}.case-study-project-image-number{width:40px;height:40px;font-size:14px;top:15px;left:15px}.case-study-project-content{padding:28px 24px 32px}.case-study-project-meta{gap:8px;margin-bottom:16px;font-size:14px}.case-study-project-meta span:last-child{padding-left:8px}.case-study-project-content h3{font-size:34px;line-height:1.04}.case-study-project-content p{margin-top:15px;font-size:15px;line-height:1.7}.case-study-project-services{gap:6px;margin-top:19px}.case-study-project-services span{min-height:32px;padding:6px 10px}.case-study-project-tags{gap:5px;margin-top:8px}.case-study-project-tags span{min-height:29px;padding:5px 9px}.case-studies-work-footer{gap:14px;margin-top:36px;padding-top:23px}.case-studies-work-footer p{font-size:15px;line-height:1.7}}@media (max-width:480px){.case-studies-work{padding:42px 0 52px}.case-studies-work-container{width:min(calc(100% - 28px), var(--container-width))}.case-studies-work-header{gap:20px;padding-bottom:24px}.case-studies-work-header h2{font-size:36px}.case-studies-work-header-right p{font-size:14px;line-height:1.7}.case-studies-work-list{gap:22px;padding-top:22px}.case-study-project{border-radius:12px}.case-study-project-image,.case-study-project:nth-child(2n) .case-study-project-image{height:275px;min-height:275px}.case-study-project-image img{padding:11px}.case-study-project-image-number{width:37px;height:37px;font-size:14px;top:12px;left:12px}.case-study-project-content{padding:25px 20px 28px}.case-study-project-meta{gap:7px;margin-bottom:14px;font-size:14px}.case-study-project-meta span:last-child{padding-left:7px}.case-study-project-content h3{font-size:31px;line-height:1.05}.case-study-project-content p{margin-top:14px;font-size:14px;line-height:1.7}.case-study-project-services{gap:5px;margin-top:17px}.case-study-project-services span{min-height:31px;padding:6px 9px;font-size:14px}.case-study-project-tags{gap:5px;margin-top:8px}.case-study-project-tags span{min-height:28px;padding:5px 8px;font-size:14px}.case-studies-work-footer{gap:12px;margin-top:30px;padding-top:21px}.case-studies-work-footer-line{width:26px}.case-studies-work-footer p{font-size:14px;line-height:1.7}}@media (max-width:380px){.case-studies-work-container{width:min(calc(100% - 24px), var(--container-width))}.case-studies-work{padding:38px 0 48px}.case-studies-work-label{font-size:14px}.case-studies-work-header h2{font-size:33px}.case-study-project-image,.case-study-project:nth-child(2n) .case-study-project-image{height:245px;min-height:245px}.case-study-project-content{padding:23px 17px 26px}.case-study-project-content h3{font-size:29px}.case-study-project-content p{font-size:14px}.case-study-project-image-number{width:35px;height:35px;top:10px;left:10px}}@media (prefers-reduced-motion:reduce){.case-studies-work:before,.case-studies-work-header-left,.case-studies-work-header-right,.case-study-project,.case-studies-work-footer,.case-studies-work-label span:after,.case-studies-work-footer-line:after{animation:none}.case-study-project,.case-study-project-image img,.case-study-project-image-overlay,.case-study-project-image-number,.case-study-project-services span,.case-study-project-tags span,.case-study-project-content h3{transition:none}.case-study-project:hover,.case-study-project:hover .case-study-project-image img,.case-study-project:hover .case-study-project-image-number,.case-study-project:hover .case-study-project-content h3,.case-study-project:hover .case-study-project-image:before,.case-study-project:hover .case-study-project-image:after{transform:none}}
.work-hero{isolation:isolate;min-height:700px;color:var(--text-primary);background:radial-gradient(circle at 50% 40%,#e8f2efb8 0%,#f7f8f7f2 38%,#f7f8f7 72%);padding:20px 0 24px;position:relative;overflow:hidden}.work-hero-grid{z-index:-5;pointer-events:none;opacity:.42;background-image:linear-gradient(#004d400b 1px,#0000 1px),linear-gradient(90deg,#004d400b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 82%,#0000);mask-image:linear-gradient(#0000,#000 15% 82%,#0000)}.work-hero-glow{pointer-events:none;filter:blur(80px);z-index:-3;border-radius:50%;position:absolute}.work-hero-glow-one{background:#004d4021;width:380px;height:380px;animation:8s ease-in-out infinite workGlowOne;top:40px;left:-180px}.work-hero-glow-two{background:#b07a241f;width:320px;height:320px;animation:9s ease-in-out infinite workGlowTwo;bottom:20px;right:-140px}.work-hero-container{z-index:2;width:min(calc(100% - clamp(32px, 7vw, 100px)), var(--container-width));margin:0 auto;position:relative}.work-hero-kicker{color:var(--text-secondary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.work-hero-kicker-dot{background:var(--bronze);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite workPulse;box-shadow:0 0 0 5px #b07a2414,0 0 16px #b07a2473}.work-hero-index{color:var(--text-muted);letter-spacing:.12em;font-size:14px;font-weight:800}.work-hero-content{z-index:5;text-align:center;max-width:900px;margin:0 auto;padding:74px 0 52px;position:relative}.work-hero-overline{color:var(--bronze-dark);letter-spacing:.16em;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;font-weight:900;display:inline-flex}.work-hero-overline:before,.work-hero-overline:after{content:"";background:var(--bronze);width:34px;height:1px}.work-hero-title{color:var(--text-primary);letter-spacing:-.065em;margin:0;font-size:clamp(52px,7vw,92px);font-weight:800;line-height:.96}.work-hero-title span{color:var(--primary);position:relative}.work-hero-title span:after{content:"";background:linear-gradient(90deg, transparent, var(--bronze), transparent);transform-origin:50%;height:2px;animation:3s ease-in-out infinite workUnderline;position:absolute;bottom:-8px;left:2%;right:2%}.work-hero-description{max-width:650px;color:var(--text-secondary);margin:28px auto 0;font-size:16px;line-height:1.75}.work-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.work-hero-primary,.work-hero-secondary{min-height:48px;transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.work-hero-primary{color:var(--white);background:var(--primary);border:1px solid var(--primary);box-shadow:0 10px 28px #004d4029}.work-hero-secondary{color:var(--text-primary);border:1px solid var(--border-dark);background:#ffffffc7}.work-hero-primary span,.work-hero-secondary span{font-size:18px;line-height:1}.work-hero-primary:hover,.work-hero-secondary:hover{transform:translateY(-3px)}.work-hero-primary:hover{background:var(--primary-dark);box-shadow:0 14px 35px #004d4033}.work-hero-secondary:hover{border-color:var(--bronze);background:var(--bronze-light)}.work-hero-word{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.055;white-space:nowrap;flex-direction:column;animation:8s ease-in-out infinite workWordMove;display:flex;position:absolute;bottom:158px;left:50%;transform:translate(-50%)}.work-hero-word span{color:var(--primary);letter-spacing:-.08em;font-size:clamp(130px,22vw,310px);font-weight:900;line-height:.72}.work-hero-word span:last-child{color:var(--bronze);margin-left:80px}.work-hero-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:4px;display:grid}.work-hero-divider>span{background:linear-gradient(90deg,#0000,#004d4033);height:1px}.work-hero-divider>span:last-child{background:linear-gradient(90deg,#004d4033,#0000)}.work-hero-divider-label{color:var(--text-muted);letter-spacing:.16em;white-space:nowrap;font-size:14px;font-weight:800}.work-hero-stats{border-top:1px solid #004d4024;border-bottom:1px solid #004d4024;grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.work-hero-stat{align-items:center;min-height:98px;padding:18px 26px;display:flex;position:relative}.work-hero-stat-index{width:34px;color:var(--bronze);letter-spacing:.05em;align-self:flex-start;padding-top:3px;font-size:14px;font-weight:900}.work-hero-stat-main{align-items:baseline;gap:12px;display:flex}.work-hero-stat-number{color:var(--primary);font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.work-hero-stat-number strong{letter-spacing:-.06em;min-width:2ch;font-size:clamp(32px,4vw,46px);font-weight:900;line-height:1}.work-hero-stat-number span{color:var(--bronze);font-size:20px;font-weight:900}.work-hero-stat-label{color:var(--text-muted);letter-spacing:.08em;font-size:14px;font-weight:800}.work-hero-stat-divider{background:var(--border);width:1px;height:38px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.work-hero-bottom{color:var(--text-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;font-size:14px;font-weight:800;display:flex}.work-hero-bottom span{position:relative}.work-hero-bottom span:not(:last-child):after{content:"";background:var(--bronze);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}@keyframes workPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes workUnderline{0%,to{opacity:.35;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}@keyframes workWordMove{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-12px)}}@keyframes workGlowOne{0%,to{transform:translate(0)}50%{transform:translate(30px,-15px)}}@keyframes workGlowTwo{0%,to{transform:translate(0)}50%{transform:translate(-25px,18px)}}@media (max-width:900px){.work-hero{min-height:650px;padding-top:26px}.work-hero-content{padding:62px 0 44px}.work-hero-title{font-size:clamp(48px,8vw,72px)}.work-hero-word{bottom:170px}.work-hero-stat{padding-inline:18px}.work-hero-stat-main{gap:8px}.work-hero-bottom{flex-wrap:wrap;justify-content:center;row-gap:10px}}@media (max-width:650px){.work-hero{min-height:auto;padding:22px 0 26px}.work-hero-container{width:min(calc(100% - 28px), var(--container-width))}.work-hero-kicker{letter-spacing:.07em;font-size:14px}.work-hero-index{display:none}.work-hero-content{padding:52px 0 42px}.work-hero-overline{margin-bottom:17px;font-size:14px}.work-hero-title{font-size:clamp(40px,11vw,58px);line-height:.98}.work-hero-title span:after{bottom:-5px}.work-hero-description{max-width:500px;margin-top:21px;font-size:14px;line-height:1.7}.work-hero-actions{margin-top:23px}.work-hero-primary,.work-hero-secondary{min-height:46px;padding:10px 15px}.work-hero-word{bottom:175px}.work-hero-word span{font-size:29vw}.work-hero-divider{gap:12px}.work-hero-divider-label{letter-spacing:.08em;font-size:14px}.work-hero-stats{margin-top:22px}.work-hero-stat{align-items:flex-start;min-height:88px;padding:14px 8px;display:flex}.work-hero-stat-index{width:24px;font-size:14px}.work-hero-stat-main{flex-direction:column;align-items:flex-start;gap:5px}.work-hero-stat-number strong{font-size:30px}.work-hero-stat-number span{font-size:17px}.work-hero-stat-label{font-size:14px;line-height:1.2}.work-hero-stat-divider{height:32px}.work-hero-bottom{text-align:center;justify-content:center;gap:12px 18px;padding-top:17px}.work-hero-bottom span{font-size:14px}.work-hero-glow-one{width:260px;height:260px}.work-hero-glow-two{width:240px;height:240px}}@media (max-width:420px){.work-hero-container{width:min(calc(100% - 20px), var(--container-width))}.work-hero-kicker{font-size:14px}.work-hero-content{padding-top:44px;padding-bottom:34px}.work-hero-overline:before,.work-hero-overline:after{width:22px}.work-hero-title{letter-spacing:-.055em;font-size:38px}.work-hero-description{font-size:14px}.work-hero-actions{flex-direction:column;width:100%}.work-hero-primary,.work-hero-secondary{width:100%}.work-hero-word{bottom:180px}.work-hero-word span{font-size:31vw}.work-hero-divider-label{font-size:14px}.work-hero-stats{grid-template-columns:1fr}.work-hero-stat{align-items:center;min-height:70px;padding:12px 10px}.work-hero-stat-main{flex-direction:row;align-items:baseline;gap:9px}.work-hero-stat-index{align-self:center;padding-top:0}.work-hero-stat-number strong{font-size:28px}.work-hero-stat-label{font-size:14px}.work-hero-stat-divider{width:100%;height:1px;inset:auto auto 0 0;transform:none}.work-hero-stat:last-child .work-hero-stat-divider{display:none}.work-hero-bottom{gap:10px 16px}}@media (max-width:350px){.work-hero-title{font-size:34px}.work-hero-content{padding-top:38px}.work-hero-word{bottom:185px}.work-hero-divider{grid-template-columns:1fr;gap:8px}.work-hero-divider>span{display:none}.work-hero-divider-label{text-align:center}}@media (prefers-reduced-motion:reduce){.work-hero *,.work-hero :before,.work-hero :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
