.wf-ds-case-study-lister{background:var(--wf-color-paper);color:var(--wf-color-ink)}.wf-ds-project-visual>img,.wf-project-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.wf-project-media-link{position:absolute;inset:0;z-index:1}.wf-project-video{z-index:2}.wf-ds-project-arrow,.wf-ds-project-category,.wf-ds-project-stat{z-index:3;pointer-events:none}.wf-project-video-toggle{position:absolute;left:22px;bottom:22px;z-index:4;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--wf-color-turquoise);color:var(--wf-color-ink);border:1px solid #153e3866;font-size:17px;cursor:pointer}.wf-project-video-toggle svg{display:block;flex-shrink:0}.wf-ds-project-caption a:focus-visible,.wf-project-video-toggle:focus-visible{outline:3px solid var(--wf-color-focus);outline-offset:5px}.wf-ds-project-caption h3 a:hover{text-decoration:underline;text-underline-offset:5px}.wf-work-hero{background:#193336;color:var(--wf-color-paper);padding-block:80px 55px}.wf-work-hero h1{font-size:clamp(44px,6.3vw,104px);line-height:1.04;letter-spacing:-.055em;max-width:22ch;margin-top:36px}.wf-work-hero h1 em{display:block;color:#8bdfd0;font-family:var(--font-editorial,Georgia),serif;font-weight:300;letter-spacing:-.04em;margin-top:12px}.wf-work-hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:55px}.wf-work-hero-bottom p{max-width:60ch;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.wf-work-hero-bottom>span{font-size:clamp(40px,5vw,76px);color:#8bdfd0;white-space:nowrap}@media (max-width:720px){.wf-work-hero{padding-block:42px}.wf-work-hero-bottom{align-items:start}.wf-work-hero h1{overflow-wrap:break-word}.wf-work-hero-bottom p{font-size:16px}.wf-work-hero-bottom>span{font-size:32px}.wf-project-video-toggle{left:15px;bottom:15px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.wf-ds-project-visual>img{transition:none!important}.wf-ds-project:hover .wf-ds-project-visual>img{transform:none}}.wf-ds .wf-ds-project-caption{display:block;padding-top:20px}.wf-ds .wf-ds-project .wf-ds-project-caption :is(h2,h3){margin:0;font-size:clamp(22px,2vw,30px);line-height:1.18;max-width:44ch}.wf-ds .wf-ds-project-caption .wf-project-client{font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.wf-ds .wf-work-hero h1{font-size:clamp(44px,6.3vw,104px)}@media (max-width:720px){.wf-work-hero-bottom{display:grid;grid-template-columns:1fr;gap:20px}.wf-work-hero-bottom>span{justify-self:end}}.wf-ds .wf-case-study-grid{align-items:start;column-gap:clamp(40px,5vw,96px);row-gap:clamp(88px,8vw,144px)}@media (min-width:960px){.wf-ds .wf-case-study-grid.is-staggered.is-featured>.wf-ds-project:nth-child(2n+3),.wf-ds .wf-case-study-grid.is-staggered.is-grid>.wf-ds-project:nth-child(2n){margin-block-start:clamp(72px,8vw,144px)}}@media (max-width:720px){.wf-ds .wf-case-study-grid{row-gap:64px}.wf-ds .wf-case-study-grid>.wf-ds-project{margin-block-start:0}}.wf-ds .wf-case-study-grid.is-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px);align-items:start}.wf-ds .wf-case-study-grid.is-editorial>:only-child{grid-column:1/-1}@media (min-width:961px){.wf-ds .wf-case-study-grid.is-editorial:has(>:only-child){width:80%}.wf-ds .wf-case-study-grid.is-editorial.is-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-ds .wf-case-study-grid.is-editorial.is-bento>.wf-ds-project{grid-column:span 4}.wf-ds .wf-case-study-grid.is-editorial.is-bento>.wf-ds-project:first-child{grid-column:span 8;grid-row:span 2;align-self:stretch;display:flex;flex-direction:column}.wf-ds .wf-case-study-grid.is-editorial.is-bento>:first-child .wf-ds-project-visual{flex:1;aspect-ratio:auto;min-height:320px}}@media (min-width:601px) and (max-width:960px){.wf-ds .wf-case-study-grid.is-editorial.is-bento>:first-child{grid-column:1/-1}}@media (max-width:600px){.wf-ds .wf-case-study-grid.is-editorial{grid-template-columns:minmax(0,1fr);gap:36px}}