.recognition-page.editorial-page{--line:rgba(5,5,5,.16);--agency-gutter:28px;background:var(--paper);color:#101111;min-height:100vh;font-family:var(--sans);padding:116px 28px 0;overflow:clip}.recognition-wrap{width:100%;max-width:none;margin:0 auto}.recognition-hero{color:inherit;border-bottom:1px solid var(--line);background:0 0;padding:22px 0 85px;position:relative}.recognition-breadcrumb{letter-spacing:-.02em;align-items:center;gap:15px;margin:0 0 max(90px,min(14vh,170px));font-size:12px;display:flex}.recognition-breadcrumb a{opacity:.5}.recognition-breadcrumb a:hover{opacity:1}.recognition-breadcrumb span{opacity:.6}.recognition-kicker{letter-spacing:-.035em;text-transform:none;font:500 15px/1.2 var(--sans)!important}.recognition-hero-headline{max-width:1600px;position:relative}.recognition-hero h1{font:500 clamp(66px,10vw,172px)/.94 var(--sans);letter-spacing:-.075em;max-width:1400px;margin:22px 0 58px}.recognition-hero h1 span{display:block}.recognition-lead{letter-spacing:-.045em;margin:0 0 55px 35%;font:400 clamp(22px,2.4vw,34px)/1.16 var(--sans)!important;max-width:900px!important}.recognition-statline{border-top:1px solid var(--line);letter-spacing:-.025em;flex-wrap:wrap;gap:22px 45px;padding:22px 0 0;font-size:13px;display:flex}.recognition-section{border-top:1px solid var(--line);color:inherit;background:0 0;padding:115px 0}.recognition-page h2{font:500 clamp(42px,5.3vw,90px)/1.02 var(--sans);letter-spacing:-.065em;max-width:1120px;margin:18px 0 40px}.recognition-page h2 em{color:inherit;font-style:normal}.recognition-page p:not(.recognition-kicker):not(.recognition-subhead){font:400 clamp(16px,1.45vw,20px)/1.5 var(--sans);letter-spacing:-.025em;max-width:790px}.recognition-subhead{letter-spacing:-.02em;margin:12px 0 24px;font-size:16px;font-weight:600}.recognition-intro{margin:0 0 65px 35%;max-width:850px!important}.recognition-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.recognition-feature-image{aspect-ratio:4/4.2;background:#d7d6d0;border-radius:18px;position:relative;overflow:hidden}.recognition-feature-image img,.recognition-project figure img{object-fit:cover}.recognition-project{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:65px 0;display:grid}.recognition-project figure{aspect-ratio:1.28;background:#d7d6d0;border-radius:16px;position:relative;overflow:hidden}.recognition-project h3{font:500 clamp(32px,4vw,65px)/1.04 var(--sans);letter-spacing:-.06em;margin:12px 0}.recognition-project-copy{max-width:600px}.recognition-text-link{text-underline-offset:6px;margin-top:18px;font-size:15px;text-decoration:underline;display:inline-block}.recognition-footnote{opacity:.7;margin-top:25px;font-size:13px!important}.recognition-muted{background:var(--white);color:#101111;margin:0 -28px;padding-left:28px;padding-right:28px}.recognition-press{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 7%;display:grid}.recognition-press article{border-top:1px solid var(--line);padding:36px 0}.recognition-press h3{font:500 clamp(24px,2.7vw,42px)/1.1 var(--sans);letter-spacing:-.05em;margin:12px 0}.recognition-end{color:inherit;border-bottom:1px solid var(--line);background:0 0;padding-bottom:150px}.recognition-end-links{flex-wrap:wrap;gap:28px;margin-top:45px;font-size:16px;display:flex}.recognition-end-links a{border-bottom:1px solid;padding-bottom:6px}@media (max-width:800px){.recognition-page.editorial-page{padding:92px 16px 0}.recognition-hero{padding:16px 0 60px}.recognition-breadcrumb{margin-bottom:95px}.recognition-hero h1{margin-bottom:48px;font-size:max(52px,min(12vw,90px))}.recognition-lead,.recognition-intro{margin-left:0}.recognition-lead{font-size:23px!important}.recognition-section{padding:72px 0}.recognition-page h2{font-size:max(39px,min(9vw,65px))}.recognition-two-col,.recognition-project,.recognition-press{grid-template-columns:1fr;gap:30px}.recognition-project{padding:40px 0}.recognition-muted{margin:0 -16px;padding-left:16px;padding-right:16px}.recognition-end{padding-bottom:90px}}
