.work-module__1XrNWa__root{--ink:#fff;--muted:#ffffff8c;--dark:#0b0b0b;--gutter:3.3333%;--rule:#ffffff2e;--divider:#ffffff1a;background:var(--dark);color:var(--ink);font-family:var(--font-aspekta), "Aspekta", Arial, sans-serif;font-weight:400}.work-module__1XrNWa__root a{color:inherit}:is(.work-module__1XrNWa__root a:focus-visible,.work-module__1XrNWa__root button:focus-visible){outline-offset:4px;outline:1px solid}.work-module__1XrNWa__root .cs-label{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:500}.work-module__1XrNWa__root .cs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.work-module__1XrNWa__root .cs-logo,.work-module__1XrNWa__root .cs-nav nav){mix-blend-mode:difference}.work-module__1XrNWa__root .cs-nav{z-index:10;color:#fff;top:25px;left:var(--gutter);right:var(--gutter);--nav-size:max(11px, .764vw);--nav-gap:max(12px, 1.667vw);align-items:center;gap:var(--nav-gap);grid-template-columns:1fr auto auto;line-height:1.27;display:grid;position:fixed}.work-module__1XrNWa__root .cs-logo{font-size:var(--nav-size);letter-spacing:.04em;white-space:nowrap;font-weight:600}.work-module__1XrNWa__root .cs-nav ul{gap:var(--nav-gap);font-size:var(--nav-size);text-transform:uppercase;margin:0;padding:0;list-style:none;transition:opacity .24s,visibility .24s;display:flex}.work-module__1XrNWa__root .cs-nav.is-scrolled ul{opacity:0;visibility:hidden}.work-module__1XrNWa__root .cs-nav a:hover{opacity:.65}.work-module__1XrNWa__root .cs-call{justify-self:end}:is(.work-module__1XrNWa__root .cs-call,.work-module__1XrNWa__root .cs-back){color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#ffffff1f;border-radius:30px;padding:10px 17px;font-size:12px;font-weight:500;transition:background-color .2s}:is(.work-module__1XrNWa__root .cs-call:hover,.work-module__1XrNWa__root .cs-back:hover){background:#ffffff38;opacity:1!important}@media (min-width:1700px){:is(.work-module__1XrNWa__root .cs-call,.work-module__1XrNWa__root .cs-back){padding:13px 22px;font-size:16px}}.work-module__1XrNWa__root .cs-media{background:#1a1a1a;border-radius:2px;position:relative;overflow:hidden}:is(.work-module__1XrNWa__root .cs-media picture,.work-module__1XrNWa__root .cs-media img,.work-module__1XrNWa__root .cs-media video){width:100%;height:100%;display:block}:is(.work-module__1XrNWa__root .cs-media img,.work-module__1XrNWa__root .cs-media video){object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none}.work-module__1XrNWa__root .cs-noise-defs{width:0;height:0;position:absolute}.work-module__1XrNWa__root .cs-slides picture{opacity:0;transition:opacity .4s;position:absolute;inset:0}.work-module__1XrNWa__root .cs-slides picture.is-on{opacity:1}.work-module__1XrNWa__root .cs-slides img{opacity:1}@media (prefers-reduced-motion:reduce){:is(.work-module__1XrNWa__root .cs-media img,.work-module__1XrNWa__root .cs-media video){opacity:1}}.work-module__1XrNWa__root .cs-project{padding:96px var(--gutter) 160px;grid-template-columns:clamp(260px,24vw,420px) minmax(0,1fr);gap:4%;display:grid}.work-module__1XrNWa__root .cs-side{flex-direction:column;align-self:start;align-items:flex-start;height:calc(100svh - 136px);display:flex;position:sticky;top:96px}.work-module__1XrNWa__root .cs-side>*{width:100%}.work-module__1XrNWa__root .cs-title{letter-spacing:-.045em;margin:16px 0 32px;font-size:clamp(48px,4.8vw,92px);font-weight:500;line-height:.92}.work-module__1XrNWa__root .cs-meta{border-top:1px solid var(--divider);margin:0;display:grid}.work-module__1XrNWa__root .cs-meta>div{border-bottom:1px solid var(--divider);grid-template-columns:84px 1fr;gap:16px;padding:14px 0;font-size:15px;line-height:1.4;display:grid}.work-module__1XrNWa__root .cs-meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-top:2px;font-size:12px;font-weight:500}.work-module__1XrNWa__root .cs-meta dd{margin:0}.work-module__1XrNWa__root .cs-pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.work-module__1XrNWa__root .cs-side>.cs-back{width:auto;margin-top:auto}.work-module__1XrNWa__root .cs-back{align-items:center;gap:10px;display:inline-flex}.work-module__1XrNWa__root .cs-pills li{border:1px solid var(--rule);border-radius:999px;padding:3px 11px;font-size:13px}.work-module__1XrNWa__root .cs-content{min-width:0}.work-module__1XrNWa__root .cs-intro{padding:8px 0 64px}.work-module__1XrNWa__root .cs-statement{letter-spacing:-.035em;text-wrap:balance;max-width:34ch;margin:0 0 32px;font-size:clamp(28px,3vw,54px);font-weight:400;line-height:1.08}.work-module__1XrNWa__root .cs-nowrap{white-space:nowrap}.work-module__1XrNWa__root .cs-story{max-width:780px;color:var(--muted);font-size:17px;line-height:1.6}.work-module__1XrNWa__root .cs-story p{margin:0 0 1em}.work-module__1XrNWa__root .cs-story-more{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.65,.3,1);display:grid}.work-module__1XrNWa__root .cs-story-more>div{overflow:hidden}.work-module__1XrNWa__root .cs-story-more.is-open{grid-template-rows:1fr}.work-module__1XrNWa__root .cs-story-toggle{font:inherit;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:14px;margin-top:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.work-module__1XrNWa__root .cs-story-toggle:hover{background:var(--ink);color:var(--dark)}.work-module__1XrNWa__root .cs-cover{margin-bottom:12px}.work-module__1XrNWa__root .cs-gallery{gap:12px;display:grid}.work-module__1XrNWa__root .cs-row{gap:12px;display:grid}.work-module__1XrNWa__root .cs-row--pair{grid-template-columns:1fr 1fr}.work-module__1XrNWa__root .cs-fig{margin:0}.work-module__1XrNWa__root .cs-row--wide .cs-media{aspect-ratio:3/2!important}.work-module__1XrNWa__root .cs-row--pair .cs-media{aspect-ratio:var(--pair-ratio,3 / 4)!important}.work-module__1XrNWa__root .cs-row .cs-fig--native .cs-media{aspect-ratio:auto!important}.work-module__1XrNWa__root .cs-bento{gap:inherit;display:grid}.work-module__1XrNWa__root .cs-row--bento{aspect-ratio:12/5;grid-template-columns:4fr 7fr}.work-module__1XrNWa__root .cs-row--bento+.cs-row--bento{grid-template-columns:10fr 7fr}:is(.work-module__1XrNWa__root .cs-row--bento:not(.cs-row--fit) .cs-fig,.work-module__1XrNWa__root .cs-row--bento:not(.cs-row--fit) .cs-media){height:100%;aspect-ratio:auto!important}.work-module__1XrNWa__root .cs-row--bento.cs-row--fit{aspect-ratio:auto}.work-module__1XrNWa__root .cs-decision{border-top:1px solid var(--divider);grid-template-columns:1fr 2fr;gap:24px;margin-top:20px;padding:56px 0 72px;display:grid}.work-module__1XrNWa__root .cs-decision .cs-label{color:var(--muted)}.work-module__1XrNWa__root .cs-decision h3{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(22px,1.9vw,34px);font-weight:500;line-height:1.1}.work-module__1XrNWa__root .cs-decision p:not(.cs-label){max-width:52ch;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.work-module__1XrNWa__root .cs-decision .cs-label--inline{color:var(--ink);margin:20px 0 6px;font-size:12px}.work-module__1XrNWa__root .cs-decision .cs-label--inline:first-child{margin-top:4px}.work-module__1XrNWa__root .cs-more{padding:120px var(--gutter) 160px;border-top:1px solid var(--divider)}.work-module__1XrNWa__root .cs-more-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:64px;display:flex}.work-module__1XrNWa__root .cs-more-kicker{color:var(--muted);margin:0;font-size:13px}.work-module__1XrNWa__root .cs-more-head h2{letter-spacing:-.035em;text-align:right;margin:0;font-size:clamp(28px,2.4vw,46px);font-weight:400;line-height:1.05}.work-module__1XrNWa__root .cs-more-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.work-module__1XrNWa__root .cs-more-index{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:12px;display:block}.work-module__1XrNWa__root .cs-more-card{display:block}.work-module__1XrNWa__root .cs-more-card .cs-media{aspect-ratio:3/4!important}.work-module__1XrNWa__root .cs-more-card img{transition:transform .9s cubic-bezier(.2,.65,.3,1)}.work-module__1XrNWa__root .cs-more-card:hover img{transform:scale(1.04)}.work-module__1XrNWa__root .cs-more-name{margin-top:14px;font-size:15px;display:block}.work-module__1XrNWa__root .cs-more-name span{color:var(--muted)}.work-module__1XrNWa__root .cs-end{padding:28px var(--gutter) var(--gutter)}.work-module__1XrNWa__root .cs-end-row{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:24px;margin-bottom:12vw;font-size:13px;font-weight:500;display:flex}.work-module__1XrNWa__root .cs-end-row a:hover{opacity:.6}.work-module__1XrNWa__root .cs-wordmark{width:100%;height:auto;display:block}@media (max-width:760px){.work-module__1XrNWa__root{--gutter:16px;--edge:8px}.work-module__1XrNWa__root .cs-nav{display:none}.work-module__1XrNWa__root .cs-side>.cs-back{z-index:10;background:#0b0b0b8c;border-radius:4px;justify-content:center;width:44px;height:44px;margin:0;padding:0;font-size:16px;position:fixed;top:16px;left:16px}.work-module__1XrNWa__root .cs-back-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-module__1XrNWa__root .cs-project{padding:0 var(--gutter) 96px;flex-direction:column;display:flex}.work-module__1XrNWa__root .cs-content{display:contents}.work-module__1XrNWa__root .cs-cover{margin:0 calc(-1 * var(--gutter));order:-1}.work-module__1XrNWa__root .cs-cover .cs-media{border-radius:0;height:60svh;aspect-ratio:auto!important}.work-module__1XrNWa__root .cs-side{height:auto;padding-top:24px;position:static}.work-module__1XrNWa__root .cs-title{letter-spacing:-.03em;margin:0 0 20px;font-size:32px;line-height:1.05}.work-module__1XrNWa__root .cs-meta>div{grid-template-columns:76px 1fr;padding:10px 0;font-size:14px}.work-module__1XrNWa__root .cs-meta dt{font-size:11px}.work-module__1XrNWa__root .cs-pills li{padding:2px 9px;font-size:12px}.work-module__1XrNWa__root .cs-intro{padding:32px 0 40px}.work-module__1XrNWa__root .cs-statement{letter-spacing:-.02em;margin-bottom:20px;font-size:23px;line-height:1.2}.work-module__1XrNWa__root .cs-story{font-size:15px;line-height:1.55}.work-module__1XrNWa__root .cs-gallery{margin:0 calc(var(--edge) - var(--gutter));gap:8px}.work-module__1XrNWa__root .cs-row{gap:8px}.work-module__1XrNWa__root .cs-media{border-radius:6px}.work-module__1XrNWa__root .cs-decision{padding:40px calc(var(--gutter) - var(--edge)) 48px;grid-template-columns:1fr;gap:14px;margin-top:16px}.work-module__1XrNWa__root .cs-more{padding:80px 0 96px}.work-module__1XrNWa__root .cs-more-head{padding:0 var(--gutter);flex-direction:column;gap:14px;margin-bottom:40px}.work-module__1XrNWa__root .cs-more-head h2{text-align:left}.work-module__1XrNWa__root .cs-more-grid{scroll-snap-type:x mandatory;padding:0 var(--gutter);scroll-padding:0 var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78vw;grid-auto-flow:column;gap:8px;overflow-x:auto}.work-module__1XrNWa__root .cs-more-grid li{scroll-snap-align:start}.work-module__1XrNWa__root .cs-end-row{flex-wrap:wrap;font-size:11px}}.work-module__1XrNWa__root .cs-archive-description{margin:0}.work-module__1XrNWa__root .cs-gallery--continuous{gap:0}.work-module__1XrNWa__root .cs-gallery--continuous .cs-media{border-radius:0}@media (max-width:760px){.work-module__1XrNWa__root .cs-project--archive .cs-side{padding-top:76px}}
