/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a6fe0414],[data-v-a6fe0414]:before,[data-v-a6fe0414]:after,[data-v-a6fe0414]::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.hero-panel[data-v-a6fe0414]{min-height:520px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 16);color:var(--color-white,#fff);background-position:50%;background-size:cover;position:relative;overflow:hidden}@media (width>=40rem){.hero-panel[data-v-a6fe0414]{min-height:600px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 48)}}@media (width>=64rem){.hero-panel[data-v-a6fe0414]{min-height:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 48)}}@media (hover:none) and (pointer:coarse) and (height<=600px){.hero-panel[data-v-a6fe0414]{min-height:calc(100svh - 56px);padding-block:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;display:flex}}@media (hover:none) and (pointer:coarse) and (width<=640px) and (height>=521px){.hero-panel[data-v-a6fe0414]{min-height:calc(100svh - 56px);padding-block:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;display:flex}}.hero-panel-content[data-v-a6fe0414]{z-index:10;padding-top:calc(var(--spacing,.25rem) * 0);text-align:center;margin-inline:auto;position:relative}@media (width>=40rem){.hero-panel-content[data-v-a6fe0414]{max-width:var(--container-5xl,64rem)}}@media (hover:hover) and (pointer:fine) and (width<=640px) and (height>=700px){.hero-panel-content[data-v-a6fe0414]{flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}}.hero-panel-heading[data-v-a6fe0414]{filter:drop-shadow(0 0 2px #000000e6)drop-shadow(0 0 6px #000000b3);margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-serif,"Libre Baskerville", serif);--tw-font-weight:var(--font-weight-light,300);font-size:26px;font-weight:var(--font-weight-light,300);white-space:pre-line;--tw-leading:var(--leading-tight,1.25)!important;line-height:var(--leading-tight,1.25)!important}@media (width>=40rem){.hero-panel-heading[data-v-a6fe0414]{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=64rem){.hero-panel-heading[data-v-a6fe0414]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.hero-panel-subheading[data-v-a6fe0414]{filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 2px #000c);max-width:80vw;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-stone-100,oklch(97% .001 106.424));margin-inline:auto}@media (width>=40rem){.hero-panel-subheading[data-v-a6fe0414]{max-width:420px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}@media (width>=48rem){.hero-panel-subheading[data-v-a6fe0414]{max-width:var(--container-xl,36rem);font-size:15px}}@media (width>=64rem){.hero-panel-subheading[data-v-a6fe0414]{max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.hero-image-pass-filter[data-v-a6fe0414]{inset:calc(var(--spacing,.25rem) * 0);background-color:#4a55654d;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-image-pass-filter[data-v-a6fe0414]{background-color:color-mix(in oklab, var(--color-gray-600,oklch(44.6% .03 256.802)) 30%, transparent)}}@media (prefers-color-scheme:dark){.hero-image-pass-filter[data-v-a6fe0414]{background-color:#1e293966}@supports (color:color-mix(in lab, red, red)){.hero-image-pass-filter[data-v-a6fe0414]{background-color:color-mix(in oklab, var(--color-gray-800,oklch(27.8% .033 256.848)) 40%, transparent)}}}.hero-bottom-fade[data-v-a6fe0414]{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);background:linear-gradient(#00000040 0%,#0000 5% 95%,#00000040 100%);position:absolute}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
