/* New Beginnings: base */
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#0F1412;color:#EEF0EA;font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%}
a{color:#FFB547}a:hover{color:#FFFFFF}
::selection{background:#FFB547;color:#0F1412}
[hidden]{display:none!important}
header nav a,header nav button{white-space:nowrap}
:focus-visible{outline:2px solid #FFB547;outline-offset:2px}
.skip-link{position:absolute;left:-9999px;top:12px;z-index:100;background:#FFB547;color:#0F1412;padding:12px 16px;font-weight:700;text-decoration:none}
.skip-link:focus{left:12px}
[data-dd-menu]{display:none!important}
[data-dd]:hover [data-dd-menu],[data-dd]:focus-within [data-dd-menu],[data-dd].open [data-dd-menu]{display:flex!important}
.nf{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,140px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.6;color:#C9D0CA}
.nf h1{margin:0;color:#EEF0EA;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(56px,8vw,120px);line-height:.86}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Components (generated from the design) */
.c0{background:#0F1412;color:#EEF0EA;font-family:Archivo,system-ui,sans-serif;min-height:100vh}
.c1{position:sticky;top:0;z-index:30;background:rgba(15,20,18,.92);backdrop-filter:blur(10px);border-bottom:1px solid #2A3430}
.c2{max-width:1360px;margin:0 auto;padding:16px clamp(20px,4vw,56px);display:flex;flex-wrap:wrap;gap:14px 40px;align-items:center;justify-content:space-between}
.c3{display:flex;align-items:center;gap:12px;text-decoration:none;color:#EEF0EA}
.c4{fill:#FFB547}
.c5{fill:none;stroke:#0F1412;stroke-width:3.2px;opacity:.5}
.c6{fill:none;stroke:#0F1412;stroke-width:3.2px}
.c7{fill:#0F1412}
.c8{display:flex;flex-direction:column;gap:3px;line-height:1}
.c9{font-weight:800;font-stretch:75%;font-size:22px;letter-spacing:.02em;text-transform:uppercase}
.ca{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#A7B0A9}
.cb{display:flex;flex-wrap:wrap;gap:6px 28px;align-items:center;font-size:15px;font-weight:500}
.cc{color:#EEF0EA;text-decoration:none;padding:6px 0;border-bottom:2px solid #FFB547}
.cd{position:relative}
.ce{background:none;border:none;border-bottom:2px solid transparent;color:#EEF0EA;font:500 15px Archivo,sans-serif;padding:6px 0;cursor:pointer;display:flex;gap:6px;align-items:center}
.cf{font-size:10px}
.cg{position:absolute;top:100%;left:-14px;z-index:60;min-width:260px;background:#18201D;border-top:3px solid #FFB547;padding:8px;display:flex;flex-direction:column;box-shadow:0 14px 34px rgba(0,0,0,.45)}
.ch{color:#EEF0EA;text-decoration:none;padding:12px 14px;font-size:15px}
.ch:hover{background:#26302C}
.ci{color:#EEF0EA;text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}
.cj{background:#FFB547;color:#0F1412;text-decoration:none;padding:11px 18px;font-weight:700}
.cj:hover{background:#FFFFFF;color:#0F1412}
.ck{position:relative;min-height:min(860px,92vh);display:flex;flex-direction:column;overflow:hidden}
.cl{position:absolute;inset:0}
.cm{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.cn{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,20,18,.96) 0%,rgba(15,20,18,.86) 42%,rgba(15,20,18,.25) 78%,rgba(15,20,18,.1) 100%);pointer-events:none}
.co{position:relative;z-index:2;flex:1;max-width:1360px;width:100%;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(48px,6vw,88px);display:flex;flex-direction:column;justify-content:flex-end;gap:28px;pointer-events:none}
.cp{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#FFB547}
.cq{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(56px,9.5vw,148px);line-height:.86;letter-spacing:-.01em;max-width:1000px}
.cr{margin:0;max-width:600px;font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:#D9DED8}
.cs{display:flex;flex-wrap:wrap;gap:12px;pointer-events:auto}
.ct{background:#FFB547;color:#0F1412;text-decoration:none;padding:18px 28px;font-weight:700;font-size:16px}
.ct:hover{background:#FFFFFF}
.cu{border:1.5px solid #EEF0EA;color:#EEF0EA;text-decoration:none;padding:17px 26px;font-weight:600;font-size:16px}
.cu:hover{background:#EEF0EA;color:#0F1412}
.cv{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;font-weight:600;letter-spacing:.06em}
.cw{color:#A7B0A9;margin-right:6px}
.cx{border:1px solid #5A6661;padding:6px 9px}
.cy{border-top:1px solid #2A3430;border-bottom:1px solid #2A3430}
.cz{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1px;background:#2A3430}
.c10{background:#0F1412;padding:36px clamp(20px,3vw,40px);display:flex;flex-direction:column;gap:8px}
.c11{font-weight:900;font-stretch:65%;font-size:clamp(56px,5.5vw,72px);line-height:.9;color:#FFB547}
.c12{font-size:15px;line-height:1.45;color:#D9DED8}
.c13{font-size:12px;color:#A7B0A9}
.c14{font-weight:900;font-stretch:65%;font-size:clamp(56px,5.5vw,72px);line-height:.9}
.c15{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,140px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:56px}
.c16{display:flex;flex-wrap:wrap;gap:20px 60px;justify-content:space-between;align-items:flex-end}
.c17{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(44px,6vw,92px);line-height:.9;max-width:900px}
.c18{color:#FFB547}
.c19{margin:0;max-width:440px;font-size:17px;line-height:1.6;color:#C9D0CA}
.c1a{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px}
.c1b{display:flex;flex-direction:column;gap:14px;border-top:3px solid #FFB547;padding-top:22px}
.c1c{font-weight:900;font-stretch:65%;font-size:28px;color:#FFB547}
.c1d{margin:0;font-size:24px;font-weight:700}
.c1e{margin:0;font-size:17px;line-height:1.6;color:#C9D0CA}
.c1f{margin:24px 0 0;padding-top:40px;border-top:1px solid #2A3430;font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:clamp(28px,3.4vw,48px);line-height:1.05;max-width:1100px;text-wrap:balance}
.c1g{background:#18201D}
.c1h{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,140px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:48px}
.c1i{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(44px,6vw,92px);line-height:.9}
.c1j{display:flex;flex-direction:column;gap:16px;max-width:440px}
.c1k{font-weight:700;color:#FFB547;text-decoration:none}
.c1l{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:10px;align-items:end}
.c1m{background:#26302C;padding:22px;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}
.c1n{font-weight:900;font-stretch:65%;font-size:44px;line-height:1;color:#FFB547}
.c1o{font-size:18px}
.c1p{font-size:14px;line-height:1.5;color:#C9D0CA}
.c1q{background:#26302C;padding:22px;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}
.c1r{background:#26302C;padding:22px;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}
.c1s{background:#26302C;padding:22px;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}
.c1t{background:#26302C;padding:22px;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}
.c1u{background:#FFB547;color:#0F1412;padding:22px;min-height:400px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}
.c1v{font-weight:900;font-stretch:65%;font-size:44px;line-height:1}
.c1w{font-size:14px;line-height:1.5;color:#2A2410}
.c1x{display:flex;flex-direction:column}
.c1y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px 40px;align-items:center;padding:26px 0;border-top:1px solid #2A3430}
.c1z{font-weight:900;font-stretch:65%;font-size:64px;line-height:.9}
.c20{font-size:16px;line-height:1.55;color:#C9D0CA}
.c21{font-size:17px;font-weight:700;color:#FFB547}
.c22{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px 40px;align-items:center;padding:26px 0;border-top:1px solid #2A3430;border-bottom:1px solid #2A3430}
.c23{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}
.c24{margin:0;display:flex;flex-direction:column;gap:10px}
.c25{position:relative;aspect-ratio:1/1}
.c26{font-size:15px;font-weight:600}
.c27{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,140px) clamp(20px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px 72px;align-items:start}
.c28{display:flex;flex-direction:column;gap:24px}
.c29{background:#0F1412;padding:28px;display:flex;flex-direction:column;gap:20px;border-top:3px solid #FFB547}
.c2a{font-weight:800;font-stretch:75%;font-size:32px;text-transform:uppercase;line-height:1}
.c2b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.c2c{display:flex;flex-direction:column;gap:4px}
.c2d{font-weight:900;font-stretch:65%;font-size:40px;line-height:1}
.c2e{font-size:13px;color:#A7B0A9}
.c2f{display:flex;flex-direction:column;gap:10px}
.c2g{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#A7B0A9}
.c2h{display:flex;flex-wrap:wrap;gap:8px}
.c2i{background:#26302C;padding:8px 12px;font-size:14px}
.c2j{margin:0;font-size:15px;line-height:1.55;color:#C9D0CA}
.c2k{font-size:12px;line-height:1.5;color:#A7B0A9}
.c2l{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(5,minmax(64px,92px));gap:8px}
.c2m{grid-area:1 / 1 / 5 / 3;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-family:Archivo,sans-serif;background:#26302C;color:#EEF0EA}
.c2n{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,18,.55),rgba(15,20,18,.88)), url('../img/state-wa.jpg') center/cover no-repeat}
.c2o{position:relative;font-weight:900;font-stretch:65%;font-size:28px;line-height:1}
.c2p{position:relative;font-size:13px;font-weight:600}
.c2q{grid-area:1 / 3 / 3 / 5;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-family:Archivo,sans-serif;background:#FFB547;color:#0F1412}
.c2r{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,181,71,.8),rgba(255,181,71,.95)), url('../img/state-nt.jpg') center/cover no-repeat}
.c2s{grid-area:3 / 3 / 5 / 5;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-family:Archivo,sans-serif;background:#26302C;color:#EEF0EA}
.c2t{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,18,.55),rgba(15,20,18,.88)), url('../img/state-sa.jpg') center/cover no-repeat}
.c2u{grid-area:1 / 5 / 3 / 7;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-family:Archivo,sans-serif;background:#26302C;color:#EEF0EA}
.c2v{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,18,.55),rgba(15,20,18,.88)), url('../img/state-qld.jpg') center/cover no-repeat}
.c2w{grid-area:3 / 5 / 4 / 7;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-family:Archivo,sans-serif;background:#26302C;color:#EEF0EA}
.c2x{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,18,.55),rgba(15,20,18,.88)), url('../img/state-nsw.jpg') center/cover no-repeat}
.c2y{grid-area:4 / 5 / 5 / 6;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-family:Archivo,sans-serif;background:#26302C;color:#EEF0EA}
.c2z{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,18,.55),rgba(15,20,18,.88)), url('../img/state-vic.jpg') center/cover no-repeat}
.c30{grid-area:4 / 6 / 5 / 7;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-family:Archivo,sans-serif;background:#26302C;color:#EEF0EA}
.c31{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,18,.55),rgba(15,20,18,.88)), url('../img/state-act.jpg') center/cover no-repeat}
.c32{grid-area:5 / 5 / 6 / 6;position:relative;overflow:hidden;border:none;cursor:pointer;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:space-between;font-family:Archivo,sans-serif;background:#26302C;color:#EEF0EA}
.c33{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,18,.55),rgba(15,20,18,.88)), url('../img/state-tas.jpg') center/cover no-repeat}
.c34{font-size:11px;line-height:1.5;color:#A7B0A9;margin-top:10px;display:block}
.c35{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px 72px}
.c36{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(52px,7vw,112px);line-height:.86}
.c37{margin:0;font-size:17px;line-height:1.6;color:#C9D0CA;max-width:520px}
.c38{position:relative;aspect-ratio:3/2}
.c39{position:absolute;right:8px;bottom:6px;font-size:11px;line-height:1.3;color:#EEF0EA;background:rgba(15,20,18,.7);padding:2px 6px;pointer-events:none}
.c3a{padding:22px 0;border-top:1px solid #2A3430;display:flex;flex-direction:column;gap:6px}
.c3b{font-size:19px}
.c3c{padding:22px 0;border-top:1px solid #2A3430;border-bottom:1px solid #2A3430;display:flex;flex-direction:column;gap:6px}
.c3d{display:flex;flex-direction:column;gap:18px;border-top:1px solid #2A3430;padding-top:32px}
.c3e{display:flex;flex-wrap:wrap;gap:14px 44px;font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:clamp(20px,2vw,28px);color:#D9DED8}
.c3f{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:36px}
.c3g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}
.c3h{background:#26302C;padding:30px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:#EEF0EA}
.c3h:hover{background:#2F3A35}
.c3i{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#A7B0A9}
.c3j{margin:0;font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:30px;line-height:1}
.c3k{margin:0;font-size:15.5px;line-height:1.55;color:#C9D0CA}
.c3l{margin-top:auto;font-weight:700;color:#FFB547}
.c3m{background:#FFB547;color:#0F1412}
.c3n{max-width:1360px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,4vw,56px);display:flex;flex-wrap:wrap;gap:32px 60px;align-items:flex-end;justify-content:space-between}
.c3o{display:flex;flex-direction:column;gap:20px;max-width:900px}
.c3p{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(52px,8vw,128px);line-height:.86}
.c3q{margin:0;font-size:18px;line-height:1.55;max-width:560px;color:#2A2410}
.c3r{background:#0F1412;color:#FFFFFF;text-decoration:none;padding:20px 30px;font-weight:700;font-size:17px}
.c3r:hover{background:#FFFFFF;color:#0F1412}
.c3s{background:#0A0E0C;border-top:1px solid #2A3430;color:#C9D0CA}
.c3t{max-width:1360px;margin:0 auto;padding:64px clamp(20px,4vw,56px) 36px;display:flex;flex-direction:column;gap:44px}
.c3u{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:36px 56px}
.c3v{display:flex;flex-direction:column;gap:18px}
.c3w{display:flex;align-items:center;gap:12px}
.c3x{font-weight:800;font-stretch:75%;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:#EEF0EA}
.c3y{margin:0;font-size:15px;line-height:1.6;max-width:320px}
.c3z{display:flex;flex-direction:column;gap:12px;font-size:15px}
.c40{color:#EEF0EA;text-decoration:none}
.c41{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.6}
.c42{margin:0}
.c43{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;border-top:1px solid #2A3430;padding-top:24px;font-size:13px;color:#A7B0A9}
.c44{background:none;border:none;border-bottom:2px solid #FFB547;color:#EEF0EA;font:500 15px Archivo,sans-serif;padding:6px 0;cursor:pointer;display:flex;gap:6px;align-items:center}
.c45{max-width:1360px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,4vw,56px) clamp(40px,5vw,64px);display:flex;flex-direction:column;gap:28px}
.c46{display:flex;flex-wrap:wrap;gap:24px 60px;justify-content:space-between;align-items:flex-end}
.c47{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(56px,8.5vw,132px);line-height:.86;max-width:950px}
.c48{margin:0;max-width:440px;font-size:18px;line-height:1.6;color:#C9D0CA}
.c49{position:relative;height:clamp(240px,34vw,460px)}
.c4a{max-width:1360px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px) clamp(72px,9vw,120px)}
.c4b{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px 56px;padding:48px 0;border-bottom:1px solid #2A3430}
.c4c{display:flex;flex-direction:column;gap:12px}
.c4d{font-weight:900;font-stretch:65%;font-size:96px;line-height:.85;color:#FFB547}
.c4e{margin:0;font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:34px;line-height:1}
.c4f{margin:0;font-size:16px;line-height:1.6;color:#C9D0CA}
.c4g{color:#EEF0EA}
.c4h{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 32px;align-content:start;font-size:17px;line-height:1.45}
.c4i{padding:14px 0;border-top:1px solid #2A3430}
.c4j{font-weight:700}
.c4k{color:#A7B0A9;font-size:15px}
.c4l{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:44px}
.c4m{display:flex;flex-direction:column;gap:16px}
.c4n{margin:0;max-width:460px;font-size:17px;line-height:1.6;color:#C9D0CA}
.c4o{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 40px}
.c4p{display:flex;flex-direction:column;gap:12px;padding:28px 0;border-top:1px solid #2A3430}
.c4q{font-weight:900;font-stretch:65%;font-size:56px;line-height:.85;color:#FFB547}
.c4r{margin:0;font-size:21px;font-weight:700}
.c4s{margin:0;font-size:16px;line-height:1.6;color:#C9D0CA;text-wrap:pretty}
.c4t{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}
.c4u{background:#26302C;padding:28px;display:flex;flex-direction:column;gap:10px}
.c4v{margin:0;font-size:19px;font-weight:700}
.c4w{background:#18201D;border-top:3px solid #FFB547}
.c4x{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:48px 80px;align-items:start}
.c4y{display:flex;flex-direction:column;gap:22px}
.c4z{display:flex;flex-direction:column;border-top:1px solid #2A3430}
.c50{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid #2A3430}
.c51{font-weight:900;font-stretch:65%;font-size:24px;line-height:1;color:#FFB547}
.c52{font-size:16px;line-height:1.5}
.c53{background:#0F1412;padding:clamp(24px,3.5vw,44px);color-scheme:dark}
.c54{display:flex;flex-direction:column;gap:18px;padding:24px 0}
.c55{fill:none;stroke:#0F1412;stroke-width:4px}
.c56{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:44px;line-height:.9}
.c57{margin:0;font-size:17px;line-height:1.6;color:#C9D0CA;margin:0}
.c58{background:none;border:1.5px solid #EEF0EA;padding:12px 18px;font:600 15px Archivo,sans-serif;cursor:pointer;color:#EEF0EA}
.c59{margin:0 0 4px;font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:28px;line-height:1}
.c5a{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}
.c5b{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}
.c5c{font:400 16px Archivo,sans-serif;padding:14px;border:1px solid #3A4641;background:#0F1412;color:#EEF0EA;border-radius:0}
.c5c:focus{outline:2px solid #FFB547;outline-offset:0;border-color:#FFB547}
.c5d{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:10px}
.c5e{font-size:14px;font-weight:600;padding:0;margin-bottom:10px}
.c5f{display:flex;gap:8px;align-items:center;font-size:14.5px;border:1px solid #3A4641;padding:10px 12px;cursor:pointer}
.c5g{width:18px;height:18px;margin:0;accent-color:#FFB547}
.c5h{font:400 16px/1.5 Archivo,sans-serif;padding:14px;border:1px solid #3A4641;background:#0F1412;color:#EEF0EA;border-radius:0;resize:vertical}
.c5h:focus{outline:2px solid #FFB547;outline-offset:0;border-color:#FFB547}
.c5i{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#C9D0CA}
.c5j{width:20px;height:20px;margin:1px 0 0;accent-color:#FFB547;flex:none}
.c5k{margin:0;padding:12px 14px;background:#3A2A12;color:#FFD9A0;font-size:14.5px;border-left:3px solid #FFB547}
.c5l{background:#FFB547;color:#0F1412;border:none;padding:18px 24px;font:700 16px Archivo,sans-serif;cursor:pointer}
.c5l:hover{background:#FFFFFF}
.c5m{margin:0;max-width:460px;font-size:18px;line-height:1.6;color:#C9D0CA}
.c5n{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 48px}
.c5o{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:26px 0;border-top:1px solid #2A3430}
.c5p{font-weight:900;font-stretch:65%;font-size:44px;line-height:.85;color:#FFB547}
.c5q{display:flex;flex-direction:column;gap:8px}
.c5r{margin:0;font-size:20px;font-weight:700}
.c5s{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:40px}
.c5t{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 40px}
.c5u{display:flex;flex-direction:column;gap:10px;padding:24px 0;border-top:1px solid #2A3430}
.c5v{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px 72px;align-items:center}
.c5w{position:relative;aspect-ratio:4/3}
.c5x{display:flex;flex-direction:column;gap:20px}
.c5y{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(40px,5vw,72px);line-height:.9}
.c5z{margin:0;padding:0;list-style:none;font-size:17px;line-height:1.45}
.c60{padding:13px 0;border-top:1px solid #2A3430}
.c61{padding:13px 0;border-top:1px solid #2A3430;border-bottom:1px solid #2A3430}
.c62{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,56px) clamp(72px,9vw,120px);display:flex;flex-direction:column;gap:40px}
.c63{display:flex;flex-wrap:wrap;gap:20px 60px;justify-content:space-between;align-items:flex-end;padding-top:56px;border-top:1px solid #2A3430}
.c64{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(36px,4.5vw,64px);line-height:.9;max-width:760px}
.c65{margin:0;max-width:480px;font-size:17px;line-height:1.6;color:#C9D0CA}
.c66{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}
.c67{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#FFB547}
.c68{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px 56px;align-items:start}
.c69{display:flex;flex-direction:column;gap:14px}
.c6a{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#A7B0A9}
.c6b{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 32px;font-size:16.5px;line-height:1.45}
.c6c{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:28px}
.c6d{margin:0;font-size:17px;line-height:1.6;color:#C9D0CA;max-width:460px}
.c6e{background:#26302C;padding:28px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:#EEF0EA}
.c6e:hover{background:#2F3A35}
.c6f{font-weight:900;font-stretch:65%;font-size:40px;line-height:.85;color:#FFB547}
.c6g{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#A7B0A9}
.c6h{max-width:1360px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:36px}
.c6i{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px}
.c6j{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#FFB547;text-decoration:none}
.c6k{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(52px,7.5vw,116px);line-height:.86;max-width:900px}
.c6l{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}
.c6m{background:#18201D;padding:20px 22px;display:flex;flex-direction:column;gap:6px}
.c6n{font-size:17px;font-weight:700}
.c6o{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);padding-top:clamp(40px,5vw,64px);display:flex;flex-direction:column;gap:36px}
.c6p{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,56px) clamp(72px,9vw,120px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px 56px;align-items:start}
.c6q{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(36px,4.5vw,64px);line-height:.9}
.c6r{margin:0;padding:0;list-style:none;font-size:18px;line-height:1.45}
.c6s{padding:16px 0;border-top:1px solid #2A3430}
.c6t{padding:16px 0;border-top:1px solid #2A3430;border-bottom:1px solid #2A3430}
.c6u{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(56px,8.5vw,132px);line-height:.86}
.c6v{max-width:1360px;margin:0 auto;padding:24px clamp(20px,4vw,56px) clamp(64px,8vw,104px);display:flex;flex-direction:column;gap:28px}
.c6w{margin:0;font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:clamp(28px,3vw,40px);line-height:1}
.c6x{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:#2A3430;border:1px solid #2A3430}
.c6y{background:#0F1412;padding:28px;display:flex;flex-direction:column;gap:8px}
.c6z{font-weight:900;font-stretch:65%;font-size:64px;line-height:.9;color:#FFB547}
.c70{font-size:15.5px;line-height:1.5;color:#C9D0CA}
.c71{max-width:1360px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px 80px}
.c72{display:flex;flex-direction:column;gap:8px;border-top:1px solid #3A4641;padding-top:22px}
.c73{font-weight:900;font-stretch:65%;font-size:80px;line-height:.9;color:#FFB547}
.c74{font-weight:900;font-stretch:65%;font-size:60px;line-height:.9}
.c75{display:flex;flex-direction:column;gap:11px;font-size:14px;font-weight:600}
.c76{display:grid;grid-template-columns:52px 1fr 56px;gap:12px;align-items:center}
.c77{height:16px;background:#FFB547;width:100%}
.c78{text-align:right}
.c79{height:16px;background:#7D8A84;width:25.9%}
.c7a{height:16px;background:#7D8A84;width:19.6%}
.c7b{height:16px;background:#7D8A84;width:17%}
.c7c{display:grid;grid-template-columns:52px 1fr 56px;gap:12px;align-items:center;color:#FFFFFF}
.c7d{height:16px;background:#EEF0EA;width:16.5%}
.c7e{height:16px;background:#7D8A84;width:15.1%}
.c7f{height:16px;background:#7D8A84;width:13.4%}
.c7g{height:16px;background:#7D8A84;width:9.6%}
.c7h{height:16px;background:#7D8A84;width:8.8%}
.c7i{margin:6px 0 0;font-size:15px;line-height:1.55;color:#C9D0CA}
.c7j{max-width:1360px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 80px;align-items:start}
.c7k{margin:0;font-size:15px;line-height:1.6;color:#A7B0A9}
.c7l{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:8px 28px;padding:22px 0;border-top:1px solid #3A4641}
.c7m{font-weight:900;font-stretch:65%;font-size:52px;line-height:.9;color:#FFB547}
.c7n{display:flex;flex-direction:column;gap:6px}
.c7o{font-size:17px}
.c7p{font-size:15px;line-height:1.55;color:#C9D0CA}
.c7q{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:8px 28px;padding:22px 0;border-top:1px solid #3A4641;border-bottom:1px solid #3A4641}
.c7r{font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:26px;line-height:1.05;color:#FFB547}
.c7s{max-width:1360px;margin:0 auto;padding:clamp(64px,8vw,104px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:28px}
.c7t{display:flex;flex-wrap:wrap;gap:16px 60px;justify-content:space-between;align-items:flex-end}
.c7u{margin:0;max-width:520px;font-size:16px;line-height:1.6;color:#C9D0CA}
.c7v{background:#26302C;padding:26px;display:flex;flex-direction:column;gap:8px}
.c7w{font-size:15px;line-height:1.5;color:#C9D0CA}
.c7x{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,56px) clamp(64px,8vw,104px);display:flex;flex-direction:column;gap:28px}
.c7y{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(40px,5vw,72px);line-height:.9;max-width:1000px}
.c7z{overflow-x:auto;border-top:3px solid #FFB547}
.c80{width:100%;min-width:760px;border-collapse:collapse;font-size:15.5px;line-height:1.5}
.c81{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#A7B0A9}
.c82{padding:16px 16px 16px 0;font-weight:600}
.c83{padding:16px;font-weight:600}
.c84{padding:16px 0 16px 16px;font-weight:600}
.c85{border-top:1px solid #2A3430}
.c86{padding:16px 16px 16px 0;font-weight:700}
.c87{padding:16px;color:#C9D0CA}
.c88{padding:16px 0 16px 16px}
.c89{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#FFB547}
.c8a{margin:0;font-size:16px;line-height:1.55;color:#C9D0CA}
.c8b{width:100%;min-width:640px;border-collapse:collapse;font-size:16px}
.c8c{padding:16px;font-weight:600;text-align:right}
.c8d{padding:16px 0 16px 16px;font-weight:600;text-align:right}
.c8e{padding:14px 16px 14px 0;font-weight:700}
.c8f{padding:14px 16px;text-align:right}
.c8g{padding:14px 0 14px 16px;text-align:right}
.c8h{max-width:1360px;margin:0 auto;padding:48px clamp(20px,4vw,56px) 72px;display:flex;flex-direction:column;gap:18px}
.c8i{margin:0;padding-left:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:10px 40px;font-size:14.5px;line-height:1.5;color:#C9D0CA}
.c8j{position:relative;min-height:min(680px,80vh);display:flex;overflow:hidden}
.c8k{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,20,18,.97) 0%,rgba(15,20,18,.75) 45%,rgba(15,20,18,.15) 100%);pointer-events:none}
.c8l{position:relative;z-index:2;max-width:1360px;width:100%;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px);display:flex;flex-direction:column;justify-content:flex-end;gap:24px;pointer-events:none}
.c8m{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(56px,8.5vw,132px);line-height:.86;max-width:1000px}
.c8n{margin:0;max-width:620px;font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:#D9DED8}
.c8o{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:24px}
.c8p{display:flex;flex-direction:column;gap:10px;border-top:3px solid #FFB547;padding-top:20px}
.c8q{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:48px 72px;align-items:start}
.c8r{position:relative;aspect-ratio:4/5;max-width:460px;width:100%;background:#26302C}
.c8s{position:absolute;inset:0;width:100%;height:100%;background:#26302C}
.c8t{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(48px,6vw,88px);line-height:.88}
.c8u{font-size:18px;font-weight:700}
.c8v{font-size:17px;line-height:1.65;color:#C9D0CA;margin:0}
.c8w{font-size:14px;line-height:1.55;color:#A7B0A9;margin:0;padding-top:14px;border-top:1px solid #3A4641}
.c8x{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}
.c8y{background:#26302C;padding:26px;display:flex;flex-direction:column;gap:10px}
.c8z{font-weight:900;font-stretch:65%;font-size:56px;line-height:.9;color:#FFB547}
.c90{background:#FFB547;color:#0F1412;padding:26px;display:flex;flex-direction:column;gap:10px}
.c91{font-weight:900;font-stretch:65%;font-size:56px;line-height:.9}
.c92{font-size:15px;line-height:1.55;color:#2A2410}
.c93{max-width:1360px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:56px 80px;align-items:start}
.c94{display:flex;flex-direction:column;gap:28px}
.c95{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:clamp(56px,7.5vw,116px);line-height:.86}
.c96{margin:0;font-size:18px;line-height:1.6;color:#C9D0CA}
.c97{display:flex;flex-direction:column;border-top:3px solid #FFB547}
.c98{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid #2A3430}
.c99{font-weight:900;font-stretch:65%;font-size:26px;line-height:1;color:#FFB547}
.c9a{font-size:16.5px;line-height:1.5}
.c9b{font-size:16px;line-height:1.7;color:#C9D0CA}
.c9c{background:#18201D;border-top:3px solid #FFB547;padding:clamp(24px,3.5vw,44px);color-scheme:dark}
.c9d{margin:0;font-weight:900;font-stretch:65%;text-transform:uppercase;font-size:48px;line-height:.9}
.c9e{font-size:17px;line-height:1.6;color:#C9D0CA;margin:0}
.c9f{font:400 16px Archivo,sans-serif;padding:14px;border:1px solid #3A4641;background:#0F1412;color:#EEF0EA;border-radius:0}
.c9f:focus{outline:2px solid #FFB547;outline-offset:0}

/* Long words such as "rehabilitation" wrap instead of running off narrow phones */
.cq,.c47,.c1i,.c17,.c5y{overflow-wrap:break-word;hyphens:auto}
@media (max-width:400px){.c47{font-size:min(56px,13.5vw)}}
