/* A still photographic view of Australia's cities and coastal communities. */
.australia-places{padding:0 0 38px;background:#14243a}.australia-panorama{position:relative;isolation:isolate;min-height:540px;display:flex;align-items:center;padding:70px 0 125px;overflow:hidden}.city-panorama{position:absolute;inset:0;margin:0;z-index:-2}.city-panorama img{width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block}.panorama-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#14243af5 0%,#14243ad9 29%,#14243a70 53%,#14243a0d 77%),linear-gradient(0deg,#14243a 0%,#14243a00 38%)}.australia-places .australia-copy h2{max-width:580px;font-size:46px;line-height:1.2;letter-spacing:-1.8px;margin-bottom:25px}.australia-places .australia-copy>p{max-width:430px;font-size:16px;line-height:1.85;color:#e0e8f3}.australia-places .australia-copy .eyebrow{font-size:12px;line-height:1.7;color:#b6cdfa;margin-bottom:24px}.australia-places .australia-copy .text-link{margin-top:26px;color:#c2d6ff}.city-panorama figcaption{position:absolute;top:30px;right:max(35px,calc((100vw - 1240px)/2));display:flex;flex-direction:column;gap:7px;color:white;text-align:right;text-shadow:0 2px 14px #14243a;padding:13px 17px;border:1px solid #ffffff35;background:#14243a66;border-radius:8px}.city-panorama figcaption>span{font-size:11px;letter-spacing:1.4px;font-weight:650}.city-panorama figcaption>strong{font-size:16px;font-weight:600}.place-scenes{position:relative;margin-top:-63px;display:grid;grid-template-columns:1fr 1fr;gap:26px;z-index:1}.place-scenes figure{margin:0;min-width:0;position:relative;overflow:hidden;border-radius:12px;background:#1a304a;border:1px solid #ffffff18}.place-scenes img{width:100%;height:290px;object-fit:cover;display:block}.place-scenes figcaption{padding:21px 25px 23px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#1a304a}.place-scenes figcaption>span{font-size:11px;line-height:1.6;letter-spacing:1.1px;color:#aec9f4;font-weight:650}.place-scenes figcaption>strong{font-size:17px;line-height:1.5;font-weight:600;letter-spacing:-.15px;color:white}.australia-places .national-reach{display:grid;grid-template-columns:1fr 2.4fr;column-gap:45px;margin-top:45px;padding-top:31px;border-top:1px solid #ffffff25;align-items:start}.australia-places .reach-heading{flex-direction:column;align-items:start;margin-bottom:12px;gap:12px}.australia-places .state-grid{grid-column:2;grid-row:1/3;grid-template-columns:repeat(8,minmax(0,1fr));border:0;border-radius:0;align-self:start}.australia-places .state-grid li{padding:6px 11px 10px;border:0;border-left:1px solid #ffffff26;gap:8px}.australia-places .state-grid strong{font-size:20px}.australia-places .state-grid li>span{font-size:12px;min-height:0;line-height:1.6;color:#ccd6e5}.australia-places .reach-note{grid-column:1/-1;margin-top:18px;max-width:780px;font-size:12px;line-height:1.8}.place-credits{font-size:12px;line-height:1.8;color:#adbed4;margin-top:23px;display:flex;flex-wrap:wrap;column-gap:24px;row-gap:8px}.place-credits a{color:inherit;text-decoration:underline;text-underline-offset:3px}.place-credits>span{display:block}.place-credits a:hover{color:white}
@media(max-width:1100px){.australia-places .australia-copy h2{font-size:40px;max-width:510px}.place-scenes img{height:255px}.place-scenes figcaption{padding:18px 20px;flex-direction:column;align-items:start;gap:7px}.australia-places .national-reach{grid-template-columns:1fr 3fr;column-gap:25px}.australia-places .state-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:15px}.city-panorama figcaption{right:30px}}
@media(max-width:850px){.australia-panorama{min-height:545px;padding-top:75px}.australia-places .australia-copy h2{font-size:37px;max-width:480px}.australia-places .australia-copy .eyebrow{font-size:11px}.city-panorama img{object-position:60% 50%}.city-panorama figcaption{top:20px;right:25px;padding:10px 13px}.city-panorama figcaption>span{font-size:10px}.city-panorama figcaption>strong{font-size:14px}.place-scenes{gap:20px}.place-scenes img{height:235px}.place-scenes figcaption>strong{font-size:16px}.place-scenes figcaption>span{font-size:10px}.australia-places .state-grid li{padding:6px 10px}.australia-places .national-reach{column-gap:20px}.place-credits{font-size:11px}}
@media(max-width:620px){.australia-places{padding-bottom:30px}.australia-panorama{min-height:650px;align-items:start;padding:48px 0 265px}.australia-places .australia-copy h2{font-size:36px;letter-spacing:-1.35px;line-height:1.2;margin-bottom:22px}.australia-places .australia-copy .eyebrow{font-size:11px;letter-spacing:.9px;margin-bottom:22px}.australia-places .australia-copy>p{font-size:16px;max-width:none}.australia-places .australia-copy .text-link{margin-top:22px}.city-panorama img{object-position:64% bottom}.panorama-shade{background:linear-gradient(180deg,#14243aff 0%,#14243aed 29%,#14243a66 62%,#14243a00 78%,#14243aee 100%)}.city-panorama figcaption{top:auto;bottom:66px;right:20px;padding:10px 13px}.place-scenes{margin-top:-34px;grid-template-columns:1fr;gap:22px}.place-scenes img{height:auto;aspect-ratio:1.6;object-fit:cover}.place-scenes figcaption{padding:19px 20px;flex-direction:row;align-items:center;gap:14px}.place-scenes figcaption>strong{font-size:16px}.place-scenes figcaption>span{font-size:10px;max-width:120px}.australia-places .national-reach{display:block;margin-top:33px;padding-top:27px}.australia-places .reach-heading{flex-direction:row;align-items:center;gap:12px;margin-bottom:24px}.australia-places .state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 0}.australia-places .state-grid li{padding:0 8px}.australia-places .state-grid strong{font-size:20px}.australia-places .state-grid li>span{font-size:11px}.australia-places .reach-note{font-size:12px;margin-top:25px}.place-credits{font-size:11px;gap:8px;margin-top:20px;flex-direction:column}}
@media(max-width:360px){.australia-places .australia-copy h2{font-size:33px}.australia-places .australia-copy .eyebrow{font-size:10px}.city-panorama figcaption{bottom:58px}.place-scenes figcaption{flex-direction:column;align-items:start;gap:6px}.australia-places .state-grid li>span{font-size:10px}.place-credits{font-size:10px}}
.place-credits>small{font-size:12px;width:100%;color:#adbed4}
@media(max-width:620px){.place-credits>small{font-size:11px}}
