/* Community editorial reference imported from the reviewed standalone. */
.au-community h2,.au-community p,.au-community figure{margin:0;max-width:none}
@font-face{font-family:NcDisplay;src:url('../fonts/fraunces-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:R3Fraunces;src:url('../fonts/fraunces-400italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:NcBody;src:url('../fonts/newsreader-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
.au-community.community-reference{background:#f5efe6;--paper:#f5efe6;overflow:hidden;padding-block:clamp(64px,6vw,96px);color:#373e2e;-webkit-font-smoothing:auto;text-rendering:auto;line-height:normal}
.au-community .wrap{width:min(100%,var(--wrap));margin-inline:auto;padding-inline:var(--pad);container-type:inline-size}
.au-community .stage{--u:calc(100cqw / 1440);position:relative;container-type:inline-size;isolation:isolate;min-height:calc(var(--u) * 981)}
.au-community .headline,.au-community .intro,.au-community .invitation{position:relative;z-index:1}
.au-community .headline{position:absolute;left:0;top:calc(var(--u) * 65)}
.au-community .community-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 2cqw;font-family:NcBody,Georgia,serif;font-size:clamp(10px,.95cqw,12px);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#373e2e}
.au-community .community-eyebrow::before{content:"";width:44px;height:1px;flex-shrink:0;background:#a6542c}
.au-community h2{font-family:NcDisplay,Georgia,serif;font-size:6.6cqw;font-weight:600;font-style:normal;font-variation-settings:normal;line-height:.9426;letter-spacing:-.022em;color:#16291c}
.au-community h2>span,.au-community h2>em{display:block;white-space:nowrap}
.au-community h2 em{font-family:R3Fraunces,'ITC Galliard',Georgia,serif;font-weight:400;font-style:italic;font-variation-settings:normal;letter-spacing:-.018em;color:#764620}
.au-community p{font-family:NcBody,Georgia,serif;font-size:1.7cqw;font-weight:400;font-style:normal;font-variation-settings:normal;line-height:1.5;letter-spacing:normal;color:#373e2e}
.au-community .intro{position:absolute;left:calc(var(--u) * 900);top:calc(var(--u) * 100);width:calc(var(--u) * 480);padding-left:calc(var(--u) * 30);border-left:1px solid #c59a71}
.au-community .invitation{position:absolute;left:0;top:calc(var(--u) * 365);width:calc(var(--u) * 470)}
.au-community .scene{position:absolute;inset:0;z-index:0;pointer-events:none}
.au-community .art{position:absolute;left:calc(var(--u) * -140);top:calc(var(--u) * 40);width:calc(var(--u) * 1672);height:calc(var(--u) * 941);max-width:none;display:block;-webkit-mask-image:url('../img/art/community-editorial/copy-clear-mask.svg?v=20261021.1');mask-image:url('../img/art/community-editorial/copy-clear-mask.svg?v=20261021.1');mask-size:100% 100%;mask-repeat:no-repeat}
.au-community .photo{position:absolute;overflow:hidden;pointer-events:auto}
.au-community .photo>img{position:absolute;width:calc(var(--u) * 1672);height:calc(var(--u) * 941);max-width:none;display:block}
.au-community .photo--large{left:calc(var(--u) * 570);top:calc(var(--u) * 326);width:calc(var(--u) * 870);height:calc(var(--u) * 565);clip-path:polygon(5.9% 3.5%,97% 10.7%,93% 95%,3.2% 89%)}
.au-community .photo--large>img{left:calc(var(--u) * -710);top:calc(var(--u) * -286)}
.au-community .photo--small{left:calc(var(--u) * 137);top:calc(var(--u) * 548);width:calc(var(--u) * 420);height:calc(var(--u) * 324);clip-path:polygon(0 13%,92% 0,100% 88%,8% 100%)}
.au-community .photo--small>img{left:calc(var(--u) * -277);top:calc(var(--u) * -508)}
.au-community ::selection{background:#cfa26766}
@media(max-width:900px){
.au-community.community-reference{background:#f5efe6;--paper:#f5efe6;padding-block:64px}
.au-community .stage{min-height:0}
.au-community .headline,.au-community .intro,.au-community .invitation{position:relative;left:auto;top:auto;width:100%}
.au-community .community-eyebrow{font-size:11px;margin-bottom:24px;gap:12px;letter-spacing:.1em}
.au-community .community-eyebrow::before{width:28px}
.au-community h2{font-size:40px;line-height:1.06;margin-bottom:28px}
.au-community p{font-size:20px;line-height:1.6}
.au-community .intro{padding:0;border:0}
.au-community .invitation{margin-top:20px}
.au-community .scene{position:relative;inset:auto;clip-path:inset(0 -100vw);height:calc(var(--u) * 741);margin-top:32px}
.au-community .art{top:calc(var(--u) * -200)}
.au-community .photo--large{top:calc(var(--u) * 86)}
.au-community .photo--small{top:calc(var(--u) * 308)}
}
@media(max-width:375px){
.au-community h2{font-size:12cqw}
}
.au-community .photos{position:absolute;inset:0;z-index:1}
.au-community .scene::after{content:"";position:absolute;z-index:0;pointer-events:none;left:calc(var(--u) * -140);top:calc(var(--u) * 40);width:calc(var(--u) * 1672);height:calc(var(--u) * 941);background:linear-gradient(to right,rgba(245,239,230,1) 0%, rgba(245,239,230,0.99) 2%, rgba(245,239,230,0.94) 4%, rgba(245,239,230,0.84) 6%, rgba(245,239,230,0.68) 8%, rgba(245,239,230,0.5) 10%, rgba(245,239,230,0.32) 12%, rgba(245,239,230,0.16) 14%, rgba(245,239,230,0.06) 16%, rgba(245,239,230,0.01) 18%, rgba(245,239,230,0) 20%, rgba(245,239,230,0) 80%, rgba(245,239,230,0.01) 82%, rgba(245,239,230,0.06) 84%, rgba(245,239,230,0.16) 86%, rgba(245,239,230,0.32) 88%, rgba(245,239,230,0.5) 90%, rgba(245,239,230,0.68) 92%, rgba(245,239,230,0.84) 94%, rgba(245,239,230,0.94) 96%, rgba(245,239,230,0.99) 98%, rgba(245,239,230,1) 100%)}
@media(max-width:900px){
.au-community .scene::after{top:calc(var(--u) * -200)}
}
.au-community .brand-seal{position:absolute;left:calc(var(--u) * 1308);top:calc(var(--u) * 273);width:calc(var(--u) * 166);height:calc(var(--u) * 166);clip-path:circle(50%);overflow:hidden}
/* Crop the supplied badge artwork within the existing circular seal. */
.au-community .brand-seal img{position:absolute;left:calc(100% * -151 / 970);top:calc(100% * -131 / 970);width:calc(100% * 1269 / 970);height:calc(100% * 1240 / 970);max-width:none}
@media(max-width:900px){
.au-community .brand-seal{top:calc(var(--u) * 33)}
}
.au-community .scene::after{-webkit-mask-image:url("../img/art/community-editorial/art-preserve-mask.svg?v=20261021.1");mask-image:url("../img/art/community-editorial/art-preserve-mask.svg?v=20261021.1");mask-size:100% 100%;mask-repeat:no-repeat}

/* Keep the pavilion composition close to the preceding terraces section. */
.vt.reference-section + .au-community.community-reference{padding-top:clamp(112px,12vw,176px)}
@media(max-width:900px){.vt.reference-section + .au-community.community-reference{padding-top:128px}}

/* Share the same warm paper with the adjoining office section. */
.au-community.community-reference{background:#f5efe6}
.au-community .scene::after{background:linear-gradient(to bottom,rgba(245,239,230,1) 0%, rgba(245,239,230,0.99) 1.4%, rgba(245,239,230,0.94) 2.8%, rgba(245,239,230,0.84) 4.2%, rgba(245,239,230,0.68) 5.6%, rgba(245,239,230,0.5) 7%, rgba(245,239,230,0.32) 8.4%, rgba(245,239,230,0.16) 9.8%, rgba(245,239,230,0.06) 11.2%, rgba(245,239,230,0.01) 12.6%, rgba(245,239,230,0) 14%, rgba(245,239,230,0) 88%, rgba(245,239,230,0.01) 89.2%, rgba(245,239,230,0.06) 90.4%, rgba(245,239,230,0.16) 91.6%, rgba(245,239,230,0.32) 92.8%, rgba(245,239,230,0.5) 94%, rgba(245,239,230,0.68) 95.2%, rgba(245,239,230,0.84) 96.4%, rgba(245,239,230,0.94) 97.6%, rgba(245,239,230,0.99) 98.8%, rgba(245,239,230,1) 100%),linear-gradient(to right,rgba(245,239,230,1) 0%, rgba(245,239,230,0.99) 2%, rgba(245,239,230,0.94) 4%, rgba(245,239,230,0.84) 6%, rgba(245,239,230,0.68) 8%, rgba(245,239,230,0.5) 10%, rgba(245,239,230,0.32) 12%, rgba(245,239,230,0.16) 14%, rgba(245,239,230,0.06) 16%, rgba(245,239,230,0.01) 18%, rgba(245,239,230,0) 20%, rgba(245,239,230,0) 80%, rgba(245,239,230,0.01) 82%, rgba(245,239,230,0.06) 84%, rgba(245,239,230,0.16) 86%, rgba(245,239,230,0.32) 88%, rgba(245,239,230,0.5) 90%, rgba(245,239,230,0.68) 92%, rgba(245,239,230,0.84) 94%, rgba(245,239,230,0.94) 96%, rgba(245,239,230,0.99) 98%, rgba(245,239,230,1) 100%)}
@media(max-width:900px){.au-community .scene::after{background:linear-gradient(to bottom,rgba(245,239,230,1) 21.254%, rgba(245,239,230,0.99) 22.3286%, rgba(245,239,230,0.94) 23.4032%, rgba(245,239,230,0.84) 24.4778%, rgba(245,239,230,0.68) 25.5524%, rgba(245,239,230,0.5) 26.627%, rgba(245,239,230,0.32) 27.7016%, rgba(245,239,230,0.16) 28.7762%, rgba(245,239,230,0.06) 29.8508%, rgba(245,239,230,0.01) 30.9254%, rgba(245,239,230,0) 32%, rgba(245,239,230,0) 88%, rgba(245,239,230,0.01) 89.2%, rgba(245,239,230,0.06) 90.4%, rgba(245,239,230,0.16) 91.6%, rgba(245,239,230,0.32) 92.8%, rgba(245,239,230,0.5) 94%, rgba(245,239,230,0.68) 95.2%, rgba(245,239,230,0.84) 96.4%, rgba(245,239,230,0.94) 97.6%, rgba(245,239,230,0.99) 98.8%, rgba(245,239,230,1) 100%),linear-gradient(to right,rgba(245,239,230,1) 0%, rgba(245,239,230,0.99) 2%, rgba(245,239,230,0.94) 4%, rgba(245,239,230,0.84) 6%, rgba(245,239,230,0.68) 8%, rgba(245,239,230,0.5) 10%, rgba(245,239,230,0.32) 12%, rgba(245,239,230,0.16) 14%, rgba(245,239,230,0.06) 16%, rgba(245,239,230,0.01) 18%, rgba(245,239,230,0) 20%, rgba(245,239,230,0) 80%, rgba(245,239,230,0.01) 82%, rgba(245,239,230,0.06) 84%, rgba(245,239,230,0.16) 86%, rgba(245,239,230,0.32) 88%, rgba(245,239,230,0.5) 90%, rgba(245,239,230,0.68) 92%, rgba(245,239,230,0.84) 94%, rgba(245,239,230,0.94) 96%, rgba(245,239,230,0.99) 98%, rgba(245,239,230,1) 100%)}}

/* Fit the movie-night photograph inside the existing small paper frame. */
.au-community .photo--small>.community-photo-insert{position:absolute;inset:0;width:100%;height:100%;max-width:none;display:block}

/* Restore the full pine cutout above the movie photo within its paper frame. */
.au-community .community-pine-foreground{position:absolute;left:calc(var(--u) * -140);top:calc(var(--u) * 40);width:calc(var(--u) * 1672);height:calc(var(--u) * 941);max-width:none;display:block;z-index:2;pointer-events:none;overflow:visible}
@media(max-width:900px){.au-community .community-pine-foreground{top:calc(var(--u) * -200)}}
