/*! Tailwind utilities owned by OhioPmhCampaignClosingCTA; generated from source. */
@layer utilities{:where([data-section-variant=story_campaign_final],[data-section-variant=story_campaign_final] *){&.absolute{position:absolute}&.relative{position:relative}&.inset-0{inset:calc(var(--spacing)*0)}&.isolate{isolation:isolate}&.-z-10{z-index:calc(10*-1)}&.-z-20{z-index:calc(20*-1)}&.mx-auto{margin-inline:auto}&.mt-7{margin-top:calc(var(--spacing)*7)}&.mt-9{margin-top:calc(var(--spacing)*9)}&.flex{display:flex}&.inline-flex{display:inline-flex}&.min-h-12{min-height:calc(var(--spacing)*12)}&.max-w-\[850px\]{max-width:850px}&.flex-wrap{flex-wrap:wrap}&.items-center{align-items:center}&.justify-center{justify-content:center}&.gap-4{gap:calc(var(--spacing)*4)}&.overflow-hidden{overflow:hidden}&.rounded-full{border-radius:3.40282e38px}&.border{border-style:var(--tw-border-style);border-width:1px}&.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){& .border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}&.bg-\[\#1F1F1F\]{background-color:#1f1f1f}&.bg-\[\#1F1F1F\]\/90{background-color:oklab(23.9292% -7.45058e-9 1.49012e-8/.9)}&.bg-\[\#A8316D\]{background-color:#a8316d}&.object-cover{object-fit:cover}&.px-5{padding-inline:calc(var(--spacing)*5)}&.px-7{padding-inline:calc(var(--spacing)*7)}&.py-28{padding-block:calc(var(--spacing)*28)}&.text-center{text-align:center}&.font-serif{font-family:var(--font-serif)}&.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}&.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}&.text-\[clamp\(2\.6rem\,5vw\,4\.875rem\)\]{font-size:clamp(2.6rem,5vw,4.875rem)}&.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}&.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}&.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}&.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}&.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}&.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}&.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}&.text-white{color:var(--color-white)}&.uppercase{text-transform:uppercase}@media (width>=40rem){& .sm\:px-10{padding-inline:calc(var(--spacing)*10)}}@media (width>=64rem){& .lg\:px-14{padding-inline:calc(var(--spacing)*14)}& .lg\:py-32{padding-block:calc(var(--spacing)*32)}}}}