.pullquote-module__hdHO5q__section{color:#fff;background:#000}.pullquote-module__hdHO5q__grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);margin-block:0;display:grid}.pullquote-module__hdHO5q__flip{grid-template-columns:minmax(0,1fr) auto}.pullquote-module__hdHO5q__flip .pullquote-module__hdHO5q__frame{order:1}.pullquote-module__hdHO5q__frame{align-self:center}.pullquote-module__hdHO5q__quote{margin:0}.pullquote-module__hdHO5q__solo{grid-template-columns:minmax(0,1fr)}.pullquote-module__hdHO5q__solo .pullquote-module__hdHO5q__quote>p:first-child{max-width:30ch}.pullquote-module__hdHO5q__quote .pullquote-module__hdHO5q__rest{letter-spacing:0;color:#ffffffbf;max-width:62ch;margin-top:clamp(20px,2.4vw,32px);font-size:clamp(17px,1.4vw,21px);font-weight:300;line-height:1.6}.pullquote-module__hdHO5q__quote p{letter-spacing:-.03em;max-width:24ch;font-size:clamp(30px,4vw,64px);font-weight:300;line-height:1.12}.pullquote-module__hdHO5q__who{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:clamp(18px,2vw,28px);display:flex}.pullquote-module__hdHO5q__who b{font-size:clamp(17px,1.4vw,21px);font-weight:800}.pullquote-module__hdHO5q__who span{letter-spacing:.12em;text-transform:uppercase;color:var(--im-accent);font-size:12px;font-weight:700}@media (max-width:599px){.pullquote-module__hdHO5q__grid,.pullquote-module__hdHO5q__flip{grid-template-columns:minmax(0,1fr)}.pullquote-module__hdHO5q__flip .pullquote-module__hdHO5q__frame{order:0;justify-self:start}.pullquote-module__hdHO5q__frame{justify-self:start}}
.work-module__fg0oIG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-module__fg0oIG__light{color:var(--im-grey);font-weight:300;display:block}.work-module__fg0oIG__index{color:#fff;background:#000;padding:clamp(128px,13vw,196px) 0 clamp(72px,9vw,128px)}.work-module__fg0oIG__indexHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,96px);display:grid}.work-module__fg0oIG__title{letter-spacing:-.04em;font-size:clamp(48px,7.2vw,124px);font-weight:800;line-height:.94}.work-module__fg0oIG__lead{color:#fffc;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.work-module__fg0oIG__indexAside{max-width:44ch;font-size:clamp(17px,1.3vw,20px)}.work-module__fg0oIG__indexBelt,.work-module__fg0oIG__indexAsk{margin-top:clamp(20px,2.4vw,32px)}.work-module__fg0oIG__filters{top:calc(var(--im-bar,0px) + 72px);z-index:5;clip-path:inset(0 -100vmax);background:#000;flex-wrap:wrap;gap:8px;margin-top:calc(clamp(40px,5vw,72px) - 14px);padding-block:14px;display:flex;position:sticky;box-shadow:0 0 0 100vmax #000}.work-module__fg0oIG__filter{color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #ffffff47;border-radius:99px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:700;transition:border-radius .2s cubic-bezier(.3,0,.15,1),border-color .3s,background-color .3s,color .3s;display:inline-flex}.work-module__fg0oIG__filter:hover{border-color:#fff;border-radius:0;transition-duration:.3s}.work-module__fg0oIG__filter[aria-pressed=true]:hover{border-color:var(--im-accent)}.work-module__fg0oIG__filter[aria-pressed=true]{border-color:var(--im-accent);background:var(--im-accent);color:var(--im-char)}.work-module__fg0oIG__filter small{opacity:.62;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.work-module__fg0oIG__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(190px,17vw,290px);grid-auto-flow:dense;gap:clamp(28px,2.6vw,44px) clamp(12px,1.4vw,20px);margin-top:calc(clamp(24px,3vw,40px) - 14px);display:grid}.work-module__fg0oIG__card{flex-direction:column;min-width:0;display:flex}.work-module__fg0oIG__card[hidden]{display:none}.work-module__fg0oIG__card[data-shape=wide]{grid-column:span 2}.work-module__fg0oIG__card[data-shape=tall]{grid-row:span 2}.work-module__fg0oIG__cardLink{flex-direction:column;flex:1;min-height:0;display:flex}.work-module__fg0oIG__cardPhoto{background:var(--im-char-2);flex:1;min-height:0;position:relative;overflow:hidden}.work-module__fg0oIG__cardPhoto img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.work-module__fg0oIG__cardLink .work-module__fg0oIG__cardPhoto:before,.work-module__fg0oIG__cardLink .work-module__fg0oIG__cardPhoto:after{content:"";z-index:1;border:3px solid var(--im-accent);opacity:0;width:16px;transition:opacity .3s, transform .6s var(--ease-out);pointer-events:none;position:absolute;top:14px;bottom:14px}.work-module__fg0oIG__cardLink .work-module__fg0oIG__cardPhoto:before{border-right:0;left:14px;transform:translate(-10px)}.work-module__fg0oIG__cardLink .work-module__fg0oIG__cardPhoto:after{border-left:0;right:14px;transform:translate(10px)}.work-module__fg0oIG__cardLink:hover .work-module__fg0oIG__cardPhoto:before,.work-module__fg0oIG__cardLink:hover .work-module__fg0oIG__cardPhoto:after,.work-module__fg0oIG__cardLink:focus-visible .work-module__fg0oIG__cardPhoto:before,.work-module__fg0oIG__cardLink:focus-visible .work-module__fg0oIG__cardPhoto:after{opacity:1;transform:none}.work-module__fg0oIG__cardLink:hover .work-module__fg0oIG__cardPhoto img{transform:scale(1.04)}.work-module__fg0oIG__cap{gap:6px;padding-top:12px;font-size:14px;line-height:1.35;display:grid}.work-module__fg0oIG__capLine b{font-weight:800}.work-module__fg0oIG__capLine span{opacity:.72}.work-module__fg0oIG__capMeta{letter-spacing:.08em;text-transform:uppercase;opacity:.6;flex-wrap:wrap;gap:4px 12px;font-size:11px;font-weight:700;display:flex}.work-module__fg0oIG__capMeta .work-module__fg0oIG__capStudy,.work-module__fg0oIG__cardLink .work-module__fg0oIG__capMeta{opacity:1}.work-module__fg0oIG__cardLink .work-module__fg0oIG__capMeta span:not(.work-module__fg0oIG__capStudy){opacity:.6}.work-module__fg0oIG__capStudy{color:var(--im-accent)}.work-module__fg0oIG__capStudy span{transition:transform .35s var(--ease-out);display:inline-block}.work-module__fg0oIG__cardLink:hover .work-module__fg0oIG__capStudy span{transform:translate(4px)}.work-module__fg0oIG__feature{--kit-muted:#ffffffa8;color:#fff;background:#000;padding-block:clamp(80px,10vw,160px)}.work-module__fg0oIG__featureGrid{grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:start;gap:48px clamp(48px,7vw,136px);display:grid}.work-module__fg0oIG__beat+.work-module__fg0oIG__beat{margin-top:clamp(64px,8vw,128px)}.work-module__fg0oIG__beatName{letter-spacing:.16em;text-transform:uppercase;color:var(--im-accent);align-items:baseline;gap:14px;font-size:12px;font-weight:800;display:flex}.work-module__fg0oIG__beatName span{color:var(--im-grey);font-variant-numeric:tabular-nums}.work-module__fg0oIG__beatText{letter-spacing:-.025em;max-width:30ch;margin-top:clamp(16px,1.8vw,24px);font-size:clamp(24px,2.6vw,42px);font-weight:300;line-height:1.28}.work-module__fg0oIG__beatPhoto{margin-top:clamp(36px,4.4vw,64px)}.work-module__fg0oIG__beatPhoto img{object-fit:cover;width:100%;max-height:min(88svh,980px);display:block}.work-module__fg0oIG__featureFacts{top:calc(var(--im-bar,0px) + 112px);border-top:1.5px solid #ffffff80;padding-top:20px;position:sticky}.work-module__fg0oIG__featureFacts dl{gap:22px;display:grid}.work-module__fg0oIG__featureFacts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--im-grey);font-size:11px;font-weight:700}.work-module__fg0oIG__featureFacts dd{margin-top:6px;font-size:clamp(16px,1.25vw,18px);font-weight:700;line-height:1.35}.work-module__fg0oIG__gallery{--kit-muted:#ffffffa8;color:#fff;background:#000}.work-module__fg0oIG__gallery h2 span{color:var(--im-grey)}.work-module__fg0oIG__gallery h2 strong{color:var(--im-accent)}.work-module__fg0oIG__galleryGrid{columns:var(--cols,3);column-gap:clamp(12px,1.6vw,24px);margin-top:clamp(36px,4vw,56px)}.work-module__fg0oIG__galleryGrid li{break-inside:avoid;margin-bottom:clamp(12px,1.6vw,24px)}.work-module__fg0oIG__galleryGrid img{width:100%;height:auto;display:block}.work-module__fg0oIG__relay{grid-template-columns:clamp(104px,11vw,160px) minmax(0,1fr);margin-top:clamp(40px,5vw,72px);display:grid}.work-module__fg0oIG__lanes,.work-module__fg0oIG__stages li{grid-template-rows:60px 60px 60px;row-gap:8px;display:grid}.work-module__fg0oIG__lanes span{letter-spacing:.14em;text-transform:uppercase;color:var(--im-grey-ink);align-self:center;padding-right:16px;font-size:11px;font-weight:800}.work-module__fg0oIG__stages{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0 8px;display:grid}.work-module__fg0oIG__stages li{grid-template-rows:60px 60px 60px auto}.work-module__fg0oIG__stages h3{border-bottom:1.5px solid var(--im-char);letter-spacing:-.01em;align-self:end;align-items:baseline;gap:10px;padding-bottom:12px;font-size:clamp(16px,1.3vw,20px);font-weight:800;display:flex}.work-module__fg0oIG__stages h3 span{color:var(--im-grey-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.work-module__fg0oIG__lane{background:#231f200d;justify-content:center;align-items:center;padding-inline:14px;display:flex}.work-module__fg0oIG__lane b{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.work-module__fg0oIG__laneMark{width:auto;height:18px;color:var(--im-char)}.work-module__fg0oIG__laneThem{background:var(--im-char);color:#fff}.work-module__fg0oIG__laneUs{background:var(--im-accent);color:var(--im-char)}.work-module__fg0oIG__note{max-width:30ch;color:var(--kit-muted);padding-top:6px;font-size:15px;line-height:1.55}.work-module__fg0oIG__relay[data-armed] .work-module__fg0oIG__laneThem,.work-module__fg0oIG__relay[data-armed] .work-module__fg0oIG__laneUs{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.6, 0, .2, 1) calc(var(--i) * .26s + .15s)}.work-module__fg0oIG__relay[data-in] .work-module__fg0oIG__laneThem,.work-module__fg0oIG__relay[data-in] .work-module__fg0oIG__laneUs{clip-path:inset(0)}@media (max-width:899px){.work-module__fg0oIG__indexHead,.work-module__fg0oIG__featureGrid{grid-template-columns:minmax(0,1fr)}.work-module__fg0oIG__featureFacts{order:-1;position:static}.work-module__fg0oIG__featureFacts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.work-module__fg0oIG__relay{grid-template-columns:minmax(0,1fr)}.work-module__fg0oIG__lanes{display:none}.work-module__fg0oIG__stages{grid-template-columns:minmax(0,1fr);gap:28px}.work-module__fg0oIG__stages li{grid-template-rows:auto 48px auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.work-module__fg0oIG__stages h3,.work-module__fg0oIG__note{grid-column:1/-1}.work-module__fg0oIG__stages h3{padding-bottom:10px}.work-module__fg0oIG__laneMark{height:15px}.work-module__fg0oIG__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,42vw,300px)}}@media (max-width:767px){.work-module__fg0oIG__galleryGrid{columns:1}.work-module__fg0oIG__grid{grid-auto-rows:auto}.work-module__fg0oIG__card[data-shape=tall]{grid-row:auto}.work-module__fg0oIG__grid .work-module__fg0oIG__cardPhoto{aspect-ratio:4/5;flex:none}.work-module__fg0oIG__grid .work-module__fg0oIG__card[data-shape=wide] .work-module__fg0oIG__cardPhoto{aspect-ratio:3/2}.work-module__fg0oIG__filters{margin-inline:calc(-1 * var(--kit-gutter));padding-inline:var(--kit-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.work-module__fg0oIG__filters::-webkit-scrollbar{display:none}.work-module__fg0oIG__cap{font-size:13px}}@media (prefers-reduced-motion:reduce){.work-module__fg0oIG__cardPhoto img,.work-module__fg0oIG__cardLink .work-module__fg0oIG__cardPhoto:before,.work-module__fg0oIG__cardLink .work-module__fg0oIG__cardPhoto:after,.work-module__fg0oIG__capStudy span,.work-module__fg0oIG__filter{transition:none}}
