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