@font-face{font-family:ConatusResidence;src:url(/assets/versioned/80f7065f0085bf1f3cac-residence-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:ConatusResidence;src:url(/assets/versioned/3e4f6539d6ef1a50bf61-residence-medium.woff) format("woff");font-weight:500 700;font-display:swap}
.home-page{font-family:ConatusResidence,Conatus,"PingFang SC","Microsoft YaHei",sans-serif}
/* Country entries use the homepage layout; the entire entry is one native link. */
.residence-entry{color:inherit;text-decoration:none}
.residence-entry:focus-visible{outline:2px solid var(--band-accent);outline-offset:-8px}
.residence-entry:hover .programme-more .arrow{transform:translateX(4px)}
.residence-entry .programme-more{margin-top:28px}
.residence-entry:hover .programme-more{border-bottom-color:currentColor}




.residence-region{scroll-margin-top:96px}
.region-header{padding-top:36px}
.region-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-top:1px solid var(--band-line);padding-top:22px;padding-bottom:8px}
.region-heading h2{font-size:1.125rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin:0;color:var(--band-accent)}
.region-heading>span{color:var(--band-muted);font-size:.8125rem;white-space:nowrap}
.residence-band .programme-copy h3{font-size:var(--title);line-height:1.45;font-weight:500;letter-spacing:.015em;margin:14px 0 10px;overflow-wrap:break-word;text-wrap:balance}
@media(max-width:760px){.residence-region{scroll-margin-top:76px}.region-header{padding-top:26px}.region-heading{max-width:530px;padding-top:18px;padding-bottom:4px}.residence-band .programme-copy h3{font-size:1.625rem;margin:12px 0 8px}}
@media(max-width:360px){.residence-band .programme-copy h3{font-size:1.5rem}}

/* Reviewed additions retain the directory layout and each illustration’s transparency. */
.home-page .residence-band .programme-art img[data-reviewed-art]{mix-blend-mode:normal;border:0;box-shadow:none;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 90%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}
.home-page .residence-band[aria-labelledby="residence-new-zealand"] .programme-art img[data-reviewed-art]{mask-image:radial-gradient(ellipse at 50% 48%,#000 36%,rgba(0,0,0,.85) 52%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 36%,rgba(0,0,0,.85) 52%,transparent 74%)}
