.fhero[data-astro-cid-i6ajwmhs]{isolation:isolate;background:var(--dark);color:#fff;--copy-w:680px;align-items:center;min-height:85svh;display:flex;position:relative;overflow:hidden}@media (width>=768px){.fhero[data-astro-cid-i6ajwmhs]{min-height:100svh}}.fhero[data-astro-cid-i6ajwmhs] .hero-media{z-index:-2;position:absolute;inset:0}.fhero[data-astro-cid-i6ajwmhs] .hero-media picture{width:100%;height:100%;display:block}.fhero[data-astro-cid-i6ajwmhs] .hero-media img,.fhero[data-astro-cid-i6ajwmhs] .hero-media .photo-placeholder{object-fit:cover;width:100%;height:100%;display:block}.fhero-scrim[data-astro-cid-i6ajwmhs]{z-index:-1;pointer-events:none;--copy-end:calc(max(var(--gutter), 50% - var(--max) / 2 + var(--gutter)) + var(--copy-w));background:linear-gradient(0deg, #0009, #0000 45%), linear-gradient(90deg, #000000b8, #000000a3 calc(var(--copy-end) - 220px), #00000080 var(--copy-end), #00000038 calc(var(--copy-end) + 180px), #0000 calc(var(--copy-end) + 360px)), rgba(0, 0, 0, var(--scrim-d,0));position:absolute;inset:0}@media (width<=767px){.fhero-scrim[data-astro-cid-i6ajwmhs]{background:linear-gradient(0deg, #000000b8, #00000080), rgba(0, 0, 0, var(--scrim-m,0))}}.fhero-inner[data-astro-cid-i6ajwmhs]{width:100%;padding-top:calc(var(--header-h) + var(--sp-6));padding-bottom:calc(var(--note-bottom) + var(--note-h) + var(--sp-6))}.fhero[data-astro-cid-i6ajwmhs]{--note-h:calc(var(--fs-ui) * 1.4);--note-bottom:var(--sp-7)}.fhero-note[data-astro-cid-i6ajwmhs]{left:0;right:0;bottom:var(--note-bottom);padding:0 var(--gutter);text-align:center;font-family:var(--font-head);font-size:var(--fs-ui);font-weight:var(--w-ui);letter-spacing:normal;color:#fff;text-shadow:0 1px 3px #0009;pointer-events:none;margin:0;line-height:1.4;position:absolute}.fhero-ast[data-astro-cid-i6ajwmhs]{color:var(--accent)}@media (width<=767px){.fhero[data-astro-cid-i6ajwmhs]{--note-h:calc(var(--fs-small) * 1.4);--note-bottom:calc(var(--sp-7) + env(safe-area-inset-bottom))}.fhero-note[data-astro-cid-i6ajwmhs]{font-size:var(--fs-small)}}@media (width>=768px) and (width<=899px){.fhero[data-astro-cid-i6ajwmhs]{--note-bottom:calc(66px + var(--sp-4) + env(safe-area-inset-bottom))}}.fhero-copy[data-astro-cid-i6ajwmhs]{max-width:var(--copy-w);text-shadow:0 1px 3px #00000059}.fhero-copy[data-astro-cid-i6ajwmhs] h1{margin-bottom:0}.fhero-copy[data-astro-cid-i6ajwmhs] .lede,.fhero-copy[data-astro-cid-i6ajwmhs] p{color:#ffffffeb}.fhero-copy[data-astro-cid-i6ajwmhs] .lede{margin:var(--sp-4) 0 0}.fhero-copy[data-astro-cid-i6ajwmhs] .btn-row{margin-top:var(--sp-6);text-shadow:none}.fhero-copy[data-astro-cid-i6ajwmhs] .breadcrumbs{color:#fff}.fhero-copy[data-astro-cid-i6ajwmhs] :focus-visible{outline-color:#fff}@media (width<=599px){.fhero-copy[data-astro-cid-i6ajwmhs] .btn-row .btn{width:100%}}.fhero[data-astro-cid-i6ajwmhs].centred{--scrim-flat:.46;--scrim-soft:.2}.fhero[data-astro-cid-i6ajwmhs].centred .fhero-copy[data-astro-cid-i6ajwmhs]{text-align:center;max-width:none;margin:0 auto}.fhero[data-astro-cid-i6ajwmhs].centred .fhero-copy[data-astro-cid-i6ajwmhs] h1{max-width:24ch;margin-inline:auto}.fhero[data-astro-cid-i6ajwmhs].centred .fhero-copy[data-astro-cid-i6ajwmhs] .lede{max-width:58ch;margin:var(--sp-4) auto 0}.fhero[data-astro-cid-i6ajwmhs].centred .fhero-copy[data-astro-cid-i6ajwmhs] .btn-row{justify-content:center;gap:var(--sp-4)}.fhero[data-astro-cid-i6ajwmhs].centred .fhero-copy[data-astro-cid-i6ajwmhs] .breadcrumbs{color:#ffffffc7}.fhero[data-astro-cid-i6ajwmhs].centred .fhero-copy[data-astro-cid-i6ajwmhs] .breadcrumbs a{text-decoration:none}.fhero[data-astro-cid-i6ajwmhs].centred .fhero-copy[data-astro-cid-i6ajwmhs] .breadcrumbs a:hover{text-decoration:underline}@media (width>=768px){.fhero[data-astro-cid-i6ajwmhs].centred .fhero-scrim[data-astro-cid-i6ajwmhs]{background:linear-gradient(0deg, #0009, #0000 45%), radial-gradient(ellipse farthest-corner at 50% 52%, rgba(0, 0, 0, var(--scrim-soft)) 0%, rgba(0, 0, 0, calc(var(--scrim-soft) * .905)) 20%, rgba(0, 0, 0, calc(var(--scrim-soft) * .655)) 40%, rgba(0, 0, 0, calc(var(--scrim-soft) * .345)) 60%, rgba(0, 0, 0, calc(var(--scrim-soft) * .095)) 80%, #0000 100%), linear-gradient(rgba(0, 0, 0, var(--scrim-flat)), rgba(0, 0, 0, var(--scrim-flat))), rgba(0, 0, 0, var(--scrim-d,0))}}
