.site-cohesion .services-new-identity .services-composition{display:block}.services-new-identity .services-composition:before{content:none}.site-cohesion .services-new-identity .services-heading{position:static}.site-cohesion .services-new-identity .services-heading h2{width:auto;max-width:100%}.site-cohesion.redesign-review .services-new-identity .services-frame-layout{border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,5vw,64px);padding:0;display:grid}.services-new-identity .services-frame-selector{border-top:1px solid #ffffff25}.services-new-identity .services-frame-selector button{text-align:left;width:100%;min-height:82px;color:var(--text);cursor:pointer;letter-spacing:-.025em;background:0 0;border:0;border-bottom:1px solid #ffffff25;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:22px 0;font-size:clamp(21px,2vw,27px);line-height:1.2;transition:color .25s;display:grid}.services-new-identity .services-frame-selector button[aria-selected=true]{color:var(--gold)}.services-new-identity .services-frame-selector button .arrow{opacity:0;transition:opacity .25s,transform .25s}.services-new-identity .services-frame-selector button[aria-selected=true] .arrow{opacity:1}.services-new-identity .services-frame-number{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px}.services-new-identity .services-frame-panel{min-width:0}.services-new-identity .services-frame-image{aspect-ratio:16/10;border-radius:var(--card-radius);background:#0b110d;margin:0;position:relative;overflow:hidden}.services-new-identity .services-frame-image img{object-fit:cover;width:100%;height:100%;display:block}.services-new-identity .services-frame-project{cursor:pointer;border-radius:inherit;height:100%;display:block}.services-new-identity .services-frame-project:focus-visible{outline-offset:-3px}.services-new-identity .services-frame-image figcaption{color:var(--text);letter-spacing:1px;text-transform:uppercase;pointer-events:none;background:linear-gradient(#0000,#040706d9);padding:32px 20px 16px;font-size:9px;line-height:1.5;position:absolute;inset:auto 0 0}.services-new-identity .services-frame-copy{padding-top:28px}.site-cohesion.redesign-review .services-new-identity .services-frame-kicker{letter-spacing:1.4px;color:var(--gold);margin:0 0 12px;font-size:10px;line-height:1.5}.site-cohesion.redesign-review .services-new-identity .services-frame-copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.7vw,36px);font-weight:500;line-height:1.15}.site-cohesion.redesign-review .services-new-identity .services-frame-description{min-height:8em}@media (hover:hover) and (pointer:fine){.services-new-identity .services-frame-selector button:hover{color:var(--text)}.services-new-identity .services-frame-selector button[aria-selected=true]:hover{color:var(--gold)}}@media (min-width:1100px){.site-cohesion.redesign-review .services-new-identity .services-frame-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);gap:64px;container-type:inline-size}.services-new-identity .services-frame-selector{grid-template-rows:repeat(6,minmax(0,1fr));height:calc(40.1786cqw - 25.7143px);display:grid}.site-cohesion.redesign-review .services-new-identity .services-frame-selector button{min-height:0;padding-block:16px;font-size:clamp(19px,1.5vw,22px)}.site-cohesion .services-new-identity .services-frame-description{min-height:6.4em}}@media (max-width:800px){.site-cohesion.redesign-review .services-new-identity .services-frame-layout{grid-template-columns:1fr;gap:24px}.services-new-identity .services-frame-selector{border-top:0;grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.site-cohesion.redesign-review .services-new-identity .services-frame-selector button{gap:12px;min-height:72px;padding-block:18px;font-size:19px}.site-cohesion .services-new-identity .services-frame-description{min-height:0}}@media (max-width:600px){.services-new-identity .services-frame-selector{column-gap:18px}.site-cohesion.redesign-review .services-new-identity .services-frame-selector button{grid-template-columns:18px minmax(0,1fr);gap:8px;padding-block:18px;font-size:16px}.services-new-identity .services-frame-selector button .arrow{display:none}.services-new-identity .services-frame-image{aspect-ratio:16/11}.services-new-identity .services-frame-image figcaption{padding-inline:16px;font-size:8px}.site-cohesion.redesign-review .services-new-identity .services-frame-description{min-height:8em}}@media (prefers-reduced-motion:reduce){.services-new-identity .services-frame-selector button,.services-new-identity .services-frame-selector button .arrow{transition:none}}.services-new-identity .services-frame-image--portrait{background:0 0}.services-new-identity .services-frame-image--portrait img{object-fit:contain;border-radius:var(--card-radius);width:auto;max-width:100%;margin-inline:auto}.services-new-identity .services-frame-image--portrait figcaption{border-radius:0 0 var(--card-radius) var(--card-radius);padding-inline:12px;inset-inline:32.4219%}@media (max-width:600px){.services-new-identity .services-frame-image--portrait{aspect-ratio:1}.services-new-identity .services-frame-image--portrait figcaption{padding-inline:8px;inset-inline:21.875%}}.services-new-identity .services-frame-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.services-new-identity .services-frame-examples .services-frame-image{aspect-ratio:9/16}.services-new-identity .services-frame-examples .services-frame-image img{width:100%}.services-new-identity .services-frame-examples figcaption{letter-spacing:.5px;padding:24px 8px 10px;font-size:8px;inset-inline:0}@media (max-width:600px){.services-new-identity .services-frame-examples{gap:8px}.services-new-identity .services-frame-examples figcaption{padding:20px 6px 8px;font-size:7px}}.services-new-identity .services-frame-media{aspect-ratio:16/10}.services-new-identity .services-frame-media .services-frame-image{aspect-ratio:auto;height:100%}.services-new-identity .services-frame-examples .services-frame-image img{object-fit:contain}.services-new-identity .services-frame-copy{grid-template-columns:minmax(0,1fr);display:grid}.services-new-identity .services-frame-copy .project-button{white-space:nowrap;width:max-content;max-width:100%}.services-new-identity .services-frame-copy-option{display:contents}.services-new-identity .services-frame-copy-option[aria-hidden=true]>*{visibility:hidden;pointer-events:none}.services-new-identity .services-frame-copy-option>.services-frame-kicker{grid-area:1/1}.services-new-identity .services-frame-copy-option>h3{grid-area:2/1}.services-new-identity .services-frame-copy-option>.services-frame-description{grid-area:3/1}.services-new-identity .services-frame-copy-option>.project-button{grid-area:4/1;place-self:start}.site-cohesion.redesign-review .services-new-identity .services-frame-kicker{color:var(--muted)}.site-cohesion.redesign-review .services-new-identity .services-frame-copy h3{color:var(--text)}.site-cohesion.redesign-review .services-new-identity .services-frame-copy h3:after{content:"";background:var(--gold);width:36px;height:2px;margin-top:22px;display:block}.site-cohesion.redesign-review .services-new-identity .services-frame-copy .services-frame-description{min-height:0}@media (max-width:600px){.services-new-identity .services-frame-media{aspect-ratio:16/11}.site-cohesion.redesign-review .services-new-identity .services-frame-copy h3:after{width:28px;margin-top:18px}}@keyframes service-selection-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.services-new-identity .services-frame-media,.services-new-identity .services-frame-copy-option:not([aria-hidden])>*{animation:.28s ease-out both service-selection-enter}.services-new-identity .services-frame-copy-option:not([aria-hidden])>.services-frame-description{animation-delay:40ms}.services-new-identity .services-frame-copy-option:not([aria-hidden])>.project-button{animation-delay:70ms}}
