.nyg{--paper:var(--ny-paper,#ffffff);--peach:var(--ny-accent,#ffe0c5);--peach-50:var(--ny-accent-soft,#fff5ec);--ink:var(--ny-ink,#101010);--ink-45:color-mix(in srgb,var(--ny-ink,#101010) 45%,transparent);--serif:var(--ny-font-head,'Playfair Display',Georgia,serif);--sans:var(--ny-font-body,'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif);--out:cubic-bezier(.23,1,.32,1);--nyg-gap:5px;--nyg-u:clamp(52px,10.5vw,215px);position:relative;display:block;max-width:1600px;margin:0 auto;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased}.nyg *,.nyg *::before,.nyg *::after{box-sizing:border-box}.nyg :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nyg h2{margin:0!important;padding:0!important}.nyg p{margin:0}.nyg-head{margin-bottom:clamp(18px,2.2vw,32px)}.nyg-title{font-family:var(--serif)!important;font-weight:500!important;font-size:clamp(23px,2.5vw,33px)!important;line-height:1.1!important;color:var(--ink)!important;letter-spacing:-.005em}.nyg-sub{font-size:14px;color:var(--ink-45);margin-top:8px!important}.nyg-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--nyg-u);gap:var(--nyg-gap);grid-auto-flow:row dense}.nyg-s{grid-column:span 2;grid-row:span 2}.nyg-w{grid-column:span 4;grid-row:span 2}.nyg-t{grid-column:span 2;grid-row:span 4}.nyg-f1{grid-column:span 6;grid-row:span 3}.nyg-f2{grid-column:span 3;grid-row:span 3}.nyg-f3{grid-column:span 2;grid-row:span 3}.nyg-item{position:relative;margin:0!important;padding:0!important;border:0!important;background:var(--peach-50);overflow:hidden}.nyg.nyg-js .nyg-item{opacity:0;transform:translate3d(0,14px,0);transition:opacity 460ms var(--out) var(--d,0ms),transform 460ms var(--out) var(--d,0ms)}.nyg.nyg-js .nyg-item.is-in{opacity:1;transform:none}.nyg-hit{position:absolute;inset:0;display:block;overflow:hidden}.nyg-img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block;transition:transform 1000ms var(--out)}.nyg-veil{position:absolute;inset:0;background:color-mix(in srgb,var(--ny-ink,#101010) 12%,transparent);opacity:0;transition:opacity 340ms var(--out);pointer-events:none}.nyg-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px 14px 13px;color:var(--ny-paper,#fff);font-size:12px;line-height:1.45;background:linear-gradient(to top,color-mix(in srgb,var(--ny-ink,#101010) 60%,transparent),transparent);opacity:0;transform:translateY(10px);transition:opacity 300ms var(--out),transform 340ms var(--out);pointer-events:none}.nyg-hover .nyg-item:hover .nyg-img{transform:scale(1.055)}.nyg-hover .nyg-item:hover .nyg-veil{opacity:1}.nyg-hover .nyg-item:hover .nyg-cap{opacity:1;transform:none}@media (max-width:767px){.nyg{--nyg-gap:4px}.nyg-grid > .nyg-item{grid-column:span 3!important;grid-row:span 3!important}.nyg-cap{opacity:1;transform:none;font-size:11px;padding:22px 10px 10px}}@media (max-width:430px){.nyg{--nyg-gap:4px}.nyg-grid > .nyg-item{grid-column:span 3!important;grid-row:span 3!important}}@media (prefers-reduced-motion:reduce){.nyg *,.nyg *::before,.nyg *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.nyg.nyg-js .nyg-item{opacity:1;transform:none;transition:none}}.et_pb_code_inner:has(.nyg),.et_pb_code:has(.nyg),.et_pb_module:has(.nyg){overflow:visible!important}