.australian-story-page{background:#080c13;color:#eef1f4}
.story-page-hero{min-height:680px;padding:8vw 7vw;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;background:radial-gradient(circle at 78% 68%,#f3712f99,transparent 24%),linear-gradient(125deg,#07172f 0 48%,#351711 78%,#df4723);border-bottom:7px ridge var(--steel);position:relative;overflow:hidden}
.story-page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(165deg,transparent 0 62%,#020305b8 62%)}
.story-page-hero>div{position:relative;z-index:1}
.story-page-hero h1{font:italic clamp(66px,8vw,128px)/.82 Impact,Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.04em;margin:24px 0;text-shadow:4px 5px #000,7px 8px #a51e17}
.story-page-lead{max-width:760px;font:21px/1.65 Georgia;color:#dde3e9;margin-bottom:32px}
.story-page-mark{aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;border:12px ridge #d4d9de;background:linear-gradient(145deg,#f6f7f8,#737d87 45%,#11151b 46%,#06080d 70%);color:#080b10;box-shadow:0 35px 60px #000b;text-align:center;transform:rotate(4deg)}
.story-page-mark span{font:italic clamp(70px,9vw,150px)/1 Impact,Arial Black,sans-serif;text-shadow:2px 3px white}
.story-page-mark small{max-width:70%;font-weight:900;letter-spacing:.18em}
.story-page-journey{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:7vw;padding:95px max(7vw,24px);background:linear-gradient(125deg,#e8ebee,#c4cbd1);color:#090c10;border-bottom:5px ridge var(--steel)}
.story-page-journey>.eyebrow{color:#a6261a;padding-top:10px}
.story-page-journey__content{max-width:900px;font:20px/1.75 Georgia,serif}
.story-page-journey__content h2{margin:1.5em 0 .45em;font:clamp(34px,4vw,56px)/1 Impact,Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.01em}
.story-page-journey__content h2:first-child{margin-top:0}
.story-page-journey__content p{margin:0 0 1.2em}
.story-page-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:75px 4vw;background:#0b1019}
.story-page-grid>div{padding:25px 3vw;border-right:1px solid #929ba755}
.story-page-grid>div:last-child{border:0}
.story-page-grid b{font-size:34px;color:#ef5a2b}
.story-page-grid h2{font:28px/1 Impact,Arial Black,sans-serif;text-transform:uppercase}
.story-page-grid p{font:16px/1.55 Georgia;color:var(--muted)}
.story-page-promise{padding:105px max(8vw,24px);text-align:center;background:linear-gradient(120deg,#0a1b37,#111b2d 52%,#6b2118);border-block:6px ridge var(--steel)}
.story-page-promise h2{max-width:1100px;margin:20px auto;font:clamp(46px,6vw,88px)/.92 Impact,Arial Black,sans-serif;text-transform:uppercase}
.story-page-promise>p:last-child{max-width:800px;margin:28px auto 0;font:21px/1.6 Georgia;color:#d9dfe5}
@media(max-width:900px){.story-page-hero{grid-template-columns:1fr}.story-page-mark{width:min(70vw,430px);margin:auto}.story-page-journey{grid-template-columns:1fr;gap:20px}.story-page-grid{grid-template-columns:repeat(2,1fr)}.story-page-grid>div:nth-child(2){border-right:0}}
@media(max-width:600px){.story-page-hero{padding:70px 22px}.story-page-hero h1{font-size:58px}.story-page-grid{grid-template-columns:1fr}.story-page-grid>div{border-right:0;border-bottom:1px solid #929ba755}.story-page-mark{width:280px}}
