@layer base{*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;margin:0}figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit}:root{--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--color-black:#000;--color-white:#fff;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-text:var(--color-gray-900);--color-muted:var(--color-gray-500);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-xxl:1536px;--font-base:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--line-tight:1.2;--line-normal:1.5;--line-loose:1.8}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.leading-tight{line-height:var(--line-tight)}.leading-normal{line-height:var(--line-normal)}.leading-loose{line-height:var(--line-loose)}.title{font-size:var(--text-xl);font-weight:600;line-height:var(--line-tight)}.subtitle{font-size:var(--text-md);font-weight:500;line-height:var(--line-normal)}.meta{font-size:var(--text-sm);opacity:.7}}@layer base{}@layer base{@media (min-width:1024px){.title-lg{font-size:var(--text-2xl)}.title-xl{font-size:var(--text-3xl)}.subtitle-lg{font-size:var(--text-lg)}}}@layer base{.fnt-black{color:var(--color-black)}.fnt-white{color:var(--color-white)}.fnt-gray{color:var(--color-gray-500)}.fnt-lightgray{color:var(--color-gray-300)}.fnt-muted{opacity:.7}.fnt-light{opacity:.5}.fnt-uppercase{text-transform:uppercase}.fnt-lowercase{text-transform:lowercase}.fnt-capitalize{text-transform:capitalize}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.fnt-regular{font-weight:400}.fnt-medium{font-weight:500}.fnt-bold{font-weight:700}.ls-xs{letter-spacing:.04em}.ls-sm{letter-spacing:.08em}.ls-md{letter-spacing:.12em}@media (min-width:640px){.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:fnt-uppercase{text-transform:uppercase}.sm\:fnt-lowercase{text-transform:lowercase}.sm\:fnt-capitalize{text-transform:capitalize}.sm\:fnt-regular{font-weight:400}.sm\:fnt-medium{font-weight:500}.sm\:fnt-bold{font-weight:700}.sm\:ls-xs{letter-spacing:.04em}.sm\:ls-sm{letter-spacing:.08em}.sm\:ls-md{letter-spacing:.12em}}@media (min-width:768px){.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:fnt-uppercase{text-transform:uppercase}.md\:fnt-lowercase{text-transform:lowercase}.md\:fnt-capitalize{text-transform:capitalize}.md\:fnt-regular{font-weight:400}.md\:fnt-medium{font-weight:500}.md\:fnt-bold{font-weight:700}.md\:ls-xs{letter-spacing:.04em}.md\:ls-sm{letter-spacing:.08em}.md\:ls-md{letter-spacing:.12em}}@media (min-width:1024px){.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:fnt-uppercase{text-transform:uppercase}.lg\:fnt-lowercase{text-transform:lowercase}.lg\:fnt-capitalize{text-transform:capitalize}.lg\:fnt-regular{font-weight:400}.lg\:fnt-medium{font-weight:500}.lg\:fnt-bold{font-weight:700}.lg\:ls-xs{letter-spacing:.04em}.lg\:ls-sm{letter-spacing:.08em}.lg\:ls-md{letter-spacing:.12em}}@media (min-width:1280px){.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:fnt-uppercase{text-transform:uppercase}.xl\:fnt-lowercase{text-transform:lowercase}.xl\:fnt-capitalize{text-transform:capitalize}.xl\:fnt-regular{font-weight:400}.xl\:fnt-medium{font-weight:500}.xl\:fnt-bold{font-weight:700}.xl\:ls-xs{letter-spacing:.04em}.xl\:ls-sm{letter-spacing:.08em}.xl\:ls-md{letter-spacing:.12em}}@media (min-width:1536px){.xxl\:text-left{text-align:left}.xxl\:text-center{text-align:center}.xxl\:text-right{text-align:right}.xxl\:fnt-uppercase{text-transform:uppercase}.xxl\:fnt-lowercase{text-transform:lowercase}.xxl\:fnt-capitalize{text-transform:capitalize}.xxl\:fnt-regular{font-weight:400}.xxl\:fnt-medium{font-weight:500}.xxl\:fnt-bold{font-weight:700}.xxl\:ls-xs{letter-spacing:.04em}.xxl\:ls-sm{letter-spacing:.08em}.xxl\:ls-md{letter-spacing:.12em}}}@layer layout{:root{--container-padding:var(--space-3);--container-xs:360px;--container-sm:576px;--container-md:768px;--container-lg:960px;--container-default:1200px;--container-xl:1440px;--container-xxl:1536px}.container{margin-inline:auto;max-width:var(--container-default);padding-inline:var(--container-padding);width:100%}.container-xs{max-width:var(--container-xs)}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-lg{max-width:var(--container-lg)}.container-xl{max-width:var(--container-xl)}.container-xxl{max-width:var(--container-xxl)}.container-full{margin-inline:0;max-width:none;padding-inline:var(--container-padding);width:100%}.grid{display:grid;gap:var(--gap,var(--space-3));grid-template-columns:var(--grid-template,repeat(var(--cols,1),1fr))}.cols-1{--cols:1}.cols-2{--cols:2}.cols-3{--cols:3}.cols-4{--cols:4}.cols-5{--cols:5}.cols-6{--cols:6}.gap-sm{--gap:var(--space-2)}.gap-md{--gap:var(--space-3)}.gap-lg{--gap:var(--space-5)}.cols-1-1{--grid-template:1fr 1fr}.cols-2-1{--grid-template:2fr 1fr}.cols-1-2{--grid-template:1fr 2fr}@media (min-width:640px){.sm\:cols-1{--cols:1}.sm\:cols-2{--cols:2}.sm\:cols-3{--cols:3}.sm\:cols-4{--cols:4}.sm\:cols-5{--cols:5}.sm\:cols-6{--cols:6}.sm\:cols-1-1{--grid-template:1fr 1fr}.sm\:cols-2-1{--grid-template:2fr 1fr}.sm\:cols-1-2{--grid-template:1fr 2fr}}@media (min-width:768px){.md\:cols-1{--cols:1}.md\:cols-2{--cols:2}.md\:cols-3{--cols:3}.md\:cols-4{--cols:4}.md\:cols-5{--cols:5}.md\:cols-6{--cols:6}.md\:cols-1-1{--grid-template:1fr 1fr}.md\:cols-2-1{--grid-template:2fr 1fr}.md\:cols-1-2{--grid-template:1fr 2fr}.md\:cols-3-1{--grid-template:3fr 1fr}.md\:cols-1-3{--grid-template:1fr 3fr}}@media (min-width:1024px){.lg\:cols-1{--cols:1}.lg\:cols-2{--cols:2}.lg\:cols-3{--cols:3}.lg\:cols-4{--cols:4}.lg\:cols-5{--cols:5}.lg\:cols-6{--cols:6}.lg\:cols-1-1{--grid-template:1fr 1fr}.lg\:cols-2-1{--grid-template:2fr 1fr}.lg\:cols-1-2{--grid-template:1fr 2fr}.lg\:cols-3-1{--grid-template:3fr 1fr}.lg\:cols-1-3{--grid-template:1fr 3fr}.lg\:cols-4-1{--grid-template:4fr 1fr}.lg\:cols-1-4{--grid-template:1fr 4fr}.lg\:cols-2-1-1{--grid-template:2fr 1fr 1fr}.lg\:cols-1-2-1{--grid-template:1fr 2fr 1fr}.lg\:cols-1-1-2{--grid-template:1fr 1fr 2fr}}@media (min-width:1280px){.xl\:cols-1{--cols:1}.xl\:cols-2{--cols:2}.xl\:cols-3{--cols:3}.xl\:cols-4{--cols:4}.xl\:cols-5{--cols:5}.xl\:cols-6{--cols:6}.xl\:cols-4-1{--grid-template:4fr 1fr}.xl\:cols-5-1{--grid-template:5fr 1fr}}@media (min-width:1536px){.xxl\:cols-1{--cols:1}.xxl\:cols-2{--cols:2}.xxl\:cols-3{--cols:3}.xxl\:cols-4{--cols:4}.xxl\:cols-5{--cols:5}.xxl\:cols-6{--cols:6}}}@layer rhythm{.section{padding-block:var(--section-space,var(--space-6))}.section-sm{--section-space:var(--space-5)}.section-md{--section-space:var(--space-6)}.section-lg{--section-space:var(--space-7)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--space-3))}.stack-xs{--stack-gap:var(--space-1)}.stack-sm{--stack-gap:var(--space-2)}.stack-md{--stack-gap:var(--space-3)}.stack-lg{--stack-gap:var(--space-5)}.stack-xl{--stack-gap:var(--space-6)}}@layer rhythm{@media (min-width:640px){.sm\:stack-xs{--stack-gap:var(--space-1)}.sm\:stack-sm{--stack-gap:var(--space-2)}.sm\:stack-md{--stack-gap:var(--space-3)}.sm\:stack-lg{--stack-gap:var(--space-5)}.sm\:stack-xl{--stack-gap:var(--space-6)}}@media (min-width:768px){.md\:stack-xs{--stack-gap:var(--space-1)}.md\:stack-sm{--stack-gap:var(--space-2)}.md\:stack-md{--stack-gap:var(--space-3)}.md\:stack-lg{--stack-gap:var(--space-5)}.md\:stack-xl{--stack-gap:var(--space-6)}}@media (min-width:1024px){.lg\:stack-xs{--stack-gap:var(--space-1)}.lg\:stack-sm{--stack-gap:var(--space-2)}.lg\:stack-md{--stack-gap:var(--space-3)}.lg\:stack-lg{--stack-gap:var(--space-5)}.lg\:stack-xl{--stack-gap:var(--space-6)}}@media (min-width:1280px){.xl\:stack-xs{--stack-gap:var(--space-1)}.xl\:stack-sm{--stack-gap:var(--space-2)}.xl\:stack-md{--stack-gap:var(--space-3)}.xl\:stack-lg{--stack-gap:var(--space-5)}.xl\:stack-xl{--stack-gap:var(--space-6)}}@media (min-width:1536px){.xxl\:stack-xs{--stack-gap:var(--space-1)}.xxl\:stack-sm{--stack-gap:var(--space-2)}.xxl\:stack-md{--stack-gap:var(--space-3)}.xxl\:stack-lg{--stack-gap:var(--space-5)}.xxl\:stack-xl{--stack-gap:var(--space-6)}}}@layer helpers{.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-7{margin:var(--space-7)}.my-0{margin-block:var(--space-0)}.my-1{margin-block:var(--space-1)}.my-2{margin-block:var(--space-2)}.my-3{margin-block:var(--space-3)}.my-4{margin-block:var(--space-4)}.my-5{margin-block:var(--space-5)}.my-6{margin-block:var(--space-6)}.my-7{margin-block:var(--space-7)}.mx-0{margin-inline:var(--space-0)}.mx-1{margin-inline:var(--space-1)}.mx-2{margin-inline:var(--space-2)}.mx-3{margin-inline:var(--space-3)}.mx-4{margin-inline:var(--space-4)}.mx-5{margin-inline:var(--space-5)}.mx-6{margin-inline:var(--space-6)}.mx-7{margin-inline:var(--space-7)}.mt-0{margin-top:var(--space-0)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:var(--space-7)}.mb-0{margin-bottom:var(--space-0)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-7{margin-bottom:var(--space-7)}.ml-0{margin-left:var(--space-0)}.ml-1{margin-left:var(--space-1)}.ml-2{margin-left:var(--space-2)}.ml-3{margin-left:var(--space-3)}.ml-4{margin-left:var(--space-4)}.ml-5{margin-left:var(--space-5)}.ml-6{margin-left:var(--space-6)}.ml-7{margin-left:var(--space-7)}.mr-0{margin-right:var(--space-0)}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-4{margin-right:var(--space-4)}.mr-5{margin-right:var(--space-5)}.mr-6{margin-right:var(--space-6)}.mr-7{margin-right:var(--space-7)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-7{padding:var(--space-7)}.py-0{padding-block:var(--space-0)}.py-1{padding-block:var(--space-1)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.py-5{padding-block:var(--space-5)}.py-6{padding-block:var(--space-6)}.py-7{padding-block:var(--space-7)}.px-0{padding-inline:var(--space-0)}.px-1{padding-inline:var(--space-1)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.px-5{padding-inline:var(--space-5)}.px-6{padding-inline:var(--space-6)}.px-7{padding-inline:var(--space-7)}.pt-0{padding-top:var(--space-0)}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pt-6{padding-top:var(--space-6)}.pt-7{padding-top:var(--space-7)}.pb-0{padding-bottom:var(--space-0)}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-5{padding-bottom:var(--space-5)}.pb-6{padding-bottom:var(--space-6)}.pb-7{padding-bottom:var(--space-7)}.pl-0{padding-left:var(--space-0)}.pl-1{padding-left:var(--space-1)}.pl-2{padding-left:var(--space-2)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:var(--space-5)}.pl-6{padding-left:var(--space-6)}.pl-7{padding-left:var(--space-7)}.pr-0{padding-right:var(--space-0)}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pr-4{padding-right:var(--space-4)}.pr-5{padding-right:var(--space-5)}.pr-6{padding-right:var(--space-6)}.pr-7{padding-right:var(--space-7)}.align{display:flex}.align-row{flex-direction:row}.align-col{flex-direction:column}.wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.gap-0{gap:var(--space-0)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}}@layer helpers{@media (min-width:640px){.sm\:align-row{flex-direction:row}.sm\:align-col{flex-direction:column}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:justify-evenly{justify-content:space-evenly}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-stretch{align-items:stretch}.sm\:wrap{flex-wrap:wrap}.sm\:nowrap{flex-wrap:nowrap}.sm\:gap-0{gap:var(--space-0)}.sm\:gap-1{gap:var(--space-1)}.sm\:gap-2{gap:var(--space-2)}.sm\:gap-3{gap:var(--space-3)}.sm\:gap-4{gap:var(--space-4)}.sm\:gap-5{gap:var(--space-5)}}@media (min-width:768px){.md\:align-row{flex-direction:row}.md\:align-col{flex-direction:column}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:justify-evenly{justify-content:space-evenly}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-stretch{align-items:stretch}.md\:wrap{flex-wrap:wrap}.md\:nowrap{flex-wrap:nowrap}.md\:gap-0{gap:var(--space-0)}.md\:gap-1{gap:var(--space-1)}.md\:gap-2{gap:var(--space-2)}.md\:gap-3{gap:var(--space-3)}.md\:gap-4{gap:var(--space-4)}.md\:gap-5{gap:var(--space-5)}}@media (min-width:1024px){.lg\:align-row{flex-direction:row}.lg\:align-col{flex-direction:column}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:justify-evenly{justify-content:space-evenly}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:wrap{flex-wrap:wrap}.lg\:nowrap{flex-wrap:nowrap}.lg\:gap-0{gap:var(--space-0)}.lg\:gap-1{gap:var(--space-1)}.lg\:gap-2{gap:var(--space-2)}.lg\:gap-3{gap:var(--space-3)}.lg\:gap-4{gap:var(--space-4)}.lg\:gap-5{gap:var(--space-5)}}@media (min-width:1280px){.xl\:align-row{flex-direction:row}.xl\:align-col{flex-direction:column}.xl\:justify-start{justify-content:flex-start}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-evenly{justify-content:space-evenly}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-stretch{align-items:stretch}.xl\:wrap{flex-wrap:wrap}.xl\:nowrap{flex-wrap:nowrap}.xl\:gap-0{gap:var(--space-0)}.xl\:gap-1{gap:var(--space-1)}.xl\:gap-2{gap:var(--space-2)}.xl\:gap-3{gap:var(--space-3)}.xl\:gap-4{gap:var(--space-4)}.xl\:gap-5{gap:var(--space-5)}}@media (min-width:1536px){.xxl\:align-row{flex-direction:row}.xxl\:align-col{flex-direction:column}.xxl\:justify-start{justify-content:flex-start}.xxl\:justify-center{justify-content:center}.xxl\:justify-end{justify-content:flex-end}.xxl\:justify-between{justify-content:space-between}.xxl\:justify-around{justify-content:space-around}.xxl\:justify-evenly{justify-content:space-evenly}.xxl\:items-start{align-items:flex-start}.xxl\:items-center{align-items:center}.xxl\:items-end{align-items:flex-end}.xxl\:items-stretch{align-items:stretch}.xxl\:wrap{flex-wrap:wrap}.xxl\:nowrap{flex-wrap:nowrap}.xxl\:gap-0{gap:var(--space-0)}.xxl\:gap-1{gap:var(--space-1)}.xxl\:gap-2{gap:var(--space-2)}.xxl\:gap-3{gap:var(--space-3)}.xxl\:gap-4{gap:var(--space-4)}.xxl\:gap-5{gap:var(--space-5)}}}@layer helpers{:root{--width-narrow:720px}.full{width:100%}.narrow{max-width:var(--width-narrow)}.medium{max-width:var(--container-md)}.max{max-width:var(--container-default)}.centered{margin-inline:auto}.h-full{height:100%}.min-h-full{min-height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.h-auto{height:auto}:root{--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-full:9999px}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.hide{display:none}.show{display:block}.show-flex{display:flex}.show-grid{display:grid}}@layer helpers{}@layer helpers{}@layer helpers{@media (min-width:640px){.sm\:hide{display:none}.sm\:show{display:block}.sm\:show-flex{display:flex}.sm\:show-grid{display:grid}}@media (min-width:768px){.md\:hide{display:none}.md\:show{display:block}.md\:show-flex{display:flex}.md\:show-grid{display:grid}}@media (min-width:1024px){.lg\:hide{display:none}.lg\:show{display:block}.lg\:show-flex{display:flex}.lg\:show-grid{display:grid}}@media (min-width:1280px){.xl\:hide{display:none}.xl\:show{display:block}.xl\:show-flex{display:flex}.xl\:show-grid{display:grid}}@media (min-width:1536px){.xxl\:hide{display:none}.xxl\:show{display:block}.xxl\:show-flex{display:flex}.xxl\:show-grid{display:grid}}.only-mobile{display:block}@media (min-width:768px){.only-mobile{display:none}}.only-tablet{display:none}@media (min-width:768px) and (max-width:1023px){.only-tablet{display:block}}.only-desktop{display:none}@media (min-width:1024px){.only-desktop{display:block}}.only-desktop-flex{display:none}@media (min-width:1024px){.only-desktop-flex{display:flex}}.only-desktop-grid{display:none}@media (min-width:1024px){.only-desktop-grid{display:grid}}}@layer helpers{.list{margin:0;padding:0}.list,ol.list,ul.list{list-style:none}.list-inline{display:flex;gap:var(--gap,var(--space-2))}.list-inline>li{display:inline-flex}.list-stack{display:flex;flex-direction:column;gap:var(--list-gap,var(--space-2))}.list-stack-sm{--list-gap:var(--space-1)}.list-stack-md{--list-gap:var(--space-3)}.list-stack-lg{--list-gap:var(--space-4)}.list-disc{list-style:disc}.list-decimal,.list-disc{padding-inline-start:1.25rem}.list-decimal{list-style:decimal}.list-decimal li,.list-disc li{margin-block:var(--space-1)}}@layer animations{.animate{animation-delay:var(--anim-delay,0s);animation-duration:var(--anim-duration,1s);animation-fill-mode:both;animation-timing-function:ease}.infinite{animation-iteration-count:infinite}.anim-fast{--anim-duration:0.5s}.anim-normal{--anim-duration:1s}.anim-slow{--anim-duration:2s}.anim-slower{--anim-duration:3s}.delay-1{--anim-delay:0.1s}.delay-2{--anim-delay:0.2s}.delay-3{--anim-delay:0.3s}.delay-5{--anim-delay:0.5s}.delay-10{--anim-delay:1s}.delay-20{--anim-delay:2s}.delay-30{--anim-delay:3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-in{animation-name:fade-in}.fade-out{animation-name:fade-out}@keyframes fade-up{0%{opacity:0;transform:translateY(var(--space-5))}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(calc(var(--space-5)*-1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translateX(calc(var(--space-5)*-1))}to{opacity:1;transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;transform:translateX(var(--space-5))}to{opacity:1;transform:translateX(0)}}.fade-up{animation-name:fade-up}.fade-down{animation-name:fade-down}.fade-left{animation-name:fade-left}.fade-right{animation-name:fade-right}@media (prefers-reduced-motion:reduce){.animate{animation:none!important}}}@layer overrides{}