.nyb{--paper:var(--ny-paper,#ffffff);--peach:var(--ny-accent,#ffe0c5);--peach-50:var(--ny-accent-soft,#fff5ec);--ink:var(--ny-ink,#101010);--ink-70:color-mix(in srgb,var(--ny-ink,#101010) 70%,transparent);--ink-45:color-mix(in srgb,var(--ny-ink,#101010) 45%,transparent);--ink-22:color-mix(in srgb,var(--ny-ink,#101010) 22%,transparent);--rule:var(--ny-rule,#efe5db);--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);--gap:clamp(20px,2.4vw,38px);--nyb-cols:3;position:relative;display:block;max-width:1460px;margin:0 auto;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased}.nyb *,.nyb *::before,.nyb *::after{box-sizing:border-box}.nyb button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;border-radius:0;-webkit-appearance:none;appearance:none}.nyb a{color:inherit;text-decoration:none}.nyb :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nyb h2,.nyb h3{margin:0!important;padding:0!important}.nyb p{margin:0}.nyb-progress{position:absolute;left:0;right:0;top:0;height:2px;overflow:hidden;opacity:0;transition:opacity 140ms var(--out);z-index:5;pointer-events:none}.nyb-progress.on{opacity:1}.nyb-progress span{display:block;width:38%;height:100%;background:var(--ink);transform:translateX(-100%);animation:nyb-sweep .8s cubic-bezier(.77,0,.175,1) infinite}@keyframes nyb-sweep{to{transform:translateX(360%)}}.nyb-tabs-wrap{position:relative;border-bottom:1px solid var(--rule)}.nyb-tabs{position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0}.nyb-tabs::-webkit-scrollbar{display:none}.nyb-ind{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--ink);transform:translateX(0);transition:transform 420ms var(--out),width 420ms var(--out)}.nyb-tab{position:relative;flex:none;display:inline-flex;align-items:baseline;gap:7px;padding:13px 16px 15px;font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--ink-45);white-space:nowrap;transition:color 220ms var(--out)}.nyb-tab .n{font-size:11px;font-variant-numeric:tabular-nums;opacity:.7}.nyb-tab:hover{color:var(--ink-70)}.nyb-tab.is-on{color:var(--ink);font-weight:600}.nyb-tab:first-of-type{padding-left:2px}.nyb-grid{display:grid;grid-template-columns:repeat(var(--nyb-cols,3),minmax(0,1fr));gap:calc(var(--gap) + 10px) var(--gap);padding-top:34px;align-items:start}.nyb[data-cols="1"] .nyb-grid{--nyb-cols:1}.nyb[data-cols="2"] .nyb-grid{--nyb-cols:2}.nyb[data-cols="3"] .nyb-grid{--nyb-cols:3}.nyb[data-cols="4"] .nyb-grid{--nyb-cols:4}.nyb-card{position:relative;display:flex;flex-direction:column;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.nyb.nyb-js .nyb-card.nyb-pre{opacity:0}.nyb-shot{position:relative;display:block;aspect-ratio:4/3;background:var(--peach-50);overflow:hidden}.nyb-shot 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;display:block;transition:transform 900ms var(--out)}.nyb-noimg{position:absolute;inset:0;background: repeating-linear-gradient(90deg,var(--peach-50) 0 10px,var(--paper) 10px 20px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--ny-ink,#101010) 5%,transparent) 0 10px,transparent 10px 20px)}.nyb-cat{position:absolute;top:14px;left:14px;z-index:2;background:var(--paper);color:var(--ink);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1;padding:7px 10px}.nyb-body{padding:16px 2px 0;display:flex;flex-direction:column}.nyb-date{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);display:block;margin-bottom:9px}.nyb-dot{margin:0 4px}.nyb-name{font-family:var(--serif)!important;font-weight:500!important;font-size:21px!important;line-height:1.26!important;color:var(--ink)!important}.nyb-name a{background-image:linear-gradient(var(--ink),var(--ink));background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size 420ms var(--out);padding-bottom:2px}.nyb-ex{font-size:14px;line-height:1.65;color:var(--ink-70);margin-top:11px!important}.nyb-read{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);transition:color 220ms var(--out)}.nyb-read svg{transition:transform 320ms var(--out)}.nyb-hover .nyb-card:hover .nyb-shot img{transform:scale(1.06)}.nyb-hover .nyb-card:hover .nyb-name a{background-size:100% 1px}.nyb-hover .nyb-card:hover .nyb-read{color:var(--ink)}.nyb-hover .nyb-card:hover .nyb-read svg{transform:translateX(5px)}.nyb-card.is-big{grid-column:span 2}.nyb-card.is-big .nyb-shot{aspect-ratio:3/2}.nyb-card.is-big .nyb-name{font-size:30px!important;line-height:1.14!important}.nyb-card.is-big .nyb-ex{font-size:15px;max-width:60ch}.nyb-card.is-big .nyb-body{padding-top:18px}.nyb-skel{opacity:0;animation:nyb-fade 340ms var(--out) forwards}@keyframes nyb-fade{to{opacity:1}}.nyb-skel .sk-shot{aspect-ratio:4/3;position:relative;overflow:hidden;background: repeating-linear-gradient(90deg,var(--peach-50) 0 10px,var(--paper) 10px 20px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--ny-ink,#101010) 5%,transparent) 0 10px,transparent 10px 20px)}.nyb-skel .sk-shot::after{content:"";position:absolute;inset:0;transform:translateX(-100%);animation:nyb-weave 1s linear infinite;background:linear-gradient(105deg,transparent 32%,color-mix(in srgb,var(--ny-paper,#fff) 90%,transparent) 50%,transparent 68%)}@keyframes nyb-weave{to{transform:translateX(100%)}}.nyb-skel .sk-body{padding:18px 2px 0}.nyb-skel .sk-line{height:10px;background:color-mix(in srgb,var(--ny-ink,#101010) 7%,transparent);width:36%}.nyb-skel .sk-line+.sk-line{margin-top:13px;width:85%;height:15px}.nyb-skel .sk-line+.sk-line+.sk-line{width:60%;height:15px}.nyb-empty{grid-column:1/-1;padding:74px 20px 82px;text-align:center;background:var(--peach-50)}.nyb-empty h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;margin:0 0 9px!important}.nyb-empty p{color:var(--ink-70);font-size:14px}.nyb-more{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:54px}.nyb-more[hidden]{display:none}.nyb-more .bar{width:100%;max-width:220px;height:2px;background:var(--rule)}.nyb-more .bar span{display:block;height:100%;background:var(--ink);transition:width 460ms var(--out)}.nyb-more .note{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45)}.nyb-more button{position:relative;isolation:isolate;overflow:hidden;z-index:0;height:50px;padding:0 38px!important;border:1px solid var(--ink)!important;background:transparent!important;color:var(--ink)!important;font-family:var(--sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1!important;transition:color 200ms var(--out),transform 140ms var(--out)}.nyb-more button::after{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform 300ms var(--out);z-index:-1}.nyb-more button:hover{color:var(--ny-paper,#fff)!important}.nyb-more button:hover::after{transform:translateY(0)}.nyb-more button:active{transform:scale(.99)}@media (max-width:1100px){.nyb[data-cols="4"] .nyb-grid{--nyb-cols:3}}@media (max-width:980px){.nyb[data-cols="3"] .nyb-grid,.nyb[data-cols="4"] .nyb-grid{--nyb-cols:2}.nyb-card.is-big .nyb-name{font-size:26px!important}}@media (max-width:767px){.nyb{--gap:26px}.nyb[data-cols] .nyb-grid{--nyb-cols:1;padding-top:26px}.nyb-card.is-big{grid-column:span 1}.nyb-card.is-big .nyb-shot{aspect-ratio:4/3}.nyb-card.is-big .nyb-name{font-size:22px!important}.nyb-name{font-size:20px!important}.nyb-tab{font-size:13px;padding:12px 13px 14px}.nyb-more{padding-top:40px}}@media (prefers-reduced-motion:reduce){.nyb *,.nyb *::before,.nyb *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nyb.nyb-js .nyb-card.nyb-pre{opacity:1}.nyb-skel .sk-shot::after,.nyb-progress span{display:none}}.et_pb_code_inner:has(.nyb),.et_pb_code:has(.nyb),.et_pb_module:has(.nyb){overflow:visible!important}