.nymw-prog {
  display: flex;
  flex-direction: column;
  gap: 64px;
  padding: 96px 80px;
  background: #fffcf6;
  font-family: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
  .nymw-prog *,
  .nymw-prog *::before,
  .nymw-prog *::after {
    box-sizing: border-box; }
  .nymw-prog__heading {
    margin: 0;
    padding-bottom: 1px;
    font-weight: 700;
    font-size: 24px;
    line-height: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #121212; }
  .nymw-prog__grid {
    display: flex;
    gap: 3px;
    height: 850px;
    width: 100%; }
  .nymw-prog__left {
    flex: 1.5 1 0;
    min-width: 0; }
  .nymw-prog__right {
    flex: 1 1 0;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 3px; }
  .nymw-prog .nymw-prog-feature,
  .nymw-prog .nymw-prog-date,
  .nymw-prog .nymw-prog-workshop {
    opacity: 0;
    transform: translateY(24px);
    transition: opacity 500ms ease-out, transform 500ms ease-out; }
  .nymw-prog.is-revealed .nymw-prog-feature {
    opacity: 1;
    transform: none;
    transition-delay: 0ms; }
  .nymw-prog.is-revealed .nymw-prog-date {
    opacity: 1;
    transform: none;
    transition-delay: 80ms; }
  .nymw-prog.is-revealed .nymw-prog-workshop {
    opacity: 1;
    transform: none;
    transition-delay: 160ms; }

.nymw-prog-feature {
  position: relative;
  height: 100%;
  overflow: hidden;
  background: #111112;
  text-decoration: none; }
  .nymw-prog-feature:hover .nymw-prog-feature__img {
    transform: scale(1.02); }
  .nymw-prog-feature__bar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    height: 4px;
    background: #f7c600; }
  .nymw-prog-feature__img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    filter: blur(20px);
    transition: transform 400ms ease-out, filter 600ms ease-out;
    will-change: transform, filter; }
    .nymw-prog-feature__img.is-loaded {
      filter: blur(0); }
  .nymw-prog-feature__caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 64px 24px 40px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 40%); }
  .nymw-prog-feature__title {
    margin: 0;
    font-weight: 500;
    font-size: 32px;
    line-height: 36px;
    color: #f2ede4; }
  .nymw-prog-feature__date {
    margin: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    color: #fffcf6; }

.nymw-prog-date {
  flex: none;
  height: 302px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 35px 32px;
  background: #ffa63a; }
  .nymw-prog-date__inner {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .nymw-prog-date__big {
    margin: 0;
    font-weight: 700;
    font-size: 72px;
    line-height: 63.36px;
    letter-spacing: 1.44px;
    text-align: center;
    color: #080809; }
  .nymw-prog-date__sub {
    margin: 14px 0 0;
    font-weight: 700;
    font-size: 10px;
    line-height: normal;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    text-align: center;
    color: #080809; }

.nymw-prog-workshop {
  position: relative;
  flex: 1 1 0;
  min-height: 0;
  overflow: hidden;
  background: #111112;
  text-decoration: none; }
  .nymw-prog-workshop:hover .nymw-prog-workshop__img {
    transform: scale(1.02); }
  .nymw-prog-workshop__img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    filter: blur(20px);
    transition: transform 400ms ease-out, filter 600ms ease-out;
    will-change: transform, filter; }
    .nymw-prog-workshop__img.is-loaded {
      filter: blur(0); }
  .nymw-prog-workshop__caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 64px 24px 40px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 45%); }
  .nymw-prog-workshop__eyebrow {
    margin: 0;
    font-weight: 500;
    font-size: 9px;
    letter-spacing: 3.15px;
    text-transform: uppercase;
    color: #ffa63a; }
  .nymw-prog-workshop__title {
    margin: 0;
    font-weight: 500;
    font-size: 24px;
    line-height: normal;
    color: #f2ede4; }
  .nymw-prog-workshop__date {
    margin: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    color: #fffcf6; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUHJvZ3JhbW1pbmcuY3NzIiwic291cmNlcyI6WyJQcm9ncmFtbWluZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBQcm9ncmFtbWluZyBzZWN0aW9uIChGaWdtYSBub2RlIDQwMjoxNTU3KVxuLy8gIENvbXBpbGVkIHRvIC9zY3NzL1Byb2dyYW1taW5nLmNzcyBhbmQgbGlua2VkIGZyb20gSG9tZS5odG1sLlxuLy8gIFNjb3BlZCB1bmRlciBgLm55bXctcHJvZ2AuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kY3JlYW06ICNmZmZjZjY7XG4kY29weTogI2YyZWRlNDtcbiRvcmFuZ2U6ICNmZmE2M2E7XG4kZGFyazogIzA4MDgwOTtcbiR5ZWxsb3c6ICNmN2M2MDA7XG4kZm9udDogXCJTcGFjZSBHcm90ZXNrXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG5cbi5ueW13LXByb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDY0cHg7XG4gIHBhZGRpbmc6IDk2cHggODBweDtcbiAgYmFja2dyb3VuZDogJGNyZWFtO1xuICBmb250LWZhbWlseTogJGZvbnQ7XG5cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgfVxuXG4gIC8vIC0tLS0gMi1jb2x1bW4gZWRpdG9yaWFsIGdyaWQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzcHg7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xlZnQgeyBmbGV4OiAxLjUgMSAwOyBtaW4td2lkdGg6IDA7IH1cblxuICAmX19yaWdodCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNweDtcbiAgfVxuXG4gIC8vIC0tLS0gU2Nyb2xsIHJldmVhbDogdGlsZXMgZmFkZSBpbiBzdGFnZ2VyZWQsIDgwbXMgYXBhcnQgKEZpZ21hXG4gIC8vICAgICAgaW50ZXJhY3Rpb24pLiBKUyB0b2dnbGVzIGAuaXMtcmV2ZWFsZWRgIHZpYSBJbnRlcnNlY3Rpb25PYnNlcnZlciwgc29cbiAgLy8gICAgICBpdCBydW5zIHJlZ2FyZGxlc3Mgb2YgdGhlIE9TIHJlZHVjZWQtbW90aW9uIHNldHRpbmcuXG4gIC5ueW13LXByb2ctZmVhdHVyZSxcbiAgLm55bXctcHJvZy1kYXRlLFxuICAubnltdy1wcm9nLXdvcmtzaG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1vdXQ7XG4gIH1cblxuICAmLmlzLXJldmVhbGVkIHtcbiAgICAubnltdy1wcm9nLWZlYXR1cmUgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiBub25lOyB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7IH1cbiAgICAubnltdy1wcm9nLWRhdGUgICAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiBub25lOyB0cmFuc2l0aW9uLWRlbGF5OiA4MG1zOyB9XG4gICAgLm55bXctcHJvZy13b3Jrc2hvcCB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogbm9uZTsgdHJhbnNpdGlvbi1kZWxheTogMTYwbXM7IH1cbiAgfVxufVxuXG4vLyAtLS0tIEZlYXR1cmUgdGlsZSAobGVmdCkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubnltdy1wcm9nLWZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzExMTExMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIC8vIFN1YnRsZSBob3ZlciB6b29tIChGaWdtYTogc2NhbGUgMS4wMiwgNDAwbXMgZWFzZS1vdXQpOyBvdmVyZmxvdzpoaWRkZW5cbiAgLy8gYWJvdmUgY2xpcHMgdGhlIG92ZXJmbG93LlxuICAmOmhvdmVyICZfX2ltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cblxuICAmX19iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgLy8gQmx1ci11cCBwbGFjZWhvbGRlciAoRmlnbWEgY29udGVudCBzcGVjKTogYmx1cigyMHB4KSAtPiAwIG9uY2UgdGhlIGltYWdlXG4gICAgLy8gZmluaXNoZXMgbG9hZGluZyAoSlMgYWRkcyBgLmlzLWxvYWRlZGApLiBTYW1lIHRyYW5zaXRpb24gYWxzbyBkcml2ZXMgdGhlXG4gICAgLy8gaG92ZXIgem9vbS5cbiAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2Utb3V0LCBmaWx0ZXIgNjAwbXMgZWFzZS1vdXQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgZmlsdGVyO1xuXG4gICAgJi5pcy1sb2FkZWQgeyBmaWx0ZXI6IGJsdXIoMCk7IH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA2NHB4IDI0cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgNDAlKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICRjb3B5O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjcmVhbTtcbiAgfVxufVxuXG4vLyAtLS0tIERhdGUgdGlsZSAocmlnaHQsIHRvcCkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubnltdy1wcm9nLWRhdGUge1xuICBmbGV4OiBub25lO1xuICBoZWlnaHQ6IDMwMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzVweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JpZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2My4zNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxuXG4gICZfX3N1YiB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cbn1cblxuLy8gLS0tLSBXb3Jrc2hvcCB0aWxlIChyaWdodCwgYm90dG9tKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm55bXctcHJvZy13b3Jrc2hvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxMTExMTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAvLyBTdWJ0bGUgaG92ZXIgem9vbSAoRmlnbWE6IHNjYWxlIDEuMDIsIDQwMG1zIGVhc2Utb3V0KS5cbiAgJjpob3ZlciAmX19pbWcgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC8vIEJsdXItdXAgcGxhY2Vob2xkZXI6IGJsdXIoMjBweCkgLT4gMCBvbiBsb2FkIChKUyBhZGRzIGAuaXMtbG9hZGVkYCkuXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlLW91dCwgZmlsdGVyIDYwMG1zIGVhc2Utb3V0O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGZpbHRlcjtcblxuICAgICYuaXMtbG9hZGVkIHsgZmlsdGVyOiBibHVyKDApOyB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogNjRweCAyNHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDQ1JSk7XG4gIH1cblxuICAmX19leWVicm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy4xNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb3B5O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjcmVhbTtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlBLEFBQUEsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixHQUFHLEVBQUUsSUFBSTtFQUNULE9BQU8sRUFBRSxTQUFTO0VBQ2xCLFVBQVUsRUFaSixPQUFPO0VBYWIsV0FBVyxFQVJOLGVBQWUsRUFBRSxhQUFhLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxVQUFVLEdBMkR4RjtFQXpERCxBQVFFLFVBUlEsQ0FRUixDQUFDO0VBUkgsVUFBVSxDQVNSLENBQUMsQUFBQSxRQUFRO0VBVFgsVUFBVSxDQVVSLENBQUMsQUFBQSxPQUFPLENBQUM7SUFBRSxVQUFVLEVBQUUsVUFBVSxHQUFJO0VBRXBDLEFBQUQsbUJBQVUsQ0FBQztJQUNULE1BQU0sRUFBRSxDQUFDO0lBQ1QsY0FBYyxFQUFFLEdBQUc7SUFDbkIsV0FBVyxFQUFFLEdBQUc7SUFDaEIsU0FBUyxFQUFFLElBQUk7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 */
