.photo-bg[data-astro-cid-nnflp23m],.photo-bg[data-astro-cid-nnflp23m] img[data-astro-cid-nnflp23m]{width:100%;height:100%;display:block}.photo-bg[data-astro-cid-nnflp23m] img[data-astro-cid-nnflp23m]{object-fit:cover;object-position:var(--photo-pos,center);filter:contrast(1.1)saturate(1.06)}@media (width<=900px){.photo-bg[data-astro-cid-nnflp23m] img[data-astro-cid-nnflp23m]{object-position:var(--photo-pos-mobile,var(--photo-pos,center))}}.section[data-astro-cid-w6ymvdtg]{z-index:var(--z-content);transition:background-color var(--transition-slow), color var(--transition-slow);isolation:isolate;position:relative;overflow:hidden}.section--full[data-astro-cid-w6ymvdtg]{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.section--padded[data-astro-cid-w6ymvdtg]{padding:var(--space-xl) 0;padding-top:calc(var(--space-xl) + 60px)}.section--dark[data-astro-cid-w6ymvdtg]{color:var(--white);background-color:#0000}.section--light[data-astro-cid-w6ymvdtg]{background-color:var(--white);color:var(--black)}.section--accent[data-astro-cid-w6ymvdtg]{background-color:var(--accent);color:var(--white)}.section--dark[data-astro-cid-w6ymvdtg] .btn--primary{color:var(--white);border-color:var(--white)}@media (hover:hover) and (pointer:fine){.section--dark[data-astro-cid-w6ymvdtg] .btn--primary:hover{color:var(--black)}.section--light[data-astro-cid-w6ymvdtg] .btn--primary:hover,.section--light[data-astro-cid-w6ymvdtg] .btn--accent:hover{color:var(--white)}}.section--light[data-astro-cid-w6ymvdtg] .btn--primary{color:var(--black);border-color:var(--black)}.section--light[data-astro-cid-w6ymvdtg] .btn--accent{color:var(--white);border-color:var(--accent);background:var(--accent)}.section__content[data-astro-cid-w6ymvdtg]{z-index:2;width:100%;position:relative}.section__photo[data-astro-cid-w6ymvdtg]{z-index:0;pointer-events:none;position:absolute;inset:0}.section__photo[data-astro-cid-w6ymvdtg] img[data-astro-cid-w6ymvdtg]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.section__photo[data-astro-cid-w6ymvdtg]:after{content:"";background:radial-gradient(90% 70% at 50% 40%,#0000 30%,#00000047 100%),linear-gradient(#00000014 0%,#0000000f 42%,#00000085 100%);position:absolute;inset:0}.section__photo--light[data-astro-cid-w6ymvdtg]:after{background:radial-gradient(90% 70% at 50% 40%,#0000 35%,#00000038 100%),linear-gradient(#0000000f 0%,#0000000a 45%,#0000006b 100%)}.section__photo--mid[data-astro-cid-w6ymvdtg]:after{background:radial-gradient(90% 70% at 50% 40%,#0000 30%,#00000047 100%),linear-gradient(#00000014 0%,#0000000f 42%,#00000085 100%)}.section__photo--heavy[data-astro-cid-w6ymvdtg]:after{background:radial-gradient(85% 65% at 50% 40%,#0000 25%,#00000052 100%),linear-gradient(#0000001f 0%,#00000014 40%,#00000094 100%)}.section--dark[data-astro-cid-w6ymvdtg]{--lift-text:0 1px 1px #000000e6, 0 0 12px #000c, 0 4px 18px #0000008c;--lift-head:drop-shadow(0 1px 1px #000000f2) drop-shadow(0 0 16px #000000b3) drop-shadow(0 10px 28px #00000073)}@media (width<=900px){.section--dark[data-astro-cid-w6ymvdtg]{--lift-text:0 1px 1px #000, 0 0 8px #000000e6, 0 4px 18px #000000a6;--lift-head:drop-shadow(0 1px 1px #000) drop-shadow(0 0 12px #000000d9) drop-shadow(0 0 28px #000000b3) drop-shadow(0 10px 30px #00000080)}}.section--dark[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg]{text-shadow:var(--lift-text)}.section--dark[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg] h1,.section--dark[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg] h2{text-shadow:none;filter:var(--lift-head)}.section--dark[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg] .btn,.section--dark[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg] input,.section--dark[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg] textarea,.section--dark[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg] select{text-shadow:none}@media (width<=900px){.section--padded[data-astro-cid-w6ymvdtg]{padding:var(--space-lg) 0;padding-top:calc(var(--space-lg) + 50px)}.section--full[data-astro-cid-w6ymvdtg]{min-height:auto}}@media (width<=480px){.section--padded[data-astro-cid-w6ymvdtg]{padding:var(--space-md) 0;padding-top:calc(var(--space-md) + 50px)}}
