.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wwd-skip{position:absolute;left:-999px;top:8px;background:#171717;color:#fff;padding:10px 16px;border-radius:8px;z-index:50}.wwd-skip:focus{left:16px}.wwd{color:#171717;font-size:17px;line-height:1.55}@media(max-width: 650px){.wwd{font-size:16px}}.wwd img{max-width:100%;height:auto;display:block}.wwd p{line-height:1.4}.wwd a:focus-visible,.wwd button:focus-visible,.wwd input:focus-visible{outline:3px solid #171717;outline-offset:3px;border-radius:6px}.wwd h1,.wwd h2,.wwd h3{margin:0}.wwd .wwd-wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width: 650px){.wwd .wwd-wrap{padding:0 16px}}.wwd .wwd-btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:800;text-decoration:none;border:2px solid #171717;border-radius:999px;padding:10px 20px 7px;background:#171717;color:#fff;font-size:16px;cursor:pointer}.wwd .wwd-btn:hover{background:#da0062;border-color:#da0062;color:#fff}.wwd .wwd-btn svg{width:14px;height:14px}.wwd .wwd-btn-outline{background:rgba(0,0,0,0);color:#171717}.wwd .wwd-btn-outline:hover{background:#171717;border-color:#171717;color:#fff}.wwd .wwd-client{margin:0 0 12px}.wwd .wwd-client span{font-size:2.2rem;font-weight:700;color:#171717;line-height:1.1}.wwd .wwd-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:18px 0 22px}.wwd .wwd-tags li{font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:#f2f2f2;color:#171717}.wwd .wwd-hero{background:#da0062;color:#fff;padding:150px 0 88px;text-align:center}@media(max-width: 650px){.wwd .wwd-hero{padding:110px 0 64px}}.wwd .wwd-hero h1{font-weight:900;font-size:clamp(40px,5.5vw,72px);line-height:1.05;margin:32px auto 0;max-width:900px;letter-spacing:-0.01em;color:#fff;text-wrap:balance}.wwd .wwd-hero .wwd-lede{font-size:clamp(18px,2vw,22px);max-width:680px;margin:24px auto 0}.wwd .wwd-section{padding:88px 0}@media(max-width: 650px){.wwd .wwd-section{padding:64px 0}}.wwd .wwd-section h2{font-weight:900;font-size:clamp(32px,4vw,48px);line-height:1.05;margin:0 0 12px}.wwd .wwd-section .wwd-intro{color:#3d3d3d;max-width:620px;margin:0}.wwd .wwd-featured{display:grid;gap:96px}@media(max-width: 650px){.wwd .wwd-featured{gap:64px}}.wwd .wwd-featured .wwd-client span{color:#da0062}.wwd .wwd-case{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:flex-start}@media(max-width: 991px){.wwd .wwd-case{grid-template-columns:1fr;gap:28px}}.wwd .wwd-case:nth-child(even) .wwd-case-media{order:2}@media(max-width: 991px){.wwd .wwd-case:nth-child(even) .wwd-case-media{order:0}}.wwd .wwd-case .wwd-case-media{position:relative;display:block;border-radius:14px;overflow:hidden;background:#f2f2f2}.wwd .wwd-case .wwd-case-media img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid #e9e9e9;border-radius:10px;transition:transform .4s}.wwd .wwd-case .wwd-case-media:hover img{transform:scale(1.03)}.wwd .wwd-case h3{font-weight:800;font-size:clamp(26px,3vw,36px);line-height:1.1;margin:0 0 18px}.wwd .wwd-case p{margin:0 0 14px;font-size:18px;color:#3d3d3d}.wwd .wwd-case .wwd-client{margin:0 0 5px}.wwd .wwd-all{background:#f2f2f2}.wwd .wwd-controls{display:flex;flex-wrap:nowrap;gap:24px;justify-content:space-between;align-items:flex-start;margin:40px 0 0}@media(max-width: 991px){.wwd .wwd-controls{flex-wrap:wrap}}.wwd .wwd-filters{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.wwd .wwd-filters button{font:inherit;font-size:15px;font-weight:700;padding:8px 16px;border-radius:999px;border:2px solid #171717;background:rgba(0,0,0,0);color:#171717;cursor:pointer}.wwd .wwd-filters button:hover{background:#fff}.wwd .wwd-filters button[aria-pressed=true]{background:#171717;color:#fff}.wwd .wwd-search{position:relative;flex-shrink:0}@media(max-width: 650px){.wwd .wwd-search{width:100%}}.wwd .wwd-search input{font:inherit;font-size:16px;padding:10px 16px 10px 40px;border-radius:999px;border:2px solid #171717;width:260px;background:#fff}@media(max-width: 650px){.wwd .wwd-search input{width:100%}}.wwd .wwd-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px}.wwd .wwd-list{list-style:none;padding:0;margin:64px 0 0;display:grid;gap:80px}@media(max-width: 650px){.wwd .wwd-list{gap:56px;margin-top:48px}}.wwd .wwd-row{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}@media(max-width: 991px){.wwd .wwd-row{grid-template-columns:1fr;gap:24px}}.wwd .wwd-row[hidden]{display:none}.wwd .wwd-row .wwd-row-media{display:block;border-radius:14px;overflow:hidden;background:#fff}.wwd .wwd-row .wwd-row-media img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;transition:transform .4s}.wwd .wwd-row .wwd-row-media:hover img{transform:scale(1.03)}.wwd .wwd-row .wwd-row-summary{margin:0 0 14px;font-size:18px;color:#3d3d3d}.wwd .wwd-row .wwd-tags{margin:0 0 22px}.wwd .wwd-row .wwd-tags li{background:#fff}.wwd .wwd-row .wwd-row-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wwd .wwd-empty{padding:40px 0;font-size:18px}.wwd .wwd-empty[hidden]{display:none}.wwd .wwd-empty a{color:#da0062}.wwd .wwd-dialog{border:0;padding:0;border-radius:18px;width:min(900px,100% - 32px);max-height:calc(100vh - 48px);overflow:auto}.wwd .wwd-dialog::backdrop{background:rgba(23,23,23,.6)}.wwd .wwd-dialog .wwd-dialog-close{position:sticky;top:12px;float:right;margin:12px 12px -56px 0;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#fff;cursor:pointer;font-size:22px;line-height:1}.wwd .wwd-dialog .wwd-dialog-body{padding:28px 32px 36px}@media(max-width: 650px){.wwd .wwd-dialog .wwd-dialog-body{padding:22px 20px 28px}}.wwd .wwd-dialog .wwd-dialog-body h3{font-weight:800;font-size:32px;line-height:1.1;margin:6px 0 14px}.wwd .wwd-dialog .wwd-dialog-body .wwd-dialog-summary{font-weight:700;margin:0 0 16px}.wwd .wwd-dialog .wwd-dialog-body p{color:#3d3d3d}.wwd:not(.js) .wwd-row-open{display:none}.wwd:not(.js) .wwd-dialog{display:block;position:static;width:auto;max-height:none;margin-top:8px;border-radius:14px}@media(min-width: 991px){.wwd:not(.js) .wwd-dialog{grid-column:1/-1}}.wwd:not(.js) .wwd-dialog .wwd-dialog-close{display:none}.wwd:not(.js) .wwd-dialog .wwd-dialog-body h3{font-size:22px}.wwd.js .wwd-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:var(--reveal-delay, 0s)}.wwd.js .wwd-reveal.is-visible{opacity:1;transform:none}.wwd .wwd-cta{background:#da0062;color:#fff;text-align:center;padding:96px 0}.wwd .wwd-cta h2{font-weight:900;font-size:clamp(36px,5vw,60px);line-height:1.05;margin:0 0 16px;color:#fff}.wwd .wwd-cta h2 span{color:#fbb3d3}.wwd .wwd-cta p{font-size:20px;max-width:560px;margin:0 auto 32px}.wwd .wwd-cta .wwd-btn{background:#fff;border-color:#fff;color:#171717;font-size:18px;padding:14px 28px}.wwd .wwd-cta .wwd-btn:hover{background:#fff07a;border-color:#fff07a;color:#171717}@media(prefers-reduced-motion: reduce){.wwd *{transition:none !important;animation:none !important}}
