.work-overview{color:var(--ink)}.work-overview [hidden]{display:none!important}.work-intro{text-align:left;grid-template-columns:1.3fr 1fr;align-items:end;gap:0 70px;max-width:1240px;margin:auto;padding:65px 5vw 55px;display:grid}.work-intro .eyebrow{color:var(--red);grid-column:1/-1;margin-bottom:25px}.work-intro h1{color:var(--red);text-transform:uppercase;letter-spacing:.12em;margin:0;font:600 15px/1.4 Figtree Variable,sans-serif}.work-intro h1 span{letter-spacing:-.045em;text-transform:none;color:var(--ink);margin-top:18px;font:700 clamp(44px,5.5vw,74px)/1.03 Fraunces Variable,serif;display:block}.work-intro>p:last-child{color:var(--muted);max-width:420px;margin:0 0 5px;font-size:19px;line-height:1.7}.work-browser{max-width:1240px;margin:auto;padding:0 5vw}.work-overview .work-toolbar{border-top:1px solid var(--rule,#d8cfc2);flex-direction:row;justify-content:space-between;align-items:end;gap:24px;margin:0 0 18px;padding-top:25px;display:flex}.work-overview .filters{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;display:flex}.work-overview .filters button{color:var(--ink);padding:11px 18px;font-size:14px}.work-overview .filters button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.work-overview .work-search{flex-shrink:0;gap:6px;width:220px}.work-overview .work-search input{background:0 0;padding:11px 14px}.work-overview .count{margin:0 0 35px;font-size:12px}.work-section-heading{justify-content:space-between;align-items:baseline;gap:25px;margin:0 0 25px;display:flex}.work-section-heading h2{letter-spacing:-.025em;margin:0;font:650 28px/1.2 Fraunces Variable,serif}.work-section-heading>p{color:var(--muted);max-width:360px;margin:0;font-size:14px;line-height:1.5}.project-card-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.project-card{min-width:0}.project-image{aspect-ratio:3/2;background:#e8e0d3;border-radius:22px;display:block;position:relative;overflow:hidden}.project-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.project-image>span{width:42px;height:42px;color:var(--red);background:#faf8f4;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;bottom:16px;right:16px}.project-card-copy{padding:22px 0 0}.project-services{flex-wrap:wrap;gap:7px 15px;display:flex}.project-services a{color:var(--red);font-size:12px;line-height:1.6;text-decoration:none}.project-services a:hover{text-underline-offset:4px;text-decoration:underline}.project-card h3{letter-spacing:-.03em;margin:10px 0 12px;font:650 clamp(26px,3vw,35px)/1.2 Fraunces Variable,serif}.project-card h3 a{color:inherit;text-decoration:none}.project-card-copy>p{color:var(--muted);max-width:460px;margin:0 0 17px;font-size:16px;line-height:1.65}.project-story-link{color:var(--ink);text-underline-offset:6px;padding:4px 0;font-size:14px;text-decoration:underline;display:inline-block}.project-story-link span{color:var(--red);margin-left:14px}.work-invite{text-align:center;background:var(--red);color:#fff;margin:70px auto 0;padding:60px 24px}.work-invite .eyebrow{color:inherit;justify-content:center;margin-inline:auto}.work-invite h2{letter-spacing:-.035em;margin:20px 0;font:650 clamp(34px,4.5vw,58px)/1.12 Fraunces Variable,serif}.work-invite>p:not(.eyebrow){max-width:480px;margin:0 auto 25px;line-height:1.6}.work-invite .btn-primary{color:var(--red);background:#faf8f4;border-color:#faf8f4}.work-services-link{color:inherit;text-underline-offset:5px;margin:22px auto 0;font-size:14px;display:block}.work-overview :is(a,button,input):focus-visible{outline:2px solid var(--red);outline-offset:5px}.work-invite :is(a,button):focus-visible{outline-color:#fff}.work-overview .work-empty{text-align:center;padding:35px}@media (prefers-reduced-motion:no-preference){.project-image:hover img{transform:scale(1.025)}}@media (width<=850px){.work-intro{grid-template-columns:1fr;gap:25px;padding-top:40px}.work-intro>p:last-child{max-width:580px;font-size:17px}.work-overview .work-toolbar{flex-direction:column;align-items:start}.work-overview .work-search{width:100%;max-width:360px}.work-section-heading{display:block}.work-section-heading>p{margin-top:10px}.project-card-grid{gap:22px}}@media (width<=600px){.work-intro{padding:35px 22px}.work-intro .eyebrow{justify-content:flex-start;margin-inline:0;font-size:11px}.work-intro h1 span{font-size:46px}.work-browser{padding:0 22px}.project-card-grid{grid-template-columns:1fr;gap:40px}.work-overview .filters{justify-content:flex-start;gap:7px}.work-overview .filters button{padding:10px 13px;font-size:13px}.work-overview .work-search{max-width:none}.project-image{border-radius:18px}.work-invite{margin-top:45px;padding:45px 22px}}.project-image-pending{background:#eee7dc;place-items:center;display:grid}.project-image-pending img{object-fit:contain;width:60%;height:65%}.project-card-copy .project-pending-note{color:var(--muted);margin-top:18px;font-size:13px}html.work-permanent:root .work-intro{max-width:none;padding:80px var(--b-gut) 64px}html.work-permanent:root .work-intro .eyebrow{margin-bottom:12px}html.work-permanent:root .work-intro h1{letter-spacing:0;text-transform:none;color:var(--ink);font:650 16px/1.4 Figtree Variable,sans-serif}html.work-permanent:root .work-intro h1 span{letter-spacing:-.028em;margin-top:10px;font:600 clamp(36px,3.9vw,56px)/1.04 Fraunces Variable,serif}html.work-permanent:root .work-intro>p:last-child{color:var(--b-text);max-width:none;margin:0 0 6px;font-size:17px;line-height:1.65}html.work-permanent:root .work-browser{max-width:none;padding:0 var(--b-gut)}html.work-permanent:root .work-browser:has(+.bnd-close-form){padding-bottom:88px}html.work-permanent:root .work-overview .work-toolbar{border:0;align-items:center;margin:0 0 14px;padding-top:0}html.work-permanent:root .work-overview .filters{gap:4px 32px}html.work-permanent:root .work-overview .filters button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:15px;font-weight:600}html.work-permanent:root .work-overview .filters button:hover{color:var(--ink)}html.work-permanent:root .work-overview .filters button[aria-pressed=true]{color:var(--ink);border-color:var(--red);background:0 0}html.work-permanent:root .work-overview .work-search{color:var(--muted);font-size:13px}html.work-permanent:root .work-overview .work-search input{border-color:var(--b-line);background:#fff;border-radius:4px;padding:9px 12px;font-size:15px}html.work-permanent:root .work-overview .count{margin:0 0 44px;font-size:13px}html.work-permanent:root .work-section-heading{margin-bottom:28px}html.work-permanent:root .work-section-heading h2{letter-spacing:-.01em;font:650 20px/1.3 Figtree Variable,sans-serif}html.work-permanent:root .work-section-heading>p{font-size:14px}html.work-permanent:root .project-card{flex-direction:column;display:flex}html.work-permanent:root .project-image{background:var(--b-alt);border-radius:6px}html.work-permanent:root .project-image>span{background:#fff;border-radius:4px;width:32px;height:32px;font-size:17px;bottom:12px;right:12px}html.work-permanent:root .project-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding-top:20px;display:flex}html.work-permanent:root .project-services{gap:2px 14px}html.work-permanent:root .project-services a{letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:700}html.work-permanent:root .project-card h3{letter-spacing:-.02em;margin:8px 0;font-size:24px;font-weight:600}html.work-permanent:root .project-card-copy>p{color:var(--b-text);max-width:none;margin:0 0 16px;font-size:15px;line-height:1.6}html.work-permanent:root .project-story-link{margin-top:auto;padding:0;font-size:14px;font-weight:650;text-decoration:none}html.work-permanent:root .project-story-link:hover{text-underline-offset:4px;text-decoration:underline}html.work-permanent:root .project-story-link span{margin-left:6px}html.work-permanent:root .project-image-pending{background:var(--b-alt)}html.work-permanent:root .project-image-logo img{width:52%;height:56%}html.work-permanent:root .project-card-copy .project-pending-note{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:auto 0 0;font-size:12px;font-weight:700}html.work-permanent:root .project-card:not(:has(.project-image)) .project-card-copy{background:var(--b-alt);border-radius:6px;padding:28px}html.work-permanent:root .project-card:not(:has(.project-image)) h3{margin:14px 0 12px;font-size:30px}html.work-permanent:root .work-overview .work-empty{background:var(--b-alt);text-align:left;border-radius:6px;padding:36px}html.work-permanent:root .work-empty h2{margin:0 0 6px;font:650 21px/1.3 Figtree Variable,sans-serif}html.work-permanent:root .work-empty p{color:var(--b-text);margin:0 0 20px}html.work-permanent:root .work-empty .btn{border-color:var(--ink);color:var(--ink);cursor:pointer;background:#fff}html.work-permanent:root .work-invite{background:var(--b-alt);color:var(--ink);padding:80px var(--b-gut);border:0;margin-top:104px}html.work-permanent:root .work-invite .eyebrow{color:var(--red)}html.work-permanent:root .work-invite h2{letter-spacing:-.028em;margin:12px 0 0;font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1.12}html.work-permanent:root .work-invite>p:not(.eyebrow){color:var(--b-text);max-width:none;margin:14px 0 0;font-size:16px}html.work-permanent:root .work-invite .btn-primary{background:var(--red);border-color:var(--red);color:#fff}html.work-permanent:root .work-services-link{color:var(--ink);font-size:14px;font-weight:600}@media (width>=851px){html.work-permanent:root .work-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 72px}html.work-permanent:root .work-overview .work-search{flex-direction:row;align-items:center;gap:12px;width:auto}html.work-permanent:root .work-overview .work-search input{width:210px}html.work-permanent:root .work-invite{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;display:grid}html.work-permanent:root .work-invite>*{grid-column:1}html.work-permanent:root .work-invite .eyebrow{justify-content:flex-start;margin-inline:0}html.work-permanent:root .work-invite>.btn{grid-area:1/2/span 2;place-self:end}html.work-permanent:root .work-invite>.work-services-link{grid-area:3/2;place-self:start end;margin:14px 0 0}}@media (width<=850px){html.work-permanent:root .work-intro{gap:16px}html.work-permanent:root .work-intro .eyebrow{margin-bottom:0}html.work-permanent:root .work-overview .work-toolbar{gap:20px}html.work-permanent:root .work-invite>.btn{margin-top:24px}}@media (width<=600px){html.work-permanent:root .work-intro{padding:44px 20px}html.work-permanent:root .work-browser{padding:0 20px}html.work-permanent:root .work-browser:has(+.bnd-close-form){padding-bottom:64px}html.work-permanent:root .work-overview .filters{gap:4px 22px}html.work-permanent:root .work-overview .filters button{font-size:14px}html.work-permanent:root .work-overview .count{margin-bottom:32px}html.work-permanent:root .project-card-grid{gap:48px}html.work-permanent:root .work-invite{margin-top:64px;padding:56px 20px}}@media (width<=850px){html.work-permanent:root .work-invite{text-align:left}html.work-permanent:root .work-invite .eyebrow{justify-content:flex-start;margin-inline:0}html.work-permanent:root .work-services-link{margin:18px 0 0}html.work-permanent:root body .work-intro{text-align:center}html.work-permanent:root body .work-intro .eyebrow{justify-content:center;margin-inline:auto}html.work-permanent:root body .work-intro>p:last-child{margin-inline:auto}html.work-permanent:root body .work-overview .work-toolbar{align-items:center}html.work-permanent:root body .work-overview .filters{justify-content:center}html.work-permanent:root body .work-overview .work-search{align-items:center;width:100%}html.work-permanent:root body .work-overview .work-search input{width:100%}html.work-permanent:root body .work-overview .count,html.work-permanent:root body .work-section-heading,html.work-permanent:root body .work-overview .work-empty{text-align:center}html.work-permanent:root body .project-card-copy{text-align:center;align-items:center}html.work-permanent:root body .project-services{justify-content:center}html.work-permanent:root body .work-invite{text-align:center}html.work-permanent:root body .work-invite .eyebrow{justify-content:center;margin-inline:auto}html.work-permanent:root body .work-services-link{margin:18px auto 0}}html.work-permanent:root .project-image-logo img{object-fit:contain;width:52%;height:56%}html.work-permanent:root .project-image-pending:not(.project-image-logo) img{object-fit:cover;width:100%;height:100%}html.work-permanent:root .work-overview .count{margin-bottom:28px}html.work-permanent:root{scroll-padding-top:calc(var(--nav-h,106px) + 16px);scroll-padding-bottom:16px}html.work-permanent:root .work-section-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.work-permanent:root .project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px}html.work-permanent:root .project-card{position:relative}html.work-permanent:root .project-image{aspect-ratio:1.4;isolation:isolate;border-radius:22px}html.work-permanent:root .project-image>span{z-index:3;width:42px;height:42px;color:var(--red);background:#fff;border-radius:50%;bottom:24px;right:22px;transform:rotate(-8deg)}html.work-permanent:root .project-card-copy{padding-top:18px}html.work-permanent:root .project-card h3{order:-1;margin:0 0 12px;font-size:clamp(24px,2.7vw,39px)}html.work-permanent:root .project-services{margin-bottom:14px}html.work-permanent:root .project-card-copy>p{max-width:490px;font-size:16px}html.work-permanent:root .project-story-link{margin-top:2px}html.work-permanent:root .work-invite{background:var(--bnd-red,#930000);color:#fff;padding-block:85px}html.work-permanent:root .work-invite h2{max-width:850px;font-size:clamp(42px,5.7vw,80px)}html.work-permanent:root .work-invite h2 em,html.work-permanent:root .work-invite>p:not(.eyebrow),html.work-permanent:root .work-invite .work-services-link{color:#fff}html.work-permanent:root .work-invite .btn-primary{color:var(--bnd-red,#930000);background:#fff;border-color:#fff}html.work-permanent:root .work-invite :is(a,button):focus-visible{outline-color:#fff}@media (width>=701px){html.work-permanent:root .project-card:nth-child(2n){margin-top:88px}}@media (width<=700px){html.work-permanent:root .project-card-grid{grid-template-columns:1fr}}html.work-permanent:root .project-image-branded>img:first-child{transition:transform .7s cubic-bezier(.2,.7,.3,1);transform:scale(1.015)}html.work-permanent:root .project-image-branded:before,html.work-permanent:root .project-image-branded:after{content:"";z-index:1;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}html.work-permanent:root .project-image-branded:before{opacity:0;background:#fffdf8d1}html.work-permanent:root .project-image-branded:after{background:linear-gradient(#0001,#0002 35%,#0005)}html.work-permanent:root .project-image-branded .project-card-logo{z-index:2;width:var(--card-logo-w,62%);object-fit:contain;height:34%;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}html.work-permanent:root .project-image-branded .project-card-logo-rest{filter:drop-shadow(0 2px 6px #0005)}html.work-permanent:root .project-image-branded .project-card-logo-hover{opacity:0}html.work-permanent:root .project-image-branded:is(:hover,:focus-visible,:active)>img:first-child{transform:scale(1.065)}html.work-permanent:root .project-image-branded:is(:hover,:focus-visible,:active):before,html.work-permanent:root .project-image-branded:is(:hover,:focus-visible,:active) .project-card-logo-hover{opacity:1}html.work-permanent:root .project-image-branded:is(:hover,:focus-visible,:active):after,html.work-permanent:root .project-image-branded:is(:hover,:focus-visible,:active) .project-card-logo-rest{opacity:0}@media (prefers-reduced-motion:reduce){html.work-permanent:root .project-image-branded :is(img),html.work-permanent:root .project-image-branded:before,html.work-permanent:root .project-image-branded:after{transition:none}}
