/* FSR utilities — hand-rolled Tailwind v4-compatible stylesheet */
:root{
  --color-ink:#1a1a1a;--color-cream:#f8f4ec;--color-bronze:#a87850;
  --color-cream-soft:#efe9dc;--color-ink-soft:#232323;--color-bronze-soft:#c6a079;
  --color-bronze-deep:#8a6240;--color-muted-foreground:#6b6660;
  --color-secondary:#efe9dc;--color-border:#d9d2c2;--color-destructive:#b54b3a;
  --color-background:#f8f4ec;--color-foreground:#1a1a1a;
  --color-muted:#efe9dc;--color-accent:#efe9dc;--color-ring:#a87850;
  --font-display:'Fraunces',Georgia,serif;
  --font-sans:'Inter Tight',system-ui,sans-serif;
  --tw-translate-x:0px;--tw-translate-y:0px;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;
  --tw-scale-x:1;--tw-scale-y:1;--tw-shadow:0 0 #0000;--tw-ring-color:rgba(59,130,246,.5);
}
*,*::before,*::after{box-sizing:border-box;border:0 solid #e5e7eb}
html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;line-height:1.5;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}
body{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-weight:300}
h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:300;letter-spacing:-.01em}
p{margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}
img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto;vertical-align:middle}
em{font-style:italic;color:var(--color-bronze)}ul,ol,menu{list-style:none;margin:0;padding:0}
table{border-collapse:collapse}button,input,select,textarea{font:inherit;color:inherit;background:transparent;border:0;padding:0;margin:0}
::selection{background:var(--color-bronze);color:var(--color-cream)}
[hidden]{display:none!important}
*:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}
img[loading="lazy"]{opacity:1;transition:opacity .4s ease}
[loading="eager"]{opacity:1}

/* lucide icons */
svg.lucide{display:inline-block;width:1em;height:1em;stroke-width:2;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em}
svg.h-4{height:1rem}svg.w-4{width:1rem}svg.h-5{height:1.25rem}svg.w-5{width:1.25rem}svg.h-6{height:1.5rem}svg.w-6{width:1.5rem}

/* component tokens */
.container-x{max-width:80rem;width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}
@media (min-width:768px){.container-x{padding-left:2.5rem;padding-right:2.5rem}}
@media (min-width:1024px){.container-x{padding-left:4rem;padding-right:4rem}}
.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.32em;font-weight:500}
.font-display{font-family:var(--font-display);font-feature-settings:"ss01","ss02"}


/* spacing */
.p-0{padding:0}
.p-px{padding:1px}
.p-0\.5{padding:0.125rem}
.p-1{padding:0.25rem}
.p-1\.5{padding:0.375rem}
.p-2{padding:0.5rem}
.p-2\.5{padding:0.625rem}
.p-3{padding:0.75rem}
.p-3\.5{padding:0.875rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-7{padding:1.75rem}
.p-8{padding:2rem}
.p-9{padding:2.25rem}
.p-10{padding:2.5rem}
.p-11{padding:2.75rem}
.p-12{padding:3rem}
.p-14{padding:3.5rem}
.p-16{padding:4rem}
.p-20{padding:5rem}
.p-24{padding:6rem}
.p-28{padding:7rem}
.p-32{padding:8rem}
.p-36{padding:9rem}
.p-40{padding:10rem}
.p-44{padding:11rem}
.p-48{padding:12rem}
.p-52{padding:13rem}
.p-56{padding:14rem}
.p-60{padding:15rem}
.p-64{padding:16rem}
.p-72{padding:18rem}
.p-80{padding:20rem}
.p-96{padding:24rem}
.p-full{padding:100%}
.p-1\/2{padding:50%}
.p-1\/3{padding:33.333333%}
.p-2\/3{padding:66.666667%}
.p-1\/4{padding:25%}
.p-3\/4{padding:75%}
.p-auto{padding:auto}
.p-fit{padding:fit-content}
.p-min{padding:min-content}
.p-max{padding:max-content}
.p-screen{padding:100vw}
.p-svh{padding:100svh}
.p-dvh{padding:100dvh}
.px-0{padding-inline:0}
.px-px{padding-inline:1px}
.px-0\.5{padding-inline:0.125rem}
.px-1{padding-inline:0.25rem}
.px-1\.5{padding-inline:0.375rem}
.px-2{padding-inline:0.5rem}
.px-2\.5{padding-inline:0.625rem}
.px-3{padding-inline:0.75rem}
.px-3\.5{padding-inline:0.875rem}
.px-4{padding-inline:1rem}
.px-5{padding-inline:1.25rem}
.px-6{padding-inline:1.5rem}
.px-7{padding-inline:1.75rem}
.px-8{padding-inline:2rem}
.px-9{padding-inline:2.25rem}
.px-10{padding-inline:2.5rem}
.px-11{padding-inline:2.75rem}
.px-12{padding-inline:3rem}
.px-14{padding-inline:3.5rem}
.px-16{padding-inline:4rem}
.px-20{padding-inline:5rem}
.px-24{padding-inline:6rem}
.px-28{padding-inline:7rem}
.px-32{padding-inline:8rem}
.px-36{padding-inline:9rem}
.px-40{padding-inline:10rem}
.px-44{padding-inline:11rem}
.px-48{padding-inline:12rem}
.px-52{padding-inline:13rem}
.px-56{padding-inline:14rem}
.px-60{padding-inline:15rem}
.px-64{padding-inline:16rem}
.px-72{padding-inline:18rem}
.px-80{padding-inline:20rem}
.px-96{padding-inline:24rem}
.px-full{padding-inline:100%}
.px-1\/2{padding-inline:50%}
.px-1\/3{padding-inline:33.333333%}
.px-2\/3{padding-inline:66.666667%}
.px-1\/4{padding-inline:25%}
.px-3\/4{padding-inline:75%}
.px-auto{padding-inline:auto}
.px-fit{padding-inline:fit-content}
.px-min{padding-inline:min-content}
.px-max{padding-inline:max-content}
.px-screen{padding-inline:100vw}
.px-svh{padding-inline:100svh}
.px-dvh{padding-inline:100dvh}
.py-0{padding-block:0}
.py-px{padding-block:1px}
.py-0\.5{padding-block:0.125rem}
.py-1{padding-block:0.25rem}
.py-1\.5{padding-block:0.375rem}
.py-2{padding-block:0.5rem}
.py-2\.5{padding-block:0.625rem}
.py-3{padding-block:0.75rem}
.py-3\.5{padding-block:0.875rem}
.py-4{padding-block:1rem}
.py-5{padding-block:1.25rem}
.py-6{padding-block:1.5rem}
.py-7{padding-block:1.75rem}
.py-8{padding-block:2rem}
.py-9{padding-block:2.25rem}
.py-10{padding-block:2.5rem}
.py-11{padding-block:2.75rem}
.py-12{padding-block:3rem}
.py-14{padding-block:3.5rem}
.py-16{padding-block:4rem}
.py-20{padding-block:5rem}
.py-24{padding-block:6rem}
.py-28{padding-block:7rem}
.py-32{padding-block:8rem}
.py-36{padding-block:9rem}
.py-40{padding-block:10rem}
.py-44{padding-block:11rem}
.py-48{padding-block:12rem}
.py-52{padding-block:13rem}
.py-56{padding-block:14rem}
.py-60{padding-block:15rem}
.py-64{padding-block:16rem}
.py-72{padding-block:18rem}
.py-80{padding-block:20rem}
.py-96{padding-block:24rem}
.py-full{padding-block:100%}
.py-1\/2{padding-block:50%}
.py-1\/3{padding-block:33.333333%}
.py-2\/3{padding-block:66.666667%}
.py-1\/4{padding-block:25%}
.py-3\/4{padding-block:75%}
.py-auto{padding-block:auto}
.py-fit{padding-block:fit-content}
.py-min{padding-block:min-content}
.py-max{padding-block:max-content}
.py-screen{padding-block:100vw}
.py-svh{padding-block:100svh}
.py-dvh{padding-block:100dvh}
.ps-0{padding-inline-start:0}
.ps-px{padding-inline-start:1px}
.ps-0\.5{padding-inline-start:0.125rem}
.ps-1{padding-inline-start:0.25rem}
.ps-1\.5{padding-inline-start:0.375rem}
.ps-2{padding-inline-start:0.5rem}
.ps-2\.5{padding-inline-start:0.625rem}
.ps-3{padding-inline-start:0.75rem}
.ps-3\.5{padding-inline-start:0.875rem}
.ps-4{padding-inline-start:1rem}
.ps-5{padding-inline-start:1.25rem}
.ps-6{padding-inline-start:1.5rem}
.ps-7{padding-inline-start:1.75rem}
.ps-8{padding-inline-start:2rem}
.ps-9{padding-inline-start:2.25rem}
.ps-10{padding-inline-start:2.5rem}
.ps-11{padding-inline-start:2.75rem}
.ps-12{padding-inline-start:3rem}
.ps-14{padding-inline-start:3.5rem}
.ps-16{padding-inline-start:4rem}
.ps-20{padding-inline-start:5rem}
.ps-24{padding-inline-start:6rem}
.ps-28{padding-inline-start:7rem}
.ps-32{padding-inline-start:8rem}
.ps-36{padding-inline-start:9rem}
.ps-40{padding-inline-start:10rem}
.ps-44{padding-inline-start:11rem}
.ps-48{padding-inline-start:12rem}
.ps-52{padding-inline-start:13rem}
.ps-56{padding-inline-start:14rem}
.ps-60{padding-inline-start:15rem}
.ps-64{padding-inline-start:16rem}
.ps-72{padding-inline-start:18rem}
.ps-80{padding-inline-start:20rem}
.ps-96{padding-inline-start:24rem}
.ps-full{padding-inline-start:100%}
.ps-1\/2{padding-inline-start:50%}
.ps-1\/3{padding-inline-start:33.333333%}
.ps-2\/3{padding-inline-start:66.666667%}
.ps-1\/4{padding-inline-start:25%}
.ps-3\/4{padding-inline-start:75%}
.ps-auto{padding-inline-start:auto}
.ps-fit{padding-inline-start:fit-content}
.ps-min{padding-inline-start:min-content}
.ps-max{padding-inline-start:max-content}
.ps-screen{padding-inline-start:100vw}
.ps-svh{padding-inline-start:100svh}
.ps-dvh{padding-inline-start:100dvh}
.pe-0{padding-inline-end:0}
.pe-px{padding-inline-end:1px}
.pe-0\.5{padding-inline-end:0.125rem}
.pe-1{padding-inline-end:0.25rem}
.pe-1\.5{padding-inline-end:0.375rem}
.pe-2{padding-inline-end:0.5rem}
.pe-2\.5{padding-inline-end:0.625rem}
.pe-3{padding-inline-end:0.75rem}
.pe-3\.5{padding-inline-end:0.875rem}
.pe-4{padding-inline-end:1rem}
.pe-5{padding-inline-end:1.25rem}
.pe-6{padding-inline-end:1.5rem}
.pe-7{padding-inline-end:1.75rem}
.pe-8{padding-inline-end:2rem}
.pe-9{padding-inline-end:2.25rem}
.pe-10{padding-inline-end:2.5rem}
.pe-11{padding-inline-end:2.75rem}
.pe-12{padding-inline-end:3rem}
.pe-14{padding-inline-end:3.5rem}
.pe-16{padding-inline-end:4rem}
.pe-20{padding-inline-end:5rem}
.pe-24{padding-inline-end:6rem}
.pe-28{padding-inline-end:7rem}
.pe-32{padding-inline-end:8rem}
.pe-36{padding-inline-end:9rem}
.pe-40{padding-inline-end:10rem}
.pe-44{padding-inline-end:11rem}
.pe-48{padding-inline-end:12rem}
.pe-52{padding-inline-end:13rem}
.pe-56{padding-inline-end:14rem}
.pe-60{padding-inline-end:15rem}
.pe-64{padding-inline-end:16rem}
.pe-72{padding-inline-end:18rem}
.pe-80{padding-inline-end:20rem}
.pe-96{padding-inline-end:24rem}
.pe-full{padding-inline-end:100%}
.pe-1\/2{padding-inline-end:50%}
.pe-1\/3{padding-inline-end:33.333333%}
.pe-2\/3{padding-inline-end:66.666667%}
.pe-1\/4{padding-inline-end:25%}
.pe-3\/4{padding-inline-end:75%}
.pe-auto{padding-inline-end:auto}
.pe-fit{padding-inline-end:fit-content}
.pe-min{padding-inline-end:min-content}
.pe-max{padding-inline-end:max-content}
.pe-screen{padding-inline-end:100vw}
.pe-svh{padding-inline-end:100svh}
.pe-dvh{padding-inline-end:100dvh}
.pl-0{padding-left:0}
.pl-px{padding-left:1px}
.pl-0\.5{padding-left:0.125rem}
.pl-1{padding-left:0.25rem}
.pl-1\.5{padding-left:0.375rem}
.pl-2{padding-left:0.5rem}
.pl-2\.5{padding-left:0.625rem}
.pl-3{padding-left:0.75rem}
.pl-3\.5{padding-left:0.875rem}
.pl-4{padding-left:1rem}
.pl-5{padding-left:1.25rem}
.pl-6{padding-left:1.5rem}
.pl-7{padding-left:1.75rem}
.pl-8{padding-left:2rem}
.pl-9{padding-left:2.25rem}
.pl-10{padding-left:2.5rem}
.pl-11{padding-left:2.75rem}
.pl-12{padding-left:3rem}
.pl-14{padding-left:3.5rem}
.pl-16{padding-left:4rem}
.pl-20{padding-left:5rem}
.pl-24{padding-left:6rem}
.pl-28{padding-left:7rem}
.pl-32{padding-left:8rem}
.pl-36{padding-left:9rem}
.pl-40{padding-left:10rem}
.pl-44{padding-left:11rem}
.pl-48{padding-left:12rem}
.pl-52{padding-left:13rem}
.pl-56{padding-left:14rem}
.pl-60{padding-left:15rem}
.pl-64{padding-left:16rem}
.pl-72{padding-left:18rem}
.pl-80{padding-left:20rem}
.pl-96{padding-left:24rem}
.pl-full{padding-left:100%}
.pl-1\/2{padding-left:50%}
.pl-1\/3{padding-left:33.333333%}
.pl-2\/3{padding-left:66.666667%}
.pl-1\/4{padding-left:25%}
.pl-3\/4{padding-left:75%}
.pl-auto{padding-left:auto}
.pl-fit{padding-left:fit-content}
.pl-min{padding-left:min-content}
.pl-max{padding-left:max-content}
.pl-screen{padding-left:100vw}
.pl-svh{padding-left:100svh}
.pl-dvh{padding-left:100dvh}
.pr-0{padding-right:0}
.pr-px{padding-right:1px}
.pr-0\.5{padding-right:0.125rem}
.pr-1{padding-right:0.25rem}
.pr-1\.5{padding-right:0.375rem}
.pr-2{padding-right:0.5rem}
.pr-2\.5{padding-right:0.625rem}
.pr-3{padding-right:0.75rem}
.pr-3\.5{padding-right:0.875rem}
.pr-4{padding-right:1rem}
.pr-5{padding-right:1.25rem}
.pr-6{padding-right:1.5rem}
.pr-7{padding-right:1.75rem}
.pr-8{padding-right:2rem}
.pr-9{padding-right:2.25rem}
.pr-10{padding-right:2.5rem}
.pr-11{padding-right:2.75rem}
.pr-12{padding-right:3rem}
.pr-14{padding-right:3.5rem}
.pr-16{padding-right:4rem}
.pr-20{padding-right:5rem}
.pr-24{padding-right:6rem}
.pr-28{padding-right:7rem}
.pr-32{padding-right:8rem}
.pr-36{padding-right:9rem}
.pr-40{padding-right:10rem}
.pr-44{padding-right:11rem}
.pr-48{padding-right:12rem}
.pr-52{padding-right:13rem}
.pr-56{padding-right:14rem}
.pr-60{padding-right:15rem}
.pr-64{padding-right:16rem}
.pr-72{padding-right:18rem}
.pr-80{padding-right:20rem}
.pr-96{padding-right:24rem}
.pr-full{padding-right:100%}
.pr-1\/2{padding-right:50%}
.pr-1\/3{padding-right:33.333333%}
.pr-2\/3{padding-right:66.666667%}
.pr-1\/4{padding-right:25%}
.pr-3\/4{padding-right:75%}
.pr-auto{padding-right:auto}
.pr-fit{padding-right:fit-content}
.pr-min{padding-right:min-content}
.pr-max{padding-right:max-content}
.pr-screen{padding-right:100vw}
.pr-svh{padding-right:100svh}
.pr-dvh{padding-right:100dvh}
.pt-0{padding-top:0}
.pt-px{padding-top:1px}
.pt-0\.5{padding-top:0.125rem}
.pt-1{padding-top:0.25rem}
.pt-1\.5{padding-top:0.375rem}
.pt-2{padding-top:0.5rem}
.pt-2\.5{padding-top:0.625rem}
.pt-3{padding-top:0.75rem}
.pt-3\.5{padding-top:0.875rem}
.pt-4{padding-top:1rem}
.pt-5{padding-top:1.25rem}
.pt-6{padding-top:1.5rem}
.pt-7{padding-top:1.75rem}
.pt-8{padding-top:2rem}
.pt-9{padding-top:2.25rem}
.pt-10{padding-top:2.5rem}
.pt-11{padding-top:2.75rem}
.pt-12{padding-top:3rem}
.pt-14{padding-top:3.5rem}
.pt-16{padding-top:4rem}
.pt-20{padding-top:5rem}
.pt-24{padding-top:6rem}
.pt-28{padding-top:7rem}
.pt-32{padding-top:8rem}
.pt-36{padding-top:9rem}
.pt-40{padding-top:10rem}
.pt-44{padding-top:11rem}
.pt-48{padding-top:12rem}
.pt-52{padding-top:13rem}
.pt-56{padding-top:14rem}
.pt-60{padding-top:15rem}
.pt-64{padding-top:16rem}
.pt-72{padding-top:18rem}
.pt-80{padding-top:20rem}
.pt-96{padding-top:24rem}
.pt-full{padding-top:100%}
.pt-1\/2{padding-top:50%}
.pt-1\/3{padding-top:33.333333%}
.pt-2\/3{padding-top:66.666667%}
.pt-1\/4{padding-top:25%}
.pt-3\/4{padding-top:75%}
.pt-auto{padding-top:auto}
.pt-fit{padding-top:fit-content}
.pt-min{padding-top:min-content}
.pt-max{padding-top:max-content}
.pt-screen{padding-top:100vw}
.pt-svh{padding-top:100svh}
.pt-dvh{padding-top:100dvh}
.pb-0{padding-bottom:0}
.pb-px{padding-bottom:1px}
.pb-0\.5{padding-bottom:0.125rem}
.pb-1{padding-bottom:0.25rem}
.pb-1\.5{padding-bottom:0.375rem}
.pb-2{padding-bottom:0.5rem}
.pb-2\.5{padding-bottom:0.625rem}
.pb-3{padding-bottom:0.75rem}
.pb-3\.5{padding-bottom:0.875rem}
.pb-4{padding-bottom:1rem}
.pb-5{padding-bottom:1.25rem}
.pb-6{padding-bottom:1.5rem}
.pb-7{padding-bottom:1.75rem}
.pb-8{padding-bottom:2rem}
.pb-9{padding-bottom:2.25rem}
.pb-10{padding-bottom:2.5rem}
.pb-11{padding-bottom:2.75rem}
.pb-12{padding-bottom:3rem}
.pb-14{padding-bottom:3.5rem}
.pb-16{padding-bottom:4rem}
.pb-20{padding-bottom:5rem}
.pb-24{padding-bottom:6rem}
.pb-28{padding-bottom:7rem}
.pb-32{padding-bottom:8rem}
.pb-36{padding-bottom:9rem}
.pb-40{padding-bottom:10rem}
.pb-44{padding-bottom:11rem}
.pb-48{padding-bottom:12rem}
.pb-52{padding-bottom:13rem}
.pb-56{padding-bottom:14rem}
.pb-60{padding-bottom:15rem}
.pb-64{padding-bottom:16rem}
.pb-72{padding-bottom:18rem}
.pb-80{padding-bottom:20rem}
.pb-96{padding-bottom:24rem}
.pb-full{padding-bottom:100%}
.pb-1\/2{padding-bottom:50%}
.pb-1\/3{padding-bottom:33.333333%}
.pb-2\/3{padding-bottom:66.666667%}
.pb-1\/4{padding-bottom:25%}
.pb-3\/4{padding-bottom:75%}
.pb-auto{padding-bottom:auto}
.pb-fit{padding-bottom:fit-content}
.pb-min{padding-bottom:min-content}
.pb-max{padding-bottom:max-content}
.pb-screen{padding-bottom:100vw}
.pb-svh{padding-bottom:100svh}
.pb-dvh{padding-bottom:100dvh}
.m-0{margin:0}
.m-px{margin:1px}
.m-0\.5{margin:0.125rem}
.m-1{margin:0.25rem}
.m-1\.5{margin:0.375rem}
.m-2{margin:0.5rem}
.m-2\.5{margin:0.625rem}
.m-3{margin:0.75rem}
.m-3\.5{margin:0.875rem}
.m-4{margin:1rem}
.m-5{margin:1.25rem}
.m-6{margin:1.5rem}
.m-7{margin:1.75rem}
.m-8{margin:2rem}
.m-9{margin:2.25rem}
.m-10{margin:2.5rem}
.m-11{margin:2.75rem}
.m-12{margin:3rem}
.m-14{margin:3.5rem}
.m-16{margin:4rem}
.m-20{margin:5rem}
.m-24{margin:6rem}
.m-28{margin:7rem}
.m-32{margin:8rem}
.m-36{margin:9rem}
.m-40{margin:10rem}
.m-44{margin:11rem}
.m-48{margin:12rem}
.m-52{margin:13rem}
.m-56{margin:14rem}
.m-60{margin:15rem}
.m-64{margin:16rem}
.m-72{margin:18rem}
.m-80{margin:20rem}
.m-96{margin:24rem}
.m-full{margin:100%}
.m-1\/2{margin:50%}
.m-1\/3{margin:33.333333%}
.m-2\/3{margin:66.666667%}
.m-1\/4{margin:25%}
.m-3\/4{margin:75%}
.m-auto{margin:auto}
.m-fit{margin:fit-content}
.m-min{margin:min-content}
.m-max{margin:max-content}
.m-screen{margin:100vw}
.m-svh{margin:100svh}
.m-dvh{margin:100dvh}
.mx-0{margin-inline:0}
.mx-px{margin-inline:1px}
.mx-0\.5{margin-inline:0.125rem}
.mx-1{margin-inline:0.25rem}
.mx-1\.5{margin-inline:0.375rem}
.mx-2{margin-inline:0.5rem}
.mx-2\.5{margin-inline:0.625rem}
.mx-3{margin-inline:0.75rem}
.mx-3\.5{margin-inline:0.875rem}
.mx-4{margin-inline:1rem}
.mx-5{margin-inline:1.25rem}
.mx-6{margin-inline:1.5rem}
.mx-7{margin-inline:1.75rem}
.mx-8{margin-inline:2rem}
.mx-9{margin-inline:2.25rem}
.mx-10{margin-inline:2.5rem}
.mx-11{margin-inline:2.75rem}
.mx-12{margin-inline:3rem}
.mx-14{margin-inline:3.5rem}
.mx-16{margin-inline:4rem}
.mx-20{margin-inline:5rem}
.mx-24{margin-inline:6rem}
.mx-28{margin-inline:7rem}
.mx-32{margin-inline:8rem}
.mx-36{margin-inline:9rem}
.mx-40{margin-inline:10rem}
.mx-44{margin-inline:11rem}
.mx-48{margin-inline:12rem}
.mx-52{margin-inline:13rem}
.mx-56{margin-inline:14rem}
.mx-60{margin-inline:15rem}
.mx-64{margin-inline:16rem}
.mx-72{margin-inline:18rem}
.mx-80{margin-inline:20rem}
.mx-96{margin-inline:24rem}
.mx-full{margin-inline:100%}
.mx-1\/2{margin-inline:50%}
.mx-1\/3{margin-inline:33.333333%}
.mx-2\/3{margin-inline:66.666667%}
.mx-1\/4{margin-inline:25%}
.mx-3\/4{margin-inline:75%}
.mx-auto{margin-inline:auto}
.mx-fit{margin-inline:fit-content}
.mx-min{margin-inline:min-content}
.mx-max{margin-inline:max-content}
.mx-screen{margin-inline:100vw}
.mx-svh{margin-inline:100svh}
.mx-dvh{margin-inline:100dvh}
.my-0{margin-block:0}
.my-px{margin-block:1px}
.my-0\.5{margin-block:0.125rem}
.my-1{margin-block:0.25rem}
.my-1\.5{margin-block:0.375rem}
.my-2{margin-block:0.5rem}
.my-2\.5{margin-block:0.625rem}
.my-3{margin-block:0.75rem}
.my-3\.5{margin-block:0.875rem}
.my-4{margin-block:1rem}
.my-5{margin-block:1.25rem}
.my-6{margin-block:1.5rem}
.my-7{margin-block:1.75rem}
.my-8{margin-block:2rem}
.my-9{margin-block:2.25rem}
.my-10{margin-block:2.5rem}
.my-11{margin-block:2.75rem}
.my-12{margin-block:3rem}
.my-14{margin-block:3.5rem}
.my-16{margin-block:4rem}
.my-20{margin-block:5rem}
.my-24{margin-block:6rem}
.my-28{margin-block:7rem}
.my-32{margin-block:8rem}
.my-36{margin-block:9rem}
.my-40{margin-block:10rem}
.my-44{margin-block:11rem}
.my-48{margin-block:12rem}
.my-52{margin-block:13rem}
.my-56{margin-block:14rem}
.my-60{margin-block:15rem}
.my-64{margin-block:16rem}
.my-72{margin-block:18rem}
.my-80{margin-block:20rem}
.my-96{margin-block:24rem}
.my-full{margin-block:100%}
.my-1\/2{margin-block:50%}
.my-1\/3{margin-block:33.333333%}
.my-2\/3{margin-block:66.666667%}
.my-1\/4{margin-block:25%}
.my-3\/4{margin-block:75%}
.my-auto{margin-block:auto}
.my-fit{margin-block:fit-content}
.my-min{margin-block:min-content}
.my-max{margin-block:max-content}
.my-screen{margin-block:100vw}
.my-svh{margin-block:100svh}
.my-dvh{margin-block:100dvh}
.ms-0{margin-inline-start:0}
.ms-px{margin-inline-start:1px}
.ms-0\.5{margin-inline-start:0.125rem}
.ms-1{margin-inline-start:0.25rem}
.ms-1\.5{margin-inline-start:0.375rem}
.ms-2{margin-inline-start:0.5rem}
.ms-2\.5{margin-inline-start:0.625rem}
.ms-3{margin-inline-start:0.75rem}
.ms-3\.5{margin-inline-start:0.875rem}
.ms-4{margin-inline-start:1rem}
.ms-5{margin-inline-start:1.25rem}
.ms-6{margin-inline-start:1.5rem}
.ms-7{margin-inline-start:1.75rem}
.ms-8{margin-inline-start:2rem}
.ms-9{margin-inline-start:2.25rem}
.ms-10{margin-inline-start:2.5rem}
.ms-11{margin-inline-start:2.75rem}
.ms-12{margin-inline-start:3rem}
.ms-14{margin-inline-start:3.5rem}
.ms-16{margin-inline-start:4rem}
.ms-20{margin-inline-start:5rem}
.ms-24{margin-inline-start:6rem}
.ms-28{margin-inline-start:7rem}
.ms-32{margin-inline-start:8rem}
.ms-36{margin-inline-start:9rem}
.ms-40{margin-inline-start:10rem}
.ms-44{margin-inline-start:11rem}
.ms-48{margin-inline-start:12rem}
.ms-52{margin-inline-start:13rem}
.ms-56{margin-inline-start:14rem}
.ms-60{margin-inline-start:15rem}
.ms-64{margin-inline-start:16rem}
.ms-72{margin-inline-start:18rem}
.ms-80{margin-inline-start:20rem}
.ms-96{margin-inline-start:24rem}
.ms-full{margin-inline-start:100%}
.ms-1\/2{margin-inline-start:50%}
.ms-1\/3{margin-inline-start:33.333333%}
.ms-2\/3{margin-inline-start:66.666667%}
.ms-1\/4{margin-inline-start:25%}
.ms-3\/4{margin-inline-start:75%}
.ms-auto{margin-inline-start:auto}
.ms-fit{margin-inline-start:fit-content}
.ms-min{margin-inline-start:min-content}
.ms-max{margin-inline-start:max-content}
.ms-screen{margin-inline-start:100vw}
.ms-svh{margin-inline-start:100svh}
.ms-dvh{margin-inline-start:100dvh}
.me-0{margin-inline-end:0}
.me-px{margin-inline-end:1px}
.me-0\.5{margin-inline-end:0.125rem}
.me-1{margin-inline-end:0.25rem}
.me-1\.5{margin-inline-end:0.375rem}
.me-2{margin-inline-end:0.5rem}
.me-2\.5{margin-inline-end:0.625rem}
.me-3{margin-inline-end:0.75rem}
.me-3\.5{margin-inline-end:0.875rem}
.me-4{margin-inline-end:1rem}
.me-5{margin-inline-end:1.25rem}
.me-6{margin-inline-end:1.5rem}
.me-7{margin-inline-end:1.75rem}
.me-8{margin-inline-end:2rem}
.me-9{margin-inline-end:2.25rem}
.me-10{margin-inline-end:2.5rem}
.me-11{margin-inline-end:2.75rem}
.me-12{margin-inline-end:3rem}
.me-14{margin-inline-end:3.5rem}
.me-16{margin-inline-end:4rem}
.me-20{margin-inline-end:5rem}
.me-24{margin-inline-end:6rem}
.me-28{margin-inline-end:7rem}
.me-32{margin-inline-end:8rem}
.me-36{margin-inline-end:9rem}
.me-40{margin-inline-end:10rem}
.me-44{margin-inline-end:11rem}
.me-48{margin-inline-end:12rem}
.me-52{margin-inline-end:13rem}
.me-56{margin-inline-end:14rem}
.me-60{margin-inline-end:15rem}
.me-64{margin-inline-end:16rem}
.me-72{margin-inline-end:18rem}
.me-80{margin-inline-end:20rem}
.me-96{margin-inline-end:24rem}
.me-full{margin-inline-end:100%}
.me-1\/2{margin-inline-end:50%}
.me-1\/3{margin-inline-end:33.333333%}
.me-2\/3{margin-inline-end:66.666667%}
.me-1\/4{margin-inline-end:25%}
.me-3\/4{margin-inline-end:75%}
.me-auto{margin-inline-end:auto}
.me-fit{margin-inline-end:fit-content}
.me-min{margin-inline-end:min-content}
.me-max{margin-inline-end:max-content}
.me-screen{margin-inline-end:100vw}
.me-svh{margin-inline-end:100svh}
.me-dvh{margin-inline-end:100dvh}
.ml-0{margin-left:0}
.ml-px{margin-left:1px}
.ml-0\.5{margin-left:0.125rem}
.ml-1{margin-left:0.25rem}
.ml-1\.5{margin-left:0.375rem}
.ml-2{margin-left:0.5rem}
.ml-2\.5{margin-left:0.625rem}
.ml-3{margin-left:0.75rem}
.ml-3\.5{margin-left:0.875rem}
.ml-4{margin-left:1rem}
.ml-5{margin-left:1.25rem}
.ml-6{margin-left:1.5rem}
.ml-7{margin-left:1.75rem}
.ml-8{margin-left:2rem}
.ml-9{margin-left:2.25rem}
.ml-10{margin-left:2.5rem}
.ml-11{margin-left:2.75rem}
.ml-12{margin-left:3rem}
.ml-14{margin-left:3.5rem}
.ml-16{margin-left:4rem}
.ml-20{margin-left:5rem}
.ml-24{margin-left:6rem}
.ml-28{margin-left:7rem}
.ml-32{margin-left:8rem}
.ml-36{margin-left:9rem}
.ml-40{margin-left:10rem}
.ml-44{margin-left:11rem}
.ml-48{margin-left:12rem}
.ml-52{margin-left:13rem}
.ml-56{margin-left:14rem}
.ml-60{margin-left:15rem}
.ml-64{margin-left:16rem}
.ml-72{margin-left:18rem}
.ml-80{margin-left:20rem}
.ml-96{margin-left:24rem}
.ml-full{margin-left:100%}
.ml-1\/2{margin-left:50%}
.ml-1\/3{margin-left:33.333333%}
.ml-2\/3{margin-left:66.666667%}
.ml-1\/4{margin-left:25%}
.ml-3\/4{margin-left:75%}
.ml-auto{margin-left:auto}
.ml-fit{margin-left:fit-content}
.ml-min{margin-left:min-content}
.ml-max{margin-left:max-content}
.ml-screen{margin-left:100vw}
.ml-svh{margin-left:100svh}
.ml-dvh{margin-left:100dvh}
.mr-0{margin-right:0}
.mr-px{margin-right:1px}
.mr-0\.5{margin-right:0.125rem}
.mr-1{margin-right:0.25rem}
.mr-1\.5{margin-right:0.375rem}
.mr-2{margin-right:0.5rem}
.mr-2\.5{margin-right:0.625rem}
.mr-3{margin-right:0.75rem}
.mr-3\.5{margin-right:0.875rem}
.mr-4{margin-right:1rem}
.mr-5{margin-right:1.25rem}
.mr-6{margin-right:1.5rem}
.mr-7{margin-right:1.75rem}
.mr-8{margin-right:2rem}
.mr-9{margin-right:2.25rem}
.mr-10{margin-right:2.5rem}
.mr-11{margin-right:2.75rem}
.mr-12{margin-right:3rem}
.mr-14{margin-right:3.5rem}
.mr-16{margin-right:4rem}
.mr-20{margin-right:5rem}
.mr-24{margin-right:6rem}
.mr-28{margin-right:7rem}
.mr-32{margin-right:8rem}
.mr-36{margin-right:9rem}
.mr-40{margin-right:10rem}
.mr-44{margin-right:11rem}
.mr-48{margin-right:12rem}
.mr-52{margin-right:13rem}
.mr-56{margin-right:14rem}
.mr-60{margin-right:15rem}
.mr-64{margin-right:16rem}
.mr-72{margin-right:18rem}
.mr-80{margin-right:20rem}
.mr-96{margin-right:24rem}
.mr-full{margin-right:100%}
.mr-1\/2{margin-right:50%}
.mr-1\/3{margin-right:33.333333%}
.mr-2\/3{margin-right:66.666667%}
.mr-1\/4{margin-right:25%}
.mr-3\/4{margin-right:75%}
.mr-auto{margin-right:auto}
.mr-fit{margin-right:fit-content}
.mr-min{margin-right:min-content}
.mr-max{margin-right:max-content}
.mr-screen{margin-right:100vw}
.mr-svh{margin-right:100svh}
.mr-dvh{margin-right:100dvh}
.mt-0{margin-top:0}
.mt-px{margin-top:1px}
.mt-0\.5{margin-top:0.125rem}
.mt-1{margin-top:0.25rem}
.mt-1\.5{margin-top:0.375rem}
.mt-2{margin-top:0.5rem}
.mt-2\.5{margin-top:0.625rem}
.mt-3{margin-top:0.75rem}
.mt-3\.5{margin-top:0.875rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-6{margin-top:1.5rem}
.mt-7{margin-top:1.75rem}
.mt-8{margin-top:2rem}
.mt-9{margin-top:2.25rem}
.mt-10{margin-top:2.5rem}
.mt-11{margin-top:2.75rem}
.mt-12{margin-top:3rem}
.mt-14{margin-top:3.5rem}
.mt-16{margin-top:4rem}
.mt-20{margin-top:5rem}
.mt-24{margin-top:6rem}
.mt-28{margin-top:7rem}
.mt-32{margin-top:8rem}
.mt-36{margin-top:9rem}
.mt-40{margin-top:10rem}
.mt-44{margin-top:11rem}
.mt-48{margin-top:12rem}
.mt-52{margin-top:13rem}
.mt-56{margin-top:14rem}
.mt-60{margin-top:15rem}
.mt-64{margin-top:16rem}
.mt-72{margin-top:18rem}
.mt-80{margin-top:20rem}
.mt-96{margin-top:24rem}
.mt-full{margin-top:100%}
.mt-1\/2{margin-top:50%}
.mt-1\/3{margin-top:33.333333%}
.mt-2\/3{margin-top:66.666667%}
.mt-1\/4{margin-top:25%}
.mt-3\/4{margin-top:75%}
.mt-auto{margin-top:auto}
.mt-fit{margin-top:fit-content}
.mt-min{margin-top:min-content}
.mt-max{margin-top:max-content}
.mt-screen{margin-top:100vw}
.mt-svh{margin-top:100svh}
.mt-dvh{margin-top:100dvh}
.mb-0{margin-bottom:0}
.mb-px{margin-bottom:1px}
.mb-0\.5{margin-bottom:0.125rem}
.mb-1{margin-bottom:0.25rem}
.mb-1\.5{margin-bottom:0.375rem}
.mb-2{margin-bottom:0.5rem}
.mb-2\.5{margin-bottom:0.625rem}
.mb-3{margin-bottom:0.75rem}
.mb-3\.5{margin-bottom:0.875rem}
.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}
.mb-6{margin-bottom:1.5rem}
.mb-7{margin-bottom:1.75rem}
.mb-8{margin-bottom:2rem}
.mb-9{margin-bottom:2.25rem}
.mb-10{margin-bottom:2.5rem}
.mb-11{margin-bottom:2.75rem}
.mb-12{margin-bottom:3rem}
.mb-14{margin-bottom:3.5rem}
.mb-16{margin-bottom:4rem}
.mb-20{margin-bottom:5rem}
.mb-24{margin-bottom:6rem}
.mb-28{margin-bottom:7rem}
.mb-32{margin-bottom:8rem}
.mb-36{margin-bottom:9rem}
.mb-40{margin-bottom:10rem}
.mb-44{margin-bottom:11rem}
.mb-48{margin-bottom:12rem}
.mb-52{margin-bottom:13rem}
.mb-56{margin-bottom:14rem}
.mb-60{margin-bottom:15rem}
.mb-64{margin-bottom:16rem}
.mb-72{margin-bottom:18rem}
.mb-80{margin-bottom:20rem}
.mb-96{margin-bottom:24rem}
.mb-full{margin-bottom:100%}
.mb-1\/2{margin-bottom:50%}
.mb-1\/3{margin-bottom:33.333333%}
.mb-2\/3{margin-bottom:66.666667%}
.mb-1\/4{margin-bottom:25%}
.mb-3\/4{margin-bottom:75%}
.mb-auto{margin-bottom:auto}
.mb-fit{margin-bottom:fit-content}
.mb-min{margin-bottom:min-content}
.mb-max{margin-bottom:max-content}
.mb-screen{margin-bottom:100vw}
.mb-svh{margin-bottom:100svh}
.mb-dvh{margin-bottom:100dvh}
.gap-0{column-gap: 0; row-gap: 0}
.gap-x-0{column-gap:0}
.gap-y-0{row-gap:0}
.gap-px{column-gap: 1px; row-gap: 1px}
.gap-x-px{column-gap:1px}
.gap-y-px{row-gap:1px}
.gap-0\.5{column-gap: 0.125rem; row-gap: 0.125rem}
.gap-x-0\.5{column-gap:0.125rem}
.gap-y-0\.5{row-gap:0.125rem}
.gap-1{column-gap: 0.25rem; row-gap: 0.25rem}
.gap-x-1{column-gap:0.25rem}
.gap-y-1{row-gap:0.25rem}
.gap-1\.5{column-gap: 0.375rem; row-gap: 0.375rem}
.gap-x-1\.5{column-gap:0.375rem}
.gap-y-1\.5{row-gap:0.375rem}
.gap-2{column-gap: 0.5rem; row-gap: 0.5rem}
.gap-x-2{column-gap:0.5rem}
.gap-y-2{row-gap:0.5rem}
.gap-2\.5{column-gap: 0.625rem; row-gap: 0.625rem}
.gap-x-2\.5{column-gap:0.625rem}
.gap-y-2\.5{row-gap:0.625rem}
.gap-3{column-gap: 0.75rem; row-gap: 0.75rem}
.gap-x-3{column-gap:0.75rem}
.gap-y-3{row-gap:0.75rem}
.gap-3\.5{column-gap: 0.875rem; row-gap: 0.875rem}
.gap-x-3\.5{column-gap:0.875rem}
.gap-y-3\.5{row-gap:0.875rem}
.gap-4{column-gap: 1rem; row-gap: 1rem}
.gap-x-4{column-gap:1rem}
.gap-y-4{row-gap:1rem}
.gap-5{column-gap: 1.25rem; row-gap: 1.25rem}
.gap-x-5{column-gap:1.25rem}
.gap-y-5{row-gap:1.25rem}
.gap-6{column-gap: 1.5rem; row-gap: 1.5rem}
.gap-x-6{column-gap:1.5rem}
.gap-y-6{row-gap:1.5rem}
.gap-7{column-gap: 1.75rem; row-gap: 1.75rem}
.gap-x-7{column-gap:1.75rem}
.gap-y-7{row-gap:1.75rem}
.gap-8{column-gap: 2rem; row-gap: 2rem}
.gap-x-8{column-gap:2rem}
.gap-y-8{row-gap:2rem}
.gap-9{column-gap: 2.25rem; row-gap: 2.25rem}
.gap-x-9{column-gap:2.25rem}
.gap-y-9{row-gap:2.25rem}
.gap-10{column-gap: 2.5rem; row-gap: 2.5rem}
.gap-x-10{column-gap:2.5rem}
.gap-y-10{row-gap:2.5rem}
.gap-11{column-gap: 2.75rem; row-gap: 2.75rem}
.gap-x-11{column-gap:2.75rem}
.gap-y-11{row-gap:2.75rem}
.gap-12{column-gap: 3rem; row-gap: 3rem}
.gap-x-12{column-gap:3rem}
.gap-y-12{row-gap:3rem}
.gap-14{column-gap: 3.5rem; row-gap: 3.5rem}
.gap-x-14{column-gap:3.5rem}
.gap-y-14{row-gap:3.5rem}
.gap-16{column-gap: 4rem; row-gap: 4rem}
.gap-x-16{column-gap:4rem}
.gap-y-16{row-gap:4rem}
.gap-20{column-gap: 5rem; row-gap: 5rem}
.gap-x-20{column-gap:5rem}
.gap-y-20{row-gap:5rem}
.gap-24{column-gap: 6rem; row-gap: 6rem}
.gap-x-24{column-gap:6rem}
.gap-y-24{row-gap:6rem}
.gap-28{column-gap: 7rem; row-gap: 7rem}
.gap-x-28{column-gap:7rem}
.gap-y-28{row-gap:7rem}
.gap-32{column-gap: 8rem; row-gap: 8rem}
.gap-x-32{column-gap:8rem}
.gap-y-32{row-gap:8rem}
.gap-36{column-gap: 9rem; row-gap: 9rem}
.gap-x-36{column-gap:9rem}
.gap-y-36{row-gap:9rem}
.gap-40{column-gap: 10rem; row-gap: 10rem}
.gap-x-40{column-gap:10rem}
.gap-y-40{row-gap:10rem}
.gap-44{column-gap: 11rem; row-gap: 11rem}
.gap-x-44{column-gap:11rem}
.gap-y-44{row-gap:11rem}
.gap-48{column-gap: 12rem; row-gap: 12rem}
.gap-x-48{column-gap:12rem}
.gap-y-48{row-gap:12rem}
.gap-52{column-gap: 13rem; row-gap: 13rem}
.gap-x-52{column-gap:13rem}
.gap-y-52{row-gap:13rem}
.gap-56{column-gap: 14rem; row-gap: 14rem}
.gap-x-56{column-gap:14rem}
.gap-y-56{row-gap:14rem}
.gap-60{column-gap: 15rem; row-gap: 15rem}
.gap-x-60{column-gap:15rem}
.gap-y-60{row-gap:15rem}
.gap-64{column-gap: 16rem; row-gap: 16rem}
.gap-x-64{column-gap:16rem}
.gap-y-64{row-gap:16rem}
.gap-72{column-gap: 18rem; row-gap: 18rem}
.gap-x-72{column-gap:18rem}
.gap-y-72{row-gap:18rem}
.gap-80{column-gap: 20rem; row-gap: 20rem}
.gap-x-80{column-gap:20rem}
.gap-y-80{row-gap:20rem}
.gap-96{column-gap: 24rem; row-gap: 24rem}
.gap-x-96{column-gap:24rem}
.gap-y-96{row-gap:24rem}
.gap-full{column-gap: 100%; row-gap: 100%}
.gap-x-full{column-gap:100%}
.gap-y-full{row-gap:100%}
.gap-1\/2{column-gap: 50%; row-gap: 50%}
.gap-x-1\/2{column-gap:50%}
.gap-y-1\/2{row-gap:50%}
.gap-1\/3{column-gap: 33.333333%; row-gap: 33.333333%}
.gap-x-1\/3{column-gap:33.333333%}
.gap-y-1\/3{row-gap:33.333333%}
.gap-2\/3{column-gap: 66.666667%; row-gap: 66.666667%}
.gap-x-2\/3{column-gap:66.666667%}
.gap-y-2\/3{row-gap:66.666667%}
.gap-1\/4{column-gap: 25%; row-gap: 25%}
.gap-x-1\/4{column-gap:25%}
.gap-y-1\/4{row-gap:25%}
.gap-3\/4{column-gap: 75%; row-gap: 75%}
.gap-x-3\/4{column-gap:75%}
.gap-y-3\/4{row-gap:75%}
.gap-auto{column-gap: auto; row-gap: auto}
.gap-x-auto{column-gap:auto}
.gap-y-auto{row-gap:auto}
.gap-fit{column-gap: fit-content; row-gap: fit-content}
.gap-x-fit{column-gap:fit-content}
.gap-y-fit{row-gap:fit-content}
.gap-min{column-gap: min-content; row-gap: min-content}
.gap-x-min{column-gap:min-content}
.gap-y-min{row-gap:min-content}
.gap-max{column-gap: max-content; row-gap: max-content}
.gap-x-max{column-gap:max-content}
.gap-y-max{row-gap:max-content}
.gap-screen{column-gap: 100vw; row-gap: 100vw}
.gap-x-screen{column-gap:100vw}
.gap-y-screen{row-gap:100vw}
.gap-svh{column-gap: 100svh; row-gap: 100svh}
.gap-x-svh{column-gap:100svh}
.gap-y-svh{row-gap:100svh}
.gap-dvh{column-gap: 100dvh; row-gap: 100dvh}
.gap-x-dvh{column-gap:100dvh}
.gap-y-dvh{row-gap:100dvh}
.inset-0{top:0;right:0;bottom:0;left:0}
.inset-x-0{left:0;right:0}
.inset-y-0{top:0;bottom:0}
.top-0{top:0}
.bottom-0{bottom:0}
.left-0{left:0}
.right-0{right:0}
.inset-px{top:1px;right:1px;bottom:1px;left:1px}
.inset-x-px{left:1px;right:1px}
.inset-y-px{top:1px;bottom:1px}
.top-px{top:1px}
.bottom-px{bottom:1px}
.left-px{left:1px}
.right-px{right:1px}
.inset-0\.5{top:0.125rem;right:0.125rem;bottom:0.125rem;left:0.125rem}
.inset-x-0\.5{left:0.125rem;right:0.125rem}
.inset-y-0\.5{top:0.125rem;bottom:0.125rem}
.top-0\.5{top:0.125rem}
.bottom-0\.5{bottom:0.125rem}
.left-0\.5{left:0.125rem}
.right-0\.5{right:0.125rem}
.inset-1{top:0.25rem;right:0.25rem;bottom:0.25rem;left:0.25rem}
.inset-x-1{left:0.25rem;right:0.25rem}
.inset-y-1{top:0.25rem;bottom:0.25rem}
.top-1{top:0.25rem}
.bottom-1{bottom:0.25rem}
.left-1{left:0.25rem}
.right-1{right:0.25rem}
.inset-1\.5{top:0.375rem;right:0.375rem;bottom:0.375rem;left:0.375rem}
.inset-x-1\.5{left:0.375rem;right:0.375rem}
.inset-y-1\.5{top:0.375rem;bottom:0.375rem}
.top-1\.5{top:0.375rem}
.bottom-1\.5{bottom:0.375rem}
.left-1\.5{left:0.375rem}
.right-1\.5{right:0.375rem}
.inset-2{top:0.5rem;right:0.5rem;bottom:0.5rem;left:0.5rem}
.inset-x-2{left:0.5rem;right:0.5rem}
.inset-y-2{top:0.5rem;bottom:0.5rem}
.top-2{top:0.5rem}
.bottom-2{bottom:0.5rem}
.left-2{left:0.5rem}
.right-2{right:0.5rem}
.inset-2\.5{top:0.625rem;right:0.625rem;bottom:0.625rem;left:0.625rem}
.inset-x-2\.5{left:0.625rem;right:0.625rem}
.inset-y-2\.5{top:0.625rem;bottom:0.625rem}
.top-2\.5{top:0.625rem}
.bottom-2\.5{bottom:0.625rem}
.left-2\.5{left:0.625rem}
.right-2\.5{right:0.625rem}
.inset-3{top:0.75rem;right:0.75rem;bottom:0.75rem;left:0.75rem}
.inset-x-3{left:0.75rem;right:0.75rem}
.inset-y-3{top:0.75rem;bottom:0.75rem}
.top-3{top:0.75rem}
.bottom-3{bottom:0.75rem}
.left-3{left:0.75rem}
.right-3{right:0.75rem}
.inset-3\.5{top:0.875rem;right:0.875rem;bottom:0.875rem;left:0.875rem}
.inset-x-3\.5{left:0.875rem;right:0.875rem}
.inset-y-3\.5{top:0.875rem;bottom:0.875rem}
.top-3\.5{top:0.875rem}
.bottom-3\.5{bottom:0.875rem}
.left-3\.5{left:0.875rem}
.right-3\.5{right:0.875rem}
.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}
.inset-x-4{left:1rem;right:1rem}
.inset-y-4{top:1rem;bottom:1rem}
.top-4{top:1rem}
.bottom-4{bottom:1rem}
.left-4{left:1rem}
.right-4{right:1rem}
.inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}
.inset-x-5{left:1.25rem;right:1.25rem}
.inset-y-5{top:1.25rem;bottom:1.25rem}
.top-5{top:1.25rem}
.bottom-5{bottom:1.25rem}
.left-5{left:1.25rem}
.right-5{right:1.25rem}
.inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}
.inset-x-6{left:1.5rem;right:1.5rem}
.inset-y-6{top:1.5rem;bottom:1.5rem}
.top-6{top:1.5rem}
.bottom-6{bottom:1.5rem}
.left-6{left:1.5rem}
.right-6{right:1.5rem}
.inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}
.inset-x-7{left:1.75rem;right:1.75rem}
.inset-y-7{top:1.75rem;bottom:1.75rem}
.top-7{top:1.75rem}
.bottom-7{bottom:1.75rem}
.left-7{left:1.75rem}
.right-7{right:1.75rem}
.inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}
.inset-x-8{left:2rem;right:2rem}
.inset-y-8{top:2rem;bottom:2rem}
.top-8{top:2rem}
.bottom-8{bottom:2rem}
.left-8{left:2rem}
.right-8{right:2rem}
.inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}
.inset-x-9{left:2.25rem;right:2.25rem}
.inset-y-9{top:2.25rem;bottom:2.25rem}
.top-9{top:2.25rem}
.bottom-9{bottom:2.25rem}
.left-9{left:2.25rem}
.right-9{right:2.25rem}
.inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}
.inset-x-10{left:2.5rem;right:2.5rem}
.inset-y-10{top:2.5rem;bottom:2.5rem}
.top-10{top:2.5rem}
.bottom-10{bottom:2.5rem}
.left-10{left:2.5rem}
.right-10{right:2.5rem}
.inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}
.inset-x-11{left:2.75rem;right:2.75rem}
.inset-y-11{top:2.75rem;bottom:2.75rem}
.top-11{top:2.75rem}
.bottom-11{bottom:2.75rem}
.left-11{left:2.75rem}
.right-11{right:2.75rem}
.inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}
.inset-x-12{left:3rem;right:3rem}
.inset-y-12{top:3rem;bottom:3rem}
.top-12{top:3rem}
.bottom-12{bottom:3rem}
.left-12{left:3rem}
.right-12{right:3rem}
.inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}
.inset-x-14{left:3.5rem;right:3.5rem}
.inset-y-14{top:3.5rem;bottom:3.5rem}
.top-14{top:3.5rem}
.bottom-14{bottom:3.5rem}
.left-14{left:3.5rem}
.right-14{right:3.5rem}
.inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}
.inset-x-16{left:4rem;right:4rem}
.inset-y-16{top:4rem;bottom:4rem}
.top-16{top:4rem}
.bottom-16{bottom:4rem}
.left-16{left:4rem}
.right-16{right:4rem}
.inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}
.inset-x-20{left:5rem;right:5rem}
.inset-y-20{top:5rem;bottom:5rem}
.top-20{top:5rem}
.bottom-20{bottom:5rem}
.left-20{left:5rem}
.right-20{right:5rem}
.inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}
.inset-x-24{left:6rem;right:6rem}
.inset-y-24{top:6rem;bottom:6rem}
.top-24{top:6rem}
.bottom-24{bottom:6rem}
.left-24{left:6rem}
.right-24{right:6rem}
.inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}
.inset-x-28{left:7rem;right:7rem}
.inset-y-28{top:7rem;bottom:7rem}
.top-28{top:7rem}
.bottom-28{bottom:7rem}
.left-28{left:7rem}
.right-28{right:7rem}
.inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}
.inset-x-32{left:8rem;right:8rem}
.inset-y-32{top:8rem;bottom:8rem}
.top-32{top:8rem}
.bottom-32{bottom:8rem}
.left-32{left:8rem}
.right-32{right:8rem}
.inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}
.inset-x-36{left:9rem;right:9rem}
.inset-y-36{top:9rem;bottom:9rem}
.top-36{top:9rem}
.bottom-36{bottom:9rem}
.left-36{left:9rem}
.right-36{right:9rem}
.inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}
.inset-x-40{left:10rem;right:10rem}
.inset-y-40{top:10rem;bottom:10rem}
.top-40{top:10rem}
.bottom-40{bottom:10rem}
.left-40{left:10rem}
.right-40{right:10rem}
.inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}
.inset-x-44{left:11rem;right:11rem}
.inset-y-44{top:11rem;bottom:11rem}
.top-44{top:11rem}
.bottom-44{bottom:11rem}
.left-44{left:11rem}
.right-44{right:11rem}
.inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}
.inset-x-48{left:12rem;right:12rem}
.inset-y-48{top:12rem;bottom:12rem}
.top-48{top:12rem}
.bottom-48{bottom:12rem}
.left-48{left:12rem}
.right-48{right:12rem}
.inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}
.inset-x-52{left:13rem;right:13rem}
.inset-y-52{top:13rem;bottom:13rem}
.top-52{top:13rem}
.bottom-52{bottom:13rem}
.left-52{left:13rem}
.right-52{right:13rem}
.inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}
.inset-x-56{left:14rem;right:14rem}
.inset-y-56{top:14rem;bottom:14rem}
.top-56{top:14rem}
.bottom-56{bottom:14rem}
.left-56{left:14rem}
.right-56{right:14rem}
.inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}
.inset-x-60{left:15rem;right:15rem}
.inset-y-60{top:15rem;bottom:15rem}
.top-60{top:15rem}
.bottom-60{bottom:15rem}
.left-60{left:15rem}
.right-60{right:15rem}
.inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}
.inset-x-64{left:16rem;right:16rem}
.inset-y-64{top:16rem;bottom:16rem}
.top-64{top:16rem}
.bottom-64{bottom:16rem}
.left-64{left:16rem}
.right-64{right:16rem}
.inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}
.inset-x-72{left:18rem;right:18rem}
.inset-y-72{top:18rem;bottom:18rem}
.top-72{top:18rem}
.bottom-72{bottom:18rem}
.left-72{left:18rem}
.right-72{right:18rem}
.inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}
.inset-x-80{left:20rem;right:20rem}
.inset-y-80{top:20rem;bottom:20rem}
.top-80{top:20rem}
.bottom-80{bottom:20rem}
.left-80{left:20rem}
.right-80{right:20rem}
.inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}
.inset-x-96{left:24rem;right:24rem}
.inset-y-96{top:24rem;bottom:24rem}
.top-96{top:24rem}
.bottom-96{bottom:24rem}
.left-96{left:24rem}
.right-96{right:24rem}
.inset-full{top:100%;right:100%;bottom:100%;left:100%}
.inset-x-full{left:100%;right:100%}
.inset-y-full{top:100%;bottom:100%}
.top-full{top:100%}
.bottom-full{bottom:100%}
.left-full{left:100%}
.right-full{right:100%}
.inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}
.inset-x-1\/2{left:50%;right:50%}
.inset-y-1\/2{top:50%;bottom:50%}
.top-1\/2{top:50%}
.bottom-1\/2{bottom:50%}
.left-1\/2{left:50%}
.right-1\/2{right:50%}
.inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}
.inset-x-1\/3{left:33.333333%;right:33.333333%}
.inset-y-1\/3{top:33.333333%;bottom:33.333333%}
.top-1\/3{top:33.333333%}
.bottom-1\/3{bottom:33.333333%}
.left-1\/3{left:33.333333%}
.right-1\/3{right:33.333333%}
.inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}
.inset-x-2\/3{left:66.666667%;right:66.666667%}
.inset-y-2\/3{top:66.666667%;bottom:66.666667%}
.top-2\/3{top:66.666667%}
.bottom-2\/3{bottom:66.666667%}
.left-2\/3{left:66.666667%}
.right-2\/3{right:66.666667%}
.inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}
.inset-x-1\/4{left:25%;right:25%}
.inset-y-1\/4{top:25%;bottom:25%}
.top-1\/4{top:25%}
.bottom-1\/4{bottom:25%}
.left-1\/4{left:25%}
.right-1\/4{right:25%}
.inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}
.inset-x-3\/4{left:75%;right:75%}
.inset-y-3\/4{top:75%;bottom:75%}
.top-3\/4{top:75%}
.bottom-3\/4{bottom:75%}
.left-3\/4{left:75%}
.right-3\/4{right:75%}
.inset-auto{top:auto;right:auto;bottom:auto;left:auto}
.inset-x-auto{left:auto;right:auto}
.inset-y-auto{top:auto;bottom:auto}
.top-auto{top:auto}
.bottom-auto{bottom:auto}
.left-auto{left:auto}
.right-auto{right:auto}
.inset-fit{top:fit-content;right:fit-content;bottom:fit-content;left:fit-content}
.inset-x-fit{left:fit-content;right:fit-content}
.inset-y-fit{top:fit-content;bottom:fit-content}
.top-fit{top:fit-content}
.bottom-fit{bottom:fit-content}
.left-fit{left:fit-content}
.right-fit{right:fit-content}
.inset-min{top:min-content;right:min-content;bottom:min-content;left:min-content}
.inset-x-min{left:min-content;right:min-content}
.inset-y-min{top:min-content;bottom:min-content}
.top-min{top:min-content}
.bottom-min{bottom:min-content}
.left-min{left:min-content}
.right-min{right:min-content}
.inset-max{top:max-content;right:max-content;bottom:max-content;left:max-content}
.inset-x-max{left:max-content;right:max-content}
.inset-y-max{top:max-content;bottom:max-content}
.top-max{top:max-content}
.bottom-max{bottom:max-content}
.left-max{left:max-content}
.right-max{right:max-content}
.inset-screen{top:100vw;right:100vw;bottom:100vw;left:100vw}
.inset-x-screen{left:100vw;right:100vw}
.inset-y-screen{top:100vw;bottom:100vw}
.top-screen{top:100vw}
.bottom-screen{bottom:100vw}
.left-screen{left:100vw}
.right-screen{right:100vw}
.inset-svh{top:100svh;right:100svh;bottom:100svh;left:100svh}
.inset-x-svh{left:100svh;right:100svh}
.inset-y-svh{top:100svh;bottom:100svh}
.top-svh{top:100svh}
.bottom-svh{bottom:100svh}
.left-svh{left:100svh}
.right-svh{right:100svh}
.inset-dvh{top:100dvh;right:100dvh;bottom:100dvh;left:100dvh}
.inset-x-dvh{left:100dvh;right:100dvh}
.inset-y-dvh{top:100dvh;bottom:100dvh}
.top-dvh{top:100dvh}
.bottom-dvh{bottom:100dvh}
.left-dvh{left:100dvh}
.right-dvh{right:100dvh}
.w-0{width:0}
.h-0{height:0}
.min-w-0{min-width:0}
.min-h-0{min-height:0}
.max-w-0{max-width:0}
.max-h-0{max-height:0}
.w-px{width:1px}
.h-px{height:1px}
.min-w-px{min-width:1px}
.min-h-px{min-height:1px}
.max-w-px{max-width:1px}
.max-h-px{max-height:1px}
.w-0\.5{width:0.125rem}
.h-0\.5{height:0.125rem}
.min-w-0\.5{min-width:0.125rem}
.min-h-0\.5{min-height:0.125rem}
.max-w-0\.5{max-width:0.125rem}
.max-h-0\.5{max-height:0.125rem}
.w-1{width:0.25rem}
.h-1{height:0.25rem}
.min-w-1{min-width:0.25rem}
.min-h-1{min-height:0.25rem}
.max-w-1{max-width:0.25rem}
.max-h-1{max-height:0.25rem}
.w-1\.5{width:0.375rem}
.h-1\.5{height:0.375rem}
.min-w-1\.5{min-width:0.375rem}
.min-h-1\.5{min-height:0.375rem}
.max-w-1\.5{max-width:0.375rem}
.max-h-1\.5{max-height:0.375rem}
.w-2{width:0.5rem}
.h-2{height:0.5rem}
.min-w-2{min-width:0.5rem}
.min-h-2{min-height:0.5rem}
.max-w-2{max-width:0.5rem}
.max-h-2{max-height:0.5rem}
.w-2\.5{width:0.625rem}
.h-2\.5{height:0.625rem}
.min-w-2\.5{min-width:0.625rem}
.min-h-2\.5{min-height:0.625rem}
.max-w-2\.5{max-width:0.625rem}
.max-h-2\.5{max-height:0.625rem}
.w-3{width:0.75rem}
.h-3{height:0.75rem}
.min-w-3{min-width:0.75rem}
.min-h-3{min-height:0.75rem}
.max-w-3{max-width:0.75rem}
.max-h-3{max-height:0.75rem}
.w-3\.5{width:0.875rem}
.h-3\.5{height:0.875rem}
.min-w-3\.5{min-width:0.875rem}
.min-h-3\.5{min-height:0.875rem}
.max-w-3\.5{max-width:0.875rem}
.max-h-3\.5{max-height:0.875rem}
.w-4{width:1rem}
.h-4{height:1rem}
.min-w-4{min-width:1rem}
.min-h-4{min-height:1rem}
.max-w-4{max-width:1rem}
.max-h-4{max-height:1rem}
.w-5{width:1.25rem}
.h-5{height:1.25rem}
.min-w-5{min-width:1.25rem}
.min-h-5{min-height:1.25rem}
.max-w-5{max-width:1.25rem}
.max-h-5{max-height:1.25rem}
.w-6{width:1.5rem}
.h-6{height:1.5rem}
.min-w-6{min-width:1.5rem}
.min-h-6{min-height:1.5rem}
.max-w-6{max-width:1.5rem}
.max-h-6{max-height:1.5rem}
.w-7{width:1.75rem}
.h-7{height:1.75rem}
.min-w-7{min-width:1.75rem}
.min-h-7{min-height:1.75rem}
.max-w-7{max-width:1.75rem}
.max-h-7{max-height:1.75rem}
.w-8{width:2rem}
.h-8{height:2rem}
.min-w-8{min-width:2rem}
.min-h-8{min-height:2rem}
.max-w-8{max-width:2rem}
.max-h-8{max-height:2rem}
.w-9{width:2.25rem}
.h-9{height:2.25rem}
.min-w-9{min-width:2.25rem}
.min-h-9{min-height:2.25rem}
.max-w-9{max-width:2.25rem}
.max-h-9{max-height:2.25rem}
.w-10{width:2.5rem}
.h-10{height:2.5rem}
.min-w-10{min-width:2.5rem}
.min-h-10{min-height:2.5rem}
.max-w-10{max-width:2.5rem}
.max-h-10{max-height:2.5rem}
.w-11{width:2.75rem}
.h-11{height:2.75rem}
.min-w-11{min-width:2.75rem}
.min-h-11{min-height:2.75rem}
.max-w-11{max-width:2.75rem}
.max-h-11{max-height:2.75rem}
.w-12{width:3rem}
.h-12{height:3rem}
.min-w-12{min-width:3rem}
.min-h-12{min-height:3rem}
.max-w-12{max-width:3rem}
.max-h-12{max-height:3rem}
.w-14{width:3.5rem}
.h-14{height:3.5rem}
.min-w-14{min-width:3.5rem}
.min-h-14{min-height:3.5rem}
.max-w-14{max-width:3.5rem}
.max-h-14{max-height:3.5rem}
.w-16{width:4rem}
.h-16{height:4rem}
.min-w-16{min-width:4rem}
.min-h-16{min-height:4rem}
.max-w-16{max-width:4rem}
.max-h-16{max-height:4rem}
.w-20{width:5rem}
.h-20{height:5rem}
.min-w-20{min-width:5rem}
.min-h-20{min-height:5rem}
.max-w-20{max-width:5rem}
.max-h-20{max-height:5rem}
.w-24{width:6rem}
.h-24{height:6rem}
.min-w-24{min-width:6rem}
.min-h-24{min-height:6rem}
.max-w-24{max-width:6rem}
.max-h-24{max-height:6rem}
.w-28{width:7rem}
.h-28{height:7rem}
.min-w-28{min-width:7rem}
.min-h-28{min-height:7rem}
.max-w-28{max-width:7rem}
.max-h-28{max-height:7rem}
.w-32{width:8rem}
.h-32{height:8rem}
.min-w-32{min-width:8rem}
.min-h-32{min-height:8rem}
.max-w-32{max-width:8rem}
.max-h-32{max-height:8rem}
.w-36{width:9rem}
.h-36{height:9rem}
.min-w-36{min-width:9rem}
.min-h-36{min-height:9rem}
.max-w-36{max-width:9rem}
.max-h-36{max-height:9rem}
.w-40{width:10rem}
.h-40{height:10rem}
.min-w-40{min-width:10rem}
.min-h-40{min-height:10rem}
.max-w-40{max-width:10rem}
.max-h-40{max-height:10rem}
.w-44{width:11rem}
.h-44{height:11rem}
.min-w-44{min-width:11rem}
.min-h-44{min-height:11rem}
.max-w-44{max-width:11rem}
.max-h-44{max-height:11rem}
.w-48{width:12rem}
.h-48{height:12rem}
.min-w-48{min-width:12rem}
.min-h-48{min-height:12rem}
.max-w-48{max-width:12rem}
.max-h-48{max-height:12rem}
.w-52{width:13rem}
.h-52{height:13rem}
.min-w-52{min-width:13rem}
.min-h-52{min-height:13rem}
.max-w-52{max-width:13rem}
.max-h-52{max-height:13rem}
.w-56{width:14rem}
.h-56{height:14rem}
.min-w-56{min-width:14rem}
.min-h-56{min-height:14rem}
.max-w-56{max-width:14rem}
.max-h-56{max-height:14rem}
.w-60{width:15rem}
.h-60{height:15rem}
.min-w-60{min-width:15rem}
.min-h-60{min-height:15rem}
.max-w-60{max-width:15rem}
.max-h-60{max-height:15rem}
.w-64{width:16rem}
.h-64{height:16rem}
.min-w-64{min-width:16rem}
.min-h-64{min-height:16rem}
.max-w-64{max-width:16rem}
.max-h-64{max-height:16rem}
.w-72{width:18rem}
.h-72{height:18rem}
.min-w-72{min-width:18rem}
.min-h-72{min-height:18rem}
.max-w-72{max-width:18rem}
.max-h-72{max-height:18rem}
.w-80{width:20rem}
.h-80{height:20rem}
.min-w-80{min-width:20rem}
.min-h-80{min-height:20rem}
.max-w-80{max-width:20rem}
.max-h-80{max-height:20rem}
.w-96{width:24rem}
.h-96{height:24rem}
.min-w-96{min-width:24rem}
.min-h-96{min-height:24rem}
.max-w-96{max-width:24rem}
.max-h-96{max-height:24rem}
.w-full{width:100%}
.h-full{height:100%}
.min-w-full{min-width:100%}
.min-h-full{min-height:100%}
.max-w-full{max-width:100%}
.max-h-full{max-height:100%}
.w-1\/2{width:50%}
.h-1\/2{height:50%}
.min-w-1\/2{min-width:50%}
.min-h-1\/2{min-height:50%}
.max-w-1\/2{max-width:50%}
.max-h-1\/2{max-height:50%}
.w-1\/3{width:33.333333%}
.h-1\/3{height:33.333333%}
.min-w-1\/3{min-width:33.333333%}
.min-h-1\/3{min-height:33.333333%}
.max-w-1\/3{max-width:33.333333%}
.max-h-1\/3{max-height:33.333333%}
.w-2\/3{width:66.666667%}
.h-2\/3{height:66.666667%}
.min-w-2\/3{min-width:66.666667%}
.min-h-2\/3{min-height:66.666667%}
.max-w-2\/3{max-width:66.666667%}
.max-h-2\/3{max-height:66.666667%}
.w-1\/4{width:25%}
.h-1\/4{height:25%}
.min-w-1\/4{min-width:25%}
.min-h-1\/4{min-height:25%}
.max-w-1\/4{max-width:25%}
.max-h-1\/4{max-height:25%}
.w-3\/4{width:75%}
.h-3\/4{height:75%}
.min-w-3\/4{min-width:75%}
.min-h-3\/4{min-height:75%}
.max-w-3\/4{max-width:75%}
.max-h-3\/4{max-height:75%}
.w-auto{width:auto}
.h-auto{height:auto}
.min-w-auto{min-width:auto}
.min-h-auto{min-height:auto}
.max-w-auto{max-width:auto}
.max-h-auto{max-height:auto}
.w-fit{width:fit-content}
.h-fit{height:fit-content}
.min-w-fit{min-width:fit-content}
.min-h-fit{min-height:fit-content}
.max-w-fit{max-width:fit-content}
.max-h-fit{max-height:fit-content}
.w-min{width:min-content}
.h-min{height:min-content}
.min-w-min{min-width:min-content}
.min-h-min{min-height:min-content}
.max-w-min{max-width:min-content}
.max-h-min{max-height:min-content}
.w-max{width:max-content}
.h-max{height:max-content}
.min-w-max{min-width:max-content}
.min-h-max{min-height:max-content}
.max-w-max{max-width:max-content}
.max-h-max{max-height:max-content}
.w-screen{width:100vw}
.h-screen{height:100vw}
.min-w-screen{min-width:100vw}
.min-h-screen{min-height:100vw}
.max-w-screen{max-width:100vw}
.max-h-screen{max-height:100vw}
.w-svh{width:100svh}
.h-svh{height:100svh}
.min-w-svh{min-width:100svh}
.min-h-svh{min-height:100svh}
.max-w-svh{max-width:100svh}
.max-h-svh{max-height:100svh}
.w-dvh{width:100dvh}
.h-dvh{height:100dvh}
.min-w-dvh{min-width:100dvh}
.min-h-dvh{min-height:100dvh}
.max-w-dvh{max-width:100dvh}
.max-h-dvh{max-height:100dvh}

/* display & layout */
.block{display:block}.inline-block{display:inline-block}.inline{display:inline}
.flex{display:flex}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}
.grid{display:grid}.table{display:table}.hidden{display:none}
.items-start{align-items:flex-start}.items-end{align-items:flex-end}
.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}
.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}
.self-start{align-self:flex-start}.self-end{align-self:flex-end}
.self-center{align-self:center}.self-stretch{align-self:stretch}
.flex-row{flex-direction:row}.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}
.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}
.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-initial{flex:0 1 auto}
.shrink-0{flex-shrink:0}.shrink{flex-shrink:1}
.grow{flex-grow:1}.grow-0{flex-grow:0}
.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.col-span-1{grid-column:span 1 / span 1}
.col-span-2{grid-column:span 2 / span 2}
.col-span-3{grid-column:span 3 / span 3}
.col-span-4{grid-column:span 4 / span 4}
.col-span-5{grid-column:span 5 / span 5}
.col-span-6{grid-column:span 6 / span 6}
.col-span-7{grid-column:span 7 / span 7}
.col-span-8{grid-column:span 8 / span 8}
.col-span-9{grid-column:span 9 / span 9}
.col-span-10{grid-column:span 10 / span 10}
.col-span-11{grid-column:span 11 / span 11}
.col-span-12{grid-column:span 12 / span 12}
.col-start-1{grid-column-start:1}.col-start-9{grid-column-start:9}
.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1/1}
.aspect-video{aspect-ratio:16/9}
.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center}.object-top{object-position:top}.object-bottom{object-position:bottom}
.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}
.appearance-none{appearance:none}
.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}
.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}
.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}
.select-none{user-select:none}.select-text{user-select:text}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.visible{visibility:visible}.invisible{visibility:hidden}

.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}
.backdrop-blur-sm{backdrop-filter:blur(4px)}.backdrop-blur{backdrop-filter:blur(8px)}
.backdrop-blur-md{backdrop-filter:blur(12px)}.backdrop-blur-lg{backdrop-filter:blur(16px)}
.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.blur{--tw-blur:blur(8px)}.blur-sm{--tw-blur:blur(4px)}.blur-md{--tw-blur:blur(12px)}.blur-lg{--tw-blur:blur(16px)}.blur-none{--tw-blur:blur(0)}


/* position */
.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}
.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-auto{z-index:auto}
.isolate{isolation:isolate}


/* transforms */
.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-0{--tw-translate-x:0px}.translate-y-0{--tw-translate-y:0px}

.translate-x-0\.5{--tw-translate-x:0.125rem}
.translate-y-0\.5{--tw-translate-y:0.125rem}
.-translate-x-0\.5{--tw-translate-x:-0.125rem}
.-translate-y-0\.5{--tw-translate-y:-0.125rem}
.translate-x-1{--tw-translate-x:0.25rem}
.translate-y-1{--tw-translate-y:0.25rem}
.-translate-x-1{--tw-translate-x:-0.25rem}
.-translate-y-1{--tw-translate-y:-0.25rem}
.translate-x-1\.5{--tw-translate-x:0.375rem}
.translate-y-1\.5{--tw-translate-y:0.375rem}
.-translate-x-1\.5{--tw-translate-x:-0.375rem}
.-translate-y-1\.5{--tw-translate-y:-0.375rem}
.translate-x-2{--tw-translate-x:0.5rem}
.translate-y-2{--tw-translate-y:0.5rem}
.-translate-x-2{--tw-translate-x:-0.5rem}
.-translate-y-2{--tw-translate-y:-0.5rem}
.translate-x-2\.5{--tw-translate-x:0.625rem}
.translate-y-2\.5{--tw-translate-y:0.625rem}
.-translate-x-2\.5{--tw-translate-x:-0.625rem}
.-translate-y-2\.5{--tw-translate-y:-0.625rem}
.translate-x-3{--tw-translate-x:0.75rem}
.translate-y-3{--tw-translate-y:0.75rem}
.-translate-x-3{--tw-translate-x:-0.75rem}
.-translate-y-3{--tw-translate-y:-0.75rem}
.translate-x-3\.5{--tw-translate-x:0.875rem}
.translate-y-3\.5{--tw-translate-y:0.875rem}
.-translate-x-3\.5{--tw-translate-x:-0.875rem}
.-translate-y-3\.5{--tw-translate-y:-0.875rem}
.translate-x-4{--tw-translate-x:1rem}
.translate-y-4{--tw-translate-y:1rem}
.-translate-x-4{--tw-translate-x:-1rem}
.-translate-y-4{--tw-translate-y:-1rem}
.translate-x-5{--tw-translate-x:1.25rem}
.translate-y-5{--tw-translate-y:1.25rem}
.-translate-x-5{--tw-translate-x:-1.25rem}
.-translate-y-5{--tw-translate-y:-1.25rem}
.translate-x-6{--tw-translate-x:1.5rem}
.translate-y-6{--tw-translate-y:1.5rem}
.-translate-x-6{--tw-translate-x:-1.5rem}
.-translate-y-6{--tw-translate-y:-1.5rem}
.translate-x-7{--tw-translate-x:1.75rem}
.translate-y-7{--tw-translate-y:1.75rem}
.-translate-x-7{--tw-translate-x:-1.75rem}
.-translate-y-7{--tw-translate-y:-1.75rem}
.translate-x-8{--tw-translate-x:2rem}
.translate-y-8{--tw-translate-y:2rem}
.-translate-x-8{--tw-translate-x:-2rem}
.-translate-y-8{--tw-translate-y:-2rem}
.translate-x-9{--tw-translate-x:2.25rem}
.translate-y-9{--tw-translate-y:2.25rem}
.-translate-x-9{--tw-translate-x:-2.25rem}
.-translate-y-9{--tw-translate-y:-2.25rem}
.translate-x-10{--tw-translate-x:2.5rem}
.translate-y-10{--tw-translate-y:2.5rem}
.-translate-x-10{--tw-translate-x:-2.5rem}
.-translate-y-10{--tw-translate-y:-2.5rem}
.translate-x-11{--tw-translate-x:2.75rem}
.translate-y-11{--tw-translate-y:2.75rem}
.-translate-x-11{--tw-translate-x:-2.75rem}
.-translate-y-11{--tw-translate-y:-2.75rem}
.translate-x-12{--tw-translate-x:3rem}
.translate-y-12{--tw-translate-y:3rem}
.-translate-x-12{--tw-translate-x:-3rem}
.-translate-y-12{--tw-translate-y:-3rem}
.translate-x-14{--tw-translate-x:3.5rem}
.translate-y-14{--tw-translate-y:3.5rem}
.-translate-x-14{--tw-translate-x:-3.5rem}
.-translate-y-14{--tw-translate-y:-3.5rem}
.translate-x-16{--tw-translate-x:4rem}
.translate-y-16{--tw-translate-y:4rem}
.-translate-x-16{--tw-translate-x:-4rem}
.-translate-y-16{--tw-translate-y:-4rem}
.translate-x-20{--tw-translate-x:5rem}
.translate-y-20{--tw-translate-y:5rem}
.-translate-x-20{--tw-translate-x:-5rem}
.-translate-y-20{--tw-translate-y:-5rem}
.translate-x-24{--tw-translate-x:6rem}
.translate-y-24{--tw-translate-y:6rem}
.-translate-x-24{--tw-translate-x:-6rem}
.-translate-y-24{--tw-translate-y:-6rem}
.translate-x-28{--tw-translate-x:7rem}
.translate-y-28{--tw-translate-y:7rem}
.-translate-x-28{--tw-translate-x:-7rem}
.-translate-y-28{--tw-translate-y:-7rem}
.translate-x-32{--tw-translate-x:8rem}
.translate-y-32{--tw-translate-y:8rem}
.-translate-x-32{--tw-translate-x:-8rem}
.-translate-y-32{--tw-translate-y:-8rem}
.translate-x-36{--tw-translate-x:9rem}
.translate-y-36{--tw-translate-y:9rem}
.-translate-x-36{--tw-translate-x:-9rem}
.-translate-y-36{--tw-translate-y:-9rem}
.translate-x-40{--tw-translate-x:10rem}
.translate-y-40{--tw-translate-y:10rem}
.-translate-x-40{--tw-translate-x:-10rem}
.-translate-y-40{--tw-translate-y:-10rem}
.translate-x-44{--tw-translate-x:11rem}
.translate-y-44{--tw-translate-y:11rem}
.-translate-x-44{--tw-translate-x:-11rem}
.-translate-y-44{--tw-translate-y:-11rem}
.translate-x-48{--tw-translate-x:12rem}
.translate-y-48{--tw-translate-y:12rem}
.-translate-x-48{--tw-translate-x:-12rem}
.-translate-y-48{--tw-translate-y:-12rem}
.translate-x-52{--tw-translate-x:13rem}
.translate-y-52{--tw-translate-y:13rem}
.-translate-x-52{--tw-translate-x:-13rem}
.-translate-y-52{--tw-translate-y:-13rem}
.translate-x-56{--tw-translate-x:14rem}
.translate-y-56{--tw-translate-y:14rem}
.-translate-x-56{--tw-translate-x:-14rem}
.-translate-y-56{--tw-translate-y:-14rem}
.translate-x-60{--tw-translate-x:15rem}
.translate-y-60{--tw-translate-y:15rem}
.-translate-x-60{--tw-translate-x:-15rem}
.-translate-y-60{--tw-translate-y:-15rem}
.translate-x-64{--tw-translate-x:16rem}
.translate-y-64{--tw-translate-y:16rem}
.-translate-x-64{--tw-translate-x:-16rem}
.-translate-y-64{--tw-translate-y:-16rem}
.translate-x-72{--tw-translate-x:18rem}
.translate-y-72{--tw-translate-y:18rem}
.-translate-x-72{--tw-translate-x:-18rem}
.-translate-y-72{--tw-translate-y:-18rem}
.translate-x-80{--tw-translate-x:20rem}
.translate-y-80{--tw-translate-y:20rem}
.-translate-x-80{--tw-translate-x:-20rem}
.-translate-y-80{--tw-translate-y:-20rem}
.translate-x-96{--tw-translate-x:24rem}
.translate-y-96{--tw-translate-y:24rem}
.-translate-x-96{--tw-translate-x:-24rem}
.-translate-y-96{--tw-translate-y:-24rem}
.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/3{--tw-translate-x:33.333333%}.translate-x-2\/3{--tw-translate-x:66.666667%}
.translate-x-full{--tw-translate-x:100%}
.translate-y-1\/2{--tw-translate-y:50%}
.translate-y-full{--tw-translate-y:100%}.translate-y-1\/4{--tw-translate-y:25%}.translate-y-3\/4{--tw-translate-y:75%}
.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/4{--tw-translate-y:-25%}
.translate-y-1{--tw-translate-y:0.25rem}.-translate-y-1{--tw-translate-y:-0.25rem}
.scale-0{--tw-scale-x:0;--tw-scale-y:0}
.scale-50{--tw-scale-x:0.5;--tw-scale-y:0.5}
.scale-75{--tw-scale-x:0.75;--tw-scale-y:0.75}
.scale-90{--tw-scale-x:0.9;--tw-scale-y:0.9}
.scale-95{--tw-scale-x:0.95;--tw-scale-y:0.95}
.scale-100{--tw-scale-x:1.0;--tw-scale-y:1.0}
.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}
.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}
.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}
.scale-x-0{--tw-scale-x:0}.scale-x-100{--tw-scale-x:1}.scale-x-50{--tw-scale-x:.5}
.scale-y-0{--tw-scale-y:0}.scale-y-100{--tw-scale-y:1}
.rotate-0{--tw-rotate:0deg}.rotate-90{--tw-rotate:90deg}.rotate-180{--tw-rotate:180deg}
.skew-x-0{--tw-skew-x:0deg}.skew-y-0{--tw-skew-y:0deg}

/* borders */
.border{border-width:1px;border-style:solid}
.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}
.border-t{border-top-width:1px;border-style:solid}
.border-b{border-bottom-width:1px;border-style:solid}
.border-l{border-left-width:1px;border-style:solid}
.border-r{border-right-width:1px;border-style:solid}
.border-y{border-top-width:1px;border-bottom-width:1px;border-style:solid}
.border-x{border-left-width:1px;border-right-width:1px;border-style:solid}
.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-solid{border-style:solid}.border-none{border-style:none}
.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}
.divide-x>*:not([hidden])~*:not([hidden]){border-left-width:1px;border-style:solid}
.divide-y>*:not([hidden])~*:not([hidden]){border-top-width:1px;border-style:solid}
.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}
.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}
.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}
.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}
.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}
.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}
.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}
.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}
.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}
.shadow-none{box-shadow:none}
.ring-0{box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
.ring-1{box-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
.ring-2{box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
.ring{box-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
.outline{outline-style:solid}


/* typography */
.font-sans{font-family:var(--font-sans)}
.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}
.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}
.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}
.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}.normal-case{text-transform:none}
.italic{font-style:italic}.not-italic{font-style:normal}
.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}
.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}
.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}
.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}
.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}
.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}
.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}
.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-normal{white-space:normal}

.text-xs{font-size:.75rem;line-height:1rem}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-5xl{font-size:3rem;line-height:1}
.text-6xl{font-size:3.75rem;line-height:1}
.text-7xl{font-size:4.5rem;line-height:1}
.text-8xl{font-size:6rem;line-height:1}
.text-9xl{font-size:8rem;line-height:1}

/* colors */
.text-ink{color:#1a1a1a}
.bg-ink{background-color:#1a1a1a}
.border-ink{border-color:#1a1a1a}
.fill-ink{fill:#1a1a1a}
.stroke-ink{stroke:#1a1a1a}
.ring-ink{--tw-ring-color: #1a1a1a}
.from-ink{--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink{--tw-gradient-via: #1a1a1a; --tw-gradient-stops: var(--tw-gradient-from),#1a1a1a var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink{--tw-gradient-to: #1a1a1a var(--tw-gradient-to-position)}
.text-ink/5{color:rgba(26,26,26,0.05)}
.bg-ink/5{background-color:rgba(26,26,26,0.05)}
.border-ink/5{border-color:rgba(26,26,26,0.05)}
.from-ink/5{--tw-gradient-from: rgba(26,26,26,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/5{--tw-gradient-via: rgba(26,26,26,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/5{--tw-gradient-to: rgba(26,26,26,0.05) var(--tw-gradient-to-position)}
.text-ink/10{color:rgba(26,26,26,0.1)}
.bg-ink/10{background-color:rgba(26,26,26,0.1)}
.border-ink/10{border-color:rgba(26,26,26,0.1)}
.from-ink/10{--tw-gradient-from: rgba(26,26,26,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/10{--tw-gradient-via: rgba(26,26,26,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/10{--tw-gradient-to: rgba(26,26,26,0.1) var(--tw-gradient-to-position)}
.text-ink/20{color:rgba(26,26,26,0.2)}
.bg-ink/20{background-color:rgba(26,26,26,0.2)}
.border-ink/20{border-color:rgba(26,26,26,0.2)}
.from-ink/20{--tw-gradient-from: rgba(26,26,26,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/20{--tw-gradient-via: rgba(26,26,26,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/20{--tw-gradient-to: rgba(26,26,26,0.2) var(--tw-gradient-to-position)}
.text-ink/25{color:rgba(26,26,26,0.25)}
.bg-ink/25{background-color:rgba(26,26,26,0.25)}
.border-ink/25{border-color:rgba(26,26,26,0.25)}
.from-ink/25{--tw-gradient-from: rgba(26,26,26,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/25{--tw-gradient-via: rgba(26,26,26,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/25{--tw-gradient-to: rgba(26,26,26,0.25) var(--tw-gradient-to-position)}
.text-ink/30{color:rgba(26,26,26,0.3)}
.bg-ink/30{background-color:rgba(26,26,26,0.3)}
.border-ink/30{border-color:rgba(26,26,26,0.3)}
.from-ink/30{--tw-gradient-from: rgba(26,26,26,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/30{--tw-gradient-via: rgba(26,26,26,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/30{--tw-gradient-to: rgba(26,26,26,0.3) var(--tw-gradient-to-position)}
.text-ink/40{color:rgba(26,26,26,0.4)}
.bg-ink/40{background-color:rgba(26,26,26,0.4)}
.border-ink/40{border-color:rgba(26,26,26,0.4)}
.from-ink/40{--tw-gradient-from: rgba(26,26,26,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/40{--tw-gradient-via: rgba(26,26,26,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/40{--tw-gradient-to: rgba(26,26,26,0.4) var(--tw-gradient-to-position)}
.text-ink/50{color:rgba(26,26,26,0.5)}
.bg-ink/50{background-color:rgba(26,26,26,0.5)}
.border-ink/50{border-color:rgba(26,26,26,0.5)}
.from-ink/50{--tw-gradient-from: rgba(26,26,26,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/50{--tw-gradient-via: rgba(26,26,26,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/50{--tw-gradient-to: rgba(26,26,26,0.5) var(--tw-gradient-to-position)}
.text-ink/60{color:rgba(26,26,26,0.6)}
.bg-ink/60{background-color:rgba(26,26,26,0.6)}
.border-ink/60{border-color:rgba(26,26,26,0.6)}
.from-ink/60{--tw-gradient-from: rgba(26,26,26,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/60{--tw-gradient-via: rgba(26,26,26,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/60{--tw-gradient-to: rgba(26,26,26,0.6) var(--tw-gradient-to-position)}
.text-ink/70{color:rgba(26,26,26,0.7)}
.bg-ink/70{background-color:rgba(26,26,26,0.7)}
.border-ink/70{border-color:rgba(26,26,26,0.7)}
.from-ink/70{--tw-gradient-from: rgba(26,26,26,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/70{--tw-gradient-via: rgba(26,26,26,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/70{--tw-gradient-to: rgba(26,26,26,0.7) var(--tw-gradient-to-position)}
.text-ink/75{color:rgba(26,26,26,0.75)}
.bg-ink/75{background-color:rgba(26,26,26,0.75)}
.border-ink/75{border-color:rgba(26,26,26,0.75)}
.from-ink/75{--tw-gradient-from: rgba(26,26,26,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/75{--tw-gradient-via: rgba(26,26,26,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/75{--tw-gradient-to: rgba(26,26,26,0.75) var(--tw-gradient-to-position)}
.text-ink/80{color:rgba(26,26,26,0.8)}
.bg-ink/80{background-color:rgba(26,26,26,0.8)}
.border-ink/80{border-color:rgba(26,26,26,0.8)}
.from-ink/80{--tw-gradient-from: rgba(26,26,26,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/80{--tw-gradient-via: rgba(26,26,26,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/80{--tw-gradient-to: rgba(26,26,26,0.8) var(--tw-gradient-to-position)}
.text-ink/85{color:rgba(26,26,26,0.85)}
.bg-ink/85{background-color:rgba(26,26,26,0.85)}
.border-ink/85{border-color:rgba(26,26,26,0.85)}
.from-ink/85{--tw-gradient-from: rgba(26,26,26,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/85{--tw-gradient-via: rgba(26,26,26,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/85{--tw-gradient-to: rgba(26,26,26,0.85) var(--tw-gradient-to-position)}
.text-ink/90{color:rgba(26,26,26,0.9)}
.bg-ink/90{background-color:rgba(26,26,26,0.9)}
.border-ink/90{border-color:rgba(26,26,26,0.9)}
.from-ink/90{--tw-gradient-from: rgba(26,26,26,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/90{--tw-gradient-via: rgba(26,26,26,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/90{--tw-gradient-to: rgba(26,26,26,0.9) var(--tw-gradient-to-position)}
.text-ink/95{color:rgba(26,26,26,0.95)}
.bg-ink/95{background-color:rgba(26,26,26,0.95)}
.border-ink/95{border-color:rgba(26,26,26,0.95)}
.from-ink/95{--tw-gradient-from: rgba(26,26,26,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink/95{--tw-gradient-via: rgba(26,26,26,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-ink/95{--tw-gradient-to: rgba(26,26,26,0.95) var(--tw-gradient-to-position)}
.text-ink-soft{color:#232323}
.bg-ink-soft{background-color:#232323}
.border-ink-soft{border-color:#232323}
.fill-ink-soft{fill:#232323}
.stroke-ink-soft{stroke:#232323}
.ring-ink-soft{--tw-ring-color: #232323}
.from-ink-soft{--tw-gradient-from: #232323 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft{--tw-gradient-via: #232323; --tw-gradient-stops: var(--tw-gradient-from),#232323 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft{--tw-gradient-to: #232323 var(--tw-gradient-to-position)}
.text-ink-soft/5{color:rgba(35,35,35,0.05)}
.bg-ink-soft/5{background-color:rgba(35,35,35,0.05)}
.border-ink-soft/5{border-color:rgba(35,35,35,0.05)}
.from-ink-soft/5{--tw-gradient-from: rgba(35,35,35,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/5{--tw-gradient-via: rgba(35,35,35,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/5{--tw-gradient-to: rgba(35,35,35,0.05) var(--tw-gradient-to-position)}
.text-ink-soft/10{color:rgba(35,35,35,0.1)}
.bg-ink-soft/10{background-color:rgba(35,35,35,0.1)}
.border-ink-soft/10{border-color:rgba(35,35,35,0.1)}
.from-ink-soft/10{--tw-gradient-from: rgba(35,35,35,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/10{--tw-gradient-via: rgba(35,35,35,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/10{--tw-gradient-to: rgba(35,35,35,0.1) var(--tw-gradient-to-position)}
.text-ink-soft/20{color:rgba(35,35,35,0.2)}
.bg-ink-soft/20{background-color:rgba(35,35,35,0.2)}
.border-ink-soft/20{border-color:rgba(35,35,35,0.2)}
.from-ink-soft/20{--tw-gradient-from: rgba(35,35,35,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/20{--tw-gradient-via: rgba(35,35,35,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/20{--tw-gradient-to: rgba(35,35,35,0.2) var(--tw-gradient-to-position)}
.text-ink-soft/25{color:rgba(35,35,35,0.25)}
.bg-ink-soft/25{background-color:rgba(35,35,35,0.25)}
.border-ink-soft/25{border-color:rgba(35,35,35,0.25)}
.from-ink-soft/25{--tw-gradient-from: rgba(35,35,35,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/25{--tw-gradient-via: rgba(35,35,35,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/25{--tw-gradient-to: rgba(35,35,35,0.25) var(--tw-gradient-to-position)}
.text-ink-soft/30{color:rgba(35,35,35,0.3)}
.bg-ink-soft/30{background-color:rgba(35,35,35,0.3)}
.border-ink-soft/30{border-color:rgba(35,35,35,0.3)}
.from-ink-soft/30{--tw-gradient-from: rgba(35,35,35,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/30{--tw-gradient-via: rgba(35,35,35,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/30{--tw-gradient-to: rgba(35,35,35,0.3) var(--tw-gradient-to-position)}
.text-ink-soft/40{color:rgba(35,35,35,0.4)}
.bg-ink-soft/40{background-color:rgba(35,35,35,0.4)}
.border-ink-soft/40{border-color:rgba(35,35,35,0.4)}
.from-ink-soft/40{--tw-gradient-from: rgba(35,35,35,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/40{--tw-gradient-via: rgba(35,35,35,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/40{--tw-gradient-to: rgba(35,35,35,0.4) var(--tw-gradient-to-position)}
.text-ink-soft/50{color:rgba(35,35,35,0.5)}
.bg-ink-soft/50{background-color:rgba(35,35,35,0.5)}
.border-ink-soft/50{border-color:rgba(35,35,35,0.5)}
.from-ink-soft/50{--tw-gradient-from: rgba(35,35,35,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/50{--tw-gradient-via: rgba(35,35,35,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/50{--tw-gradient-to: rgba(35,35,35,0.5) var(--tw-gradient-to-position)}
.text-ink-soft/60{color:rgba(35,35,35,0.6)}
.bg-ink-soft/60{background-color:rgba(35,35,35,0.6)}
.border-ink-soft/60{border-color:rgba(35,35,35,0.6)}
.from-ink-soft/60{--tw-gradient-from: rgba(35,35,35,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/60{--tw-gradient-via: rgba(35,35,35,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/60{--tw-gradient-to: rgba(35,35,35,0.6) var(--tw-gradient-to-position)}
.text-ink-soft/70{color:rgba(35,35,35,0.7)}
.bg-ink-soft/70{background-color:rgba(35,35,35,0.7)}
.border-ink-soft/70{border-color:rgba(35,35,35,0.7)}
.from-ink-soft/70{--tw-gradient-from: rgba(35,35,35,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/70{--tw-gradient-via: rgba(35,35,35,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/70{--tw-gradient-to: rgba(35,35,35,0.7) var(--tw-gradient-to-position)}
.text-ink-soft/75{color:rgba(35,35,35,0.75)}
.bg-ink-soft/75{background-color:rgba(35,35,35,0.75)}
.border-ink-soft/75{border-color:rgba(35,35,35,0.75)}
.from-ink-soft/75{--tw-gradient-from: rgba(35,35,35,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/75{--tw-gradient-via: rgba(35,35,35,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/75{--tw-gradient-to: rgba(35,35,35,0.75) var(--tw-gradient-to-position)}
.text-ink-soft/80{color:rgba(35,35,35,0.8)}
.bg-ink-soft/80{background-color:rgba(35,35,35,0.8)}
.border-ink-soft/80{border-color:rgba(35,35,35,0.8)}
.from-ink-soft/80{--tw-gradient-from: rgba(35,35,35,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/80{--tw-gradient-via: rgba(35,35,35,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/80{--tw-gradient-to: rgba(35,35,35,0.8) var(--tw-gradient-to-position)}
.text-ink-soft/85{color:rgba(35,35,35,0.85)}
.bg-ink-soft/85{background-color:rgba(35,35,35,0.85)}
.border-ink-soft/85{border-color:rgba(35,35,35,0.85)}
.from-ink-soft/85{--tw-gradient-from: rgba(35,35,35,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/85{--tw-gradient-via: rgba(35,35,35,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/85{--tw-gradient-to: rgba(35,35,35,0.85) var(--tw-gradient-to-position)}
.text-ink-soft/90{color:rgba(35,35,35,0.9)}
.bg-ink-soft/90{background-color:rgba(35,35,35,0.9)}
.border-ink-soft/90{border-color:rgba(35,35,35,0.9)}
.from-ink-soft/90{--tw-gradient-from: rgba(35,35,35,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/90{--tw-gradient-via: rgba(35,35,35,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/90{--tw-gradient-to: rgba(35,35,35,0.9) var(--tw-gradient-to-position)}
.text-ink-soft/95{color:rgba(35,35,35,0.95)}
.bg-ink-soft/95{background-color:rgba(35,35,35,0.95)}
.border-ink-soft/95{border-color:rgba(35,35,35,0.95)}
.from-ink-soft/95{--tw-gradient-from: rgba(35,35,35,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink-soft/95{--tw-gradient-via: rgba(35,35,35,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(35,35,35,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #232323 r g b / 0) var(--tw-gradient-to-position)}
.to-ink-soft/95{--tw-gradient-to: rgba(35,35,35,0.95) var(--tw-gradient-to-position)}
.text-cream{color:#f8f4ec}
.bg-cream{background-color:#f8f4ec}
.border-cream{border-color:#f8f4ec}
.fill-cream{fill:#f8f4ec}
.stroke-cream{stroke:#f8f4ec}
.ring-cream{--tw-ring-color: #f8f4ec}
.from-cream{--tw-gradient-from: #f8f4ec var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream{--tw-gradient-via: #f8f4ec; --tw-gradient-stops: var(--tw-gradient-from),#f8f4ec var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream{--tw-gradient-to: #f8f4ec var(--tw-gradient-to-position)}
.text-cream/5{color:rgba(248,244,236,0.05)}
.bg-cream/5{background-color:rgba(248,244,236,0.05)}
.border-cream/5{border-color:rgba(248,244,236,0.05)}
.from-cream/5{--tw-gradient-from: rgba(248,244,236,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/5{--tw-gradient-via: rgba(248,244,236,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/5{--tw-gradient-to: rgba(248,244,236,0.05) var(--tw-gradient-to-position)}
.text-cream/10{color:rgba(248,244,236,0.1)}
.bg-cream/10{background-color:rgba(248,244,236,0.1)}
.border-cream/10{border-color:rgba(248,244,236,0.1)}
.from-cream/10{--tw-gradient-from: rgba(248,244,236,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/10{--tw-gradient-via: rgba(248,244,236,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/10{--tw-gradient-to: rgba(248,244,236,0.1) var(--tw-gradient-to-position)}
.text-cream/20{color:rgba(248,244,236,0.2)}
.bg-cream/20{background-color:rgba(248,244,236,0.2)}
.border-cream/20{border-color:rgba(248,244,236,0.2)}
.from-cream/20{--tw-gradient-from: rgba(248,244,236,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/20{--tw-gradient-via: rgba(248,244,236,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/20{--tw-gradient-to: rgba(248,244,236,0.2) var(--tw-gradient-to-position)}
.text-cream/25{color:rgba(248,244,236,0.25)}
.bg-cream/25{background-color:rgba(248,244,236,0.25)}
.border-cream/25{border-color:rgba(248,244,236,0.25)}
.from-cream/25{--tw-gradient-from: rgba(248,244,236,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/25{--tw-gradient-via: rgba(248,244,236,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/25{--tw-gradient-to: rgba(248,244,236,0.25) var(--tw-gradient-to-position)}
.text-cream/30{color:rgba(248,244,236,0.3)}
.bg-cream/30{background-color:rgba(248,244,236,0.3)}
.border-cream/30{border-color:rgba(248,244,236,0.3)}
.from-cream/30{--tw-gradient-from: rgba(248,244,236,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/30{--tw-gradient-via: rgba(248,244,236,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/30{--tw-gradient-to: rgba(248,244,236,0.3) var(--tw-gradient-to-position)}
.text-cream/40{color:rgba(248,244,236,0.4)}
.bg-cream/40{background-color:rgba(248,244,236,0.4)}
.border-cream/40{border-color:rgba(248,244,236,0.4)}
.from-cream/40{--tw-gradient-from: rgba(248,244,236,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/40{--tw-gradient-via: rgba(248,244,236,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/40{--tw-gradient-to: rgba(248,244,236,0.4) var(--tw-gradient-to-position)}
.text-cream/50{color:rgba(248,244,236,0.5)}
.bg-cream/50{background-color:rgba(248,244,236,0.5)}
.border-cream/50{border-color:rgba(248,244,236,0.5)}
.from-cream/50{--tw-gradient-from: rgba(248,244,236,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/50{--tw-gradient-via: rgba(248,244,236,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/50{--tw-gradient-to: rgba(248,244,236,0.5) var(--tw-gradient-to-position)}
.text-cream/60{color:rgba(248,244,236,0.6)}
.bg-cream/60{background-color:rgba(248,244,236,0.6)}
.border-cream/60{border-color:rgba(248,244,236,0.6)}
.from-cream/60{--tw-gradient-from: rgba(248,244,236,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/60{--tw-gradient-via: rgba(248,244,236,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/60{--tw-gradient-to: rgba(248,244,236,0.6) var(--tw-gradient-to-position)}
.text-cream/70{color:rgba(248,244,236,0.7)}
.bg-cream/70{background-color:rgba(248,244,236,0.7)}
.border-cream/70{border-color:rgba(248,244,236,0.7)}
.from-cream/70{--tw-gradient-from: rgba(248,244,236,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/70{--tw-gradient-via: rgba(248,244,236,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/70{--tw-gradient-to: rgba(248,244,236,0.7) var(--tw-gradient-to-position)}
.text-cream/75{color:rgba(248,244,236,0.75)}
.bg-cream/75{background-color:rgba(248,244,236,0.75)}
.border-cream/75{border-color:rgba(248,244,236,0.75)}
.from-cream/75{--tw-gradient-from: rgba(248,244,236,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/75{--tw-gradient-via: rgba(248,244,236,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/75{--tw-gradient-to: rgba(248,244,236,0.75) var(--tw-gradient-to-position)}
.text-cream/80{color:rgba(248,244,236,0.8)}
.bg-cream/80{background-color:rgba(248,244,236,0.8)}
.border-cream/80{border-color:rgba(248,244,236,0.8)}
.from-cream/80{--tw-gradient-from: rgba(248,244,236,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/80{--tw-gradient-via: rgba(248,244,236,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/80{--tw-gradient-to: rgba(248,244,236,0.8) var(--tw-gradient-to-position)}
.text-cream/85{color:rgba(248,244,236,0.85)}
.bg-cream/85{background-color:rgba(248,244,236,0.85)}
.border-cream/85{border-color:rgba(248,244,236,0.85)}
.from-cream/85{--tw-gradient-from: rgba(248,244,236,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/85{--tw-gradient-via: rgba(248,244,236,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/85{--tw-gradient-to: rgba(248,244,236,0.85) var(--tw-gradient-to-position)}
.text-cream/90{color:rgba(248,244,236,0.9)}
.bg-cream/90{background-color:rgba(248,244,236,0.9)}
.border-cream/90{border-color:rgba(248,244,236,0.9)}
.from-cream/90{--tw-gradient-from: rgba(248,244,236,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/90{--tw-gradient-via: rgba(248,244,236,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/90{--tw-gradient-to: rgba(248,244,236,0.9) var(--tw-gradient-to-position)}
.text-cream/95{color:rgba(248,244,236,0.95)}
.bg-cream/95{background-color:rgba(248,244,236,0.95)}
.border-cream/95{border-color:rgba(248,244,236,0.95)}
.from-cream/95{--tw-gradient-from: rgba(248,244,236,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream/95{--tw-gradient-via: rgba(248,244,236,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-cream/95{--tw-gradient-to: rgba(248,244,236,0.95) var(--tw-gradient-to-position)}
.text-cream-soft{color:#efe9dc}
.bg-cream-soft{background-color:#efe9dc}
.border-cream-soft{border-color:#efe9dc}
.fill-cream-soft{fill:#efe9dc}
.stroke-cream-soft{stroke:#efe9dc}
.ring-cream-soft{--tw-ring-color: #efe9dc}
.from-cream-soft{--tw-gradient-from: #efe9dc var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft{--tw-gradient-via: #efe9dc; --tw-gradient-stops: var(--tw-gradient-from),#efe9dc var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft{--tw-gradient-to: #efe9dc var(--tw-gradient-to-position)}
.text-cream-soft/5{color:rgba(239,233,220,0.05)}
.bg-cream-soft/5{background-color:rgba(239,233,220,0.05)}
.border-cream-soft/5{border-color:rgba(239,233,220,0.05)}
.from-cream-soft/5{--tw-gradient-from: rgba(239,233,220,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/5{--tw-gradient-via: rgba(239,233,220,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/5{--tw-gradient-to: rgba(239,233,220,0.05) var(--tw-gradient-to-position)}
.text-cream-soft/10{color:rgba(239,233,220,0.1)}
.bg-cream-soft/10{background-color:rgba(239,233,220,0.1)}
.border-cream-soft/10{border-color:rgba(239,233,220,0.1)}
.from-cream-soft/10{--tw-gradient-from: rgba(239,233,220,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/10{--tw-gradient-via: rgba(239,233,220,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/10{--tw-gradient-to: rgba(239,233,220,0.1) var(--tw-gradient-to-position)}
.text-cream-soft/20{color:rgba(239,233,220,0.2)}
.bg-cream-soft/20{background-color:rgba(239,233,220,0.2)}
.border-cream-soft/20{border-color:rgba(239,233,220,0.2)}
.from-cream-soft/20{--tw-gradient-from: rgba(239,233,220,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/20{--tw-gradient-via: rgba(239,233,220,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/20{--tw-gradient-to: rgba(239,233,220,0.2) var(--tw-gradient-to-position)}
.text-cream-soft/25{color:rgba(239,233,220,0.25)}
.bg-cream-soft/25{background-color:rgba(239,233,220,0.25)}
.border-cream-soft/25{border-color:rgba(239,233,220,0.25)}
.from-cream-soft/25{--tw-gradient-from: rgba(239,233,220,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/25{--tw-gradient-via: rgba(239,233,220,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/25{--tw-gradient-to: rgba(239,233,220,0.25) var(--tw-gradient-to-position)}
.text-cream-soft/30{color:rgba(239,233,220,0.3)}
.bg-cream-soft/30{background-color:rgba(239,233,220,0.3)}
.border-cream-soft/30{border-color:rgba(239,233,220,0.3)}
.from-cream-soft/30{--tw-gradient-from: rgba(239,233,220,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/30{--tw-gradient-via: rgba(239,233,220,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/30{--tw-gradient-to: rgba(239,233,220,0.3) var(--tw-gradient-to-position)}
.text-cream-soft/40{color:rgba(239,233,220,0.4)}
.bg-cream-soft/40{background-color:rgba(239,233,220,0.4)}
.border-cream-soft/40{border-color:rgba(239,233,220,0.4)}
.from-cream-soft/40{--tw-gradient-from: rgba(239,233,220,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/40{--tw-gradient-via: rgba(239,233,220,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/40{--tw-gradient-to: rgba(239,233,220,0.4) var(--tw-gradient-to-position)}
.text-cream-soft/50{color:rgba(239,233,220,0.5)}
.bg-cream-soft/50{background-color:rgba(239,233,220,0.5)}
.border-cream-soft/50{border-color:rgba(239,233,220,0.5)}
.from-cream-soft/50{--tw-gradient-from: rgba(239,233,220,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/50{--tw-gradient-via: rgba(239,233,220,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/50{--tw-gradient-to: rgba(239,233,220,0.5) var(--tw-gradient-to-position)}
.text-cream-soft/60{color:rgba(239,233,220,0.6)}
.bg-cream-soft/60{background-color:rgba(239,233,220,0.6)}
.border-cream-soft/60{border-color:rgba(239,233,220,0.6)}
.from-cream-soft/60{--tw-gradient-from: rgba(239,233,220,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/60{--tw-gradient-via: rgba(239,233,220,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/60{--tw-gradient-to: rgba(239,233,220,0.6) var(--tw-gradient-to-position)}
.text-cream-soft/70{color:rgba(239,233,220,0.7)}
.bg-cream-soft/70{background-color:rgba(239,233,220,0.7)}
.border-cream-soft/70{border-color:rgba(239,233,220,0.7)}
.from-cream-soft/70{--tw-gradient-from: rgba(239,233,220,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/70{--tw-gradient-via: rgba(239,233,220,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/70{--tw-gradient-to: rgba(239,233,220,0.7) var(--tw-gradient-to-position)}
.text-cream-soft/75{color:rgba(239,233,220,0.75)}
.bg-cream-soft/75{background-color:rgba(239,233,220,0.75)}
.border-cream-soft/75{border-color:rgba(239,233,220,0.75)}
.from-cream-soft/75{--tw-gradient-from: rgba(239,233,220,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/75{--tw-gradient-via: rgba(239,233,220,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/75{--tw-gradient-to: rgba(239,233,220,0.75) var(--tw-gradient-to-position)}
.text-cream-soft/80{color:rgba(239,233,220,0.8)}
.bg-cream-soft/80{background-color:rgba(239,233,220,0.8)}
.border-cream-soft/80{border-color:rgba(239,233,220,0.8)}
.from-cream-soft/80{--tw-gradient-from: rgba(239,233,220,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/80{--tw-gradient-via: rgba(239,233,220,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/80{--tw-gradient-to: rgba(239,233,220,0.8) var(--tw-gradient-to-position)}
.text-cream-soft/85{color:rgba(239,233,220,0.85)}
.bg-cream-soft/85{background-color:rgba(239,233,220,0.85)}
.border-cream-soft/85{border-color:rgba(239,233,220,0.85)}
.from-cream-soft/85{--tw-gradient-from: rgba(239,233,220,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/85{--tw-gradient-via: rgba(239,233,220,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/85{--tw-gradient-to: rgba(239,233,220,0.85) var(--tw-gradient-to-position)}
.text-cream-soft/90{color:rgba(239,233,220,0.9)}
.bg-cream-soft/90{background-color:rgba(239,233,220,0.9)}
.border-cream-soft/90{border-color:rgba(239,233,220,0.9)}
.from-cream-soft/90{--tw-gradient-from: rgba(239,233,220,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/90{--tw-gradient-via: rgba(239,233,220,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/90{--tw-gradient-to: rgba(239,233,220,0.9) var(--tw-gradient-to-position)}
.text-cream-soft/95{color:rgba(239,233,220,0.95)}
.bg-cream-soft/95{background-color:rgba(239,233,220,0.95)}
.border-cream-soft/95{border-color:rgba(239,233,220,0.95)}
.from-cream-soft/95{--tw-gradient-from: rgba(239,233,220,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cream-soft/95{--tw-gradient-via: rgba(239,233,220,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-cream-soft/95{--tw-gradient-to: rgba(239,233,220,0.95) var(--tw-gradient-to-position)}
.text-bronze{color:#a87850}
.bg-bronze{background-color:#a87850}
.border-bronze{border-color:#a87850}
.fill-bronze{fill:#a87850}
.stroke-bronze{stroke:#a87850}
.ring-bronze{--tw-ring-color: #a87850}
.from-bronze{--tw-gradient-from: #a87850 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze{--tw-gradient-via: #a87850; --tw-gradient-stops: var(--tw-gradient-from),#a87850 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze{--tw-gradient-to: #a87850 var(--tw-gradient-to-position)}
.text-bronze/5{color:rgba(168,120,80,0.05)}
.bg-bronze/5{background-color:rgba(168,120,80,0.05)}
.border-bronze/5{border-color:rgba(168,120,80,0.05)}
.from-bronze/5{--tw-gradient-from: rgba(168,120,80,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/5{--tw-gradient-via: rgba(168,120,80,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/5{--tw-gradient-to: rgba(168,120,80,0.05) var(--tw-gradient-to-position)}
.text-bronze/10{color:rgba(168,120,80,0.1)}
.bg-bronze/10{background-color:rgba(168,120,80,0.1)}
.border-bronze/10{border-color:rgba(168,120,80,0.1)}
.from-bronze/10{--tw-gradient-from: rgba(168,120,80,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/10{--tw-gradient-via: rgba(168,120,80,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/10{--tw-gradient-to: rgba(168,120,80,0.1) var(--tw-gradient-to-position)}
.text-bronze/20{color:rgba(168,120,80,0.2)}
.bg-bronze/20{background-color:rgba(168,120,80,0.2)}
.border-bronze/20{border-color:rgba(168,120,80,0.2)}
.from-bronze/20{--tw-gradient-from: rgba(168,120,80,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/20{--tw-gradient-via: rgba(168,120,80,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/20{--tw-gradient-to: rgba(168,120,80,0.2) var(--tw-gradient-to-position)}
.text-bronze/25{color:rgba(168,120,80,0.25)}
.bg-bronze/25{background-color:rgba(168,120,80,0.25)}
.border-bronze/25{border-color:rgba(168,120,80,0.25)}
.from-bronze/25{--tw-gradient-from: rgba(168,120,80,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/25{--tw-gradient-via: rgba(168,120,80,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/25{--tw-gradient-to: rgba(168,120,80,0.25) var(--tw-gradient-to-position)}
.text-bronze/30{color:rgba(168,120,80,0.3)}
.bg-bronze/30{background-color:rgba(168,120,80,0.3)}
.border-bronze/30{border-color:rgba(168,120,80,0.3)}
.from-bronze/30{--tw-gradient-from: rgba(168,120,80,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/30{--tw-gradient-via: rgba(168,120,80,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/30{--tw-gradient-to: rgba(168,120,80,0.3) var(--tw-gradient-to-position)}
.text-bronze/40{color:rgba(168,120,80,0.4)}
.bg-bronze/40{background-color:rgba(168,120,80,0.4)}
.border-bronze/40{border-color:rgba(168,120,80,0.4)}
.from-bronze/40{--tw-gradient-from: rgba(168,120,80,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/40{--tw-gradient-via: rgba(168,120,80,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/40{--tw-gradient-to: rgba(168,120,80,0.4) var(--tw-gradient-to-position)}
.text-bronze/50{color:rgba(168,120,80,0.5)}
.bg-bronze/50{background-color:rgba(168,120,80,0.5)}
.border-bronze/50{border-color:rgba(168,120,80,0.5)}
.from-bronze/50{--tw-gradient-from: rgba(168,120,80,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/50{--tw-gradient-via: rgba(168,120,80,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/50{--tw-gradient-to: rgba(168,120,80,0.5) var(--tw-gradient-to-position)}
.text-bronze/60{color:rgba(168,120,80,0.6)}
.bg-bronze/60{background-color:rgba(168,120,80,0.6)}
.border-bronze/60{border-color:rgba(168,120,80,0.6)}
.from-bronze/60{--tw-gradient-from: rgba(168,120,80,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/60{--tw-gradient-via: rgba(168,120,80,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/60{--tw-gradient-to: rgba(168,120,80,0.6) var(--tw-gradient-to-position)}
.text-bronze/70{color:rgba(168,120,80,0.7)}
.bg-bronze/70{background-color:rgba(168,120,80,0.7)}
.border-bronze/70{border-color:rgba(168,120,80,0.7)}
.from-bronze/70{--tw-gradient-from: rgba(168,120,80,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/70{--tw-gradient-via: rgba(168,120,80,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/70{--tw-gradient-to: rgba(168,120,80,0.7) var(--tw-gradient-to-position)}
.text-bronze/75{color:rgba(168,120,80,0.75)}
.bg-bronze/75{background-color:rgba(168,120,80,0.75)}
.border-bronze/75{border-color:rgba(168,120,80,0.75)}
.from-bronze/75{--tw-gradient-from: rgba(168,120,80,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/75{--tw-gradient-via: rgba(168,120,80,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/75{--tw-gradient-to: rgba(168,120,80,0.75) var(--tw-gradient-to-position)}
.text-bronze/80{color:rgba(168,120,80,0.8)}
.bg-bronze/80{background-color:rgba(168,120,80,0.8)}
.border-bronze/80{border-color:rgba(168,120,80,0.8)}
.from-bronze/80{--tw-gradient-from: rgba(168,120,80,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/80{--tw-gradient-via: rgba(168,120,80,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/80{--tw-gradient-to: rgba(168,120,80,0.8) var(--tw-gradient-to-position)}
.text-bronze/85{color:rgba(168,120,80,0.85)}
.bg-bronze/85{background-color:rgba(168,120,80,0.85)}
.border-bronze/85{border-color:rgba(168,120,80,0.85)}
.from-bronze/85{--tw-gradient-from: rgba(168,120,80,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/85{--tw-gradient-via: rgba(168,120,80,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/85{--tw-gradient-to: rgba(168,120,80,0.85) var(--tw-gradient-to-position)}
.text-bronze/90{color:rgba(168,120,80,0.9)}
.bg-bronze/90{background-color:rgba(168,120,80,0.9)}
.border-bronze/90{border-color:rgba(168,120,80,0.9)}
.from-bronze/90{--tw-gradient-from: rgba(168,120,80,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/90{--tw-gradient-via: rgba(168,120,80,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/90{--tw-gradient-to: rgba(168,120,80,0.9) var(--tw-gradient-to-position)}
.text-bronze/95{color:rgba(168,120,80,0.95)}
.bg-bronze/95{background-color:rgba(168,120,80,0.95)}
.border-bronze/95{border-color:rgba(168,120,80,0.95)}
.from-bronze/95{--tw-gradient-from: rgba(168,120,80,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze/95{--tw-gradient-via: rgba(168,120,80,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze/95{--tw-gradient-to: rgba(168,120,80,0.95) var(--tw-gradient-to-position)}
.text-bronze-soft{color:#c6a079}
.bg-bronze-soft{background-color:#c6a079}
.border-bronze-soft{border-color:#c6a079}
.fill-bronze-soft{fill:#c6a079}
.stroke-bronze-soft{stroke:#c6a079}
.ring-bronze-soft{--tw-ring-color: #c6a079}
.from-bronze-soft{--tw-gradient-from: #c6a079 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft{--tw-gradient-via: #c6a079; --tw-gradient-stops: var(--tw-gradient-from),#c6a079 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft{--tw-gradient-to: #c6a079 var(--tw-gradient-to-position)}
.text-bronze-soft/5{color:rgba(198,160,121,0.05)}
.bg-bronze-soft/5{background-color:rgba(198,160,121,0.05)}
.border-bronze-soft/5{border-color:rgba(198,160,121,0.05)}
.from-bronze-soft/5{--tw-gradient-from: rgba(198,160,121,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/5{--tw-gradient-via: rgba(198,160,121,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/5{--tw-gradient-to: rgba(198,160,121,0.05) var(--tw-gradient-to-position)}
.text-bronze-soft/10{color:rgba(198,160,121,0.1)}
.bg-bronze-soft/10{background-color:rgba(198,160,121,0.1)}
.border-bronze-soft/10{border-color:rgba(198,160,121,0.1)}
.from-bronze-soft/10{--tw-gradient-from: rgba(198,160,121,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/10{--tw-gradient-via: rgba(198,160,121,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/10{--tw-gradient-to: rgba(198,160,121,0.1) var(--tw-gradient-to-position)}
.text-bronze-soft/20{color:rgba(198,160,121,0.2)}
.bg-bronze-soft/20{background-color:rgba(198,160,121,0.2)}
.border-bronze-soft/20{border-color:rgba(198,160,121,0.2)}
.from-bronze-soft/20{--tw-gradient-from: rgba(198,160,121,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/20{--tw-gradient-via: rgba(198,160,121,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/20{--tw-gradient-to: rgba(198,160,121,0.2) var(--tw-gradient-to-position)}
.text-bronze-soft/25{color:rgba(198,160,121,0.25)}
.bg-bronze-soft/25{background-color:rgba(198,160,121,0.25)}
.border-bronze-soft/25{border-color:rgba(198,160,121,0.25)}
.from-bronze-soft/25{--tw-gradient-from: rgba(198,160,121,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/25{--tw-gradient-via: rgba(198,160,121,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/25{--tw-gradient-to: rgba(198,160,121,0.25) var(--tw-gradient-to-position)}
.text-bronze-soft/30{color:rgba(198,160,121,0.3)}
.bg-bronze-soft/30{background-color:rgba(198,160,121,0.3)}
.border-bronze-soft/30{border-color:rgba(198,160,121,0.3)}
.from-bronze-soft/30{--tw-gradient-from: rgba(198,160,121,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/30{--tw-gradient-via: rgba(198,160,121,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/30{--tw-gradient-to: rgba(198,160,121,0.3) var(--tw-gradient-to-position)}
.text-bronze-soft/40{color:rgba(198,160,121,0.4)}
.bg-bronze-soft/40{background-color:rgba(198,160,121,0.4)}
.border-bronze-soft/40{border-color:rgba(198,160,121,0.4)}
.from-bronze-soft/40{--tw-gradient-from: rgba(198,160,121,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/40{--tw-gradient-via: rgba(198,160,121,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/40{--tw-gradient-to: rgba(198,160,121,0.4) var(--tw-gradient-to-position)}
.text-bronze-soft/50{color:rgba(198,160,121,0.5)}
.bg-bronze-soft/50{background-color:rgba(198,160,121,0.5)}
.border-bronze-soft/50{border-color:rgba(198,160,121,0.5)}
.from-bronze-soft/50{--tw-gradient-from: rgba(198,160,121,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/50{--tw-gradient-via: rgba(198,160,121,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/50{--tw-gradient-to: rgba(198,160,121,0.5) var(--tw-gradient-to-position)}
.text-bronze-soft/60{color:rgba(198,160,121,0.6)}
.bg-bronze-soft/60{background-color:rgba(198,160,121,0.6)}
.border-bronze-soft/60{border-color:rgba(198,160,121,0.6)}
.from-bronze-soft/60{--tw-gradient-from: rgba(198,160,121,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/60{--tw-gradient-via: rgba(198,160,121,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/60{--tw-gradient-to: rgba(198,160,121,0.6) var(--tw-gradient-to-position)}
.text-bronze-soft/70{color:rgba(198,160,121,0.7)}
.bg-bronze-soft/70{background-color:rgba(198,160,121,0.7)}
.border-bronze-soft/70{border-color:rgba(198,160,121,0.7)}
.from-bronze-soft/70{--tw-gradient-from: rgba(198,160,121,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/70{--tw-gradient-via: rgba(198,160,121,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/70{--tw-gradient-to: rgba(198,160,121,0.7) var(--tw-gradient-to-position)}
.text-bronze-soft/75{color:rgba(198,160,121,0.75)}
.bg-bronze-soft/75{background-color:rgba(198,160,121,0.75)}
.border-bronze-soft/75{border-color:rgba(198,160,121,0.75)}
.from-bronze-soft/75{--tw-gradient-from: rgba(198,160,121,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/75{--tw-gradient-via: rgba(198,160,121,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/75{--tw-gradient-to: rgba(198,160,121,0.75) var(--tw-gradient-to-position)}
.text-bronze-soft/80{color:rgba(198,160,121,0.8)}
.bg-bronze-soft/80{background-color:rgba(198,160,121,0.8)}
.border-bronze-soft/80{border-color:rgba(198,160,121,0.8)}
.from-bronze-soft/80{--tw-gradient-from: rgba(198,160,121,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/80{--tw-gradient-via: rgba(198,160,121,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/80{--tw-gradient-to: rgba(198,160,121,0.8) var(--tw-gradient-to-position)}
.text-bronze-soft/85{color:rgba(198,160,121,0.85)}
.bg-bronze-soft/85{background-color:rgba(198,160,121,0.85)}
.border-bronze-soft/85{border-color:rgba(198,160,121,0.85)}
.from-bronze-soft/85{--tw-gradient-from: rgba(198,160,121,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/85{--tw-gradient-via: rgba(198,160,121,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/85{--tw-gradient-to: rgba(198,160,121,0.85) var(--tw-gradient-to-position)}
.text-bronze-soft/90{color:rgba(198,160,121,0.9)}
.bg-bronze-soft/90{background-color:rgba(198,160,121,0.9)}
.border-bronze-soft/90{border-color:rgba(198,160,121,0.9)}
.from-bronze-soft/90{--tw-gradient-from: rgba(198,160,121,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/90{--tw-gradient-via: rgba(198,160,121,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/90{--tw-gradient-to: rgba(198,160,121,0.9) var(--tw-gradient-to-position)}
.text-bronze-soft/95{color:rgba(198,160,121,0.95)}
.bg-bronze-soft/95{background-color:rgba(198,160,121,0.95)}
.border-bronze-soft/95{border-color:rgba(198,160,121,0.95)}
.from-bronze-soft/95{--tw-gradient-from: rgba(198,160,121,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-soft/95{--tw-gradient-via: rgba(198,160,121,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(198,160,121,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #c6a079 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-soft/95{--tw-gradient-to: rgba(198,160,121,0.95) var(--tw-gradient-to-position)}
.text-bronze-deep{color:#8a6240}
.bg-bronze-deep{background-color:#8a6240}
.border-bronze-deep{border-color:#8a6240}
.fill-bronze-deep{fill:#8a6240}
.stroke-bronze-deep{stroke:#8a6240}
.ring-bronze-deep{--tw-ring-color: #8a6240}
.from-bronze-deep{--tw-gradient-from: #8a6240 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep{--tw-gradient-via: #8a6240; --tw-gradient-stops: var(--tw-gradient-from),#8a6240 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep{--tw-gradient-to: #8a6240 var(--tw-gradient-to-position)}
.text-bronze-deep/5{color:rgba(138,98,64,0.05)}
.bg-bronze-deep/5{background-color:rgba(138,98,64,0.05)}
.border-bronze-deep/5{border-color:rgba(138,98,64,0.05)}
.from-bronze-deep/5{--tw-gradient-from: rgba(138,98,64,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/5{--tw-gradient-via: rgba(138,98,64,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/5{--tw-gradient-to: rgba(138,98,64,0.05) var(--tw-gradient-to-position)}
.text-bronze-deep/10{color:rgba(138,98,64,0.1)}
.bg-bronze-deep/10{background-color:rgba(138,98,64,0.1)}
.border-bronze-deep/10{border-color:rgba(138,98,64,0.1)}
.from-bronze-deep/10{--tw-gradient-from: rgba(138,98,64,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/10{--tw-gradient-via: rgba(138,98,64,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/10{--tw-gradient-to: rgba(138,98,64,0.1) var(--tw-gradient-to-position)}
.text-bronze-deep/20{color:rgba(138,98,64,0.2)}
.bg-bronze-deep/20{background-color:rgba(138,98,64,0.2)}
.border-bronze-deep/20{border-color:rgba(138,98,64,0.2)}
.from-bronze-deep/20{--tw-gradient-from: rgba(138,98,64,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/20{--tw-gradient-via: rgba(138,98,64,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/20{--tw-gradient-to: rgba(138,98,64,0.2) var(--tw-gradient-to-position)}
.text-bronze-deep/25{color:rgba(138,98,64,0.25)}
.bg-bronze-deep/25{background-color:rgba(138,98,64,0.25)}
.border-bronze-deep/25{border-color:rgba(138,98,64,0.25)}
.from-bronze-deep/25{--tw-gradient-from: rgba(138,98,64,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/25{--tw-gradient-via: rgba(138,98,64,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/25{--tw-gradient-to: rgba(138,98,64,0.25) var(--tw-gradient-to-position)}
.text-bronze-deep/30{color:rgba(138,98,64,0.3)}
.bg-bronze-deep/30{background-color:rgba(138,98,64,0.3)}
.border-bronze-deep/30{border-color:rgba(138,98,64,0.3)}
.from-bronze-deep/30{--tw-gradient-from: rgba(138,98,64,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/30{--tw-gradient-via: rgba(138,98,64,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/30{--tw-gradient-to: rgba(138,98,64,0.3) var(--tw-gradient-to-position)}
.text-bronze-deep/40{color:rgba(138,98,64,0.4)}
.bg-bronze-deep/40{background-color:rgba(138,98,64,0.4)}
.border-bronze-deep/40{border-color:rgba(138,98,64,0.4)}
.from-bronze-deep/40{--tw-gradient-from: rgba(138,98,64,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/40{--tw-gradient-via: rgba(138,98,64,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/40{--tw-gradient-to: rgba(138,98,64,0.4) var(--tw-gradient-to-position)}
.text-bronze-deep/50{color:rgba(138,98,64,0.5)}
.bg-bronze-deep/50{background-color:rgba(138,98,64,0.5)}
.border-bronze-deep/50{border-color:rgba(138,98,64,0.5)}
.from-bronze-deep/50{--tw-gradient-from: rgba(138,98,64,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/50{--tw-gradient-via: rgba(138,98,64,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/50{--tw-gradient-to: rgba(138,98,64,0.5) var(--tw-gradient-to-position)}
.text-bronze-deep/60{color:rgba(138,98,64,0.6)}
.bg-bronze-deep/60{background-color:rgba(138,98,64,0.6)}
.border-bronze-deep/60{border-color:rgba(138,98,64,0.6)}
.from-bronze-deep/60{--tw-gradient-from: rgba(138,98,64,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/60{--tw-gradient-via: rgba(138,98,64,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/60{--tw-gradient-to: rgba(138,98,64,0.6) var(--tw-gradient-to-position)}
.text-bronze-deep/70{color:rgba(138,98,64,0.7)}
.bg-bronze-deep/70{background-color:rgba(138,98,64,0.7)}
.border-bronze-deep/70{border-color:rgba(138,98,64,0.7)}
.from-bronze-deep/70{--tw-gradient-from: rgba(138,98,64,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/70{--tw-gradient-via: rgba(138,98,64,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/70{--tw-gradient-to: rgba(138,98,64,0.7) var(--tw-gradient-to-position)}
.text-bronze-deep/75{color:rgba(138,98,64,0.75)}
.bg-bronze-deep/75{background-color:rgba(138,98,64,0.75)}
.border-bronze-deep/75{border-color:rgba(138,98,64,0.75)}
.from-bronze-deep/75{--tw-gradient-from: rgba(138,98,64,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/75{--tw-gradient-via: rgba(138,98,64,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/75{--tw-gradient-to: rgba(138,98,64,0.75) var(--tw-gradient-to-position)}
.text-bronze-deep/80{color:rgba(138,98,64,0.8)}
.bg-bronze-deep/80{background-color:rgba(138,98,64,0.8)}
.border-bronze-deep/80{border-color:rgba(138,98,64,0.8)}
.from-bronze-deep/80{--tw-gradient-from: rgba(138,98,64,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/80{--tw-gradient-via: rgba(138,98,64,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/80{--tw-gradient-to: rgba(138,98,64,0.8) var(--tw-gradient-to-position)}
.text-bronze-deep/85{color:rgba(138,98,64,0.85)}
.bg-bronze-deep/85{background-color:rgba(138,98,64,0.85)}
.border-bronze-deep/85{border-color:rgba(138,98,64,0.85)}
.from-bronze-deep/85{--tw-gradient-from: rgba(138,98,64,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/85{--tw-gradient-via: rgba(138,98,64,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/85{--tw-gradient-to: rgba(138,98,64,0.85) var(--tw-gradient-to-position)}
.text-bronze-deep/90{color:rgba(138,98,64,0.9)}
.bg-bronze-deep/90{background-color:rgba(138,98,64,0.9)}
.border-bronze-deep/90{border-color:rgba(138,98,64,0.9)}
.from-bronze-deep/90{--tw-gradient-from: rgba(138,98,64,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/90{--tw-gradient-via: rgba(138,98,64,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/90{--tw-gradient-to: rgba(138,98,64,0.9) var(--tw-gradient-to-position)}
.text-bronze-deep/95{color:rgba(138,98,64,0.95)}
.bg-bronze-deep/95{background-color:rgba(138,98,64,0.95)}
.border-bronze-deep/95{border-color:rgba(138,98,64,0.95)}
.from-bronze-deep/95{--tw-gradient-from: rgba(138,98,64,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-bronze-deep/95{--tw-gradient-via: rgba(138,98,64,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(138,98,64,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #8a6240 r g b / 0) var(--tw-gradient-to-position)}
.to-bronze-deep/95{--tw-gradient-to: rgba(138,98,64,0.95) var(--tw-gradient-to-position)}
.text-muted-foreground{color:#6b6660}
.bg-muted-foreground{background-color:#6b6660}
.border-muted-foreground{border-color:#6b6660}
.fill-muted-foreground{fill:#6b6660}
.stroke-muted-foreground{stroke:#6b6660}
.ring-muted-foreground{--tw-ring-color: #6b6660}
.from-muted-foreground{--tw-gradient-from: #6b6660 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground{--tw-gradient-via: #6b6660; --tw-gradient-stops: var(--tw-gradient-from),#6b6660 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground{--tw-gradient-to: #6b6660 var(--tw-gradient-to-position)}
.text-muted-foreground/5{color:rgba(107,102,96,0.05)}
.bg-muted-foreground/5{background-color:rgba(107,102,96,0.05)}
.border-muted-foreground/5{border-color:rgba(107,102,96,0.05)}
.from-muted-foreground/5{--tw-gradient-from: rgba(107,102,96,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/5{--tw-gradient-via: rgba(107,102,96,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/5{--tw-gradient-to: rgba(107,102,96,0.05) var(--tw-gradient-to-position)}
.text-muted-foreground/10{color:rgba(107,102,96,0.1)}
.bg-muted-foreground/10{background-color:rgba(107,102,96,0.1)}
.border-muted-foreground/10{border-color:rgba(107,102,96,0.1)}
.from-muted-foreground/10{--tw-gradient-from: rgba(107,102,96,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/10{--tw-gradient-via: rgba(107,102,96,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/10{--tw-gradient-to: rgba(107,102,96,0.1) var(--tw-gradient-to-position)}
.text-muted-foreground/20{color:rgba(107,102,96,0.2)}
.bg-muted-foreground/20{background-color:rgba(107,102,96,0.2)}
.border-muted-foreground/20{border-color:rgba(107,102,96,0.2)}
.from-muted-foreground/20{--tw-gradient-from: rgba(107,102,96,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/20{--tw-gradient-via: rgba(107,102,96,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/20{--tw-gradient-to: rgba(107,102,96,0.2) var(--tw-gradient-to-position)}
.text-muted-foreground/25{color:rgba(107,102,96,0.25)}
.bg-muted-foreground/25{background-color:rgba(107,102,96,0.25)}
.border-muted-foreground/25{border-color:rgba(107,102,96,0.25)}
.from-muted-foreground/25{--tw-gradient-from: rgba(107,102,96,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/25{--tw-gradient-via: rgba(107,102,96,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/25{--tw-gradient-to: rgba(107,102,96,0.25) var(--tw-gradient-to-position)}
.text-muted-foreground/30{color:rgba(107,102,96,0.3)}
.bg-muted-foreground/30{background-color:rgba(107,102,96,0.3)}
.border-muted-foreground/30{border-color:rgba(107,102,96,0.3)}
.from-muted-foreground/30{--tw-gradient-from: rgba(107,102,96,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/30{--tw-gradient-via: rgba(107,102,96,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/30{--tw-gradient-to: rgba(107,102,96,0.3) var(--tw-gradient-to-position)}
.text-muted-foreground/40{color:rgba(107,102,96,0.4)}
.bg-muted-foreground/40{background-color:rgba(107,102,96,0.4)}
.border-muted-foreground/40{border-color:rgba(107,102,96,0.4)}
.from-muted-foreground/40{--tw-gradient-from: rgba(107,102,96,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/40{--tw-gradient-via: rgba(107,102,96,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/40{--tw-gradient-to: rgba(107,102,96,0.4) var(--tw-gradient-to-position)}
.text-muted-foreground/50{color:rgba(107,102,96,0.5)}
.bg-muted-foreground/50{background-color:rgba(107,102,96,0.5)}
.border-muted-foreground/50{border-color:rgba(107,102,96,0.5)}
.from-muted-foreground/50{--tw-gradient-from: rgba(107,102,96,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/50{--tw-gradient-via: rgba(107,102,96,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/50{--tw-gradient-to: rgba(107,102,96,0.5) var(--tw-gradient-to-position)}
.text-muted-foreground/60{color:rgba(107,102,96,0.6)}
.bg-muted-foreground/60{background-color:rgba(107,102,96,0.6)}
.border-muted-foreground/60{border-color:rgba(107,102,96,0.6)}
.from-muted-foreground/60{--tw-gradient-from: rgba(107,102,96,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/60{--tw-gradient-via: rgba(107,102,96,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/60{--tw-gradient-to: rgba(107,102,96,0.6) var(--tw-gradient-to-position)}
.text-muted-foreground/70{color:rgba(107,102,96,0.7)}
.bg-muted-foreground/70{background-color:rgba(107,102,96,0.7)}
.border-muted-foreground/70{border-color:rgba(107,102,96,0.7)}
.from-muted-foreground/70{--tw-gradient-from: rgba(107,102,96,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/70{--tw-gradient-via: rgba(107,102,96,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/70{--tw-gradient-to: rgba(107,102,96,0.7) var(--tw-gradient-to-position)}
.text-muted-foreground/75{color:rgba(107,102,96,0.75)}
.bg-muted-foreground/75{background-color:rgba(107,102,96,0.75)}
.border-muted-foreground/75{border-color:rgba(107,102,96,0.75)}
.from-muted-foreground/75{--tw-gradient-from: rgba(107,102,96,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/75{--tw-gradient-via: rgba(107,102,96,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/75{--tw-gradient-to: rgba(107,102,96,0.75) var(--tw-gradient-to-position)}
.text-muted-foreground/80{color:rgba(107,102,96,0.8)}
.bg-muted-foreground/80{background-color:rgba(107,102,96,0.8)}
.border-muted-foreground/80{border-color:rgba(107,102,96,0.8)}
.from-muted-foreground/80{--tw-gradient-from: rgba(107,102,96,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/80{--tw-gradient-via: rgba(107,102,96,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/80{--tw-gradient-to: rgba(107,102,96,0.8) var(--tw-gradient-to-position)}
.text-muted-foreground/85{color:rgba(107,102,96,0.85)}
.bg-muted-foreground/85{background-color:rgba(107,102,96,0.85)}
.border-muted-foreground/85{border-color:rgba(107,102,96,0.85)}
.from-muted-foreground/85{--tw-gradient-from: rgba(107,102,96,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/85{--tw-gradient-via: rgba(107,102,96,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/85{--tw-gradient-to: rgba(107,102,96,0.85) var(--tw-gradient-to-position)}
.text-muted-foreground/90{color:rgba(107,102,96,0.9)}
.bg-muted-foreground/90{background-color:rgba(107,102,96,0.9)}
.border-muted-foreground/90{border-color:rgba(107,102,96,0.9)}
.from-muted-foreground/90{--tw-gradient-from: rgba(107,102,96,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/90{--tw-gradient-via: rgba(107,102,96,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/90{--tw-gradient-to: rgba(107,102,96,0.9) var(--tw-gradient-to-position)}
.text-muted-foreground/95{color:rgba(107,102,96,0.95)}
.bg-muted-foreground/95{background-color:rgba(107,102,96,0.95)}
.border-muted-foreground/95{border-color:rgba(107,102,96,0.95)}
.from-muted-foreground/95{--tw-gradient-from: rgba(107,102,96,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted-foreground/95{--tw-gradient-via: rgba(107,102,96,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(107,102,96,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #6b6660 r g b / 0) var(--tw-gradient-to-position)}
.to-muted-foreground/95{--tw-gradient-to: rgba(107,102,96,0.95) var(--tw-gradient-to-position)}
.text-background{color:#f8f4ec}
.bg-background{background-color:#f8f4ec}
.border-background{border-color:#f8f4ec}
.fill-background{fill:#f8f4ec}
.stroke-background{stroke:#f8f4ec}
.ring-background{--tw-ring-color: #f8f4ec}
.from-background{--tw-gradient-from: #f8f4ec var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background{--tw-gradient-via: #f8f4ec; --tw-gradient-stops: var(--tw-gradient-from),#f8f4ec var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background{--tw-gradient-to: #f8f4ec var(--tw-gradient-to-position)}
.text-background/5{color:rgba(248,244,236,0.05)}
.bg-background/5{background-color:rgba(248,244,236,0.05)}
.border-background/5{border-color:rgba(248,244,236,0.05)}
.from-background/5{--tw-gradient-from: rgba(248,244,236,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/5{--tw-gradient-via: rgba(248,244,236,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/5{--tw-gradient-to: rgba(248,244,236,0.05) var(--tw-gradient-to-position)}
.text-background/10{color:rgba(248,244,236,0.1)}
.bg-background/10{background-color:rgba(248,244,236,0.1)}
.border-background/10{border-color:rgba(248,244,236,0.1)}
.from-background/10{--tw-gradient-from: rgba(248,244,236,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/10{--tw-gradient-via: rgba(248,244,236,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/10{--tw-gradient-to: rgba(248,244,236,0.1) var(--tw-gradient-to-position)}
.text-background/20{color:rgba(248,244,236,0.2)}
.bg-background/20{background-color:rgba(248,244,236,0.2)}
.border-background/20{border-color:rgba(248,244,236,0.2)}
.from-background/20{--tw-gradient-from: rgba(248,244,236,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/20{--tw-gradient-via: rgba(248,244,236,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/20{--tw-gradient-to: rgba(248,244,236,0.2) var(--tw-gradient-to-position)}
.text-background/25{color:rgba(248,244,236,0.25)}
.bg-background/25{background-color:rgba(248,244,236,0.25)}
.border-background/25{border-color:rgba(248,244,236,0.25)}
.from-background/25{--tw-gradient-from: rgba(248,244,236,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/25{--tw-gradient-via: rgba(248,244,236,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/25{--tw-gradient-to: rgba(248,244,236,0.25) var(--tw-gradient-to-position)}
.text-background/30{color:rgba(248,244,236,0.3)}
.bg-background/30{background-color:rgba(248,244,236,0.3)}
.border-background/30{border-color:rgba(248,244,236,0.3)}
.from-background/30{--tw-gradient-from: rgba(248,244,236,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/30{--tw-gradient-via: rgba(248,244,236,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/30{--tw-gradient-to: rgba(248,244,236,0.3) var(--tw-gradient-to-position)}
.text-background/40{color:rgba(248,244,236,0.4)}
.bg-background/40{background-color:rgba(248,244,236,0.4)}
.border-background/40{border-color:rgba(248,244,236,0.4)}
.from-background/40{--tw-gradient-from: rgba(248,244,236,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/40{--tw-gradient-via: rgba(248,244,236,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/40{--tw-gradient-to: rgba(248,244,236,0.4) var(--tw-gradient-to-position)}
.text-background/50{color:rgba(248,244,236,0.5)}
.bg-background/50{background-color:rgba(248,244,236,0.5)}
.border-background/50{border-color:rgba(248,244,236,0.5)}
.from-background/50{--tw-gradient-from: rgba(248,244,236,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/50{--tw-gradient-via: rgba(248,244,236,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/50{--tw-gradient-to: rgba(248,244,236,0.5) var(--tw-gradient-to-position)}
.text-background/60{color:rgba(248,244,236,0.6)}
.bg-background/60{background-color:rgba(248,244,236,0.6)}
.border-background/60{border-color:rgba(248,244,236,0.6)}
.from-background/60{--tw-gradient-from: rgba(248,244,236,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/60{--tw-gradient-via: rgba(248,244,236,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/60{--tw-gradient-to: rgba(248,244,236,0.6) var(--tw-gradient-to-position)}
.text-background/70{color:rgba(248,244,236,0.7)}
.bg-background/70{background-color:rgba(248,244,236,0.7)}
.border-background/70{border-color:rgba(248,244,236,0.7)}
.from-background/70{--tw-gradient-from: rgba(248,244,236,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/70{--tw-gradient-via: rgba(248,244,236,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/70{--tw-gradient-to: rgba(248,244,236,0.7) var(--tw-gradient-to-position)}
.text-background/75{color:rgba(248,244,236,0.75)}
.bg-background/75{background-color:rgba(248,244,236,0.75)}
.border-background/75{border-color:rgba(248,244,236,0.75)}
.from-background/75{--tw-gradient-from: rgba(248,244,236,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/75{--tw-gradient-via: rgba(248,244,236,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/75{--tw-gradient-to: rgba(248,244,236,0.75) var(--tw-gradient-to-position)}
.text-background/80{color:rgba(248,244,236,0.8)}
.bg-background/80{background-color:rgba(248,244,236,0.8)}
.border-background/80{border-color:rgba(248,244,236,0.8)}
.from-background/80{--tw-gradient-from: rgba(248,244,236,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/80{--tw-gradient-via: rgba(248,244,236,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/80{--tw-gradient-to: rgba(248,244,236,0.8) var(--tw-gradient-to-position)}
.text-background/85{color:rgba(248,244,236,0.85)}
.bg-background/85{background-color:rgba(248,244,236,0.85)}
.border-background/85{border-color:rgba(248,244,236,0.85)}
.from-background/85{--tw-gradient-from: rgba(248,244,236,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/85{--tw-gradient-via: rgba(248,244,236,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/85{--tw-gradient-to: rgba(248,244,236,0.85) var(--tw-gradient-to-position)}
.text-background/90{color:rgba(248,244,236,0.9)}
.bg-background/90{background-color:rgba(248,244,236,0.9)}
.border-background/90{border-color:rgba(248,244,236,0.9)}
.from-background/90{--tw-gradient-from: rgba(248,244,236,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/90{--tw-gradient-via: rgba(248,244,236,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/90{--tw-gradient-to: rgba(248,244,236,0.9) var(--tw-gradient-to-position)}
.text-background/95{color:rgba(248,244,236,0.95)}
.bg-background/95{background-color:rgba(248,244,236,0.95)}
.border-background/95{border-color:rgba(248,244,236,0.95)}
.from-background/95{--tw-gradient-from: rgba(248,244,236,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-background/95{--tw-gradient-via: rgba(248,244,236,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-background/95{--tw-gradient-to: rgba(248,244,236,0.95) var(--tw-gradient-to-position)}
.text-secondary{color:#efe9dc}
.bg-secondary{background-color:#efe9dc}
.border-secondary{border-color:#efe9dc}
.fill-secondary{fill:#efe9dc}
.stroke-secondary{stroke:#efe9dc}
.ring-secondary{--tw-ring-color: #efe9dc}
.from-secondary{--tw-gradient-from: #efe9dc var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary{--tw-gradient-via: #efe9dc; --tw-gradient-stops: var(--tw-gradient-from),#efe9dc var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary{--tw-gradient-to: #efe9dc var(--tw-gradient-to-position)}
.text-secondary/5{color:rgba(239,233,220,0.05)}
.bg-secondary/5{background-color:rgba(239,233,220,0.05)}
.border-secondary/5{border-color:rgba(239,233,220,0.05)}
.from-secondary/5{--tw-gradient-from: rgba(239,233,220,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/5{--tw-gradient-via: rgba(239,233,220,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/5{--tw-gradient-to: rgba(239,233,220,0.05) var(--tw-gradient-to-position)}
.text-secondary/10{color:rgba(239,233,220,0.1)}
.bg-secondary/10{background-color:rgba(239,233,220,0.1)}
.border-secondary/10{border-color:rgba(239,233,220,0.1)}
.from-secondary/10{--tw-gradient-from: rgba(239,233,220,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/10{--tw-gradient-via: rgba(239,233,220,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/10{--tw-gradient-to: rgba(239,233,220,0.1) var(--tw-gradient-to-position)}
.text-secondary/20{color:rgba(239,233,220,0.2)}
.bg-secondary/20{background-color:rgba(239,233,220,0.2)}
.border-secondary/20{border-color:rgba(239,233,220,0.2)}
.from-secondary/20{--tw-gradient-from: rgba(239,233,220,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/20{--tw-gradient-via: rgba(239,233,220,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/20{--tw-gradient-to: rgba(239,233,220,0.2) var(--tw-gradient-to-position)}
.text-secondary/25{color:rgba(239,233,220,0.25)}
.bg-secondary/25{background-color:rgba(239,233,220,0.25)}
.border-secondary/25{border-color:rgba(239,233,220,0.25)}
.from-secondary/25{--tw-gradient-from: rgba(239,233,220,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/25{--tw-gradient-via: rgba(239,233,220,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/25{--tw-gradient-to: rgba(239,233,220,0.25) var(--tw-gradient-to-position)}
.text-secondary/30{color:rgba(239,233,220,0.3)}
.bg-secondary/30{background-color:rgba(239,233,220,0.3)}
.border-secondary/30{border-color:rgba(239,233,220,0.3)}
.from-secondary/30{--tw-gradient-from: rgba(239,233,220,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/30{--tw-gradient-via: rgba(239,233,220,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/30{--tw-gradient-to: rgba(239,233,220,0.3) var(--tw-gradient-to-position)}
.text-secondary/40{color:rgba(239,233,220,0.4)}
.bg-secondary/40{background-color:rgba(239,233,220,0.4)}
.border-secondary/40{border-color:rgba(239,233,220,0.4)}
.from-secondary/40{--tw-gradient-from: rgba(239,233,220,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/40{--tw-gradient-via: rgba(239,233,220,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/40{--tw-gradient-to: rgba(239,233,220,0.4) var(--tw-gradient-to-position)}
.text-secondary/50{color:rgba(239,233,220,0.5)}
.bg-secondary/50{background-color:rgba(239,233,220,0.5)}
.border-secondary/50{border-color:rgba(239,233,220,0.5)}
.from-secondary/50{--tw-gradient-from: rgba(239,233,220,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/50{--tw-gradient-via: rgba(239,233,220,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/50{--tw-gradient-to: rgba(239,233,220,0.5) var(--tw-gradient-to-position)}
.text-secondary/60{color:rgba(239,233,220,0.6)}
.bg-secondary/60{background-color:rgba(239,233,220,0.6)}
.border-secondary/60{border-color:rgba(239,233,220,0.6)}
.from-secondary/60{--tw-gradient-from: rgba(239,233,220,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/60{--tw-gradient-via: rgba(239,233,220,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/60{--tw-gradient-to: rgba(239,233,220,0.6) var(--tw-gradient-to-position)}
.text-secondary/70{color:rgba(239,233,220,0.7)}
.bg-secondary/70{background-color:rgba(239,233,220,0.7)}
.border-secondary/70{border-color:rgba(239,233,220,0.7)}
.from-secondary/70{--tw-gradient-from: rgba(239,233,220,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/70{--tw-gradient-via: rgba(239,233,220,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/70{--tw-gradient-to: rgba(239,233,220,0.7) var(--tw-gradient-to-position)}
.text-secondary/75{color:rgba(239,233,220,0.75)}
.bg-secondary/75{background-color:rgba(239,233,220,0.75)}
.border-secondary/75{border-color:rgba(239,233,220,0.75)}
.from-secondary/75{--tw-gradient-from: rgba(239,233,220,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/75{--tw-gradient-via: rgba(239,233,220,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/75{--tw-gradient-to: rgba(239,233,220,0.75) var(--tw-gradient-to-position)}
.text-secondary/80{color:rgba(239,233,220,0.8)}
.bg-secondary/80{background-color:rgba(239,233,220,0.8)}
.border-secondary/80{border-color:rgba(239,233,220,0.8)}
.from-secondary/80{--tw-gradient-from: rgba(239,233,220,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/80{--tw-gradient-via: rgba(239,233,220,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/80{--tw-gradient-to: rgba(239,233,220,0.8) var(--tw-gradient-to-position)}
.text-secondary/85{color:rgba(239,233,220,0.85)}
.bg-secondary/85{background-color:rgba(239,233,220,0.85)}
.border-secondary/85{border-color:rgba(239,233,220,0.85)}
.from-secondary/85{--tw-gradient-from: rgba(239,233,220,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/85{--tw-gradient-via: rgba(239,233,220,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/85{--tw-gradient-to: rgba(239,233,220,0.85) var(--tw-gradient-to-position)}
.text-secondary/90{color:rgba(239,233,220,0.9)}
.bg-secondary/90{background-color:rgba(239,233,220,0.9)}
.border-secondary/90{border-color:rgba(239,233,220,0.9)}
.from-secondary/90{--tw-gradient-from: rgba(239,233,220,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/90{--tw-gradient-via: rgba(239,233,220,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/90{--tw-gradient-to: rgba(239,233,220,0.9) var(--tw-gradient-to-position)}
.text-secondary/95{color:rgba(239,233,220,0.95)}
.bg-secondary/95{background-color:rgba(239,233,220,0.95)}
.border-secondary/95{border-color:rgba(239,233,220,0.95)}
.from-secondary/95{--tw-gradient-from: rgba(239,233,220,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-secondary/95{--tw-gradient-via: rgba(239,233,220,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-secondary/95{--tw-gradient-to: rgba(239,233,220,0.95) var(--tw-gradient-to-position)}
.text-foreground{color:#1a1a1a}
.bg-foreground{background-color:#1a1a1a}
.border-foreground{border-color:#1a1a1a}
.fill-foreground{fill:#1a1a1a}
.stroke-foreground{stroke:#1a1a1a}
.ring-foreground{--tw-ring-color: #1a1a1a}
.from-foreground{--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground{--tw-gradient-via: #1a1a1a; --tw-gradient-stops: var(--tw-gradient-from),#1a1a1a var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground{--tw-gradient-to: #1a1a1a var(--tw-gradient-to-position)}
.text-foreground/5{color:rgba(26,26,26,0.05)}
.bg-foreground/5{background-color:rgba(26,26,26,0.05)}
.border-foreground/5{border-color:rgba(26,26,26,0.05)}
.from-foreground/5{--tw-gradient-from: rgba(26,26,26,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/5{--tw-gradient-via: rgba(26,26,26,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/5{--tw-gradient-to: rgba(26,26,26,0.05) var(--tw-gradient-to-position)}
.text-foreground/10{color:rgba(26,26,26,0.1)}
.bg-foreground/10{background-color:rgba(26,26,26,0.1)}
.border-foreground/10{border-color:rgba(26,26,26,0.1)}
.from-foreground/10{--tw-gradient-from: rgba(26,26,26,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/10{--tw-gradient-via: rgba(26,26,26,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/10{--tw-gradient-to: rgba(26,26,26,0.1) var(--tw-gradient-to-position)}
.text-foreground/20{color:rgba(26,26,26,0.2)}
.bg-foreground/20{background-color:rgba(26,26,26,0.2)}
.border-foreground/20{border-color:rgba(26,26,26,0.2)}
.from-foreground/20{--tw-gradient-from: rgba(26,26,26,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/20{--tw-gradient-via: rgba(26,26,26,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/20{--tw-gradient-to: rgba(26,26,26,0.2) var(--tw-gradient-to-position)}
.text-foreground/25{color:rgba(26,26,26,0.25)}
.bg-foreground/25{background-color:rgba(26,26,26,0.25)}
.border-foreground/25{border-color:rgba(26,26,26,0.25)}
.from-foreground/25{--tw-gradient-from: rgba(26,26,26,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/25{--tw-gradient-via: rgba(26,26,26,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/25{--tw-gradient-to: rgba(26,26,26,0.25) var(--tw-gradient-to-position)}
.text-foreground/30{color:rgba(26,26,26,0.3)}
.bg-foreground/30{background-color:rgba(26,26,26,0.3)}
.border-foreground/30{border-color:rgba(26,26,26,0.3)}
.from-foreground/30{--tw-gradient-from: rgba(26,26,26,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/30{--tw-gradient-via: rgba(26,26,26,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/30{--tw-gradient-to: rgba(26,26,26,0.3) var(--tw-gradient-to-position)}
.text-foreground/40{color:rgba(26,26,26,0.4)}
.bg-foreground/40{background-color:rgba(26,26,26,0.4)}
.border-foreground/40{border-color:rgba(26,26,26,0.4)}
.from-foreground/40{--tw-gradient-from: rgba(26,26,26,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/40{--tw-gradient-via: rgba(26,26,26,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/40{--tw-gradient-to: rgba(26,26,26,0.4) var(--tw-gradient-to-position)}
.text-foreground/50{color:rgba(26,26,26,0.5)}
.bg-foreground/50{background-color:rgba(26,26,26,0.5)}
.border-foreground/50{border-color:rgba(26,26,26,0.5)}
.from-foreground/50{--tw-gradient-from: rgba(26,26,26,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/50{--tw-gradient-via: rgba(26,26,26,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/50{--tw-gradient-to: rgba(26,26,26,0.5) var(--tw-gradient-to-position)}
.text-foreground/60{color:rgba(26,26,26,0.6)}
.bg-foreground/60{background-color:rgba(26,26,26,0.6)}
.border-foreground/60{border-color:rgba(26,26,26,0.6)}
.from-foreground/60{--tw-gradient-from: rgba(26,26,26,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/60{--tw-gradient-via: rgba(26,26,26,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/60{--tw-gradient-to: rgba(26,26,26,0.6) var(--tw-gradient-to-position)}
.text-foreground/70{color:rgba(26,26,26,0.7)}
.bg-foreground/70{background-color:rgba(26,26,26,0.7)}
.border-foreground/70{border-color:rgba(26,26,26,0.7)}
.from-foreground/70{--tw-gradient-from: rgba(26,26,26,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/70{--tw-gradient-via: rgba(26,26,26,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/70{--tw-gradient-to: rgba(26,26,26,0.7) var(--tw-gradient-to-position)}
.text-foreground/75{color:rgba(26,26,26,0.75)}
.bg-foreground/75{background-color:rgba(26,26,26,0.75)}
.border-foreground/75{border-color:rgba(26,26,26,0.75)}
.from-foreground/75{--tw-gradient-from: rgba(26,26,26,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/75{--tw-gradient-via: rgba(26,26,26,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/75{--tw-gradient-to: rgba(26,26,26,0.75) var(--tw-gradient-to-position)}
.text-foreground/80{color:rgba(26,26,26,0.8)}
.bg-foreground/80{background-color:rgba(26,26,26,0.8)}
.border-foreground/80{border-color:rgba(26,26,26,0.8)}
.from-foreground/80{--tw-gradient-from: rgba(26,26,26,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/80{--tw-gradient-via: rgba(26,26,26,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/80{--tw-gradient-to: rgba(26,26,26,0.8) var(--tw-gradient-to-position)}
.text-foreground/85{color:rgba(26,26,26,0.85)}
.bg-foreground/85{background-color:rgba(26,26,26,0.85)}
.border-foreground/85{border-color:rgba(26,26,26,0.85)}
.from-foreground/85{--tw-gradient-from: rgba(26,26,26,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/85{--tw-gradient-via: rgba(26,26,26,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/85{--tw-gradient-to: rgba(26,26,26,0.85) var(--tw-gradient-to-position)}
.text-foreground/90{color:rgba(26,26,26,0.9)}
.bg-foreground/90{background-color:rgba(26,26,26,0.9)}
.border-foreground/90{border-color:rgba(26,26,26,0.9)}
.from-foreground/90{--tw-gradient-from: rgba(26,26,26,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/90{--tw-gradient-via: rgba(26,26,26,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/90{--tw-gradient-to: rgba(26,26,26,0.9) var(--tw-gradient-to-position)}
.text-foreground/95{color:rgba(26,26,26,0.95)}
.bg-foreground/95{background-color:rgba(26,26,26,0.95)}
.border-foreground/95{border-color:rgba(26,26,26,0.95)}
.from-foreground/95{--tw-gradient-from: rgba(26,26,26,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-foreground/95{--tw-gradient-via: rgba(26,26,26,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-foreground/95{--tw-gradient-to: rgba(26,26,26,0.95) var(--tw-gradient-to-position)}
.text-border{color:#d9d2c2}
.bg-border{background-color:#d9d2c2}
.border-border{border-color:#d9d2c2}
.fill-border{fill:#d9d2c2}
.stroke-border{stroke:#d9d2c2}
.ring-border{--tw-ring-color: #d9d2c2}
.from-border{--tw-gradient-from: #d9d2c2 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border{--tw-gradient-via: #d9d2c2; --tw-gradient-stops: var(--tw-gradient-from),#d9d2c2 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border{--tw-gradient-to: #d9d2c2 var(--tw-gradient-to-position)}
.text-border/5{color:rgba(217,210,194,0.05)}
.bg-border/5{background-color:rgba(217,210,194,0.05)}
.border-border/5{border-color:rgba(217,210,194,0.05)}
.from-border/5{--tw-gradient-from: rgba(217,210,194,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/5{--tw-gradient-via: rgba(217,210,194,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/5{--tw-gradient-to: rgba(217,210,194,0.05) var(--tw-gradient-to-position)}
.text-border/10{color:rgba(217,210,194,0.1)}
.bg-border/10{background-color:rgba(217,210,194,0.1)}
.border-border/10{border-color:rgba(217,210,194,0.1)}
.from-border/10{--tw-gradient-from: rgba(217,210,194,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/10{--tw-gradient-via: rgba(217,210,194,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/10{--tw-gradient-to: rgba(217,210,194,0.1) var(--tw-gradient-to-position)}
.text-border/20{color:rgba(217,210,194,0.2)}
.bg-border/20{background-color:rgba(217,210,194,0.2)}
.border-border/20{border-color:rgba(217,210,194,0.2)}
.from-border/20{--tw-gradient-from: rgba(217,210,194,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/20{--tw-gradient-via: rgba(217,210,194,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/20{--tw-gradient-to: rgba(217,210,194,0.2) var(--tw-gradient-to-position)}
.text-border/25{color:rgba(217,210,194,0.25)}
.bg-border/25{background-color:rgba(217,210,194,0.25)}
.border-border/25{border-color:rgba(217,210,194,0.25)}
.from-border/25{--tw-gradient-from: rgba(217,210,194,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/25{--tw-gradient-via: rgba(217,210,194,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/25{--tw-gradient-to: rgba(217,210,194,0.25) var(--tw-gradient-to-position)}
.text-border/30{color:rgba(217,210,194,0.3)}
.bg-border/30{background-color:rgba(217,210,194,0.3)}
.border-border/30{border-color:rgba(217,210,194,0.3)}
.from-border/30{--tw-gradient-from: rgba(217,210,194,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/30{--tw-gradient-via: rgba(217,210,194,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/30{--tw-gradient-to: rgba(217,210,194,0.3) var(--tw-gradient-to-position)}
.text-border/40{color:rgba(217,210,194,0.4)}
.bg-border/40{background-color:rgba(217,210,194,0.4)}
.border-border/40{border-color:rgba(217,210,194,0.4)}
.from-border/40{--tw-gradient-from: rgba(217,210,194,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/40{--tw-gradient-via: rgba(217,210,194,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/40{--tw-gradient-to: rgba(217,210,194,0.4) var(--tw-gradient-to-position)}
.text-border/50{color:rgba(217,210,194,0.5)}
.bg-border/50{background-color:rgba(217,210,194,0.5)}
.border-border/50{border-color:rgba(217,210,194,0.5)}
.from-border/50{--tw-gradient-from: rgba(217,210,194,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/50{--tw-gradient-via: rgba(217,210,194,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/50{--tw-gradient-to: rgba(217,210,194,0.5) var(--tw-gradient-to-position)}
.text-border/60{color:rgba(217,210,194,0.6)}
.bg-border/60{background-color:rgba(217,210,194,0.6)}
.border-border/60{border-color:rgba(217,210,194,0.6)}
.from-border/60{--tw-gradient-from: rgba(217,210,194,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/60{--tw-gradient-via: rgba(217,210,194,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/60{--tw-gradient-to: rgba(217,210,194,0.6) var(--tw-gradient-to-position)}
.text-border/70{color:rgba(217,210,194,0.7)}
.bg-border/70{background-color:rgba(217,210,194,0.7)}
.border-border/70{border-color:rgba(217,210,194,0.7)}
.from-border/70{--tw-gradient-from: rgba(217,210,194,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/70{--tw-gradient-via: rgba(217,210,194,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/70{--tw-gradient-to: rgba(217,210,194,0.7) var(--tw-gradient-to-position)}
.text-border/75{color:rgba(217,210,194,0.75)}
.bg-border/75{background-color:rgba(217,210,194,0.75)}
.border-border/75{border-color:rgba(217,210,194,0.75)}
.from-border/75{--tw-gradient-from: rgba(217,210,194,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/75{--tw-gradient-via: rgba(217,210,194,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/75{--tw-gradient-to: rgba(217,210,194,0.75) var(--tw-gradient-to-position)}
.text-border/80{color:rgba(217,210,194,0.8)}
.bg-border/80{background-color:rgba(217,210,194,0.8)}
.border-border/80{border-color:rgba(217,210,194,0.8)}
.from-border/80{--tw-gradient-from: rgba(217,210,194,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/80{--tw-gradient-via: rgba(217,210,194,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/80{--tw-gradient-to: rgba(217,210,194,0.8) var(--tw-gradient-to-position)}
.text-border/85{color:rgba(217,210,194,0.85)}
.bg-border/85{background-color:rgba(217,210,194,0.85)}
.border-border/85{border-color:rgba(217,210,194,0.85)}
.from-border/85{--tw-gradient-from: rgba(217,210,194,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/85{--tw-gradient-via: rgba(217,210,194,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/85{--tw-gradient-to: rgba(217,210,194,0.85) var(--tw-gradient-to-position)}
.text-border/90{color:rgba(217,210,194,0.9)}
.bg-border/90{background-color:rgba(217,210,194,0.9)}
.border-border/90{border-color:rgba(217,210,194,0.9)}
.from-border/90{--tw-gradient-from: rgba(217,210,194,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/90{--tw-gradient-via: rgba(217,210,194,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/90{--tw-gradient-to: rgba(217,210,194,0.9) var(--tw-gradient-to-position)}
.text-border/95{color:rgba(217,210,194,0.95)}
.bg-border/95{background-color:rgba(217,210,194,0.95)}
.border-border/95{border-color:rgba(217,210,194,0.95)}
.from-border/95{--tw-gradient-from: rgba(217,210,194,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-border/95{--tw-gradient-via: rgba(217,210,194,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-border/95{--tw-gradient-to: rgba(217,210,194,0.95) var(--tw-gradient-to-position)}
.text-input{color:#d9d2c2}
.bg-input{background-color:#d9d2c2}
.border-input{border-color:#d9d2c2}
.fill-input{fill:#d9d2c2}
.stroke-input{stroke:#d9d2c2}
.ring-input{--tw-ring-color: #d9d2c2}
.from-input{--tw-gradient-from: #d9d2c2 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input{--tw-gradient-via: #d9d2c2; --tw-gradient-stops: var(--tw-gradient-from),#d9d2c2 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input{--tw-gradient-to: #d9d2c2 var(--tw-gradient-to-position)}
.text-input/5{color:rgba(217,210,194,0.05)}
.bg-input/5{background-color:rgba(217,210,194,0.05)}
.border-input/5{border-color:rgba(217,210,194,0.05)}
.from-input/5{--tw-gradient-from: rgba(217,210,194,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/5{--tw-gradient-via: rgba(217,210,194,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/5{--tw-gradient-to: rgba(217,210,194,0.05) var(--tw-gradient-to-position)}
.text-input/10{color:rgba(217,210,194,0.1)}
.bg-input/10{background-color:rgba(217,210,194,0.1)}
.border-input/10{border-color:rgba(217,210,194,0.1)}
.from-input/10{--tw-gradient-from: rgba(217,210,194,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/10{--tw-gradient-via: rgba(217,210,194,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/10{--tw-gradient-to: rgba(217,210,194,0.1) var(--tw-gradient-to-position)}
.text-input/20{color:rgba(217,210,194,0.2)}
.bg-input/20{background-color:rgba(217,210,194,0.2)}
.border-input/20{border-color:rgba(217,210,194,0.2)}
.from-input/20{--tw-gradient-from: rgba(217,210,194,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/20{--tw-gradient-via: rgba(217,210,194,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/20{--tw-gradient-to: rgba(217,210,194,0.2) var(--tw-gradient-to-position)}
.text-input/25{color:rgba(217,210,194,0.25)}
.bg-input/25{background-color:rgba(217,210,194,0.25)}
.border-input/25{border-color:rgba(217,210,194,0.25)}
.from-input/25{--tw-gradient-from: rgba(217,210,194,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/25{--tw-gradient-via: rgba(217,210,194,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/25{--tw-gradient-to: rgba(217,210,194,0.25) var(--tw-gradient-to-position)}
.text-input/30{color:rgba(217,210,194,0.3)}
.bg-input/30{background-color:rgba(217,210,194,0.3)}
.border-input/30{border-color:rgba(217,210,194,0.3)}
.from-input/30{--tw-gradient-from: rgba(217,210,194,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/30{--tw-gradient-via: rgba(217,210,194,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/30{--tw-gradient-to: rgba(217,210,194,0.3) var(--tw-gradient-to-position)}
.text-input/40{color:rgba(217,210,194,0.4)}
.bg-input/40{background-color:rgba(217,210,194,0.4)}
.border-input/40{border-color:rgba(217,210,194,0.4)}
.from-input/40{--tw-gradient-from: rgba(217,210,194,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/40{--tw-gradient-via: rgba(217,210,194,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/40{--tw-gradient-to: rgba(217,210,194,0.4) var(--tw-gradient-to-position)}
.text-input/50{color:rgba(217,210,194,0.5)}
.bg-input/50{background-color:rgba(217,210,194,0.5)}
.border-input/50{border-color:rgba(217,210,194,0.5)}
.from-input/50{--tw-gradient-from: rgba(217,210,194,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/50{--tw-gradient-via: rgba(217,210,194,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/50{--tw-gradient-to: rgba(217,210,194,0.5) var(--tw-gradient-to-position)}
.text-input/60{color:rgba(217,210,194,0.6)}
.bg-input/60{background-color:rgba(217,210,194,0.6)}
.border-input/60{border-color:rgba(217,210,194,0.6)}
.from-input/60{--tw-gradient-from: rgba(217,210,194,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/60{--tw-gradient-via: rgba(217,210,194,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/60{--tw-gradient-to: rgba(217,210,194,0.6) var(--tw-gradient-to-position)}
.text-input/70{color:rgba(217,210,194,0.7)}
.bg-input/70{background-color:rgba(217,210,194,0.7)}
.border-input/70{border-color:rgba(217,210,194,0.7)}
.from-input/70{--tw-gradient-from: rgba(217,210,194,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/70{--tw-gradient-via: rgba(217,210,194,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/70{--tw-gradient-to: rgba(217,210,194,0.7) var(--tw-gradient-to-position)}
.text-input/75{color:rgba(217,210,194,0.75)}
.bg-input/75{background-color:rgba(217,210,194,0.75)}
.border-input/75{border-color:rgba(217,210,194,0.75)}
.from-input/75{--tw-gradient-from: rgba(217,210,194,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/75{--tw-gradient-via: rgba(217,210,194,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/75{--tw-gradient-to: rgba(217,210,194,0.75) var(--tw-gradient-to-position)}
.text-input/80{color:rgba(217,210,194,0.8)}
.bg-input/80{background-color:rgba(217,210,194,0.8)}
.border-input/80{border-color:rgba(217,210,194,0.8)}
.from-input/80{--tw-gradient-from: rgba(217,210,194,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/80{--tw-gradient-via: rgba(217,210,194,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/80{--tw-gradient-to: rgba(217,210,194,0.8) var(--tw-gradient-to-position)}
.text-input/85{color:rgba(217,210,194,0.85)}
.bg-input/85{background-color:rgba(217,210,194,0.85)}
.border-input/85{border-color:rgba(217,210,194,0.85)}
.from-input/85{--tw-gradient-from: rgba(217,210,194,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/85{--tw-gradient-via: rgba(217,210,194,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/85{--tw-gradient-to: rgba(217,210,194,0.85) var(--tw-gradient-to-position)}
.text-input/90{color:rgba(217,210,194,0.9)}
.bg-input/90{background-color:rgba(217,210,194,0.9)}
.border-input/90{border-color:rgba(217,210,194,0.9)}
.from-input/90{--tw-gradient-from: rgba(217,210,194,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/90{--tw-gradient-via: rgba(217,210,194,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/90{--tw-gradient-to: rgba(217,210,194,0.9) var(--tw-gradient-to-position)}
.text-input/95{color:rgba(217,210,194,0.95)}
.bg-input/95{background-color:rgba(217,210,194,0.95)}
.border-input/95{border-color:rgba(217,210,194,0.95)}
.from-input/95{--tw-gradient-from: rgba(217,210,194,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-input/95{--tw-gradient-via: rgba(217,210,194,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(217,210,194,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #d9d2c2 r g b / 0) var(--tw-gradient-to-position)}
.to-input/95{--tw-gradient-to: rgba(217,210,194,0.95) var(--tw-gradient-to-position)}
.text-primary{color:#1a1a1a}
.bg-primary{background-color:#1a1a1a}
.border-primary{border-color:#1a1a1a}
.fill-primary{fill:#1a1a1a}
.stroke-primary{stroke:#1a1a1a}
.ring-primary{--tw-ring-color: #1a1a1a}
.from-primary{--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary{--tw-gradient-via: #1a1a1a; --tw-gradient-stops: var(--tw-gradient-from),#1a1a1a var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary{--tw-gradient-to: #1a1a1a var(--tw-gradient-to-position)}
.text-primary/5{color:rgba(26,26,26,0.05)}
.bg-primary/5{background-color:rgba(26,26,26,0.05)}
.border-primary/5{border-color:rgba(26,26,26,0.05)}
.from-primary/5{--tw-gradient-from: rgba(26,26,26,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/5{--tw-gradient-via: rgba(26,26,26,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/5{--tw-gradient-to: rgba(26,26,26,0.05) var(--tw-gradient-to-position)}
.text-primary/10{color:rgba(26,26,26,0.1)}
.bg-primary/10{background-color:rgba(26,26,26,0.1)}
.border-primary/10{border-color:rgba(26,26,26,0.1)}
.from-primary/10{--tw-gradient-from: rgba(26,26,26,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/10{--tw-gradient-via: rgba(26,26,26,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/10{--tw-gradient-to: rgba(26,26,26,0.1) var(--tw-gradient-to-position)}
.text-primary/20{color:rgba(26,26,26,0.2)}
.bg-primary/20{background-color:rgba(26,26,26,0.2)}
.border-primary/20{border-color:rgba(26,26,26,0.2)}
.from-primary/20{--tw-gradient-from: rgba(26,26,26,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/20{--tw-gradient-via: rgba(26,26,26,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/20{--tw-gradient-to: rgba(26,26,26,0.2) var(--tw-gradient-to-position)}
.text-primary/25{color:rgba(26,26,26,0.25)}
.bg-primary/25{background-color:rgba(26,26,26,0.25)}
.border-primary/25{border-color:rgba(26,26,26,0.25)}
.from-primary/25{--tw-gradient-from: rgba(26,26,26,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/25{--tw-gradient-via: rgba(26,26,26,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/25{--tw-gradient-to: rgba(26,26,26,0.25) var(--tw-gradient-to-position)}
.text-primary/30{color:rgba(26,26,26,0.3)}
.bg-primary/30{background-color:rgba(26,26,26,0.3)}
.border-primary/30{border-color:rgba(26,26,26,0.3)}
.from-primary/30{--tw-gradient-from: rgba(26,26,26,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/30{--tw-gradient-via: rgba(26,26,26,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/30{--tw-gradient-to: rgba(26,26,26,0.3) var(--tw-gradient-to-position)}
.text-primary/40{color:rgba(26,26,26,0.4)}
.bg-primary/40{background-color:rgba(26,26,26,0.4)}
.border-primary/40{border-color:rgba(26,26,26,0.4)}
.from-primary/40{--tw-gradient-from: rgba(26,26,26,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/40{--tw-gradient-via: rgba(26,26,26,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/40{--tw-gradient-to: rgba(26,26,26,0.4) var(--tw-gradient-to-position)}
.text-primary/50{color:rgba(26,26,26,0.5)}
.bg-primary/50{background-color:rgba(26,26,26,0.5)}
.border-primary/50{border-color:rgba(26,26,26,0.5)}
.from-primary/50{--tw-gradient-from: rgba(26,26,26,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/50{--tw-gradient-via: rgba(26,26,26,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/50{--tw-gradient-to: rgba(26,26,26,0.5) var(--tw-gradient-to-position)}
.text-primary/60{color:rgba(26,26,26,0.6)}
.bg-primary/60{background-color:rgba(26,26,26,0.6)}
.border-primary/60{border-color:rgba(26,26,26,0.6)}
.from-primary/60{--tw-gradient-from: rgba(26,26,26,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/60{--tw-gradient-via: rgba(26,26,26,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/60{--tw-gradient-to: rgba(26,26,26,0.6) var(--tw-gradient-to-position)}
.text-primary/70{color:rgba(26,26,26,0.7)}
.bg-primary/70{background-color:rgba(26,26,26,0.7)}
.border-primary/70{border-color:rgba(26,26,26,0.7)}
.from-primary/70{--tw-gradient-from: rgba(26,26,26,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/70{--tw-gradient-via: rgba(26,26,26,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/70{--tw-gradient-to: rgba(26,26,26,0.7) var(--tw-gradient-to-position)}
.text-primary/75{color:rgba(26,26,26,0.75)}
.bg-primary/75{background-color:rgba(26,26,26,0.75)}
.border-primary/75{border-color:rgba(26,26,26,0.75)}
.from-primary/75{--tw-gradient-from: rgba(26,26,26,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/75{--tw-gradient-via: rgba(26,26,26,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/75{--tw-gradient-to: rgba(26,26,26,0.75) var(--tw-gradient-to-position)}
.text-primary/80{color:rgba(26,26,26,0.8)}
.bg-primary/80{background-color:rgba(26,26,26,0.8)}
.border-primary/80{border-color:rgba(26,26,26,0.8)}
.from-primary/80{--tw-gradient-from: rgba(26,26,26,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/80{--tw-gradient-via: rgba(26,26,26,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/80{--tw-gradient-to: rgba(26,26,26,0.8) var(--tw-gradient-to-position)}
.text-primary/85{color:rgba(26,26,26,0.85)}
.bg-primary/85{background-color:rgba(26,26,26,0.85)}
.border-primary/85{border-color:rgba(26,26,26,0.85)}
.from-primary/85{--tw-gradient-from: rgba(26,26,26,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/85{--tw-gradient-via: rgba(26,26,26,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/85{--tw-gradient-to: rgba(26,26,26,0.85) var(--tw-gradient-to-position)}
.text-primary/90{color:rgba(26,26,26,0.9)}
.bg-primary/90{background-color:rgba(26,26,26,0.9)}
.border-primary/90{border-color:rgba(26,26,26,0.9)}
.from-primary/90{--tw-gradient-from: rgba(26,26,26,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/90{--tw-gradient-via: rgba(26,26,26,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/90{--tw-gradient-to: rgba(26,26,26,0.9) var(--tw-gradient-to-position)}
.text-primary/95{color:rgba(26,26,26,0.95)}
.bg-primary/95{background-color:rgba(26,26,26,0.95)}
.border-primary/95{border-color:rgba(26,26,26,0.95)}
.from-primary/95{--tw-gradient-from: rgba(26,26,26,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary/95{--tw-gradient-via: rgba(26,26,26,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(26,26,26,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #1a1a1a r g b / 0) var(--tw-gradient-to-position)}
.to-primary/95{--tw-gradient-to: rgba(26,26,26,0.95) var(--tw-gradient-to-position)}
.text-primary-foreground{color:#f8f4ec}
.bg-primary-foreground{background-color:#f8f4ec}
.border-primary-foreground{border-color:#f8f4ec}
.fill-primary-foreground{fill:#f8f4ec}
.stroke-primary-foreground{stroke:#f8f4ec}
.ring-primary-foreground{--tw-ring-color: #f8f4ec}
.from-primary-foreground{--tw-gradient-from: #f8f4ec var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground{--tw-gradient-via: #f8f4ec; --tw-gradient-stops: var(--tw-gradient-from),#f8f4ec var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground{--tw-gradient-to: #f8f4ec var(--tw-gradient-to-position)}
.text-primary-foreground/5{color:rgba(248,244,236,0.05)}
.bg-primary-foreground/5{background-color:rgba(248,244,236,0.05)}
.border-primary-foreground/5{border-color:rgba(248,244,236,0.05)}
.from-primary-foreground/5{--tw-gradient-from: rgba(248,244,236,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/5{--tw-gradient-via: rgba(248,244,236,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/5{--tw-gradient-to: rgba(248,244,236,0.05) var(--tw-gradient-to-position)}
.text-primary-foreground/10{color:rgba(248,244,236,0.1)}
.bg-primary-foreground/10{background-color:rgba(248,244,236,0.1)}
.border-primary-foreground/10{border-color:rgba(248,244,236,0.1)}
.from-primary-foreground/10{--tw-gradient-from: rgba(248,244,236,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/10{--tw-gradient-via: rgba(248,244,236,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/10{--tw-gradient-to: rgba(248,244,236,0.1) var(--tw-gradient-to-position)}
.text-primary-foreground/20{color:rgba(248,244,236,0.2)}
.bg-primary-foreground/20{background-color:rgba(248,244,236,0.2)}
.border-primary-foreground/20{border-color:rgba(248,244,236,0.2)}
.from-primary-foreground/20{--tw-gradient-from: rgba(248,244,236,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/20{--tw-gradient-via: rgba(248,244,236,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/20{--tw-gradient-to: rgba(248,244,236,0.2) var(--tw-gradient-to-position)}
.text-primary-foreground/25{color:rgba(248,244,236,0.25)}
.bg-primary-foreground/25{background-color:rgba(248,244,236,0.25)}
.border-primary-foreground/25{border-color:rgba(248,244,236,0.25)}
.from-primary-foreground/25{--tw-gradient-from: rgba(248,244,236,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/25{--tw-gradient-via: rgba(248,244,236,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/25{--tw-gradient-to: rgba(248,244,236,0.25) var(--tw-gradient-to-position)}
.text-primary-foreground/30{color:rgba(248,244,236,0.3)}
.bg-primary-foreground/30{background-color:rgba(248,244,236,0.3)}
.border-primary-foreground/30{border-color:rgba(248,244,236,0.3)}
.from-primary-foreground/30{--tw-gradient-from: rgba(248,244,236,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/30{--tw-gradient-via: rgba(248,244,236,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/30{--tw-gradient-to: rgba(248,244,236,0.3) var(--tw-gradient-to-position)}
.text-primary-foreground/40{color:rgba(248,244,236,0.4)}
.bg-primary-foreground/40{background-color:rgba(248,244,236,0.4)}
.border-primary-foreground/40{border-color:rgba(248,244,236,0.4)}
.from-primary-foreground/40{--tw-gradient-from: rgba(248,244,236,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/40{--tw-gradient-via: rgba(248,244,236,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/40{--tw-gradient-to: rgba(248,244,236,0.4) var(--tw-gradient-to-position)}
.text-primary-foreground/50{color:rgba(248,244,236,0.5)}
.bg-primary-foreground/50{background-color:rgba(248,244,236,0.5)}
.border-primary-foreground/50{border-color:rgba(248,244,236,0.5)}
.from-primary-foreground/50{--tw-gradient-from: rgba(248,244,236,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/50{--tw-gradient-via: rgba(248,244,236,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/50{--tw-gradient-to: rgba(248,244,236,0.5) var(--tw-gradient-to-position)}
.text-primary-foreground/60{color:rgba(248,244,236,0.6)}
.bg-primary-foreground/60{background-color:rgba(248,244,236,0.6)}
.border-primary-foreground/60{border-color:rgba(248,244,236,0.6)}
.from-primary-foreground/60{--tw-gradient-from: rgba(248,244,236,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/60{--tw-gradient-via: rgba(248,244,236,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/60{--tw-gradient-to: rgba(248,244,236,0.6) var(--tw-gradient-to-position)}
.text-primary-foreground/70{color:rgba(248,244,236,0.7)}
.bg-primary-foreground/70{background-color:rgba(248,244,236,0.7)}
.border-primary-foreground/70{border-color:rgba(248,244,236,0.7)}
.from-primary-foreground/70{--tw-gradient-from: rgba(248,244,236,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/70{--tw-gradient-via: rgba(248,244,236,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/70{--tw-gradient-to: rgba(248,244,236,0.7) var(--tw-gradient-to-position)}
.text-primary-foreground/75{color:rgba(248,244,236,0.75)}
.bg-primary-foreground/75{background-color:rgba(248,244,236,0.75)}
.border-primary-foreground/75{border-color:rgba(248,244,236,0.75)}
.from-primary-foreground/75{--tw-gradient-from: rgba(248,244,236,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/75{--tw-gradient-via: rgba(248,244,236,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/75{--tw-gradient-to: rgba(248,244,236,0.75) var(--tw-gradient-to-position)}
.text-primary-foreground/80{color:rgba(248,244,236,0.8)}
.bg-primary-foreground/80{background-color:rgba(248,244,236,0.8)}
.border-primary-foreground/80{border-color:rgba(248,244,236,0.8)}
.from-primary-foreground/80{--tw-gradient-from: rgba(248,244,236,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/80{--tw-gradient-via: rgba(248,244,236,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/80{--tw-gradient-to: rgba(248,244,236,0.8) var(--tw-gradient-to-position)}
.text-primary-foreground/85{color:rgba(248,244,236,0.85)}
.bg-primary-foreground/85{background-color:rgba(248,244,236,0.85)}
.border-primary-foreground/85{border-color:rgba(248,244,236,0.85)}
.from-primary-foreground/85{--tw-gradient-from: rgba(248,244,236,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/85{--tw-gradient-via: rgba(248,244,236,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/85{--tw-gradient-to: rgba(248,244,236,0.85) var(--tw-gradient-to-position)}
.text-primary-foreground/90{color:rgba(248,244,236,0.9)}
.bg-primary-foreground/90{background-color:rgba(248,244,236,0.9)}
.border-primary-foreground/90{border-color:rgba(248,244,236,0.9)}
.from-primary-foreground/90{--tw-gradient-from: rgba(248,244,236,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/90{--tw-gradient-via: rgba(248,244,236,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/90{--tw-gradient-to: rgba(248,244,236,0.9) var(--tw-gradient-to-position)}
.text-primary-foreground/95{color:rgba(248,244,236,0.95)}
.bg-primary-foreground/95{background-color:rgba(248,244,236,0.95)}
.border-primary-foreground/95{border-color:rgba(248,244,236,0.95)}
.from-primary-foreground/95{--tw-gradient-from: rgba(248,244,236,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-primary-foreground/95{--tw-gradient-via: rgba(248,244,236,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-primary-foreground/95{--tw-gradient-to: rgba(248,244,236,0.95) var(--tw-gradient-to-position)}
.text-accent{color:#efe9dc}
.bg-accent{background-color:#efe9dc}
.border-accent{border-color:#efe9dc}
.fill-accent{fill:#efe9dc}
.stroke-accent{stroke:#efe9dc}
.ring-accent{--tw-ring-color: #efe9dc}
.from-accent{--tw-gradient-from: #efe9dc var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent{--tw-gradient-via: #efe9dc; --tw-gradient-stops: var(--tw-gradient-from),#efe9dc var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent{--tw-gradient-to: #efe9dc var(--tw-gradient-to-position)}
.text-accent/5{color:rgba(239,233,220,0.05)}
.bg-accent/5{background-color:rgba(239,233,220,0.05)}
.border-accent/5{border-color:rgba(239,233,220,0.05)}
.from-accent/5{--tw-gradient-from: rgba(239,233,220,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/5{--tw-gradient-via: rgba(239,233,220,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/5{--tw-gradient-to: rgba(239,233,220,0.05) var(--tw-gradient-to-position)}
.text-accent/10{color:rgba(239,233,220,0.1)}
.bg-accent/10{background-color:rgba(239,233,220,0.1)}
.border-accent/10{border-color:rgba(239,233,220,0.1)}
.from-accent/10{--tw-gradient-from: rgba(239,233,220,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/10{--tw-gradient-via: rgba(239,233,220,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/10{--tw-gradient-to: rgba(239,233,220,0.1) var(--tw-gradient-to-position)}
.text-accent/20{color:rgba(239,233,220,0.2)}
.bg-accent/20{background-color:rgba(239,233,220,0.2)}
.border-accent/20{border-color:rgba(239,233,220,0.2)}
.from-accent/20{--tw-gradient-from: rgba(239,233,220,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/20{--tw-gradient-via: rgba(239,233,220,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/20{--tw-gradient-to: rgba(239,233,220,0.2) var(--tw-gradient-to-position)}
.text-accent/25{color:rgba(239,233,220,0.25)}
.bg-accent/25{background-color:rgba(239,233,220,0.25)}
.border-accent/25{border-color:rgba(239,233,220,0.25)}
.from-accent/25{--tw-gradient-from: rgba(239,233,220,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/25{--tw-gradient-via: rgba(239,233,220,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/25{--tw-gradient-to: rgba(239,233,220,0.25) var(--tw-gradient-to-position)}
.text-accent/30{color:rgba(239,233,220,0.3)}
.bg-accent/30{background-color:rgba(239,233,220,0.3)}
.border-accent/30{border-color:rgba(239,233,220,0.3)}
.from-accent/30{--tw-gradient-from: rgba(239,233,220,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/30{--tw-gradient-via: rgba(239,233,220,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/30{--tw-gradient-to: rgba(239,233,220,0.3) var(--tw-gradient-to-position)}
.text-accent/40{color:rgba(239,233,220,0.4)}
.bg-accent/40{background-color:rgba(239,233,220,0.4)}
.border-accent/40{border-color:rgba(239,233,220,0.4)}
.from-accent/40{--tw-gradient-from: rgba(239,233,220,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/40{--tw-gradient-via: rgba(239,233,220,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/40{--tw-gradient-to: rgba(239,233,220,0.4) var(--tw-gradient-to-position)}
.text-accent/50{color:rgba(239,233,220,0.5)}
.bg-accent/50{background-color:rgba(239,233,220,0.5)}
.border-accent/50{border-color:rgba(239,233,220,0.5)}
.from-accent/50{--tw-gradient-from: rgba(239,233,220,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/50{--tw-gradient-via: rgba(239,233,220,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/50{--tw-gradient-to: rgba(239,233,220,0.5) var(--tw-gradient-to-position)}
.text-accent/60{color:rgba(239,233,220,0.6)}
.bg-accent/60{background-color:rgba(239,233,220,0.6)}
.border-accent/60{border-color:rgba(239,233,220,0.6)}
.from-accent/60{--tw-gradient-from: rgba(239,233,220,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/60{--tw-gradient-via: rgba(239,233,220,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/60{--tw-gradient-to: rgba(239,233,220,0.6) var(--tw-gradient-to-position)}
.text-accent/70{color:rgba(239,233,220,0.7)}
.bg-accent/70{background-color:rgba(239,233,220,0.7)}
.border-accent/70{border-color:rgba(239,233,220,0.7)}
.from-accent/70{--tw-gradient-from: rgba(239,233,220,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/70{--tw-gradient-via: rgba(239,233,220,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/70{--tw-gradient-to: rgba(239,233,220,0.7) var(--tw-gradient-to-position)}
.text-accent/75{color:rgba(239,233,220,0.75)}
.bg-accent/75{background-color:rgba(239,233,220,0.75)}
.border-accent/75{border-color:rgba(239,233,220,0.75)}
.from-accent/75{--tw-gradient-from: rgba(239,233,220,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/75{--tw-gradient-via: rgba(239,233,220,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/75{--tw-gradient-to: rgba(239,233,220,0.75) var(--tw-gradient-to-position)}
.text-accent/80{color:rgba(239,233,220,0.8)}
.bg-accent/80{background-color:rgba(239,233,220,0.8)}
.border-accent/80{border-color:rgba(239,233,220,0.8)}
.from-accent/80{--tw-gradient-from: rgba(239,233,220,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/80{--tw-gradient-via: rgba(239,233,220,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/80{--tw-gradient-to: rgba(239,233,220,0.8) var(--tw-gradient-to-position)}
.text-accent/85{color:rgba(239,233,220,0.85)}
.bg-accent/85{background-color:rgba(239,233,220,0.85)}
.border-accent/85{border-color:rgba(239,233,220,0.85)}
.from-accent/85{--tw-gradient-from: rgba(239,233,220,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/85{--tw-gradient-via: rgba(239,233,220,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/85{--tw-gradient-to: rgba(239,233,220,0.85) var(--tw-gradient-to-position)}
.text-accent/90{color:rgba(239,233,220,0.9)}
.bg-accent/90{background-color:rgba(239,233,220,0.9)}
.border-accent/90{border-color:rgba(239,233,220,0.9)}
.from-accent/90{--tw-gradient-from: rgba(239,233,220,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/90{--tw-gradient-via: rgba(239,233,220,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/90{--tw-gradient-to: rgba(239,233,220,0.9) var(--tw-gradient-to-position)}
.text-accent/95{color:rgba(239,233,220,0.95)}
.bg-accent/95{background-color:rgba(239,233,220,0.95)}
.border-accent/95{border-color:rgba(239,233,220,0.95)}
.from-accent/95{--tw-gradient-from: rgba(239,233,220,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-accent/95{--tw-gradient-via: rgba(239,233,220,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-accent/95{--tw-gradient-to: rgba(239,233,220,0.95) var(--tw-gradient-to-position)}
.text-destructive{color:#b54b3a}
.bg-destructive{background-color:#b54b3a}
.border-destructive{border-color:#b54b3a}
.fill-destructive{fill:#b54b3a}
.stroke-destructive{stroke:#b54b3a}
.ring-destructive{--tw-ring-color: #b54b3a}
.from-destructive{--tw-gradient-from: #b54b3a var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive{--tw-gradient-via: #b54b3a; --tw-gradient-stops: var(--tw-gradient-from),#b54b3a var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive{--tw-gradient-to: #b54b3a var(--tw-gradient-to-position)}
.text-destructive/5{color:rgba(181,75,58,0.05)}
.bg-destructive/5{background-color:rgba(181,75,58,0.05)}
.border-destructive/5{border-color:rgba(181,75,58,0.05)}
.from-destructive/5{--tw-gradient-from: rgba(181,75,58,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/5{--tw-gradient-via: rgba(181,75,58,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/5{--tw-gradient-to: rgba(181,75,58,0.05) var(--tw-gradient-to-position)}
.text-destructive/10{color:rgba(181,75,58,0.1)}
.bg-destructive/10{background-color:rgba(181,75,58,0.1)}
.border-destructive/10{border-color:rgba(181,75,58,0.1)}
.from-destructive/10{--tw-gradient-from: rgba(181,75,58,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/10{--tw-gradient-via: rgba(181,75,58,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/10{--tw-gradient-to: rgba(181,75,58,0.1) var(--tw-gradient-to-position)}
.text-destructive/20{color:rgba(181,75,58,0.2)}
.bg-destructive/20{background-color:rgba(181,75,58,0.2)}
.border-destructive/20{border-color:rgba(181,75,58,0.2)}
.from-destructive/20{--tw-gradient-from: rgba(181,75,58,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/20{--tw-gradient-via: rgba(181,75,58,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/20{--tw-gradient-to: rgba(181,75,58,0.2) var(--tw-gradient-to-position)}
.text-destructive/25{color:rgba(181,75,58,0.25)}
.bg-destructive/25{background-color:rgba(181,75,58,0.25)}
.border-destructive/25{border-color:rgba(181,75,58,0.25)}
.from-destructive/25{--tw-gradient-from: rgba(181,75,58,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/25{--tw-gradient-via: rgba(181,75,58,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/25{--tw-gradient-to: rgba(181,75,58,0.25) var(--tw-gradient-to-position)}
.text-destructive/30{color:rgba(181,75,58,0.3)}
.bg-destructive/30{background-color:rgba(181,75,58,0.3)}
.border-destructive/30{border-color:rgba(181,75,58,0.3)}
.from-destructive/30{--tw-gradient-from: rgba(181,75,58,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/30{--tw-gradient-via: rgba(181,75,58,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/30{--tw-gradient-to: rgba(181,75,58,0.3) var(--tw-gradient-to-position)}
.text-destructive/40{color:rgba(181,75,58,0.4)}
.bg-destructive/40{background-color:rgba(181,75,58,0.4)}
.border-destructive/40{border-color:rgba(181,75,58,0.4)}
.from-destructive/40{--tw-gradient-from: rgba(181,75,58,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/40{--tw-gradient-via: rgba(181,75,58,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/40{--tw-gradient-to: rgba(181,75,58,0.4) var(--tw-gradient-to-position)}
.text-destructive/50{color:rgba(181,75,58,0.5)}
.bg-destructive/50{background-color:rgba(181,75,58,0.5)}
.border-destructive/50{border-color:rgba(181,75,58,0.5)}
.from-destructive/50{--tw-gradient-from: rgba(181,75,58,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/50{--tw-gradient-via: rgba(181,75,58,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/50{--tw-gradient-to: rgba(181,75,58,0.5) var(--tw-gradient-to-position)}
.text-destructive/60{color:rgba(181,75,58,0.6)}
.bg-destructive/60{background-color:rgba(181,75,58,0.6)}
.border-destructive/60{border-color:rgba(181,75,58,0.6)}
.from-destructive/60{--tw-gradient-from: rgba(181,75,58,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/60{--tw-gradient-via: rgba(181,75,58,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/60{--tw-gradient-to: rgba(181,75,58,0.6) var(--tw-gradient-to-position)}
.text-destructive/70{color:rgba(181,75,58,0.7)}
.bg-destructive/70{background-color:rgba(181,75,58,0.7)}
.border-destructive/70{border-color:rgba(181,75,58,0.7)}
.from-destructive/70{--tw-gradient-from: rgba(181,75,58,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/70{--tw-gradient-via: rgba(181,75,58,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/70{--tw-gradient-to: rgba(181,75,58,0.7) var(--tw-gradient-to-position)}
.text-destructive/75{color:rgba(181,75,58,0.75)}
.bg-destructive/75{background-color:rgba(181,75,58,0.75)}
.border-destructive/75{border-color:rgba(181,75,58,0.75)}
.from-destructive/75{--tw-gradient-from: rgba(181,75,58,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/75{--tw-gradient-via: rgba(181,75,58,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/75{--tw-gradient-to: rgba(181,75,58,0.75) var(--tw-gradient-to-position)}
.text-destructive/80{color:rgba(181,75,58,0.8)}
.bg-destructive/80{background-color:rgba(181,75,58,0.8)}
.border-destructive/80{border-color:rgba(181,75,58,0.8)}
.from-destructive/80{--tw-gradient-from: rgba(181,75,58,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/80{--tw-gradient-via: rgba(181,75,58,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/80{--tw-gradient-to: rgba(181,75,58,0.8) var(--tw-gradient-to-position)}
.text-destructive/85{color:rgba(181,75,58,0.85)}
.bg-destructive/85{background-color:rgba(181,75,58,0.85)}
.border-destructive/85{border-color:rgba(181,75,58,0.85)}
.from-destructive/85{--tw-gradient-from: rgba(181,75,58,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/85{--tw-gradient-via: rgba(181,75,58,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/85{--tw-gradient-to: rgba(181,75,58,0.85) var(--tw-gradient-to-position)}
.text-destructive/90{color:rgba(181,75,58,0.9)}
.bg-destructive/90{background-color:rgba(181,75,58,0.9)}
.border-destructive/90{border-color:rgba(181,75,58,0.9)}
.from-destructive/90{--tw-gradient-from: rgba(181,75,58,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/90{--tw-gradient-via: rgba(181,75,58,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/90{--tw-gradient-to: rgba(181,75,58,0.9) var(--tw-gradient-to-position)}
.text-destructive/95{color:rgba(181,75,58,0.95)}
.bg-destructive/95{background-color:rgba(181,75,58,0.95)}
.border-destructive/95{border-color:rgba(181,75,58,0.95)}
.from-destructive/95{--tw-gradient-from: rgba(181,75,58,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive/95{--tw-gradient-via: rgba(181,75,58,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(181,75,58,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #b54b3a r g b / 0) var(--tw-gradient-to-position)}
.to-destructive/95{--tw-gradient-to: rgba(181,75,58,0.95) var(--tw-gradient-to-position)}
.text-destructive-foreground{color:#f8f4ec}
.bg-destructive-foreground{background-color:#f8f4ec}
.border-destructive-foreground{border-color:#f8f4ec}
.fill-destructive-foreground{fill:#f8f4ec}
.stroke-destructive-foreground{stroke:#f8f4ec}
.ring-destructive-foreground{--tw-ring-color: #f8f4ec}
.from-destructive-foreground{--tw-gradient-from: #f8f4ec var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground{--tw-gradient-via: #f8f4ec; --tw-gradient-stops: var(--tw-gradient-from),#f8f4ec var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground{--tw-gradient-to: #f8f4ec var(--tw-gradient-to-position)}
.text-destructive-foreground/5{color:rgba(248,244,236,0.05)}
.bg-destructive-foreground/5{background-color:rgba(248,244,236,0.05)}
.border-destructive-foreground/5{border-color:rgba(248,244,236,0.05)}
.from-destructive-foreground/5{--tw-gradient-from: rgba(248,244,236,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/5{--tw-gradient-via: rgba(248,244,236,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/5{--tw-gradient-to: rgba(248,244,236,0.05) var(--tw-gradient-to-position)}
.text-destructive-foreground/10{color:rgba(248,244,236,0.1)}
.bg-destructive-foreground/10{background-color:rgba(248,244,236,0.1)}
.border-destructive-foreground/10{border-color:rgba(248,244,236,0.1)}
.from-destructive-foreground/10{--tw-gradient-from: rgba(248,244,236,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/10{--tw-gradient-via: rgba(248,244,236,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/10{--tw-gradient-to: rgba(248,244,236,0.1) var(--tw-gradient-to-position)}
.text-destructive-foreground/20{color:rgba(248,244,236,0.2)}
.bg-destructive-foreground/20{background-color:rgba(248,244,236,0.2)}
.border-destructive-foreground/20{border-color:rgba(248,244,236,0.2)}
.from-destructive-foreground/20{--tw-gradient-from: rgba(248,244,236,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/20{--tw-gradient-via: rgba(248,244,236,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/20{--tw-gradient-to: rgba(248,244,236,0.2) var(--tw-gradient-to-position)}
.text-destructive-foreground/25{color:rgba(248,244,236,0.25)}
.bg-destructive-foreground/25{background-color:rgba(248,244,236,0.25)}
.border-destructive-foreground/25{border-color:rgba(248,244,236,0.25)}
.from-destructive-foreground/25{--tw-gradient-from: rgba(248,244,236,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/25{--tw-gradient-via: rgba(248,244,236,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/25{--tw-gradient-to: rgba(248,244,236,0.25) var(--tw-gradient-to-position)}
.text-destructive-foreground/30{color:rgba(248,244,236,0.3)}
.bg-destructive-foreground/30{background-color:rgba(248,244,236,0.3)}
.border-destructive-foreground/30{border-color:rgba(248,244,236,0.3)}
.from-destructive-foreground/30{--tw-gradient-from: rgba(248,244,236,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/30{--tw-gradient-via: rgba(248,244,236,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/30{--tw-gradient-to: rgba(248,244,236,0.3) var(--tw-gradient-to-position)}
.text-destructive-foreground/40{color:rgba(248,244,236,0.4)}
.bg-destructive-foreground/40{background-color:rgba(248,244,236,0.4)}
.border-destructive-foreground/40{border-color:rgba(248,244,236,0.4)}
.from-destructive-foreground/40{--tw-gradient-from: rgba(248,244,236,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/40{--tw-gradient-via: rgba(248,244,236,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/40{--tw-gradient-to: rgba(248,244,236,0.4) var(--tw-gradient-to-position)}
.text-destructive-foreground/50{color:rgba(248,244,236,0.5)}
.bg-destructive-foreground/50{background-color:rgba(248,244,236,0.5)}
.border-destructive-foreground/50{border-color:rgba(248,244,236,0.5)}
.from-destructive-foreground/50{--tw-gradient-from: rgba(248,244,236,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/50{--tw-gradient-via: rgba(248,244,236,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/50{--tw-gradient-to: rgba(248,244,236,0.5) var(--tw-gradient-to-position)}
.text-destructive-foreground/60{color:rgba(248,244,236,0.6)}
.bg-destructive-foreground/60{background-color:rgba(248,244,236,0.6)}
.border-destructive-foreground/60{border-color:rgba(248,244,236,0.6)}
.from-destructive-foreground/60{--tw-gradient-from: rgba(248,244,236,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/60{--tw-gradient-via: rgba(248,244,236,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/60{--tw-gradient-to: rgba(248,244,236,0.6) var(--tw-gradient-to-position)}
.text-destructive-foreground/70{color:rgba(248,244,236,0.7)}
.bg-destructive-foreground/70{background-color:rgba(248,244,236,0.7)}
.border-destructive-foreground/70{border-color:rgba(248,244,236,0.7)}
.from-destructive-foreground/70{--tw-gradient-from: rgba(248,244,236,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/70{--tw-gradient-via: rgba(248,244,236,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/70{--tw-gradient-to: rgba(248,244,236,0.7) var(--tw-gradient-to-position)}
.text-destructive-foreground/75{color:rgba(248,244,236,0.75)}
.bg-destructive-foreground/75{background-color:rgba(248,244,236,0.75)}
.border-destructive-foreground/75{border-color:rgba(248,244,236,0.75)}
.from-destructive-foreground/75{--tw-gradient-from: rgba(248,244,236,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/75{--tw-gradient-via: rgba(248,244,236,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/75{--tw-gradient-to: rgba(248,244,236,0.75) var(--tw-gradient-to-position)}
.text-destructive-foreground/80{color:rgba(248,244,236,0.8)}
.bg-destructive-foreground/80{background-color:rgba(248,244,236,0.8)}
.border-destructive-foreground/80{border-color:rgba(248,244,236,0.8)}
.from-destructive-foreground/80{--tw-gradient-from: rgba(248,244,236,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/80{--tw-gradient-via: rgba(248,244,236,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/80{--tw-gradient-to: rgba(248,244,236,0.8) var(--tw-gradient-to-position)}
.text-destructive-foreground/85{color:rgba(248,244,236,0.85)}
.bg-destructive-foreground/85{background-color:rgba(248,244,236,0.85)}
.border-destructive-foreground/85{border-color:rgba(248,244,236,0.85)}
.from-destructive-foreground/85{--tw-gradient-from: rgba(248,244,236,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/85{--tw-gradient-via: rgba(248,244,236,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/85{--tw-gradient-to: rgba(248,244,236,0.85) var(--tw-gradient-to-position)}
.text-destructive-foreground/90{color:rgba(248,244,236,0.9)}
.bg-destructive-foreground/90{background-color:rgba(248,244,236,0.9)}
.border-destructive-foreground/90{border-color:rgba(248,244,236,0.9)}
.from-destructive-foreground/90{--tw-gradient-from: rgba(248,244,236,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/90{--tw-gradient-via: rgba(248,244,236,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/90{--tw-gradient-to: rgba(248,244,236,0.9) var(--tw-gradient-to-position)}
.text-destructive-foreground/95{color:rgba(248,244,236,0.95)}
.bg-destructive-foreground/95{background-color:rgba(248,244,236,0.95)}
.border-destructive-foreground/95{border-color:rgba(248,244,236,0.95)}
.from-destructive-foreground/95{--tw-gradient-from: rgba(248,244,236,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-destructive-foreground/95{--tw-gradient-via: rgba(248,244,236,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(248,244,236,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #f8f4ec r g b / 0) var(--tw-gradient-to-position)}
.to-destructive-foreground/95{--tw-gradient-to: rgba(248,244,236,0.95) var(--tw-gradient-to-position)}
.text-ring{color:#a87850}
.bg-ring{background-color:#a87850}
.border-ring{border-color:#a87850}
.fill-ring{fill:#a87850}
.stroke-ring{stroke:#a87850}
.ring-ring{--tw-ring-color: #a87850}
.from-ring{--tw-gradient-from: #a87850 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring{--tw-gradient-via: #a87850; --tw-gradient-stops: var(--tw-gradient-from),#a87850 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring{--tw-gradient-to: #a87850 var(--tw-gradient-to-position)}
.text-ring/5{color:rgba(168,120,80,0.05)}
.bg-ring/5{background-color:rgba(168,120,80,0.05)}
.border-ring/5{border-color:rgba(168,120,80,0.05)}
.from-ring/5{--tw-gradient-from: rgba(168,120,80,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/5{--tw-gradient-via: rgba(168,120,80,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/5{--tw-gradient-to: rgba(168,120,80,0.05) var(--tw-gradient-to-position)}
.text-ring/10{color:rgba(168,120,80,0.1)}
.bg-ring/10{background-color:rgba(168,120,80,0.1)}
.border-ring/10{border-color:rgba(168,120,80,0.1)}
.from-ring/10{--tw-gradient-from: rgba(168,120,80,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/10{--tw-gradient-via: rgba(168,120,80,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/10{--tw-gradient-to: rgba(168,120,80,0.1) var(--tw-gradient-to-position)}
.text-ring/20{color:rgba(168,120,80,0.2)}
.bg-ring/20{background-color:rgba(168,120,80,0.2)}
.border-ring/20{border-color:rgba(168,120,80,0.2)}
.from-ring/20{--tw-gradient-from: rgba(168,120,80,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/20{--tw-gradient-via: rgba(168,120,80,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/20{--tw-gradient-to: rgba(168,120,80,0.2) var(--tw-gradient-to-position)}
.text-ring/25{color:rgba(168,120,80,0.25)}
.bg-ring/25{background-color:rgba(168,120,80,0.25)}
.border-ring/25{border-color:rgba(168,120,80,0.25)}
.from-ring/25{--tw-gradient-from: rgba(168,120,80,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/25{--tw-gradient-via: rgba(168,120,80,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/25{--tw-gradient-to: rgba(168,120,80,0.25) var(--tw-gradient-to-position)}
.text-ring/30{color:rgba(168,120,80,0.3)}
.bg-ring/30{background-color:rgba(168,120,80,0.3)}
.border-ring/30{border-color:rgba(168,120,80,0.3)}
.from-ring/30{--tw-gradient-from: rgba(168,120,80,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/30{--tw-gradient-via: rgba(168,120,80,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/30{--tw-gradient-to: rgba(168,120,80,0.3) var(--tw-gradient-to-position)}
.text-ring/40{color:rgba(168,120,80,0.4)}
.bg-ring/40{background-color:rgba(168,120,80,0.4)}
.border-ring/40{border-color:rgba(168,120,80,0.4)}
.from-ring/40{--tw-gradient-from: rgba(168,120,80,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/40{--tw-gradient-via: rgba(168,120,80,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/40{--tw-gradient-to: rgba(168,120,80,0.4) var(--tw-gradient-to-position)}
.text-ring/50{color:rgba(168,120,80,0.5)}
.bg-ring/50{background-color:rgba(168,120,80,0.5)}
.border-ring/50{border-color:rgba(168,120,80,0.5)}
.from-ring/50{--tw-gradient-from: rgba(168,120,80,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/50{--tw-gradient-via: rgba(168,120,80,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/50{--tw-gradient-to: rgba(168,120,80,0.5) var(--tw-gradient-to-position)}
.text-ring/60{color:rgba(168,120,80,0.6)}
.bg-ring/60{background-color:rgba(168,120,80,0.6)}
.border-ring/60{border-color:rgba(168,120,80,0.6)}
.from-ring/60{--tw-gradient-from: rgba(168,120,80,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/60{--tw-gradient-via: rgba(168,120,80,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/60{--tw-gradient-to: rgba(168,120,80,0.6) var(--tw-gradient-to-position)}
.text-ring/70{color:rgba(168,120,80,0.7)}
.bg-ring/70{background-color:rgba(168,120,80,0.7)}
.border-ring/70{border-color:rgba(168,120,80,0.7)}
.from-ring/70{--tw-gradient-from: rgba(168,120,80,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/70{--tw-gradient-via: rgba(168,120,80,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/70{--tw-gradient-to: rgba(168,120,80,0.7) var(--tw-gradient-to-position)}
.text-ring/75{color:rgba(168,120,80,0.75)}
.bg-ring/75{background-color:rgba(168,120,80,0.75)}
.border-ring/75{border-color:rgba(168,120,80,0.75)}
.from-ring/75{--tw-gradient-from: rgba(168,120,80,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/75{--tw-gradient-via: rgba(168,120,80,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/75{--tw-gradient-to: rgba(168,120,80,0.75) var(--tw-gradient-to-position)}
.text-ring/80{color:rgba(168,120,80,0.8)}
.bg-ring/80{background-color:rgba(168,120,80,0.8)}
.border-ring/80{border-color:rgba(168,120,80,0.8)}
.from-ring/80{--tw-gradient-from: rgba(168,120,80,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/80{--tw-gradient-via: rgba(168,120,80,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/80{--tw-gradient-to: rgba(168,120,80,0.8) var(--tw-gradient-to-position)}
.text-ring/85{color:rgba(168,120,80,0.85)}
.bg-ring/85{background-color:rgba(168,120,80,0.85)}
.border-ring/85{border-color:rgba(168,120,80,0.85)}
.from-ring/85{--tw-gradient-from: rgba(168,120,80,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/85{--tw-gradient-via: rgba(168,120,80,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/85{--tw-gradient-to: rgba(168,120,80,0.85) var(--tw-gradient-to-position)}
.text-ring/90{color:rgba(168,120,80,0.9)}
.bg-ring/90{background-color:rgba(168,120,80,0.9)}
.border-ring/90{border-color:rgba(168,120,80,0.9)}
.from-ring/90{--tw-gradient-from: rgba(168,120,80,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/90{--tw-gradient-via: rgba(168,120,80,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/90{--tw-gradient-to: rgba(168,120,80,0.9) var(--tw-gradient-to-position)}
.text-ring/95{color:rgba(168,120,80,0.95)}
.bg-ring/95{background-color:rgba(168,120,80,0.95)}
.border-ring/95{border-color:rgba(168,120,80,0.95)}
.from-ring/95{--tw-gradient-from: rgba(168,120,80,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ring/95{--tw-gradient-via: rgba(168,120,80,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(168,120,80,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #a87850 r g b / 0) var(--tw-gradient-to-position)}
.to-ring/95{--tw-gradient-to: rgba(168,120,80,0.95) var(--tw-gradient-to-position)}
.text-muted{color:#efe9dc}
.bg-muted{background-color:#efe9dc}
.border-muted{border-color:#efe9dc}
.fill-muted{fill:#efe9dc}
.stroke-muted{stroke:#efe9dc}
.ring-muted{--tw-ring-color: #efe9dc}
.from-muted{--tw-gradient-from: #efe9dc var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted{--tw-gradient-via: #efe9dc; --tw-gradient-stops: var(--tw-gradient-from),#efe9dc var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted{--tw-gradient-to: #efe9dc var(--tw-gradient-to-position)}
.text-muted/5{color:rgba(239,233,220,0.05)}
.bg-muted/5{background-color:rgba(239,233,220,0.05)}
.border-muted/5{border-color:rgba(239,233,220,0.05)}
.from-muted/5{--tw-gradient-from: rgba(239,233,220,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/5{--tw-gradient-via: rgba(239,233,220,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/5{--tw-gradient-to: rgba(239,233,220,0.05) var(--tw-gradient-to-position)}
.text-muted/10{color:rgba(239,233,220,0.1)}
.bg-muted/10{background-color:rgba(239,233,220,0.1)}
.border-muted/10{border-color:rgba(239,233,220,0.1)}
.from-muted/10{--tw-gradient-from: rgba(239,233,220,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/10{--tw-gradient-via: rgba(239,233,220,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/10{--tw-gradient-to: rgba(239,233,220,0.1) var(--tw-gradient-to-position)}
.text-muted/20{color:rgba(239,233,220,0.2)}
.bg-muted/20{background-color:rgba(239,233,220,0.2)}
.border-muted/20{border-color:rgba(239,233,220,0.2)}
.from-muted/20{--tw-gradient-from: rgba(239,233,220,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/20{--tw-gradient-via: rgba(239,233,220,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/20{--tw-gradient-to: rgba(239,233,220,0.2) var(--tw-gradient-to-position)}
.text-muted/25{color:rgba(239,233,220,0.25)}
.bg-muted/25{background-color:rgba(239,233,220,0.25)}
.border-muted/25{border-color:rgba(239,233,220,0.25)}
.from-muted/25{--tw-gradient-from: rgba(239,233,220,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/25{--tw-gradient-via: rgba(239,233,220,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/25{--tw-gradient-to: rgba(239,233,220,0.25) var(--tw-gradient-to-position)}
.text-muted/30{color:rgba(239,233,220,0.3)}
.bg-muted/30{background-color:rgba(239,233,220,0.3)}
.border-muted/30{border-color:rgba(239,233,220,0.3)}
.from-muted/30{--tw-gradient-from: rgba(239,233,220,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/30{--tw-gradient-via: rgba(239,233,220,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/30{--tw-gradient-to: rgba(239,233,220,0.3) var(--tw-gradient-to-position)}
.text-muted/40{color:rgba(239,233,220,0.4)}
.bg-muted/40{background-color:rgba(239,233,220,0.4)}
.border-muted/40{border-color:rgba(239,233,220,0.4)}
.from-muted/40{--tw-gradient-from: rgba(239,233,220,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/40{--tw-gradient-via: rgba(239,233,220,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/40{--tw-gradient-to: rgba(239,233,220,0.4) var(--tw-gradient-to-position)}
.text-muted/50{color:rgba(239,233,220,0.5)}
.bg-muted/50{background-color:rgba(239,233,220,0.5)}
.border-muted/50{border-color:rgba(239,233,220,0.5)}
.from-muted/50{--tw-gradient-from: rgba(239,233,220,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/50{--tw-gradient-via: rgba(239,233,220,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/50{--tw-gradient-to: rgba(239,233,220,0.5) var(--tw-gradient-to-position)}
.text-muted/60{color:rgba(239,233,220,0.6)}
.bg-muted/60{background-color:rgba(239,233,220,0.6)}
.border-muted/60{border-color:rgba(239,233,220,0.6)}
.from-muted/60{--tw-gradient-from: rgba(239,233,220,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/60{--tw-gradient-via: rgba(239,233,220,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/60{--tw-gradient-to: rgba(239,233,220,0.6) var(--tw-gradient-to-position)}
.text-muted/70{color:rgba(239,233,220,0.7)}
.bg-muted/70{background-color:rgba(239,233,220,0.7)}
.border-muted/70{border-color:rgba(239,233,220,0.7)}
.from-muted/70{--tw-gradient-from: rgba(239,233,220,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/70{--tw-gradient-via: rgba(239,233,220,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/70{--tw-gradient-to: rgba(239,233,220,0.7) var(--tw-gradient-to-position)}
.text-muted/75{color:rgba(239,233,220,0.75)}
.bg-muted/75{background-color:rgba(239,233,220,0.75)}
.border-muted/75{border-color:rgba(239,233,220,0.75)}
.from-muted/75{--tw-gradient-from: rgba(239,233,220,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/75{--tw-gradient-via: rgba(239,233,220,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/75{--tw-gradient-to: rgba(239,233,220,0.75) var(--tw-gradient-to-position)}
.text-muted/80{color:rgba(239,233,220,0.8)}
.bg-muted/80{background-color:rgba(239,233,220,0.8)}
.border-muted/80{border-color:rgba(239,233,220,0.8)}
.from-muted/80{--tw-gradient-from: rgba(239,233,220,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/80{--tw-gradient-via: rgba(239,233,220,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/80{--tw-gradient-to: rgba(239,233,220,0.8) var(--tw-gradient-to-position)}
.text-muted/85{color:rgba(239,233,220,0.85)}
.bg-muted/85{background-color:rgba(239,233,220,0.85)}
.border-muted/85{border-color:rgba(239,233,220,0.85)}
.from-muted/85{--tw-gradient-from: rgba(239,233,220,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/85{--tw-gradient-via: rgba(239,233,220,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/85{--tw-gradient-to: rgba(239,233,220,0.85) var(--tw-gradient-to-position)}
.text-muted/90{color:rgba(239,233,220,0.9)}
.bg-muted/90{background-color:rgba(239,233,220,0.9)}
.border-muted/90{border-color:rgba(239,233,220,0.9)}
.from-muted/90{--tw-gradient-from: rgba(239,233,220,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/90{--tw-gradient-via: rgba(239,233,220,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/90{--tw-gradient-to: rgba(239,233,220,0.9) var(--tw-gradient-to-position)}
.text-muted/95{color:rgba(239,233,220,0.95)}
.bg-muted/95{background-color:rgba(239,233,220,0.95)}
.border-muted/95{border-color:rgba(239,233,220,0.95)}
.from-muted/95{--tw-gradient-from: rgba(239,233,220,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-muted/95{--tw-gradient-via: rgba(239,233,220,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(239,233,220,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #efe9dc r g b / 0) var(--tw-gradient-to-position)}
.to-muted/95{--tw-gradient-to: rgba(239,233,220,0.95) var(--tw-gradient-to-position)}
.text-white{color:#ffffff}
.bg-white{background-color:#ffffff}
.border-white{border-color:#ffffff}
.fill-white{fill:#ffffff}
.stroke-white{stroke:#ffffff}
.ring-white{--tw-ring-color: #ffffff}
.from-white{--tw-gradient-from: #ffffff var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white{--tw-gradient-via: #ffffff; --tw-gradient-stops: var(--tw-gradient-from),#ffffff var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white{--tw-gradient-to: #ffffff var(--tw-gradient-to-position)}
.text-white/5{color:rgba(255,255,255,0.05)}
.bg-white/5{background-color:rgba(255,255,255,0.05)}
.border-white/5{border-color:rgba(255,255,255,0.05)}
.from-white/5{--tw-gradient-from: rgba(255,255,255,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/5{--tw-gradient-via: rgba(255,255,255,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/5{--tw-gradient-to: rgba(255,255,255,0.05) var(--tw-gradient-to-position)}
.text-white/10{color:rgba(255,255,255,0.1)}
.bg-white/10{background-color:rgba(255,255,255,0.1)}
.border-white/10{border-color:rgba(255,255,255,0.1)}
.from-white/10{--tw-gradient-from: rgba(255,255,255,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/10{--tw-gradient-via: rgba(255,255,255,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/10{--tw-gradient-to: rgba(255,255,255,0.1) var(--tw-gradient-to-position)}
.text-white/20{color:rgba(255,255,255,0.2)}
.bg-white/20{background-color:rgba(255,255,255,0.2)}
.border-white/20{border-color:rgba(255,255,255,0.2)}
.from-white/20{--tw-gradient-from: rgba(255,255,255,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/20{--tw-gradient-via: rgba(255,255,255,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/20{--tw-gradient-to: rgba(255,255,255,0.2) var(--tw-gradient-to-position)}
.text-white/25{color:rgba(255,255,255,0.25)}
.bg-white/25{background-color:rgba(255,255,255,0.25)}
.border-white/25{border-color:rgba(255,255,255,0.25)}
.from-white/25{--tw-gradient-from: rgba(255,255,255,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/25{--tw-gradient-via: rgba(255,255,255,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/25{--tw-gradient-to: rgba(255,255,255,0.25) var(--tw-gradient-to-position)}
.text-white/30{color:rgba(255,255,255,0.3)}
.bg-white/30{background-color:rgba(255,255,255,0.3)}
.border-white/30{border-color:rgba(255,255,255,0.3)}
.from-white/30{--tw-gradient-from: rgba(255,255,255,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/30{--tw-gradient-via: rgba(255,255,255,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/30{--tw-gradient-to: rgba(255,255,255,0.3) var(--tw-gradient-to-position)}
.text-white/40{color:rgba(255,255,255,0.4)}
.bg-white/40{background-color:rgba(255,255,255,0.4)}
.border-white/40{border-color:rgba(255,255,255,0.4)}
.from-white/40{--tw-gradient-from: rgba(255,255,255,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/40{--tw-gradient-via: rgba(255,255,255,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/40{--tw-gradient-to: rgba(255,255,255,0.4) var(--tw-gradient-to-position)}
.text-white/50{color:rgba(255,255,255,0.5)}
.bg-white/50{background-color:rgba(255,255,255,0.5)}
.border-white/50{border-color:rgba(255,255,255,0.5)}
.from-white/50{--tw-gradient-from: rgba(255,255,255,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/50{--tw-gradient-via: rgba(255,255,255,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/50{--tw-gradient-to: rgba(255,255,255,0.5) var(--tw-gradient-to-position)}
.text-white/60{color:rgba(255,255,255,0.6)}
.bg-white/60{background-color:rgba(255,255,255,0.6)}
.border-white/60{border-color:rgba(255,255,255,0.6)}
.from-white/60{--tw-gradient-from: rgba(255,255,255,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/60{--tw-gradient-via: rgba(255,255,255,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/60{--tw-gradient-to: rgba(255,255,255,0.6) var(--tw-gradient-to-position)}
.text-white/70{color:rgba(255,255,255,0.7)}
.bg-white/70{background-color:rgba(255,255,255,0.7)}
.border-white/70{border-color:rgba(255,255,255,0.7)}
.from-white/70{--tw-gradient-from: rgba(255,255,255,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/70{--tw-gradient-via: rgba(255,255,255,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/70{--tw-gradient-to: rgba(255,255,255,0.7) var(--tw-gradient-to-position)}
.text-white/75{color:rgba(255,255,255,0.75)}
.bg-white/75{background-color:rgba(255,255,255,0.75)}
.border-white/75{border-color:rgba(255,255,255,0.75)}
.from-white/75{--tw-gradient-from: rgba(255,255,255,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/75{--tw-gradient-via: rgba(255,255,255,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/75{--tw-gradient-to: rgba(255,255,255,0.75) var(--tw-gradient-to-position)}
.text-white/80{color:rgba(255,255,255,0.8)}
.bg-white/80{background-color:rgba(255,255,255,0.8)}
.border-white/80{border-color:rgba(255,255,255,0.8)}
.from-white/80{--tw-gradient-from: rgba(255,255,255,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/80{--tw-gradient-via: rgba(255,255,255,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/80{--tw-gradient-to: rgba(255,255,255,0.8) var(--tw-gradient-to-position)}
.text-white/85{color:rgba(255,255,255,0.85)}
.bg-white/85{background-color:rgba(255,255,255,0.85)}
.border-white/85{border-color:rgba(255,255,255,0.85)}
.from-white/85{--tw-gradient-from: rgba(255,255,255,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/85{--tw-gradient-via: rgba(255,255,255,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/85{--tw-gradient-to: rgba(255,255,255,0.85) var(--tw-gradient-to-position)}
.text-white/90{color:rgba(255,255,255,0.9)}
.bg-white/90{background-color:rgba(255,255,255,0.9)}
.border-white/90{border-color:rgba(255,255,255,0.9)}
.from-white/90{--tw-gradient-from: rgba(255,255,255,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/90{--tw-gradient-via: rgba(255,255,255,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/90{--tw-gradient-to: rgba(255,255,255,0.9) var(--tw-gradient-to-position)}
.text-white/95{color:rgba(255,255,255,0.95)}
.bg-white/95{background-color:rgba(255,255,255,0.95)}
.border-white/95{border-color:rgba(255,255,255,0.95)}
.from-white/95{--tw-gradient-from: rgba(255,255,255,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white/95{--tw-gradient-via: rgba(255,255,255,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(255,255,255,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #ffffff r g b / 0) var(--tw-gradient-to-position)}
.to-white/95{--tw-gradient-to: rgba(255,255,255,0.95) var(--tw-gradient-to-position)}
.text-black{color:#000000}
.bg-black{background-color:#000000}
.border-black{border-color:#000000}
.fill-black{fill:#000000}
.stroke-black{stroke:#000000}
.ring-black{--tw-ring-color: #000000}
.from-black{--tw-gradient-from: #000000 var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black{--tw-gradient-via: #000000; --tw-gradient-stops: var(--tw-gradient-from),#000000 var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black{--tw-gradient-to: #000000 var(--tw-gradient-to-position)}
.text-black/5{color:rgba(0,0,0,0.05)}
.bg-black/5{background-color:rgba(0,0,0,0.05)}
.border-black/5{border-color:rgba(0,0,0,0.05)}
.from-black/5{--tw-gradient-from: rgba(0,0,0,0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/5{--tw-gradient-via: rgba(0,0,0,0.05); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.05) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/5{--tw-gradient-to: rgba(0,0,0,0.05) var(--tw-gradient-to-position)}
.text-black/10{color:rgba(0,0,0,0.1)}
.bg-black/10{background-color:rgba(0,0,0,0.1)}
.border-black/10{border-color:rgba(0,0,0,0.1)}
.from-black/10{--tw-gradient-from: rgba(0,0,0,0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/10{--tw-gradient-via: rgba(0,0,0,0.1); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.1) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/10{--tw-gradient-to: rgba(0,0,0,0.1) var(--tw-gradient-to-position)}
.text-black/20{color:rgba(0,0,0,0.2)}
.bg-black/20{background-color:rgba(0,0,0,0.2)}
.border-black/20{border-color:rgba(0,0,0,0.2)}
.from-black/20{--tw-gradient-from: rgba(0,0,0,0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/20{--tw-gradient-via: rgba(0,0,0,0.2); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.2) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/20{--tw-gradient-to: rgba(0,0,0,0.2) var(--tw-gradient-to-position)}
.text-black/25{color:rgba(0,0,0,0.25)}
.bg-black/25{background-color:rgba(0,0,0,0.25)}
.border-black/25{border-color:rgba(0,0,0,0.25)}
.from-black/25{--tw-gradient-from: rgba(0,0,0,0.25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/25{--tw-gradient-via: rgba(0,0,0,0.25); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.25) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/25{--tw-gradient-to: rgba(0,0,0,0.25) var(--tw-gradient-to-position)}
.text-black/30{color:rgba(0,0,0,0.3)}
.bg-black/30{background-color:rgba(0,0,0,0.3)}
.border-black/30{border-color:rgba(0,0,0,0.3)}
.from-black/30{--tw-gradient-from: rgba(0,0,0,0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/30{--tw-gradient-via: rgba(0,0,0,0.3); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/30{--tw-gradient-to: rgba(0,0,0,0.3) var(--tw-gradient-to-position)}
.text-black/40{color:rgba(0,0,0,0.4)}
.bg-black/40{background-color:rgba(0,0,0,0.4)}
.border-black/40{border-color:rgba(0,0,0,0.4)}
.from-black/40{--tw-gradient-from: rgba(0,0,0,0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/40{--tw-gradient-via: rgba(0,0,0,0.4); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.4) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/40{--tw-gradient-to: rgba(0,0,0,0.4) var(--tw-gradient-to-position)}
.text-black/50{color:rgba(0,0,0,0.5)}
.bg-black/50{background-color:rgba(0,0,0,0.5)}
.border-black/50{border-color:rgba(0,0,0,0.5)}
.from-black/50{--tw-gradient-from: rgba(0,0,0,0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/50{--tw-gradient-via: rgba(0,0,0,0.5); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/50{--tw-gradient-to: rgba(0,0,0,0.5) var(--tw-gradient-to-position)}
.text-black/60{color:rgba(0,0,0,0.6)}
.bg-black/60{background-color:rgba(0,0,0,0.6)}
.border-black/60{border-color:rgba(0,0,0,0.6)}
.from-black/60{--tw-gradient-from: rgba(0,0,0,0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/60{--tw-gradient-via: rgba(0,0,0,0.6); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/60{--tw-gradient-to: rgba(0,0,0,0.6) var(--tw-gradient-to-position)}
.text-black/70{color:rgba(0,0,0,0.7)}
.bg-black/70{background-color:rgba(0,0,0,0.7)}
.border-black/70{border-color:rgba(0,0,0,0.7)}
.from-black/70{--tw-gradient-from: rgba(0,0,0,0.7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/70{--tw-gradient-via: rgba(0,0,0,0.7); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/70{--tw-gradient-to: rgba(0,0,0,0.7) var(--tw-gradient-to-position)}
.text-black/75{color:rgba(0,0,0,0.75)}
.bg-black/75{background-color:rgba(0,0,0,0.75)}
.border-black/75{border-color:rgba(0,0,0,0.75)}
.from-black/75{--tw-gradient-from: rgba(0,0,0,0.75) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/75{--tw-gradient-via: rgba(0,0,0,0.75); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/75{--tw-gradient-to: rgba(0,0,0,0.75) var(--tw-gradient-to-position)}
.text-black/80{color:rgba(0,0,0,0.8)}
.bg-black/80{background-color:rgba(0,0,0,0.8)}
.border-black/80{border-color:rgba(0,0,0,0.8)}
.from-black/80{--tw-gradient-from: rgba(0,0,0,0.8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/80{--tw-gradient-via: rgba(0,0,0,0.8); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.8) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/80{--tw-gradient-to: rgba(0,0,0,0.8) var(--tw-gradient-to-position)}
.text-black/85{color:rgba(0,0,0,0.85)}
.bg-black/85{background-color:rgba(0,0,0,0.85)}
.border-black/85{border-color:rgba(0,0,0,0.85)}
.from-black/85{--tw-gradient-from: rgba(0,0,0,0.85) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/85{--tw-gradient-via: rgba(0,0,0,0.85); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.85) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/85{--tw-gradient-to: rgba(0,0,0,0.85) var(--tw-gradient-to-position)}
.text-black/90{color:rgba(0,0,0,0.9)}
.bg-black/90{background-color:rgba(0,0,0,0.9)}
.border-black/90{border-color:rgba(0,0,0,0.9)}
.from-black/90{--tw-gradient-from: rgba(0,0,0,0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/90{--tw-gradient-via: rgba(0,0,0,0.9); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.9) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/90{--tw-gradient-to: rgba(0,0,0,0.9) var(--tw-gradient-to-position)}
.text-black/95{color:rgba(0,0,0,0.95)}
.bg-black/95{background-color:rgba(0,0,0,0.95)}
.border-black/95{border-color:rgba(0,0,0,0.95)}
.from-black/95{--tw-gradient-from: rgba(0,0,0,0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black/95{--tw-gradient-via: rgba(0,0,0,0.95); --tw-gradient-stops: var(--tw-gradient-from),rgba(0,0,0,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to); --tw-gradient-to: rgb(from #000000 r g b / 0) var(--tw-gradient-to-position)}
.to-black/95{--tw-gradient-to: rgba(0,0,0,0.95) var(--tw-gradient-to-position)}
.bg-transparent{background-color:transparent}.bg-current{background-color:currentColor}.bg-black{background-color:#000}.bg-white{background-color:#fff}
.text-transparent{color:transparent}.text-current{color:currentColor}.text-black{color:#000}.text-white{color:#fff}
.border-transparent{border-color:transparent}.border-current{border-color:currentColor}.border-black{border-color:#000}.border-white{border-color:#fff}

/* opacity / transitions / animations */
.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}
.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}
.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}
.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}
.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,text-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.transition-colors{transition-property:color,background-color,border-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.transition-none{transition-property:none}
.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}
.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}
.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}
.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}
.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes ping{75%,100%{transform:scale(2);opacity:0}}
@keyframes pulse{50%{opacity:.5}}
@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}
@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.animate-spin{animation:spin 1s linear infinite}
.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}
.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}
.animate-bounce{animation:bounce 1s infinite}
.animate-marquee{animation:marquee 40s linear infinite}
.animate-fadeInUp{animation:fadeInUp .8s ease-out both}
@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}
.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}
.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}
.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}
.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}
.space-y-0\.5>*{margin-top:0.125rem}.space-y-0\.5>*:not(:first-child){margin-top:0.125rem}
.space-x-0\.5>*{margin-left:0.125rem}.space-x-0\.5>*:not(:first-child){margin-left:0.125rem}
.space-y-1>*{margin-top:0.25rem}.space-y-1>*:not(:first-child){margin-top:0.25rem}
.space-x-1>*{margin-left:0.25rem}.space-x-1>*:not(:first-child){margin-left:0.25rem}
.space-y-1\.5>*{margin-top:0.375rem}.space-y-1\.5>*:not(:first-child){margin-top:0.375rem}
.space-x-1\.5>*{margin-left:0.375rem}.space-x-1\.5>*:not(:first-child){margin-left:0.375rem}
.space-y-2>*{margin-top:0.5rem}.space-y-2>*:not(:first-child){margin-top:0.5rem}
.space-x-2>*{margin-left:0.5rem}.space-x-2>*:not(:first-child){margin-left:0.5rem}
.space-y-2\.5>*{margin-top:0.625rem}.space-y-2\.5>*:not(:first-child){margin-top:0.625rem}
.space-x-2\.5>*{margin-left:0.625rem}.space-x-2\.5>*:not(:first-child){margin-left:0.625rem}
.space-y-3>*{margin-top:0.75rem}.space-y-3>*:not(:first-child){margin-top:0.75rem}
.space-x-3>*{margin-left:0.75rem}.space-x-3>*:not(:first-child){margin-left:0.75rem}
.space-y-3\.5>*{margin-top:0.875rem}.space-y-3\.5>*:not(:first-child){margin-top:0.875rem}
.space-x-3\.5>*{margin-left:0.875rem}.space-x-3\.5>*:not(:first-child){margin-left:0.875rem}
.space-y-4>*{margin-top:1rem}.space-y-4>*:not(:first-child){margin-top:1rem}
.space-x-4>*{margin-left:1rem}.space-x-4>*:not(:first-child){margin-left:1rem}
.space-y-5>*{margin-top:1.25rem}.space-y-5>*:not(:first-child){margin-top:1.25rem}
.space-x-5>*{margin-left:1.25rem}.space-x-5>*:not(:first-child){margin-left:1.25rem}
.space-y-6>*{margin-top:1.5rem}.space-y-6>*:not(:first-child){margin-top:1.5rem}
.space-x-6>*{margin-left:1.5rem}.space-x-6>*:not(:first-child){margin-left:1.5rem}
.space-y-7>*{margin-top:1.75rem}.space-y-7>*:not(:first-child){margin-top:1.75rem}
.space-x-7>*{margin-left:1.75rem}.space-x-7>*:not(:first-child){margin-left:1.75rem}
.space-y-8>*{margin-top:2rem}.space-y-8>*:not(:first-child){margin-top:2rem}
.space-x-8>*{margin-left:2rem}.space-x-8>*:not(:first-child){margin-left:2rem}
.space-y-9>*{margin-top:2.25rem}.space-y-9>*:not(:first-child){margin-top:2.25rem}
.space-x-9>*{margin-left:2.25rem}.space-x-9>*:not(:first-child){margin-left:2.25rem}
.space-y-10>*{margin-top:2.5rem}.space-y-10>*:not(:first-child){margin-top:2.5rem}
.space-x-10>*{margin-left:2.5rem}.space-x-10>*:not(:first-child){margin-left:2.5rem}
.space-y-11>*{margin-top:2.75rem}.space-y-11>*:not(:first-child){margin-top:2.75rem}
.space-x-11>*{margin-left:2.75rem}.space-x-11>*:not(:first-child){margin-left:2.75rem}
.space-y-12>*{margin-top:3rem}.space-y-12>*:not(:first-child){margin-top:3rem}
.space-x-12>*{margin-left:3rem}.space-x-12>*:not(:first-child){margin-left:3rem}
.space-y-14>*{margin-top:3.5rem}.space-y-14>*:not(:first-child){margin-top:3.5rem}
.space-x-14>*{margin-left:3.5rem}.space-x-14>*:not(:first-child){margin-left:3.5rem}
.space-y-16>*{margin-top:4rem}.space-y-16>*:not(:first-child){margin-top:4rem}
.space-x-16>*{margin-left:4rem}.space-x-16>*:not(:first-child){margin-left:4rem}
.space-y-20>*{margin-top:5rem}.space-y-20>*:not(:first-child){margin-top:5rem}
.space-x-20>*{margin-left:5rem}.space-x-20>*:not(:first-child){margin-left:5rem}
.space-y-24>*{margin-top:6rem}.space-y-24>*:not(:first-child){margin-top:6rem}
.space-x-24>*{margin-left:6rem}.space-x-24>*:not(:first-child){margin-left:6rem}
.space-y-28>*{margin-top:7rem}.space-y-28>*:not(:first-child){margin-top:7rem}
.space-x-28>*{margin-left:7rem}.space-x-28>*:not(:first-child){margin-left:7rem}
.space-y-32>*{margin-top:8rem}.space-y-32>*:not(:first-child){margin-top:8rem}
.space-x-32>*{margin-left:8rem}.space-x-32>*:not(:first-child){margin-left:8rem}
.space-y-36>*{margin-top:9rem}.space-y-36>*:not(:first-child){margin-top:9rem}
.space-x-36>*{margin-left:9rem}.space-x-36>*:not(:first-child){margin-left:9rem}
.space-y-40>*{margin-top:10rem}.space-y-40>*:not(:first-child){margin-top:10rem}
.space-x-40>*{margin-left:10rem}.space-x-40>*:not(:first-child){margin-left:10rem}
.space-y-44>*{margin-top:11rem}.space-y-44>*:not(:first-child){margin-top:11rem}
.space-x-44>*{margin-left:11rem}.space-x-44>*:not(:first-child){margin-left:11rem}
.space-y-48>*{margin-top:12rem}.space-y-48>*:not(:first-child){margin-top:12rem}
.space-x-48>*{margin-left:12rem}.space-x-48>*:not(:first-child){margin-left:12rem}
.space-y-52>*{margin-top:13rem}.space-y-52>*:not(:first-child){margin-top:13rem}
.space-x-52>*{margin-left:13rem}.space-x-52>*:not(:first-child){margin-left:13rem}
.space-y-56>*{margin-top:14rem}.space-y-56>*:not(:first-child){margin-top:14rem}
.space-x-56>*{margin-left:14rem}.space-x-56>*:not(:first-child){margin-left:14rem}
.space-y-60>*{margin-top:15rem}.space-y-60>*:not(:first-child){margin-top:15rem}
.space-x-60>*{margin-left:15rem}.space-x-60>*:not(:first-child){margin-left:15rem}
.space-y-64>*{margin-top:16rem}.space-y-64>*:not(:first-child){margin-top:16rem}
.space-x-64>*{margin-left:16rem}.space-x-64>*:not(:first-child){margin-left:16rem}
.space-y-72>*{margin-top:18rem}.space-y-72>*:not(:first-child){margin-top:18rem}
.space-x-72>*{margin-left:18rem}.space-x-72>*:not(:first-child){margin-left:18rem}
.space-y-80>*{margin-top:20rem}.space-y-80>*:not(:first-child){margin-top:20rem}
.space-x-80>*{margin-left:20rem}.space-x-80>*:not(:first-child){margin-left:20rem}
.space-y-96>*{margin-top:24rem}.space-y-96>*:not(:first-child){margin-top:24rem}
.space-x-96>*{margin-left:24rem}.space-x-96>*:not(:first-child){margin-left:24rem}
.space-y-1\/4>*{margin-top:25%}.space-y-1\/4>*:not(:first-child){margin-top:25%}
.space-x-1\/4>*{margin-left:25%}.space-x-1\/4>*:not(:first-child){margin-left:25%}
.space-y-3\/4>*{margin-top:75%}.space-y-3\/4>*:not(:first-child){margin-top:75%}
.space-x-3\/4>*{margin-left:75%}.space-x-3\/4>*:not(:first-child){margin-left:75%}
.space-y-fit>*{margin-top:fit-content}.space-y-fit>*:not(:first-child){margin-top:fit-content}
.space-x-fit>*{margin-left:fit-content}.space-x-fit>*:not(:first-child){margin-left:fit-content}
.space-y-min>*{margin-top:min-content}.space-y-min>*:not(:first-child){margin-top:min-content}
.space-x-min>*{margin-left:min-content}.space-x-min>*:not(:first-child){margin-left:min-content}
.space-y-max>*{margin-top:max-content}.space-y-max>*:not(:first-child){margin-top:max-content}
.space-x-max>*{margin-left:max-content}.space-x-max>*:not(:first-child){margin-left:max-content}
.space-y-screen>*{margin-top:100vw}.space-y-screen>*:not(:first-child){margin-top:100vw}
.space-x-screen>*{margin-left:100vw}.space-x-screen>*:not(:first-child){margin-left:100vw}
.space-y-svh>*{margin-top:100svh}.space-y-svh>*:not(:first-child){margin-top:100svh}
.space-x-svh>*{margin-left:100svh}.space-x-svh>*:not(:first-child){margin-left:100svh}
.space-y-dvh>*{margin-top:100dvh}.space-y-dvh>*:not(:first-child){margin-top:100dvh}
.space-x-dvh>*{margin-left:100dvh}.space-x-dvh>*:not(:first-child){margin-left:100dvh}
.space-y-reverse>*:not(:first-child){margin-top:0;margin-bottom:var(--tw-space-y-reverse)}
.hover\:text-ink:hover{color:#1a1a1a}
.hover\:bg-ink:hover{background-color:#1a1a1a}
.hover\:border-ink:hover{border-color:#1a1a1a}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-ink/5:hover{color:rgba(26,26,26,0.05)}
.hover\:bg-ink/5:hover{background-color:rgba(26,26,26,0.05)}
.hover\:text-ink/10:hover{color:rgba(26,26,26,0.1)}
.hover\:bg-ink/10:hover{background-color:rgba(26,26,26,0.1)}
.hover\:text-ink/20:hover{color:rgba(26,26,26,0.2)}
.hover\:bg-ink/20:hover{background-color:rgba(26,26,26,0.2)}
.hover\:text-ink/30:hover{color:rgba(26,26,26,0.3)}
.hover\:bg-ink/30:hover{background-color:rgba(26,26,26,0.3)}
.hover\:text-ink/40:hover{color:rgba(26,26,26,0.4)}
.hover\:bg-ink/40:hover{background-color:rgba(26,26,26,0.4)}
.hover\:text-ink/50:hover{color:rgba(26,26,26,0.5)}
.hover\:bg-ink/50:hover{background-color:rgba(26,26,26,0.5)}
.hover\:text-ink/60:hover{color:rgba(26,26,26,0.6)}
.hover\:bg-ink/60:hover{background-color:rgba(26,26,26,0.6)}
.hover\:text-ink/70:hover{color:rgba(26,26,26,0.7)}
.hover\:bg-ink/70:hover{background-color:rgba(26,26,26,0.7)}
.hover\:text-ink/80:hover{color:rgba(26,26,26,0.8)}
.hover\:bg-ink/80:hover{background-color:rgba(26,26,26,0.8)}
.hover\:text-ink/90:hover{color:rgba(26,26,26,0.9)}
.hover\:bg-ink/90:hover{background-color:rgba(26,26,26,0.9)}
.hover\:text-ink-soft:hover{color:#232323}
.hover\:bg-ink-soft:hover{background-color:#232323}
.hover\:border-ink-soft:hover{border-color:#232323}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-ink-soft/5:hover{color:rgba(35,35,35,0.05)}
.hover\:bg-ink-soft/5:hover{background-color:rgba(35,35,35,0.05)}
.hover\:text-ink-soft/10:hover{color:rgba(35,35,35,0.1)}
.hover\:bg-ink-soft/10:hover{background-color:rgba(35,35,35,0.1)}
.hover\:text-ink-soft/20:hover{color:rgba(35,35,35,0.2)}
.hover\:bg-ink-soft/20:hover{background-color:rgba(35,35,35,0.2)}
.hover\:text-ink-soft/30:hover{color:rgba(35,35,35,0.3)}
.hover\:bg-ink-soft/30:hover{background-color:rgba(35,35,35,0.3)}
.hover\:text-ink-soft/40:hover{color:rgba(35,35,35,0.4)}
.hover\:bg-ink-soft/40:hover{background-color:rgba(35,35,35,0.4)}
.hover\:text-ink-soft/50:hover{color:rgba(35,35,35,0.5)}
.hover\:bg-ink-soft/50:hover{background-color:rgba(35,35,35,0.5)}
.hover\:text-ink-soft/60:hover{color:rgba(35,35,35,0.6)}
.hover\:bg-ink-soft/60:hover{background-color:rgba(35,35,35,0.6)}
.hover\:text-ink-soft/70:hover{color:rgba(35,35,35,0.7)}
.hover\:bg-ink-soft/70:hover{background-color:rgba(35,35,35,0.7)}
.hover\:text-ink-soft/80:hover{color:rgba(35,35,35,0.8)}
.hover\:bg-ink-soft/80:hover{background-color:rgba(35,35,35,0.8)}
.hover\:text-ink-soft/90:hover{color:rgba(35,35,35,0.9)}
.hover\:bg-ink-soft/90:hover{background-color:rgba(35,35,35,0.9)}
.hover\:text-cream:hover{color:#f8f4ec}
.hover\:bg-cream:hover{background-color:#f8f4ec}
.hover\:border-cream:hover{border-color:#f8f4ec}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-cream/5:hover{color:rgba(248,244,236,0.05)}
.hover\:bg-cream/5:hover{background-color:rgba(248,244,236,0.05)}
.hover\:text-cream/10:hover{color:rgba(248,244,236,0.1)}
.hover\:bg-cream/10:hover{background-color:rgba(248,244,236,0.1)}
.hover\:text-cream/20:hover{color:rgba(248,244,236,0.2)}
.hover\:bg-cream/20:hover{background-color:rgba(248,244,236,0.2)}
.hover\:text-cream/30:hover{color:rgba(248,244,236,0.3)}
.hover\:bg-cream/30:hover{background-color:rgba(248,244,236,0.3)}
.hover\:text-cream/40:hover{color:rgba(248,244,236,0.4)}
.hover\:bg-cream/40:hover{background-color:rgba(248,244,236,0.4)}
.hover\:text-cream/50:hover{color:rgba(248,244,236,0.5)}
.hover\:bg-cream/50:hover{background-color:rgba(248,244,236,0.5)}
.hover\:text-cream/60:hover{color:rgba(248,244,236,0.6)}
.hover\:bg-cream/60:hover{background-color:rgba(248,244,236,0.6)}
.hover\:text-cream/70:hover{color:rgba(248,244,236,0.7)}
.hover\:bg-cream/70:hover{background-color:rgba(248,244,236,0.7)}
.hover\:text-cream/80:hover{color:rgba(248,244,236,0.8)}
.hover\:bg-cream/80:hover{background-color:rgba(248,244,236,0.8)}
.hover\:text-cream/90:hover{color:rgba(248,244,236,0.9)}
.hover\:bg-cream/90:hover{background-color:rgba(248,244,236,0.9)}
.hover\:text-cream-soft:hover{color:#efe9dc}
.hover\:bg-cream-soft:hover{background-color:#efe9dc}
.hover\:border-cream-soft:hover{border-color:#efe9dc}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-cream-soft/5:hover{color:rgba(239,233,220,0.05)}
.hover\:bg-cream-soft/5:hover{background-color:rgba(239,233,220,0.05)}
.hover\:text-cream-soft/10:hover{color:rgba(239,233,220,0.1)}
.hover\:bg-cream-soft/10:hover{background-color:rgba(239,233,220,0.1)}
.hover\:text-cream-soft/20:hover{color:rgba(239,233,220,0.2)}
.hover\:bg-cream-soft/20:hover{background-color:rgba(239,233,220,0.2)}
.hover\:text-cream-soft/30:hover{color:rgba(239,233,220,0.3)}
.hover\:bg-cream-soft/30:hover{background-color:rgba(239,233,220,0.3)}
.hover\:text-cream-soft/40:hover{color:rgba(239,233,220,0.4)}
.hover\:bg-cream-soft/40:hover{background-color:rgba(239,233,220,0.4)}
.hover\:text-cream-soft/50:hover{color:rgba(239,233,220,0.5)}
.hover\:bg-cream-soft/50:hover{background-color:rgba(239,233,220,0.5)}
.hover\:text-cream-soft/60:hover{color:rgba(239,233,220,0.6)}
.hover\:bg-cream-soft/60:hover{background-color:rgba(239,233,220,0.6)}
.hover\:text-cream-soft/70:hover{color:rgba(239,233,220,0.7)}
.hover\:bg-cream-soft/70:hover{background-color:rgba(239,233,220,0.7)}
.hover\:text-cream-soft/80:hover{color:rgba(239,233,220,0.8)}
.hover\:bg-cream-soft/80:hover{background-color:rgba(239,233,220,0.8)}
.hover\:text-cream-soft/90:hover{color:rgba(239,233,220,0.9)}
.hover\:bg-cream-soft/90:hover{background-color:rgba(239,233,220,0.9)}
.hover\:text-bronze:hover{color:#a87850}
.hover\:bg-bronze:hover{background-color:#a87850}
.hover\:border-bronze:hover{border-color:#a87850}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-bronze/5:hover{color:rgba(168,120,80,0.05)}
.hover\:bg-bronze/5:hover{background-color:rgba(168,120,80,0.05)}
.hover\:text-bronze/10:hover{color:rgba(168,120,80,0.1)}
.hover\:bg-bronze/10:hover{background-color:rgba(168,120,80,0.1)}
.hover\:text-bronze/20:hover{color:rgba(168,120,80,0.2)}
.hover\:bg-bronze/20:hover{background-color:rgba(168,120,80,0.2)}
.hover\:text-bronze/30:hover{color:rgba(168,120,80,0.3)}
.hover\:bg-bronze/30:hover{background-color:rgba(168,120,80,0.3)}
.hover\:text-bronze/40:hover{color:rgba(168,120,80,0.4)}
.hover\:bg-bronze/40:hover{background-color:rgba(168,120,80,0.4)}
.hover\:text-bronze/50:hover{color:rgba(168,120,80,0.5)}
.hover\:bg-bronze/50:hover{background-color:rgba(168,120,80,0.5)}
.hover\:text-bronze/60:hover{color:rgba(168,120,80,0.6)}
.hover\:bg-bronze/60:hover{background-color:rgba(168,120,80,0.6)}
.hover\:text-bronze/70:hover{color:rgba(168,120,80,0.7)}
.hover\:bg-bronze/70:hover{background-color:rgba(168,120,80,0.7)}
.hover\:text-bronze/80:hover{color:rgba(168,120,80,0.8)}
.hover\:bg-bronze/80:hover{background-color:rgba(168,120,80,0.8)}
.hover\:text-bronze/90:hover{color:rgba(168,120,80,0.9)}
.hover\:bg-bronze/90:hover{background-color:rgba(168,120,80,0.9)}
.hover\:text-bronze-soft:hover{color:#c6a079}
.hover\:bg-bronze-soft:hover{background-color:#c6a079}
.hover\:border-bronze-soft:hover{border-color:#c6a079}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-bronze-soft/5:hover{color:rgba(198,160,121,0.05)}
.hover\:bg-bronze-soft/5:hover{background-color:rgba(198,160,121,0.05)}
.hover\:text-bronze-soft/10:hover{color:rgba(198,160,121,0.1)}
.hover\:bg-bronze-soft/10:hover{background-color:rgba(198,160,121,0.1)}
.hover\:text-bronze-soft/20:hover{color:rgba(198,160,121,0.2)}
.hover\:bg-bronze-soft/20:hover{background-color:rgba(198,160,121,0.2)}
.hover\:text-bronze-soft/30:hover{color:rgba(198,160,121,0.3)}
.hover\:bg-bronze-soft/30:hover{background-color:rgba(198,160,121,0.3)}
.hover\:text-bronze-soft/40:hover{color:rgba(198,160,121,0.4)}
.hover\:bg-bronze-soft/40:hover{background-color:rgba(198,160,121,0.4)}
.hover\:text-bronze-soft/50:hover{color:rgba(198,160,121,0.5)}
.hover\:bg-bronze-soft/50:hover{background-color:rgba(198,160,121,0.5)}
.hover\:text-bronze-soft/60:hover{color:rgba(198,160,121,0.6)}
.hover\:bg-bronze-soft/60:hover{background-color:rgba(198,160,121,0.6)}
.hover\:text-bronze-soft/70:hover{color:rgba(198,160,121,0.7)}
.hover\:bg-bronze-soft/70:hover{background-color:rgba(198,160,121,0.7)}
.hover\:text-bronze-soft/80:hover{color:rgba(198,160,121,0.8)}
.hover\:bg-bronze-soft/80:hover{background-color:rgba(198,160,121,0.8)}
.hover\:text-bronze-soft/90:hover{color:rgba(198,160,121,0.9)}
.hover\:bg-bronze-soft/90:hover{background-color:rgba(198,160,121,0.9)}
.hover\:text-bronze-deep:hover{color:#8a6240}
.hover\:bg-bronze-deep:hover{background-color:#8a6240}
.hover\:border-bronze-deep:hover{border-color:#8a6240}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-bronze-deep/5:hover{color:rgba(138,98,64,0.05)}
.hover\:bg-bronze-deep/5:hover{background-color:rgba(138,98,64,0.05)}
.hover\:text-bronze-deep/10:hover{color:rgba(138,98,64,0.1)}
.hover\:bg-bronze-deep/10:hover{background-color:rgba(138,98,64,0.1)}
.hover\:text-bronze-deep/20:hover{color:rgba(138,98,64,0.2)}
.hover\:bg-bronze-deep/20:hover{background-color:rgba(138,98,64,0.2)}
.hover\:text-bronze-deep/30:hover{color:rgba(138,98,64,0.3)}
.hover\:bg-bronze-deep/30:hover{background-color:rgba(138,98,64,0.3)}
.hover\:text-bronze-deep/40:hover{color:rgba(138,98,64,0.4)}
.hover\:bg-bronze-deep/40:hover{background-color:rgba(138,98,64,0.4)}
.hover\:text-bronze-deep/50:hover{color:rgba(138,98,64,0.5)}
.hover\:bg-bronze-deep/50:hover{background-color:rgba(138,98,64,0.5)}
.hover\:text-bronze-deep/60:hover{color:rgba(138,98,64,0.6)}
.hover\:bg-bronze-deep/60:hover{background-color:rgba(138,98,64,0.6)}
.hover\:text-bronze-deep/70:hover{color:rgba(138,98,64,0.7)}
.hover\:bg-bronze-deep/70:hover{background-color:rgba(138,98,64,0.7)}
.hover\:text-bronze-deep/80:hover{color:rgba(138,98,64,0.8)}
.hover\:bg-bronze-deep/80:hover{background-color:rgba(138,98,64,0.8)}
.hover\:text-bronze-deep/90:hover{color:rgba(138,98,64,0.9)}
.hover\:bg-bronze-deep/90:hover{background-color:rgba(138,98,64,0.9)}
.hover\:text-muted-foreground:hover{color:#6b6660}
.hover\:bg-muted-foreground:hover{background-color:#6b6660}
.hover\:border-muted-foreground:hover{border-color:#6b6660}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-muted-foreground/5:hover{color:rgba(107,102,96,0.05)}
.hover\:bg-muted-foreground/5:hover{background-color:rgba(107,102,96,0.05)}
.hover\:text-muted-foreground/10:hover{color:rgba(107,102,96,0.1)}
.hover\:bg-muted-foreground/10:hover{background-color:rgba(107,102,96,0.1)}
.hover\:text-muted-foreground/20:hover{color:rgba(107,102,96,0.2)}
.hover\:bg-muted-foreground/20:hover{background-color:rgba(107,102,96,0.2)}
.hover\:text-muted-foreground/30:hover{color:rgba(107,102,96,0.3)}
.hover\:bg-muted-foreground/30:hover{background-color:rgba(107,102,96,0.3)}
.hover\:text-muted-foreground/40:hover{color:rgba(107,102,96,0.4)}
.hover\:bg-muted-foreground/40:hover{background-color:rgba(107,102,96,0.4)}
.hover\:text-muted-foreground/50:hover{color:rgba(107,102,96,0.5)}
.hover\:bg-muted-foreground/50:hover{background-color:rgba(107,102,96,0.5)}
.hover\:text-muted-foreground/60:hover{color:rgba(107,102,96,0.6)}
.hover\:bg-muted-foreground/60:hover{background-color:rgba(107,102,96,0.6)}
.hover\:text-muted-foreground/70:hover{color:rgba(107,102,96,0.7)}
.hover\:bg-muted-foreground/70:hover{background-color:rgba(107,102,96,0.7)}
.hover\:text-muted-foreground/80:hover{color:rgba(107,102,96,0.8)}
.hover\:bg-muted-foreground/80:hover{background-color:rgba(107,102,96,0.8)}
.hover\:text-muted-foreground/90:hover{color:rgba(107,102,96,0.9)}
.hover\:bg-muted-foreground/90:hover{background-color:rgba(107,102,96,0.9)}
.hover\:text-background:hover{color:#f8f4ec}
.hover\:bg-background:hover{background-color:#f8f4ec}
.hover\:border-background:hover{border-color:#f8f4ec}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-background/5:hover{color:rgba(248,244,236,0.05)}
.hover\:bg-background/5:hover{background-color:rgba(248,244,236,0.05)}
.hover\:text-background/10:hover{color:rgba(248,244,236,0.1)}
.hover\:bg-background/10:hover{background-color:rgba(248,244,236,0.1)}
.hover\:text-background/20:hover{color:rgba(248,244,236,0.2)}
.hover\:bg-background/20:hover{background-color:rgba(248,244,236,0.2)}
.hover\:text-background/30:hover{color:rgba(248,244,236,0.3)}
.hover\:bg-background/30:hover{background-color:rgba(248,244,236,0.3)}
.hover\:text-background/40:hover{color:rgba(248,244,236,0.4)}
.hover\:bg-background/40:hover{background-color:rgba(248,244,236,0.4)}
.hover\:text-background/50:hover{color:rgba(248,244,236,0.5)}
.hover\:bg-background/50:hover{background-color:rgba(248,244,236,0.5)}
.hover\:text-background/60:hover{color:rgba(248,244,236,0.6)}
.hover\:bg-background/60:hover{background-color:rgba(248,244,236,0.6)}
.hover\:text-background/70:hover{color:rgba(248,244,236,0.7)}
.hover\:bg-background/70:hover{background-color:rgba(248,244,236,0.7)}
.hover\:text-background/80:hover{color:rgba(248,244,236,0.8)}
.hover\:bg-background/80:hover{background-color:rgba(248,244,236,0.8)}
.hover\:text-background/90:hover{color:rgba(248,244,236,0.9)}
.hover\:bg-background/90:hover{background-color:rgba(248,244,236,0.9)}
.hover\:text-secondary:hover{color:#efe9dc}
.hover\:bg-secondary:hover{background-color:#efe9dc}
.hover\:border-secondary:hover{border-color:#efe9dc}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-secondary/5:hover{color:rgba(239,233,220,0.05)}
.hover\:bg-secondary/5:hover{background-color:rgba(239,233,220,0.05)}
.hover\:text-secondary/10:hover{color:rgba(239,233,220,0.1)}
.hover\:bg-secondary/10:hover{background-color:rgba(239,233,220,0.1)}
.hover\:text-secondary/20:hover{color:rgba(239,233,220,0.2)}
.hover\:bg-secondary/20:hover{background-color:rgba(239,233,220,0.2)}
.hover\:text-secondary/30:hover{color:rgba(239,233,220,0.3)}
.hover\:bg-secondary/30:hover{background-color:rgba(239,233,220,0.3)}
.hover\:text-secondary/40:hover{color:rgba(239,233,220,0.4)}
.hover\:bg-secondary/40:hover{background-color:rgba(239,233,220,0.4)}
.hover\:text-secondary/50:hover{color:rgba(239,233,220,0.5)}
.hover\:bg-secondary/50:hover{background-color:rgba(239,233,220,0.5)}
.hover\:text-secondary/60:hover{color:rgba(239,233,220,0.6)}
.hover\:bg-secondary/60:hover{background-color:rgba(239,233,220,0.6)}
.hover\:text-secondary/70:hover{color:rgba(239,233,220,0.7)}
.hover\:bg-secondary/70:hover{background-color:rgba(239,233,220,0.7)}
.hover\:text-secondary/80:hover{color:rgba(239,233,220,0.8)}
.hover\:bg-secondary/80:hover{background-color:rgba(239,233,220,0.8)}
.hover\:text-secondary/90:hover{color:rgba(239,233,220,0.9)}
.hover\:bg-secondary/90:hover{background-color:rgba(239,233,220,0.9)}
.hover\:text-foreground:hover{color:#1a1a1a}
.hover\:bg-foreground:hover{background-color:#1a1a1a}
.hover\:border-foreground:hover{border-color:#1a1a1a}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-foreground/5:hover{color:rgba(26,26,26,0.05)}
.hover\:bg-foreground/5:hover{background-color:rgba(26,26,26,0.05)}
.hover\:text-foreground/10:hover{color:rgba(26,26,26,0.1)}
.hover\:bg-foreground/10:hover{background-color:rgba(26,26,26,0.1)}
.hover\:text-foreground/20:hover{color:rgba(26,26,26,0.2)}
.hover\:bg-foreground/20:hover{background-color:rgba(26,26,26,0.2)}
.hover\:text-foreground/30:hover{color:rgba(26,26,26,0.3)}
.hover\:bg-foreground/30:hover{background-color:rgba(26,26,26,0.3)}
.hover\:text-foreground/40:hover{color:rgba(26,26,26,0.4)}
.hover\:bg-foreground/40:hover{background-color:rgba(26,26,26,0.4)}
.hover\:text-foreground/50:hover{color:rgba(26,26,26,0.5)}
.hover\:bg-foreground/50:hover{background-color:rgba(26,26,26,0.5)}
.hover\:text-foreground/60:hover{color:rgba(26,26,26,0.6)}
.hover\:bg-foreground/60:hover{background-color:rgba(26,26,26,0.6)}
.hover\:text-foreground/70:hover{color:rgba(26,26,26,0.7)}
.hover\:bg-foreground/70:hover{background-color:rgba(26,26,26,0.7)}
.hover\:text-foreground/80:hover{color:rgba(26,26,26,0.8)}
.hover\:bg-foreground/80:hover{background-color:rgba(26,26,26,0.8)}
.hover\:text-foreground/90:hover{color:rgba(26,26,26,0.9)}
.hover\:bg-foreground/90:hover{background-color:rgba(26,26,26,0.9)}
.hover\:text-border:hover{color:#d9d2c2}
.hover\:bg-border:hover{background-color:#d9d2c2}
.hover\:border-border:hover{border-color:#d9d2c2}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-border/5:hover{color:rgba(217,210,194,0.05)}
.hover\:bg-border/5:hover{background-color:rgba(217,210,194,0.05)}
.hover\:text-border/10:hover{color:rgba(217,210,194,0.1)}
.hover\:bg-border/10:hover{background-color:rgba(217,210,194,0.1)}
.hover\:text-border/20:hover{color:rgba(217,210,194,0.2)}
.hover\:bg-border/20:hover{background-color:rgba(217,210,194,0.2)}
.hover\:text-border/30:hover{color:rgba(217,210,194,0.3)}
.hover\:bg-border/30:hover{background-color:rgba(217,210,194,0.3)}
.hover\:text-border/40:hover{color:rgba(217,210,194,0.4)}
.hover\:bg-border/40:hover{background-color:rgba(217,210,194,0.4)}
.hover\:text-border/50:hover{color:rgba(217,210,194,0.5)}
.hover\:bg-border/50:hover{background-color:rgba(217,210,194,0.5)}
.hover\:text-border/60:hover{color:rgba(217,210,194,0.6)}
.hover\:bg-border/60:hover{background-color:rgba(217,210,194,0.6)}
.hover\:text-border/70:hover{color:rgba(217,210,194,0.7)}
.hover\:bg-border/70:hover{background-color:rgba(217,210,194,0.7)}
.hover\:text-border/80:hover{color:rgba(217,210,194,0.8)}
.hover\:bg-border/80:hover{background-color:rgba(217,210,194,0.8)}
.hover\:text-border/90:hover{color:rgba(217,210,194,0.9)}
.hover\:bg-border/90:hover{background-color:rgba(217,210,194,0.9)}
.hover\:text-input:hover{color:#d9d2c2}
.hover\:bg-input:hover{background-color:#d9d2c2}
.hover\:border-input:hover{border-color:#d9d2c2}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-input/5:hover{color:rgba(217,210,194,0.05)}
.hover\:bg-input/5:hover{background-color:rgba(217,210,194,0.05)}
.hover\:text-input/10:hover{color:rgba(217,210,194,0.1)}
.hover\:bg-input/10:hover{background-color:rgba(217,210,194,0.1)}
.hover\:text-input/20:hover{color:rgba(217,210,194,0.2)}
.hover\:bg-input/20:hover{background-color:rgba(217,210,194,0.2)}
.hover\:text-input/30:hover{color:rgba(217,210,194,0.3)}
.hover\:bg-input/30:hover{background-color:rgba(217,210,194,0.3)}
.hover\:text-input/40:hover{color:rgba(217,210,194,0.4)}
.hover\:bg-input/40:hover{background-color:rgba(217,210,194,0.4)}
.hover\:text-input/50:hover{color:rgba(217,210,194,0.5)}
.hover\:bg-input/50:hover{background-color:rgba(217,210,194,0.5)}
.hover\:text-input/60:hover{color:rgba(217,210,194,0.6)}
.hover\:bg-input/60:hover{background-color:rgba(217,210,194,0.6)}
.hover\:text-input/70:hover{color:rgba(217,210,194,0.7)}
.hover\:bg-input/70:hover{background-color:rgba(217,210,194,0.7)}
.hover\:text-input/80:hover{color:rgba(217,210,194,0.8)}
.hover\:bg-input/80:hover{background-color:rgba(217,210,194,0.8)}
.hover\:text-input/90:hover{color:rgba(217,210,194,0.9)}
.hover\:bg-input/90:hover{background-color:rgba(217,210,194,0.9)}
.hover\:text-primary:hover{color:#1a1a1a}
.hover\:bg-primary:hover{background-color:#1a1a1a}
.hover\:border-primary:hover{border-color:#1a1a1a}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-primary/5:hover{color:rgba(26,26,26,0.05)}
.hover\:bg-primary/5:hover{background-color:rgba(26,26,26,0.05)}
.hover\:text-primary/10:hover{color:rgba(26,26,26,0.1)}
.hover\:bg-primary/10:hover{background-color:rgba(26,26,26,0.1)}
.hover\:text-primary/20:hover{color:rgba(26,26,26,0.2)}
.hover\:bg-primary/20:hover{background-color:rgba(26,26,26,0.2)}
.hover\:text-primary/30:hover{color:rgba(26,26,26,0.3)}
.hover\:bg-primary/30:hover{background-color:rgba(26,26,26,0.3)}
.hover\:text-primary/40:hover{color:rgba(26,26,26,0.4)}
.hover\:bg-primary/40:hover{background-color:rgba(26,26,26,0.4)}
.hover\:text-primary/50:hover{color:rgba(26,26,26,0.5)}
.hover\:bg-primary/50:hover{background-color:rgba(26,26,26,0.5)}
.hover\:text-primary/60:hover{color:rgba(26,26,26,0.6)}
.hover\:bg-primary/60:hover{background-color:rgba(26,26,26,0.6)}
.hover\:text-primary/70:hover{color:rgba(26,26,26,0.7)}
.hover\:bg-primary/70:hover{background-color:rgba(26,26,26,0.7)}
.hover\:text-primary/80:hover{color:rgba(26,26,26,0.8)}
.hover\:bg-primary/80:hover{background-color:rgba(26,26,26,0.8)}
.hover\:text-primary/90:hover{color:rgba(26,26,26,0.9)}
.hover\:bg-primary/90:hover{background-color:rgba(26,26,26,0.9)}
.hover\:text-primary-foreground:hover{color:#f8f4ec}
.hover\:bg-primary-foreground:hover{background-color:#f8f4ec}
.hover\:border-primary-foreground:hover{border-color:#f8f4ec}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-primary-foreground/5:hover{color:rgba(248,244,236,0.05)}
.hover\:bg-primary-foreground/5:hover{background-color:rgba(248,244,236,0.05)}
.hover\:text-primary-foreground/10:hover{color:rgba(248,244,236,0.1)}
.hover\:bg-primary-foreground/10:hover{background-color:rgba(248,244,236,0.1)}
.hover\:text-primary-foreground/20:hover{color:rgba(248,244,236,0.2)}
.hover\:bg-primary-foreground/20:hover{background-color:rgba(248,244,236,0.2)}
.hover\:text-primary-foreground/30:hover{color:rgba(248,244,236,0.3)}
.hover\:bg-primary-foreground/30:hover{background-color:rgba(248,244,236,0.3)}
.hover\:text-primary-foreground/40:hover{color:rgba(248,244,236,0.4)}
.hover\:bg-primary-foreground/40:hover{background-color:rgba(248,244,236,0.4)}
.hover\:text-primary-foreground/50:hover{color:rgba(248,244,236,0.5)}
.hover\:bg-primary-foreground/50:hover{background-color:rgba(248,244,236,0.5)}
.hover\:text-primary-foreground/60:hover{color:rgba(248,244,236,0.6)}
.hover\:bg-primary-foreground/60:hover{background-color:rgba(248,244,236,0.6)}
.hover\:text-primary-foreground/70:hover{color:rgba(248,244,236,0.7)}
.hover\:bg-primary-foreground/70:hover{background-color:rgba(248,244,236,0.7)}
.hover\:text-primary-foreground/80:hover{color:rgba(248,244,236,0.8)}
.hover\:bg-primary-foreground/80:hover{background-color:rgba(248,244,236,0.8)}
.hover\:text-primary-foreground/90:hover{color:rgba(248,244,236,0.9)}
.hover\:bg-primary-foreground/90:hover{background-color:rgba(248,244,236,0.9)}
.hover\:text-accent:hover{color:#efe9dc}
.hover\:bg-accent:hover{background-color:#efe9dc}
.hover\:border-accent:hover{border-color:#efe9dc}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-accent/5:hover{color:rgba(239,233,220,0.05)}
.hover\:bg-accent/5:hover{background-color:rgba(239,233,220,0.05)}
.hover\:text-accent/10:hover{color:rgba(239,233,220,0.1)}
.hover\:bg-accent/10:hover{background-color:rgba(239,233,220,0.1)}
.hover\:text-accent/20:hover{color:rgba(239,233,220,0.2)}
.hover\:bg-accent/20:hover{background-color:rgba(239,233,220,0.2)}
.hover\:text-accent/30:hover{color:rgba(239,233,220,0.3)}
.hover\:bg-accent/30:hover{background-color:rgba(239,233,220,0.3)}
.hover\:text-accent/40:hover{color:rgba(239,233,220,0.4)}
.hover\:bg-accent/40:hover{background-color:rgba(239,233,220,0.4)}
.hover\:text-accent/50:hover{color:rgba(239,233,220,0.5)}
.hover\:bg-accent/50:hover{background-color:rgba(239,233,220,0.5)}
.hover\:text-accent/60:hover{color:rgba(239,233,220,0.6)}
.hover\:bg-accent/60:hover{background-color:rgba(239,233,220,0.6)}
.hover\:text-accent/70:hover{color:rgba(239,233,220,0.7)}
.hover\:bg-accent/70:hover{background-color:rgba(239,233,220,0.7)}
.hover\:text-accent/80:hover{color:rgba(239,233,220,0.8)}
.hover\:bg-accent/80:hover{background-color:rgba(239,233,220,0.8)}
.hover\:text-accent/90:hover{color:rgba(239,233,220,0.9)}
.hover\:bg-accent/90:hover{background-color:rgba(239,233,220,0.9)}
.hover\:text-destructive:hover{color:#b54b3a}
.hover\:bg-destructive:hover{background-color:#b54b3a}
.hover\:border-destructive:hover{border-color:#b54b3a}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-destructive/5:hover{color:rgba(181,75,58,0.05)}
.hover\:bg-destructive/5:hover{background-color:rgba(181,75,58,0.05)}
.hover\:text-destructive/10:hover{color:rgba(181,75,58,0.1)}
.hover\:bg-destructive/10:hover{background-color:rgba(181,75,58,0.1)}
.hover\:text-destructive/20:hover{color:rgba(181,75,58,0.2)}
.hover\:bg-destructive/20:hover{background-color:rgba(181,75,58,0.2)}
.hover\:text-destructive/30:hover{color:rgba(181,75,58,0.3)}
.hover\:bg-destructive/30:hover{background-color:rgba(181,75,58,0.3)}
.hover\:text-destructive/40:hover{color:rgba(181,75,58,0.4)}
.hover\:bg-destructive/40:hover{background-color:rgba(181,75,58,0.4)}
.hover\:text-destructive/50:hover{color:rgba(181,75,58,0.5)}
.hover\:bg-destructive/50:hover{background-color:rgba(181,75,58,0.5)}
.hover\:text-destructive/60:hover{color:rgba(181,75,58,0.6)}
.hover\:bg-destructive/60:hover{background-color:rgba(181,75,58,0.6)}
.hover\:text-destructive/70:hover{color:rgba(181,75,58,0.7)}
.hover\:bg-destructive/70:hover{background-color:rgba(181,75,58,0.7)}
.hover\:text-destructive/80:hover{color:rgba(181,75,58,0.8)}
.hover\:bg-destructive/80:hover{background-color:rgba(181,75,58,0.8)}
.hover\:text-destructive/90:hover{color:rgba(181,75,58,0.9)}
.hover\:bg-destructive/90:hover{background-color:rgba(181,75,58,0.9)}
.hover\:text-destructive-foreground:hover{color:#f8f4ec}
.hover\:bg-destructive-foreground:hover{background-color:#f8f4ec}
.hover\:border-destructive-foreground:hover{border-color:#f8f4ec}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-destructive-foreground/5:hover{color:rgba(248,244,236,0.05)}
.hover\:bg-destructive-foreground/5:hover{background-color:rgba(248,244,236,0.05)}
.hover\:text-destructive-foreground/10:hover{color:rgba(248,244,236,0.1)}
.hover\:bg-destructive-foreground/10:hover{background-color:rgba(248,244,236,0.1)}
.hover\:text-destructive-foreground/20:hover{color:rgba(248,244,236,0.2)}
.hover\:bg-destructive-foreground/20:hover{background-color:rgba(248,244,236,0.2)}
.hover\:text-destructive-foreground/30:hover{color:rgba(248,244,236,0.3)}
.hover\:bg-destructive-foreground/30:hover{background-color:rgba(248,244,236,0.3)}
.hover\:text-destructive-foreground/40:hover{color:rgba(248,244,236,0.4)}
.hover\:bg-destructive-foreground/40:hover{background-color:rgba(248,244,236,0.4)}
.hover\:text-destructive-foreground/50:hover{color:rgba(248,244,236,0.5)}
.hover\:bg-destructive-foreground/50:hover{background-color:rgba(248,244,236,0.5)}
.hover\:text-destructive-foreground/60:hover{color:rgba(248,244,236,0.6)}
.hover\:bg-destructive-foreground/60:hover{background-color:rgba(248,244,236,0.6)}
.hover\:text-destructive-foreground/70:hover{color:rgba(248,244,236,0.7)}
.hover\:bg-destructive-foreground/70:hover{background-color:rgba(248,244,236,0.7)}
.hover\:text-destructive-foreground/80:hover{color:rgba(248,244,236,0.8)}
.hover\:bg-destructive-foreground/80:hover{background-color:rgba(248,244,236,0.8)}
.hover\:text-destructive-foreground/90:hover{color:rgba(248,244,236,0.9)}
.hover\:bg-destructive-foreground/90:hover{background-color:rgba(248,244,236,0.9)}
.hover\:text-ring:hover{color:#a87850}
.hover\:bg-ring:hover{background-color:#a87850}
.hover\:border-ring:hover{border-color:#a87850}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-ring/5:hover{color:rgba(168,120,80,0.05)}
.hover\:bg-ring/5:hover{background-color:rgba(168,120,80,0.05)}
.hover\:text-ring/10:hover{color:rgba(168,120,80,0.1)}
.hover\:bg-ring/10:hover{background-color:rgba(168,120,80,0.1)}
.hover\:text-ring/20:hover{color:rgba(168,120,80,0.2)}
.hover\:bg-ring/20:hover{background-color:rgba(168,120,80,0.2)}
.hover\:text-ring/30:hover{color:rgba(168,120,80,0.3)}
.hover\:bg-ring/30:hover{background-color:rgba(168,120,80,0.3)}
.hover\:text-ring/40:hover{color:rgba(168,120,80,0.4)}
.hover\:bg-ring/40:hover{background-color:rgba(168,120,80,0.4)}
.hover\:text-ring/50:hover{color:rgba(168,120,80,0.5)}
.hover\:bg-ring/50:hover{background-color:rgba(168,120,80,0.5)}
.hover\:text-ring/60:hover{color:rgba(168,120,80,0.6)}
.hover\:bg-ring/60:hover{background-color:rgba(168,120,80,0.6)}
.hover\:text-ring/70:hover{color:rgba(168,120,80,0.7)}
.hover\:bg-ring/70:hover{background-color:rgba(168,120,80,0.7)}
.hover\:text-ring/80:hover{color:rgba(168,120,80,0.8)}
.hover\:bg-ring/80:hover{background-color:rgba(168,120,80,0.8)}
.hover\:text-ring/90:hover{color:rgba(168,120,80,0.9)}
.hover\:bg-ring/90:hover{background-color:rgba(168,120,80,0.9)}
.hover\:text-muted:hover{color:#efe9dc}
.hover\:bg-muted:hover{background-color:#efe9dc}
.hover\:border-muted:hover{border-color:#efe9dc}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-muted/5:hover{color:rgba(239,233,220,0.05)}
.hover\:bg-muted/5:hover{background-color:rgba(239,233,220,0.05)}
.hover\:text-muted/10:hover{color:rgba(239,233,220,0.1)}
.hover\:bg-muted/10:hover{background-color:rgba(239,233,220,0.1)}
.hover\:text-muted/20:hover{color:rgba(239,233,220,0.2)}
.hover\:bg-muted/20:hover{background-color:rgba(239,233,220,0.2)}
.hover\:text-muted/30:hover{color:rgba(239,233,220,0.3)}
.hover\:bg-muted/30:hover{background-color:rgba(239,233,220,0.3)}
.hover\:text-muted/40:hover{color:rgba(239,233,220,0.4)}
.hover\:bg-muted/40:hover{background-color:rgba(239,233,220,0.4)}
.hover\:text-muted/50:hover{color:rgba(239,233,220,0.5)}
.hover\:bg-muted/50:hover{background-color:rgba(239,233,220,0.5)}
.hover\:text-muted/60:hover{color:rgba(239,233,220,0.6)}
.hover\:bg-muted/60:hover{background-color:rgba(239,233,220,0.6)}
.hover\:text-muted/70:hover{color:rgba(239,233,220,0.7)}
.hover\:bg-muted/70:hover{background-color:rgba(239,233,220,0.7)}
.hover\:text-muted/80:hover{color:rgba(239,233,220,0.8)}
.hover\:bg-muted/80:hover{background-color:rgba(239,233,220,0.8)}
.hover\:text-muted/90:hover{color:rgba(239,233,220,0.9)}
.hover\:bg-muted/90:hover{background-color:rgba(239,233,220,0.9)}
.hover\:text-white:hover{color:#ffffff}
.hover\:bg-white:hover{background-color:#ffffff}
.hover\:border-white:hover{border-color:#ffffff}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-white/5:hover{color:rgba(255,255,255,0.05)}
.hover\:bg-white/5:hover{background-color:rgba(255,255,255,0.05)}
.hover\:text-white/10:hover{color:rgba(255,255,255,0.1)}
.hover\:bg-white/10:hover{background-color:rgba(255,255,255,0.1)}
.hover\:text-white/20:hover{color:rgba(255,255,255,0.2)}
.hover\:bg-white/20:hover{background-color:rgba(255,255,255,0.2)}
.hover\:text-white/30:hover{color:rgba(255,255,255,0.3)}
.hover\:bg-white/30:hover{background-color:rgba(255,255,255,0.3)}
.hover\:text-white/40:hover{color:rgba(255,255,255,0.4)}
.hover\:bg-white/40:hover{background-color:rgba(255,255,255,0.4)}
.hover\:text-white/50:hover{color:rgba(255,255,255,0.5)}
.hover\:bg-white/50:hover{background-color:rgba(255,255,255,0.5)}
.hover\:text-white/60:hover{color:rgba(255,255,255,0.6)}
.hover\:bg-white/60:hover{background-color:rgba(255,255,255,0.6)}
.hover\:text-white/70:hover{color:rgba(255,255,255,0.7)}
.hover\:bg-white/70:hover{background-color:rgba(255,255,255,0.7)}
.hover\:text-white/80:hover{color:rgba(255,255,255,0.8)}
.hover\:bg-white/80:hover{background-color:rgba(255,255,255,0.8)}
.hover\:text-white/90:hover{color:rgba(255,255,255,0.9)}
.hover\:bg-white/90:hover{background-color:rgba(255,255,255,0.9)}
.hover\:text-black:hover{color:#000000}
.hover\:bg-black:hover{background-color:#000000}
.hover\:border-black:hover{border-color:#000000}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:text-black/5:hover{color:rgba(0,0,0,0.05)}
.hover\:bg-black/5:hover{background-color:rgba(0,0,0,0.05)}
.hover\:text-black/10:hover{color:rgba(0,0,0,0.1)}
.hover\:bg-black/10:hover{background-color:rgba(0,0,0,0.1)}
.hover\:text-black/20:hover{color:rgba(0,0,0,0.2)}
.hover\:bg-black/20:hover{background-color:rgba(0,0,0,0.2)}
.hover\:text-black/30:hover{color:rgba(0,0,0,0.3)}
.hover\:bg-black/30:hover{background-color:rgba(0,0,0,0.3)}
.hover\:text-black/40:hover{color:rgba(0,0,0,0.4)}
.hover\:bg-black/40:hover{background-color:rgba(0,0,0,0.4)}
.hover\:text-black/50:hover{color:rgba(0,0,0,0.5)}
.hover\:bg-black/50:hover{background-color:rgba(0,0,0,0.5)}
.hover\:text-black/60:hover{color:rgba(0,0,0,0.6)}
.hover\:bg-black/60:hover{background-color:rgba(0,0,0,0.6)}
.hover\:text-black/70:hover{color:rgba(0,0,0,0.7)}
.hover\:bg-black/70:hover{background-color:rgba(0,0,0,0.7)}
.hover\:text-black/80:hover{color:rgba(0,0,0,0.8)}
.hover\:bg-black/80:hover{background-color:rgba(0,0,0,0.8)}
.hover\:text-black/90:hover{color:rgba(0,0,0,0.9)}
.hover\:bg-black/90:hover{background-color:rgba(0,0,0,0.9)}
.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}
.hover\:scale-110:hover{--tw-scale-x:1.10;--tw-scale-y:1.10}
.hover\:scale-[1\.03]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03}
.hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}
.hover\:translate-x-1:hover{--tw-translate-x:0.25rem}
.hover\:translate-y-1:hover{--tw-translate-y:0.25rem}
.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}
.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}
.hover\:translate-y-0\.5:hover{--tw-translate-y:0.125rem}
.hover\:opacity-50:hover{opacity:.5}
.hover\:opacity-80:hover{opacity:.8}
.hover\:opacity-100:hover{opacity:1}
.hover\:rotate-180:hover{--tw-rotate:180deg}
.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}
.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}
.group:hover .group-hover\:scale-110{--tw-scale-x:1.10;--tw-scale-y:1.10}
.group:hover .group-hover\:scale-[1\.03]{--tw-scale-x:1.03;--tw-scale-y:1.03}
.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}
.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}
.group:hover .group-hover\:translate-y-1{--tw-translate-y:0.25rem}
.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}
.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-0.25rem}
.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y:0.125rem}
.group:hover .group-hover\:opacity-50{opacity:.5}
.group:hover .group-hover\:opacity-80{opacity:.8}
.group:hover .group-hover\:opacity-100{opacity:1}
.group:hover .group-hover\:text-bronze{color:#a87850}
.group:hover .group-hover\:text-cream{color:#f8f4ec}
.group:hover .group-hover\:text-ink{color:#1a1a1a}
.focus\:border-ink:focus{border-color:#1a1a1a}
.focus\:bg-ink:focus{background-color:#1a1a1a}
.focus\:text-ink:focus{color:#1a1a1a}
.focus\:border-ink-soft:focus{border-color:#232323}
.focus\:bg-ink-soft:focus{background-color:#232323}
.focus\:text-ink-soft:focus{color:#232323}
.focus\:border-cream:focus{border-color:#f8f4ec}
.focus\:bg-cream:focus{background-color:#f8f4ec}
.focus\:text-cream:focus{color:#f8f4ec}
.focus\:border-cream-soft:focus{border-color:#efe9dc}
.focus\:bg-cream-soft:focus{background-color:#efe9dc}
.focus\:text-cream-soft:focus{color:#efe9dc}
.focus\:border-bronze:focus{border-color:#a87850}
.focus\:bg-bronze:focus{background-color:#a87850}
.focus\:text-bronze:focus{color:#a87850}
.focus\:border-bronze-soft:focus{border-color:#c6a079}
.focus\:bg-bronze-soft:focus{background-color:#c6a079}
.focus\:text-bronze-soft:focus{color:#c6a079}
.focus\:border-bronze-deep:focus{border-color:#8a6240}
.focus\:bg-bronze-deep:focus{background-color:#8a6240}
.focus\:text-bronze-deep:focus{color:#8a6240}
.focus\:border-muted-foreground:focus{border-color:#6b6660}
.focus\:bg-muted-foreground:focus{background-color:#6b6660}
.focus\:text-muted-foreground:focus{color:#6b6660}
.focus\:border-background:focus{border-color:#f8f4ec}
.focus\:bg-background:focus{background-color:#f8f4ec}
.focus\:text-background:focus{color:#f8f4ec}
.focus\:border-secondary:focus{border-color:#efe9dc}
.focus\:bg-secondary:focus{background-color:#efe9dc}
.focus\:text-secondary:focus{color:#efe9dc}
.focus\:border-foreground:focus{border-color:#1a1a1a}
.focus\:bg-foreground:focus{background-color:#1a1a1a}
.focus\:text-foreground:focus{color:#1a1a1a}
.focus\:border-border:focus{border-color:#d9d2c2}
.focus\:bg-border:focus{background-color:#d9d2c2}
.focus\:text-border:focus{color:#d9d2c2}
.focus\:border-input:focus{border-color:#d9d2c2}
.focus\:bg-input:focus{background-color:#d9d2c2}
.focus\:text-input:focus{color:#d9d2c2}
.focus\:border-primary:focus{border-color:#1a1a1a}
.focus\:bg-primary:focus{background-color:#1a1a1a}
.focus\:text-primary:focus{color:#1a1a1a}
.focus\:border-primary-foreground:focus{border-color:#f8f4ec}
.focus\:bg-primary-foreground:focus{background-color:#f8f4ec}
.focus\:text-primary-foreground:focus{color:#f8f4ec}
.focus\:border-accent:focus{border-color:#efe9dc}
.focus\:bg-accent:focus{background-color:#efe9dc}
.focus\:text-accent:focus{color:#efe9dc}
.focus\:border-destructive:focus{border-color:#b54b3a}
.focus\:bg-destructive:focus{background-color:#b54b3a}
.focus\:text-destructive:focus{color:#b54b3a}
.focus\:border-destructive-foreground:focus{border-color:#f8f4ec}
.focus\:bg-destructive-foreground:focus{background-color:#f8f4ec}
.focus\:text-destructive-foreground:focus{color:#f8f4ec}
.focus\:border-ring:focus{border-color:#a87850}
.focus\:bg-ring:focus{background-color:#a87850}
.focus\:text-ring:focus{color:#a87850}
.focus\:border-muted:focus{border-color:#efe9dc}
.focus\:bg-muted:focus{background-color:#efe9dc}
.focus\:text-muted:focus{color:#efe9dc}
.focus\:border-white:focus{border-color:#ffffff}
.focus\:bg-white:focus{background-color:#ffffff}
.focus\:text-white:focus{color:#ffffff}
.focus\:border-black:focus{border-color:#000000}
.focus\:bg-black:focus{background-color:#000000}
.focus\:text-black:focus{color:#000000}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:ring-2:focus{box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}
.focus-visible\:ring-2:focus-visible{box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}

/* ::after pseudo */
.after\:absolute::after{content:"";position:absolute}
.after\:relative::after{content:"";position:relative}
.after\:-bottom-1\.5::after{content:"";bottom:-0.375rem}
.after\:left-0::after{content:"";left:0}
.after\:right-0::after{content:"";right:0}
.after\:h-px::after{content:"";height:1px}
.after\:h-0::after{content:"";height:0}
.after\:h-1::after{content:"";height:0.25rem}
.after\:w-full::after{content:"";width:100%}
.after\:w-0::after{content:"";width:0}
.after\:w-1::after{content:"";width:0.25rem}
.after\:origin-left::after{content:"";transform-origin:left}
.after\:origin-right::after{content:"";transform-origin:right}
.after\:scale-x-0::after{content:"";transform:scaleX(0)}
.after\:scale-x-100::after{content:"";transform:scaleX(1)}
.after\:bg-bronze::after{content:"";background-color:#a87850}
.after\:bg-cream::after{content:"";background-color:#f8f4ec}
.after\:bg-ink::after{content:"";background-color:#1a1a1a}
.after\:transition-transform::after{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.after\:transition-all::after{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.after\:duration-300::after{transition-duration:.3s}
.after\:duration-500::after{transition-duration:.5s}
.after\:content-\[\\\'\\\'\]::after{content:''}

.group:hover .hover\:after\:scale-x-100::after{transform:scaleX(1)}
.group:hover .hover\:after\:origin-left::after{transform-origin:left}
.group:hover .hover\:after\:w-full::after{width:100%}


/* responsive */
@media (min-width: nowrap) {
.sm\:block{display: block}
.sm\:inline-block{display: inline-block}
.sm\:inline{display: inline}
.sm\:flex{display: flex}
.sm\:inline-flex{display: inline-flex}
.sm\:inline-grid{display: inline-grid}
.sm\:grid{display: grid}
.sm\:table{display: table}
.sm\:hidden{display: hidden}
.sm\:flex-row{flex-direction:row}
.sm\:flex-col{flex-direction:col}
.sm\:flex-row-reverse{flex-direction:row-reverse}
.sm\:flex-col-reverse{flex-direction:col-reverse}
.sm\:flex-wrap{flex-wrap:wrap}
.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.sm\:flex-nowrap{flex-wrap:nowrap}
.sm\:items-start{align-items:start}
.sm\:items-end{align-items:end}
.sm\:items-center{align-items:center}
.sm\:items-baseline{align-items:baseline}
.sm\:items-stretch{align-items:stretch}
.sm\:justify-start{justify-content:start}
.sm\:justify-end{justify-content:end}
.sm\:justify-center{justify-content:center}
.sm\:justify-between{justify-content:between}
.sm\:justify-around{justify-content:around}
.sm\:justify-evenly{justify-content:evenly}
.sm\:self-start{align-self:start}
.sm\:self-end{align-self:end}
.sm\:self-center{align-self:center}
.sm\:self-stretch{align-self:stretch}
.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.sm\:col-span-1{grid-column:span 1 / span 1}
.sm\:col-span-2{grid-column:span 2 / span 2}
.sm\:col-span-3{grid-column:span 3 / span 3}
.sm\:col-span-4{grid-column:span 4 / span 4}
.sm\:col-span-5{grid-column:span 5 / span 5}
.sm\:col-span-6{grid-column:span 6 / span 6}
.sm\:col-span-7{grid-column:span 7 / span 7}
.sm\:col-span-8{grid-column:span 8 / span 8}
.sm\:col-span-9{grid-column:span 9 / span 9}
.sm\:col-span-10{grid-column:span 10 / span 10}
.sm\:col-span-11{grid-column:span 11 / span 11}
.sm\:col-span-12{grid-column:span 12 / span 12}
.sm\:col-start-1{grid-column-start:1}
.sm\:col-start-2{grid-column-start:2}
.sm\:col-start-3{grid-column-start:3}
.sm\:col-start-4{grid-column-start:4}
.sm\:col-start-5{grid-column-start:5}
.sm\:col-start-6{grid-column-start:6}
.sm\:col-start-7{grid-column-start:7}
.sm\:col-start-8{grid-column-start:8}
.sm\:col-start-9{grid-column-start:9}
.sm\:col-start-10{grid-column-start:10}
.sm\:col-start-11{grid-column-start:11}
.sm\:col-start-12{grid-column-start:12}
.sm\:col-end-1{grid-column-end:1}
.sm\:col-end-2{grid-column-end:2}
.sm\:col-end-3{grid-column-end:3}
.sm\:col-end-4{grid-column-end:4}
.sm\:col-end-5{grid-column-end:5}
.sm\:col-end-6{grid-column-end:6}
.sm\:col-end-7{grid-column-end:7}
.sm\:col-end-8{grid-column-end:8}
.sm\:col-end-9{grid-column-end:9}
.sm\:col-end-10{grid-column-end:10}
.sm\:col-end-11{grid-column-end:11}
.sm\:col-end-12{grid-column-end:12}
.sm\:text-xs{font-size:.75rem;line-height:1rem}
.sm\:text-sm{font-size:.875rem;line-height:1.25rem}
.sm\:text-base{font-size:1rem;line-height:1.5rem}
.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}
.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
.sm\:text-2xl{font-size:1.5rem;line-height:2rem}
.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.sm\:text-5xl{font-size:3rem;line-height:1}
.sm\:text-6xl{font-size:3.75rem;line-height:1}
.sm\:text-7xl{font-size:4.5rem;line-height:1}
.sm\:text-8xl{font-size:6rem;line-height:1}
.sm\:text-9xl{font-size:8rem;line-height:1}
.sm\:text-left{text-align:left}
.sm\:text-center{text-align:center}
.sm\:text-right{text-align:right}
.sm\:text-justify{text-align:justify}
.sm\:leading-none{line-height:1}
.sm\:leading-tight{line-height:1.25}
.sm\:leading-snug{line-height:1.375}
.sm\:leading-normal{line-height:1.5}
.sm\:leading-relaxed{line-height:1.625}
.sm\:leading-loose{line-height:2}
.sm\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.sm\:pt-0\.5{padding-top:0.125rem}
.sm\:pb-0\.5{padding-bottom:0.125rem}
.sm\:pl-0\.5{padding-left:0.125rem}
.sm\:pr-0\.5{padding-right:0.125rem}
.sm\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.sm\:mt-0\.5{margin-top:0.125rem}
.sm\:mb-0\.5{margin-bottom:0.125rem}
.sm\:ml-0\.5{margin-left:0.125rem}
.sm\:mr-0\.5{margin-right:0.125rem}
.sm\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.sm\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.sm\:gap-0\.5{column-gap: 0.125rem; row-gap: 0.125rem}
.sm\:gap-x-0\.5{column-gap:0.125rem}
.sm\:gap-y-0\.5{row-gap:0.125rem}
.sm\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.sm\:pt-1{padding-top:0.25rem}
.sm\:pb-1{padding-bottom:0.25rem}
.sm\:pl-1{padding-left:0.25rem}
.sm\:pr-1{padding-right:0.25rem}
.sm\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.sm\:mt-1{margin-top:0.25rem}
.sm\:mb-1{margin-bottom:0.25rem}
.sm\:ml-1{margin-left:0.25rem}
.sm\:mr-1{margin-right:0.25rem}
.sm\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.sm\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.sm\:gap-1{column-gap: 0.25rem; row-gap: 0.25rem}
.sm\:gap-x-1{column-gap:0.25rem}
.sm\:gap-y-1{row-gap:0.25rem}
.sm\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.sm\:pt-1\.5{padding-top:0.375rem}
.sm\:pb-1\.5{padding-bottom:0.375rem}
.sm\:pl-1\.5{padding-left:0.375rem}
.sm\:pr-1\.5{padding-right:0.375rem}
.sm\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.sm\:mt-1\.5{margin-top:0.375rem}
.sm\:mb-1\.5{margin-bottom:0.375rem}
.sm\:ml-1\.5{margin-left:0.375rem}
.sm\:mr-1\.5{margin-right:0.375rem}
.sm\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.sm\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.sm\:gap-1\.5{column-gap: 0.375rem; row-gap: 0.375rem}
.sm\:gap-x-1\.5{column-gap:0.375rem}
.sm\:gap-y-1\.5{row-gap:0.375rem}
.sm\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.sm\:pt-2{padding-top:0.5rem}
.sm\:pb-2{padding-bottom:0.5rem}
.sm\:pl-2{padding-left:0.5rem}
.sm\:pr-2{padding-right:0.5rem}
.sm\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.sm\:mt-2{margin-top:0.5rem}
.sm\:mb-2{margin-bottom:0.5rem}
.sm\:ml-2{margin-left:0.5rem}
.sm\:mr-2{margin-right:0.5rem}
.sm\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.sm\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.sm\:gap-2{column-gap: 0.5rem; row-gap: 0.5rem}
.sm\:gap-x-2{column-gap:0.5rem}
.sm\:gap-y-2{row-gap:0.5rem}
.sm\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.sm\:pt-2\.5{padding-top:0.625rem}
.sm\:pb-2\.5{padding-bottom:0.625rem}
.sm\:pl-2\.5{padding-left:0.625rem}
.sm\:pr-2\.5{padding-right:0.625rem}
.sm\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.sm\:mt-2\.5{margin-top:0.625rem}
.sm\:mb-2\.5{margin-bottom:0.625rem}
.sm\:ml-2\.5{margin-left:0.625rem}
.sm\:mr-2\.5{margin-right:0.625rem}
.sm\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.sm\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.sm\:gap-2\.5{column-gap: 0.625rem; row-gap: 0.625rem}
.sm\:gap-x-2\.5{column-gap:0.625rem}
.sm\:gap-y-2\.5{row-gap:0.625rem}
.sm\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.sm\:pt-3{padding-top:0.75rem}
.sm\:pb-3{padding-bottom:0.75rem}
.sm\:pl-3{padding-left:0.75rem}
.sm\:pr-3{padding-right:0.75rem}
.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.sm\:mt-3{margin-top:0.75rem}
.sm\:mb-3{margin-bottom:0.75rem}
.sm\:ml-3{margin-left:0.75rem}
.sm\:mr-3{margin-right:0.75rem}
.sm\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.sm\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.sm\:gap-3{column-gap: 0.75rem; row-gap: 0.75rem}
.sm\:gap-x-3{column-gap:0.75rem}
.sm\:gap-y-3{row-gap:0.75rem}
.sm\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.sm\:pt-3\.5{padding-top:0.875rem}
.sm\:pb-3\.5{padding-bottom:0.875rem}
.sm\:pl-3\.5{padding-left:0.875rem}
.sm\:pr-3\.5{padding-right:0.875rem}
.sm\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.sm\:mt-3\.5{margin-top:0.875rem}
.sm\:mb-3\.5{margin-bottom:0.875rem}
.sm\:ml-3\.5{margin-left:0.875rem}
.sm\:mr-3\.5{margin-right:0.875rem}
.sm\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.sm\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.sm\:gap-3\.5{column-gap: 0.875rem; row-gap: 0.875rem}
.sm\:gap-x-3\.5{column-gap:0.875rem}
.sm\:gap-y-3\.5{row-gap:0.875rem}
.sm\:py-4{padding-top:1rem;padding-bottom:1rem}
.sm\:pt-4{padding-top:1rem}
.sm\:pb-4{padding-bottom:1rem}
.sm\:pl-4{padding-left:1rem}
.sm\:pr-4{padding-right:1rem}
.sm\:px-4{padding-left:1rem;padding-right:1rem}
.sm\:mt-4{margin-top:1rem}
.sm\:mb-4{margin-bottom:1rem}
.sm\:ml-4{margin-left:1rem}
.sm\:mr-4{margin-right:1rem}
.sm\:mx-4{margin-left:1rem;margin-right:1rem}
.sm\:my-4{margin-top:1rem;margin-bottom:1rem}
.sm\:gap-4{column-gap: 1rem; row-gap: 1rem}
.sm\:gap-x-4{column-gap:1rem}
.sm\:gap-y-4{row-gap:1rem}
.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.sm\:pt-5{padding-top:1.25rem}
.sm\:pb-5{padding-bottom:1.25rem}
.sm\:pl-5{padding-left:1.25rem}
.sm\:pr-5{padding-right:1.25rem}
.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.sm\:mt-5{margin-top:1.25rem}
.sm\:mb-5{margin-bottom:1.25rem}
.sm\:ml-5{margin-left:1.25rem}
.sm\:mr-5{margin-right:1.25rem}
.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.sm\:gap-5{column-gap: 1.25rem; row-gap: 1.25rem}
.sm\:gap-x-5{column-gap:1.25rem}
.sm\:gap-y-5{row-gap:1.25rem}
.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.sm\:pt-6{padding-top:1.5rem}
.sm\:pb-6{padding-bottom:1.5rem}
.sm\:pl-6{padding-left:1.5rem}
.sm\:pr-6{padding-right:1.5rem}
.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.sm\:mt-6{margin-top:1.5rem}
.sm\:mb-6{margin-bottom:1.5rem}
.sm\:ml-6{margin-left:1.5rem}
.sm\:mr-6{margin-right:1.5rem}
.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.sm\:gap-6{column-gap: 1.5rem; row-gap: 1.5rem}
.sm\:gap-x-6{column-gap:1.5rem}
.sm\:gap-y-6{row-gap:1.5rem}
.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.sm\:pt-7{padding-top:1.75rem}
.sm\:pb-7{padding-bottom:1.75rem}
.sm\:pl-7{padding-left:1.75rem}
.sm\:pr-7{padding-right:1.75rem}
.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.sm\:mt-7{margin-top:1.75rem}
.sm\:mb-7{margin-bottom:1.75rem}
.sm\:ml-7{margin-left:1.75rem}
.sm\:mr-7{margin-right:1.75rem}
.sm\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.sm\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.sm\:gap-7{column-gap: 1.75rem; row-gap: 1.75rem}
.sm\:gap-x-7{column-gap:1.75rem}
.sm\:gap-y-7{row-gap:1.75rem}
.sm\:py-8{padding-top:2rem;padding-bottom:2rem}
.sm\:pt-8{padding-top:2rem}
.sm\:pb-8{padding-bottom:2rem}
.sm\:pl-8{padding-left:2rem}
.sm\:pr-8{padding-right:2rem}
.sm\:px-8{padding-left:2rem;padding-right:2rem}
.sm\:mt-8{margin-top:2rem}
.sm\:mb-8{margin-bottom:2rem}
.sm\:ml-8{margin-left:2rem}
.sm\:mr-8{margin-right:2rem}
.sm\:mx-8{margin-left:2rem;margin-right:2rem}
.sm\:my-8{margin-top:2rem;margin-bottom:2rem}
.sm\:gap-8{column-gap: 2rem; row-gap: 2rem}
.sm\:gap-x-8{column-gap:2rem}
.sm\:gap-y-8{row-gap:2rem}
.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.sm\:pt-9{padding-top:2.25rem}
.sm\:pb-9{padding-bottom:2.25rem}
.sm\:pl-9{padding-left:2.25rem}
.sm\:pr-9{padding-right:2.25rem}
.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.sm\:mt-9{margin-top:2.25rem}
.sm\:mb-9{margin-bottom:2.25rem}
.sm\:ml-9{margin-left:2.25rem}
.sm\:mr-9{margin-right:2.25rem}
.sm\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.sm\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.sm\:gap-9{column-gap: 2.25rem; row-gap: 2.25rem}
.sm\:gap-x-9{column-gap:2.25rem}
.sm\:gap-y-9{row-gap:2.25rem}
.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.sm\:pt-10{padding-top:2.5rem}
.sm\:pb-10{padding-bottom:2.5rem}
.sm\:pl-10{padding-left:2.5rem}
.sm\:pr-10{padding-right:2.5rem}
.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.sm\:mt-10{margin-top:2.5rem}
.sm\:mb-10{margin-bottom:2.5rem}
.sm\:ml-10{margin-left:2.5rem}
.sm\:mr-10{margin-right:2.5rem}
.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.sm\:gap-10{column-gap: 2.5rem; row-gap: 2.5rem}
.sm\:gap-x-10{column-gap:2.5rem}
.sm\:gap-y-10{row-gap:2.5rem}
.sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.sm\:pt-11{padding-top:2.75rem}
.sm\:pb-11{padding-bottom:2.75rem}
.sm\:pl-11{padding-left:2.75rem}
.sm\:pr-11{padding-right:2.75rem}
.sm\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.sm\:mt-11{margin-top:2.75rem}
.sm\:mb-11{margin-bottom:2.75rem}
.sm\:ml-11{margin-left:2.75rem}
.sm\:mr-11{margin-right:2.75rem}
.sm\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.sm\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.sm\:gap-11{column-gap: 2.75rem; row-gap: 2.75rem}
.sm\:gap-x-11{column-gap:2.75rem}
.sm\:gap-y-11{row-gap:2.75rem}
.sm\:py-12{padding-top:3rem;padding-bottom:3rem}
.sm\:pt-12{padding-top:3rem}
.sm\:pb-12{padding-bottom:3rem}
.sm\:pl-12{padding-left:3rem}
.sm\:pr-12{padding-right:3rem}
.sm\:px-12{padding-left:3rem;padding-right:3rem}
.sm\:mt-12{margin-top:3rem}
.sm\:mb-12{margin-bottom:3rem}
.sm\:ml-12{margin-left:3rem}
.sm\:mr-12{margin-right:3rem}
.sm\:mx-12{margin-left:3rem;margin-right:3rem}
.sm\:my-12{margin-top:3rem;margin-bottom:3rem}
.sm\:gap-12{column-gap: 3rem; row-gap: 3rem}
.sm\:gap-x-12{column-gap:3rem}
.sm\:gap-y-12{row-gap:3rem}
.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.sm\:pt-14{padding-top:3.5rem}
.sm\:pb-14{padding-bottom:3.5rem}
.sm\:pl-14{padding-left:3.5rem}
.sm\:pr-14{padding-right:3.5rem}
.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.sm\:mt-14{margin-top:3.5rem}
.sm\:mb-14{margin-bottom:3.5rem}
.sm\:ml-14{margin-left:3.5rem}
.sm\:mr-14{margin-right:3.5rem}
.sm\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.sm\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.sm\:gap-14{column-gap: 3.5rem; row-gap: 3.5rem}
.sm\:gap-x-14{column-gap:3.5rem}
.sm\:gap-y-14{row-gap:3.5rem}
.sm\:py-16{padding-top:4rem;padding-bottom:4rem}
.sm\:pt-16{padding-top:4rem}
.sm\:pb-16{padding-bottom:4rem}
.sm\:pl-16{padding-left:4rem}
.sm\:pr-16{padding-right:4rem}
.sm\:px-16{padding-left:4rem;padding-right:4rem}
.sm\:mt-16{margin-top:4rem}
.sm\:mb-16{margin-bottom:4rem}
.sm\:ml-16{margin-left:4rem}
.sm\:mr-16{margin-right:4rem}
.sm\:mx-16{margin-left:4rem;margin-right:4rem}
.sm\:my-16{margin-top:4rem;margin-bottom:4rem}
.sm\:gap-16{column-gap: 4rem; row-gap: 4rem}
.sm\:gap-x-16{column-gap:4rem}
.sm\:gap-y-16{row-gap:4rem}
.sm\:py-20{padding-top:5rem;padding-bottom:5rem}
.sm\:pt-20{padding-top:5rem}
.sm\:pb-20{padding-bottom:5rem}
.sm\:pl-20{padding-left:5rem}
.sm\:pr-20{padding-right:5rem}
.sm\:px-20{padding-left:5rem;padding-right:5rem}
.sm\:mt-20{margin-top:5rem}
.sm\:mb-20{margin-bottom:5rem}
.sm\:ml-20{margin-left:5rem}
.sm\:mr-20{margin-right:5rem}
.sm\:mx-20{margin-left:5rem;margin-right:5rem}
.sm\:my-20{margin-top:5rem;margin-bottom:5rem}
.sm\:gap-20{column-gap: 5rem; row-gap: 5rem}
.sm\:gap-x-20{column-gap:5rem}
.sm\:gap-y-20{row-gap:5rem}
.sm\:py-24{padding-top:6rem;padding-bottom:6rem}
.sm\:pt-24{padding-top:6rem}
.sm\:pb-24{padding-bottom:6rem}
.sm\:pl-24{padding-left:6rem}
.sm\:pr-24{padding-right:6rem}
.sm\:px-24{padding-left:6rem;padding-right:6rem}
.sm\:mt-24{margin-top:6rem}
.sm\:mb-24{margin-bottom:6rem}
.sm\:ml-24{margin-left:6rem}
.sm\:mr-24{margin-right:6rem}
.sm\:mx-24{margin-left:6rem;margin-right:6rem}
.sm\:my-24{margin-top:6rem;margin-bottom:6rem}
.sm\:gap-24{column-gap: 6rem; row-gap: 6rem}
.sm\:gap-x-24{column-gap:6rem}
.sm\:gap-y-24{row-gap:6rem}
.sm\:py-28{padding-top:7rem;padding-bottom:7rem}
.sm\:pt-28{padding-top:7rem}
.sm\:pb-28{padding-bottom:7rem}
.sm\:pl-28{padding-left:7rem}
.sm\:pr-28{padding-right:7rem}
.sm\:px-28{padding-left:7rem;padding-right:7rem}
.sm\:mt-28{margin-top:7rem}
.sm\:mb-28{margin-bottom:7rem}
.sm\:ml-28{margin-left:7rem}
.sm\:mr-28{margin-right:7rem}
.sm\:mx-28{margin-left:7rem;margin-right:7rem}
.sm\:my-28{margin-top:7rem;margin-bottom:7rem}
.sm\:gap-28{column-gap: 7rem; row-gap: 7rem}
.sm\:gap-x-28{column-gap:7rem}
.sm\:gap-y-28{row-gap:7rem}
.sm\:py-32{padding-top:8rem;padding-bottom:8rem}
.sm\:pt-32{padding-top:8rem}
.sm\:pb-32{padding-bottom:8rem}
.sm\:pl-32{padding-left:8rem}
.sm\:pr-32{padding-right:8rem}
.sm\:px-32{padding-left:8rem;padding-right:8rem}
.sm\:mt-32{margin-top:8rem}
.sm\:mb-32{margin-bottom:8rem}
.sm\:ml-32{margin-left:8rem}
.sm\:mr-32{margin-right:8rem}
.sm\:mx-32{margin-left:8rem;margin-right:8rem}
.sm\:my-32{margin-top:8rem;margin-bottom:8rem}
.sm\:gap-32{column-gap: 8rem; row-gap: 8rem}
.sm\:gap-x-32{column-gap:8rem}
.sm\:gap-y-32{row-gap:8rem}
.sm\:py-36{padding-top:9rem;padding-bottom:9rem}
.sm\:pt-36{padding-top:9rem}
.sm\:pb-36{padding-bottom:9rem}
.sm\:pl-36{padding-left:9rem}
.sm\:pr-36{padding-right:9rem}
.sm\:px-36{padding-left:9rem;padding-right:9rem}
.sm\:mt-36{margin-top:9rem}
.sm\:mb-36{margin-bottom:9rem}
.sm\:ml-36{margin-left:9rem}
.sm\:mr-36{margin-right:9rem}
.sm\:mx-36{margin-left:9rem;margin-right:9rem}
.sm\:my-36{margin-top:9rem;margin-bottom:9rem}
.sm\:gap-36{column-gap: 9rem; row-gap: 9rem}
.sm\:gap-x-36{column-gap:9rem}
.sm\:gap-y-36{row-gap:9rem}
.sm\:py-40{padding-top:10rem;padding-bottom:10rem}
.sm\:pt-40{padding-top:10rem}
.sm\:pb-40{padding-bottom:10rem}
.sm\:pl-40{padding-left:10rem}
.sm\:pr-40{padding-right:10rem}
.sm\:px-40{padding-left:10rem;padding-right:10rem}
.sm\:mt-40{margin-top:10rem}
.sm\:mb-40{margin-bottom:10rem}
.sm\:ml-40{margin-left:10rem}
.sm\:mr-40{margin-right:10rem}
.sm\:mx-40{margin-left:10rem;margin-right:10rem}
.sm\:my-40{margin-top:10rem;margin-bottom:10rem}
.sm\:gap-40{column-gap: 10rem; row-gap: 10rem}
.sm\:gap-x-40{column-gap:10rem}
.sm\:gap-y-40{row-gap:10rem}
.sm\:py-44{padding-top:11rem;padding-bottom:11rem}
.sm\:pt-44{padding-top:11rem}
.sm\:pb-44{padding-bottom:11rem}
.sm\:pl-44{padding-left:11rem}
.sm\:pr-44{padding-right:11rem}
.sm\:px-44{padding-left:11rem;padding-right:11rem}
.sm\:mt-44{margin-top:11rem}
.sm\:mb-44{margin-bottom:11rem}
.sm\:ml-44{margin-left:11rem}
.sm\:mr-44{margin-right:11rem}
.sm\:mx-44{margin-left:11rem;margin-right:11rem}
.sm\:my-44{margin-top:11rem;margin-bottom:11rem}
.sm\:gap-44{column-gap: 11rem; row-gap: 11rem}
.sm\:gap-x-44{column-gap:11rem}
.sm\:gap-y-44{row-gap:11rem}
.sm\:py-48{padding-top:12rem;padding-bottom:12rem}
.sm\:pt-48{padding-top:12rem}
.sm\:pb-48{padding-bottom:12rem}
.sm\:pl-48{padding-left:12rem}
.sm\:pr-48{padding-right:12rem}
.sm\:px-48{padding-left:12rem;padding-right:12rem}
.sm\:mt-48{margin-top:12rem}
.sm\:mb-48{margin-bottom:12rem}
.sm\:ml-48{margin-left:12rem}
.sm\:mr-48{margin-right:12rem}
.sm\:mx-48{margin-left:12rem;margin-right:12rem}
.sm\:my-48{margin-top:12rem;margin-bottom:12rem}
.sm\:gap-48{column-gap: 12rem; row-gap: 12rem}
.sm\:gap-x-48{column-gap:12rem}
.sm\:gap-y-48{row-gap:12rem}
.sm\:py-52{padding-top:13rem;padding-bottom:13rem}
.sm\:pt-52{padding-top:13rem}
.sm\:pb-52{padding-bottom:13rem}
.sm\:pl-52{padding-left:13rem}
.sm\:pr-52{padding-right:13rem}
.sm\:px-52{padding-left:13rem;padding-right:13rem}
.sm\:mt-52{margin-top:13rem}
.sm\:mb-52{margin-bottom:13rem}
.sm\:ml-52{margin-left:13rem}
.sm\:mr-52{margin-right:13rem}
.sm\:mx-52{margin-left:13rem;margin-right:13rem}
.sm\:my-52{margin-top:13rem;margin-bottom:13rem}
.sm\:gap-52{column-gap: 13rem; row-gap: 13rem}
.sm\:gap-x-52{column-gap:13rem}
.sm\:gap-y-52{row-gap:13rem}
.sm\:py-56{padding-top:14rem;padding-bottom:14rem}
.sm\:pt-56{padding-top:14rem}
.sm\:pb-56{padding-bottom:14rem}
.sm\:pl-56{padding-left:14rem}
.sm\:pr-56{padding-right:14rem}
.sm\:px-56{padding-left:14rem;padding-right:14rem}
.sm\:mt-56{margin-top:14rem}
.sm\:mb-56{margin-bottom:14rem}
.sm\:ml-56{margin-left:14rem}
.sm\:mr-56{margin-right:14rem}
.sm\:mx-56{margin-left:14rem;margin-right:14rem}
.sm\:my-56{margin-top:14rem;margin-bottom:14rem}
.sm\:gap-56{column-gap: 14rem; row-gap: 14rem}
.sm\:gap-x-56{column-gap:14rem}
.sm\:gap-y-56{row-gap:14rem}
.sm\:py-60{padding-top:15rem;padding-bottom:15rem}
.sm\:pt-60{padding-top:15rem}
.sm\:pb-60{padding-bottom:15rem}
.sm\:pl-60{padding-left:15rem}
.sm\:pr-60{padding-right:15rem}
.sm\:px-60{padding-left:15rem;padding-right:15rem}
.sm\:mt-60{margin-top:15rem}
.sm\:mb-60{margin-bottom:15rem}
.sm\:ml-60{margin-left:15rem}
.sm\:mr-60{margin-right:15rem}
.sm\:mx-60{margin-left:15rem;margin-right:15rem}
.sm\:my-60{margin-top:15rem;margin-bottom:15rem}
.sm\:gap-60{column-gap: 15rem; row-gap: 15rem}
.sm\:gap-x-60{column-gap:15rem}
.sm\:gap-y-60{row-gap:15rem}
.sm\:py-64{padding-top:16rem;padding-bottom:16rem}
.sm\:pt-64{padding-top:16rem}
.sm\:pb-64{padding-bottom:16rem}
.sm\:pl-64{padding-left:16rem}
.sm\:pr-64{padding-right:16rem}
.sm\:px-64{padding-left:16rem;padding-right:16rem}
.sm\:mt-64{margin-top:16rem}
.sm\:mb-64{margin-bottom:16rem}
.sm\:ml-64{margin-left:16rem}
.sm\:mr-64{margin-right:16rem}
.sm\:mx-64{margin-left:16rem;margin-right:16rem}
.sm\:my-64{margin-top:16rem;margin-bottom:16rem}
.sm\:gap-64{column-gap: 16rem; row-gap: 16rem}
.sm\:gap-x-64{column-gap:16rem}
.sm\:gap-y-64{row-gap:16rem}
.sm\:py-72{padding-top:18rem;padding-bottom:18rem}
.sm\:pt-72{padding-top:18rem}
.sm\:pb-72{padding-bottom:18rem}
.sm\:pl-72{padding-left:18rem}
.sm\:pr-72{padding-right:18rem}
.sm\:px-72{padding-left:18rem;padding-right:18rem}
.sm\:mt-72{margin-top:18rem}
.sm\:mb-72{margin-bottom:18rem}
.sm\:ml-72{margin-left:18rem}
.sm\:mr-72{margin-right:18rem}
.sm\:mx-72{margin-left:18rem;margin-right:18rem}
.sm\:my-72{margin-top:18rem;margin-bottom:18rem}
.sm\:gap-72{column-gap: 18rem; row-gap: 18rem}
.sm\:gap-x-72{column-gap:18rem}
.sm\:gap-y-72{row-gap:18rem}
.sm\:py-80{padding-top:20rem;padding-bottom:20rem}
.sm\:pt-80{padding-top:20rem}
.sm\:pb-80{padding-bottom:20rem}
.sm\:pl-80{padding-left:20rem}
.sm\:pr-80{padding-right:20rem}
.sm\:px-80{padding-left:20rem;padding-right:20rem}
.sm\:mt-80{margin-top:20rem}
.sm\:mb-80{margin-bottom:20rem}
.sm\:ml-80{margin-left:20rem}
.sm\:mr-80{margin-right:20rem}
.sm\:mx-80{margin-left:20rem;margin-right:20rem}
.sm\:my-80{margin-top:20rem;margin-bottom:20rem}
.sm\:gap-80{column-gap: 20rem; row-gap: 20rem}
.sm\:gap-x-80{column-gap:20rem}
.sm\:gap-y-80{row-gap:20rem}
.sm\:py-96{padding-top:24rem;padding-bottom:24rem}
.sm\:pt-96{padding-top:24rem}
.sm\:pb-96{padding-bottom:24rem}
.sm\:pl-96{padding-left:24rem}
.sm\:pr-96{padding-right:24rem}
.sm\:px-96{padding-left:24rem;padding-right:24rem}
.sm\:mt-96{margin-top:24rem}
.sm\:mb-96{margin-bottom:24rem}
.sm\:ml-96{margin-left:24rem}
.sm\:mr-96{margin-right:24rem}
.sm\:mx-96{margin-left:24rem;margin-right:24rem}
.sm\:my-96{margin-top:24rem;margin-bottom:24rem}
.sm\:gap-96{column-gap: 24rem; row-gap: 24rem}
.sm\:gap-x-96{column-gap:24rem}
.sm\:gap-y-96{row-gap:24rem}
.sm\:w-0{width:0}
.sm\:h-0{height:0}
.sm\:w-px{width:1px}
.sm\:h-px{height:1px}
.sm\:w-0\.5{width:0.125rem}
.sm\:h-0\.5{height:0.125rem}
.sm\:w-1{width:0.25rem}
.sm\:h-1{height:0.25rem}
.sm\:w-1\.5{width:0.375rem}
.sm\:h-1\.5{height:0.375rem}
.sm\:w-2{width:0.5rem}
.sm\:h-2{height:0.5rem}
.sm\:w-2\.5{width:0.625rem}
.sm\:h-2\.5{height:0.625rem}
.sm\:w-3{width:0.75rem}
.sm\:h-3{height:0.75rem}
.sm\:w-3\.5{width:0.875rem}
.sm\:h-3\.5{height:0.875rem}
.sm\:w-4{width:1rem}
.sm\:h-4{height:1rem}
.sm\:w-5{width:1.25rem}
.sm\:h-5{height:1.25rem}
.sm\:w-6{width:1.5rem}
.sm\:h-6{height:1.5rem}
.sm\:w-7{width:1.75rem}
.sm\:h-7{height:1.75rem}
.sm\:w-8{width:2rem}
.sm\:h-8{height:2rem}
.sm\:w-9{width:2.25rem}
.sm\:h-9{height:2.25rem}
.sm\:w-10{width:2.5rem}
.sm\:h-10{height:2.5rem}
.sm\:w-11{width:2.75rem}
.sm\:h-11{height:2.75rem}
.sm\:w-12{width:3rem}
.sm\:h-12{height:3rem}
.sm\:w-14{width:3.5rem}
.sm\:h-14{height:3.5rem}
.sm\:w-16{width:4rem}
.sm\:h-16{height:4rem}
.sm\:w-20{width:5rem}
.sm\:h-20{height:5rem}
.sm\:w-24{width:6rem}
.sm\:h-24{height:6rem}
.sm\:w-28{width:7rem}
.sm\:h-28{height:7rem}
.sm\:w-32{width:8rem}
.sm\:h-32{height:8rem}
.sm\:w-36{width:9rem}
.sm\:h-36{height:9rem}
.sm\:w-40{width:10rem}
.sm\:h-40{height:10rem}
.sm\:w-44{width:11rem}
.sm\:h-44{height:11rem}
.sm\:w-48{width:12rem}
.sm\:h-48{height:12rem}
.sm\:w-52{width:13rem}
.sm\:h-52{height:13rem}
.sm\:w-56{width:14rem}
.sm\:h-56{height:14rem}
.sm\:w-60{width:15rem}
.sm\:h-60{height:15rem}
.sm\:w-64{width:16rem}
.sm\:h-64{height:16rem}
.sm\:w-72{width:18rem}
.sm\:h-72{height:18rem}
.sm\:w-80{width:20rem}
.sm\:h-80{height:20rem}
.sm\:w-96{width:24rem}
.sm\:h-96{height:24rem}
.sm\:w-full{width:100%}
.sm\:h-full{height:100%}
.sm\:w-1\/2{width:50%}
.sm\:h-1\/2{height:50%}
.sm\:w-1\/3{width:33.333333%}
.sm\:h-1\/3{height:33.333333%}
.sm\:w-2\/3{width:66.666667%}
.sm\:h-2\/3{height:66.666667%}
.sm\:w-1\/4{width:25%}
.sm\:h-1\/4{height:25%}
.sm\:w-3\/4{width:75%}
.sm\:h-3\/4{height:75%}
.sm\:w-auto{width:auto}
.sm\:h-auto{height:auto}
.sm\:w-fit{width:fit-content}
.sm\:h-fit{height:fit-content}
.sm\:w-min{width:min-content}
.sm\:h-min{height:min-content}
.sm\:w-max{width:max-content}
.sm\:h-max{height:max-content}
.sm\:w-screen{width:100vw}
.sm\:h-screen{height:100vw}
.sm\:w-svh{width:100svh}
.sm\:h-svh{height:100svh}
.sm\:w-dvh{width:100dvh}
.sm\:h-dvh{height:100dvh}
.sm\:w-full{width:100%}
.sm\:max-w-full{max-width:100%}
.sm\:w-auto{width:auto}
.sm\:max-w-auto{max-width:auto}
.sm\:w-screen{width:100vw}
.sm\:max-w-screen{max-width:100vw}
.sm\:w-1\/2{width:50%}
.sm\:max-w-1\/2{max-width:50%}
.sm\:w-1\/3{width:33.333333%}
.sm\:max-w-1\/3{max-width:33.333333%}
.sm\:w-2\/3{width:66.666667%}
.sm\:max-w-2\/3{max-width:66.666667%}
.sm\:w-1\/4{width:25%}
.sm\:max-w-1\/4{max-width:25%}
.sm\:w-3\/4{width:75%}
.sm\:max-w-3\/4{max-width:75%}
.sm\:max-w-2xl{max-width:42rem}
.sm\:max-w-3xl{max-width:48rem}
.sm\:max-w-4xl{max-width:56rem}
.sm\:max-w-5xl{max-width:64rem}
.sm\:max-w-6xl{max-width:72rem}
.sm\:max-w-7xl{max-width:80rem}
.sm\:order-1{order: 1}
.sm\:order-2{order: 2}
.sm\:order-3{order: 3}
.sm\:order-4{order: 4}
.sm\:order-5{order: 5}
.sm\:order-6{order: 6}
.sm\:order-7{order: 7}
.sm\:order-8{order: 8}
.sm\:order-9{order: 9}
.sm\:order-10{order: 10}
.sm\:order-11{order: 11}
.sm\:order-12{order: 12}
.sm\:order-first{order:-9999}
.sm\:order-last{order:9999}
.sm\:order-none{order:0}
.sm\:opacity-0{opacity: 0.0}
.sm\:opacity-5{opacity: 0.05}
.sm\:opacity-10{opacity: 0.1}
.sm\:opacity-20{opacity: 0.2}
.sm\:opacity-25{opacity: 0.25}
.sm\:opacity-30{opacity: 0.3}
.sm\:opacity-40{opacity: 0.4}
.sm\:opacity-50{opacity: 0.5}
.sm\:opacity-60{opacity: 0.6}
.sm\:opacity-70{opacity: 0.7}
.sm\:opacity-75{opacity: 0.75}
.sm\:opacity-80{opacity: 0.8}
.sm\:opacity-90{opacity: 0.9}
.sm\:opacity-95{opacity: 0.95}
.sm\:opacity-100{opacity: 1.0}
.sm\:translate-x-0{--tw-translate-x:0px}
.sm\:translate-y-0{--tw-translate-y:0px}
.sm\:-translate-y-1{--tw-translate-y:-0.25rem}
.sm\:-translate-y-2{--tw-translate-y:-0.5rem}
.sm\:visible{visibility:visible}
.sm\:invisible{visibility:hidden}
.sm\:static{position:static}
.sm\:fixed{position:fixed}
.sm\:absolute{position:absolute}
.sm\:relative{position:relative}
.sm\:sticky{position:sticky}
.sm\:z-0{z-index: 0}
.sm\:z-10{z-index: 10}
.sm\:z-20{z-index: 20}
.sm\:z-30{z-index: 30}
.sm\:z-40{z-index: 40}
.sm\:z-50{z-index: 50}
.sm\:z-60{z-index: 60}
.sm\:z-auto{z-index:auto}
.sm\:uppercase{text-transform:uppercase}
.sm\:italic{font-style:italic}
.sm\:px-4{padding-left:1rem;padding-right:1rem}
.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}
}
@media (min-width: nowrap) {
.md\:block{display: block}
.md\:inline-block{display: inline-block}
.md\:inline{display: inline}
.md\:flex{display: flex}
.md\:inline-flex{display: inline-flex}
.md\:inline-grid{display: inline-grid}
.md\:grid{display: grid}
.md\:table{display: table}
.md\:hidden{display: hidden}
.md\:flex-row{flex-direction:row}
.md\:flex-col{flex-direction:col}
.md\:flex-row-reverse{flex-direction:row-reverse}
.md\:flex-col-reverse{flex-direction:col-reverse}
.md\:flex-wrap{flex-wrap:wrap}
.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.md\:flex-nowrap{flex-wrap:nowrap}
.md\:items-start{align-items:start}
.md\:items-end{align-items:end}
.md\:items-center{align-items:center}
.md\:items-baseline{align-items:baseline}
.md\:items-stretch{align-items:stretch}
.md\:justify-start{justify-content:start}
.md\:justify-end{justify-content:end}
.md\:justify-center{justify-content:center}
.md\:justify-between{justify-content:between}
.md\:justify-around{justify-content:around}
.md\:justify-evenly{justify-content:evenly}
.md\:self-start{align-self:start}
.md\:self-end{align-self:end}
.md\:self-center{align-self:center}
.md\:self-stretch{align-self:stretch}
.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.md\:col-span-1{grid-column:span 1 / span 1}
.md\:col-span-2{grid-column:span 2 / span 2}
.md\:col-span-3{grid-column:span 3 / span 3}
.md\:col-span-4{grid-column:span 4 / span 4}
.md\:col-span-5{grid-column:span 5 / span 5}
.md\:col-span-6{grid-column:span 6 / span 6}
.md\:col-span-7{grid-column:span 7 / span 7}
.md\:col-span-8{grid-column:span 8 / span 8}
.md\:col-span-9{grid-column:span 9 / span 9}
.md\:col-span-10{grid-column:span 10 / span 10}
.md\:col-span-11{grid-column:span 11 / span 11}
.md\:col-span-12{grid-column:span 12 / span 12}
.md\:col-start-1{grid-column-start:1}
.md\:col-start-2{grid-column-start:2}
.md\:col-start-3{grid-column-start:3}
.md\:col-start-4{grid-column-start:4}
.md\:col-start-5{grid-column-start:5}
.md\:col-start-6{grid-column-start:6}
.md\:col-start-7{grid-column-start:7}
.md\:col-start-8{grid-column-start:8}
.md\:col-start-9{grid-column-start:9}
.md\:col-start-10{grid-column-start:10}
.md\:col-start-11{grid-column-start:11}
.md\:col-start-12{grid-column-start:12}
.md\:col-end-1{grid-column-end:1}
.md\:col-end-2{grid-column-end:2}
.md\:col-end-3{grid-column-end:3}
.md\:col-end-4{grid-column-end:4}
.md\:col-end-5{grid-column-end:5}
.md\:col-end-6{grid-column-end:6}
.md\:col-end-7{grid-column-end:7}
.md\:col-end-8{grid-column-end:8}
.md\:col-end-9{grid-column-end:9}
.md\:col-end-10{grid-column-end:10}
.md\:col-end-11{grid-column-end:11}
.md\:col-end-12{grid-column-end:12}
.md\:text-xs{font-size:.75rem;line-height:1rem}
.md\:text-sm{font-size:.875rem;line-height:1.25rem}
.md\:text-base{font-size:1rem;line-height:1.5rem}
.md\:text-lg{font-size:1.125rem;line-height:1.75rem}
.md\:text-xl{font-size:1.25rem;line-height:1.75rem}
.md\:text-2xl{font-size:1.5rem;line-height:2rem}
.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.md\:text-5xl{font-size:3rem;line-height:1}
.md\:text-6xl{font-size:3.75rem;line-height:1}
.md\:text-7xl{font-size:4.5rem;line-height:1}
.md\:text-8xl{font-size:6rem;line-height:1}
.md\:text-9xl{font-size:8rem;line-height:1}
.md\:text-left{text-align:left}
.md\:text-center{text-align:center}
.md\:text-right{text-align:right}
.md\:text-justify{text-align:justify}
.md\:leading-none{line-height:1}
.md\:leading-tight{line-height:1.25}
.md\:leading-snug{line-height:1.375}
.md\:leading-normal{line-height:1.5}
.md\:leading-relaxed{line-height:1.625}
.md\:leading-loose{line-height:2}
.md\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.md\:pt-0\.5{padding-top:0.125rem}
.md\:pb-0\.5{padding-bottom:0.125rem}
.md\:pl-0\.5{padding-left:0.125rem}
.md\:pr-0\.5{padding-right:0.125rem}
.md\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.md\:mt-0\.5{margin-top:0.125rem}
.md\:mb-0\.5{margin-bottom:0.125rem}
.md\:ml-0\.5{margin-left:0.125rem}
.md\:mr-0\.5{margin-right:0.125rem}
.md\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.md\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.md\:gap-0\.5{column-gap: 0.125rem; row-gap: 0.125rem}
.md\:gap-x-0\.5{column-gap:0.125rem}
.md\:gap-y-0\.5{row-gap:0.125rem}
.md\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.md\:pt-1{padding-top:0.25rem}
.md\:pb-1{padding-bottom:0.25rem}
.md\:pl-1{padding-left:0.25rem}
.md\:pr-1{padding-right:0.25rem}
.md\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.md\:mt-1{margin-top:0.25rem}
.md\:mb-1{margin-bottom:0.25rem}
.md\:ml-1{margin-left:0.25rem}
.md\:mr-1{margin-right:0.25rem}
.md\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.md\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.md\:gap-1{column-gap: 0.25rem; row-gap: 0.25rem}
.md\:gap-x-1{column-gap:0.25rem}
.md\:gap-y-1{row-gap:0.25rem}
.md\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.md\:pt-1\.5{padding-top:0.375rem}
.md\:pb-1\.5{padding-bottom:0.375rem}
.md\:pl-1\.5{padding-left:0.375rem}
.md\:pr-1\.5{padding-right:0.375rem}
.md\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.md\:mt-1\.5{margin-top:0.375rem}
.md\:mb-1\.5{margin-bottom:0.375rem}
.md\:ml-1\.5{margin-left:0.375rem}
.md\:mr-1\.5{margin-right:0.375rem}
.md\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.md\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.md\:gap-1\.5{column-gap: 0.375rem; row-gap: 0.375rem}
.md\:gap-x-1\.5{column-gap:0.375rem}
.md\:gap-y-1\.5{row-gap:0.375rem}
.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.md\:pt-2{padding-top:0.5rem}
.md\:pb-2{padding-bottom:0.5rem}
.md\:pl-2{padding-left:0.5rem}
.md\:pr-2{padding-right:0.5rem}
.md\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.md\:mt-2{margin-top:0.5rem}
.md\:mb-2{margin-bottom:0.5rem}
.md\:ml-2{margin-left:0.5rem}
.md\:mr-2{margin-right:0.5rem}
.md\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.md\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.md\:gap-2{column-gap: 0.5rem; row-gap: 0.5rem}
.md\:gap-x-2{column-gap:0.5rem}
.md\:gap-y-2{row-gap:0.5rem}
.md\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.md\:pt-2\.5{padding-top:0.625rem}
.md\:pb-2\.5{padding-bottom:0.625rem}
.md\:pl-2\.5{padding-left:0.625rem}
.md\:pr-2\.5{padding-right:0.625rem}
.md\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.md\:mt-2\.5{margin-top:0.625rem}
.md\:mb-2\.5{margin-bottom:0.625rem}
.md\:ml-2\.5{margin-left:0.625rem}
.md\:mr-2\.5{margin-right:0.625rem}
.md\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.md\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.md\:gap-2\.5{column-gap: 0.625rem; row-gap: 0.625rem}
.md\:gap-x-2\.5{column-gap:0.625rem}
.md\:gap-y-2\.5{row-gap:0.625rem}
.md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.md\:pt-3{padding-top:0.75rem}
.md\:pb-3{padding-bottom:0.75rem}
.md\:pl-3{padding-left:0.75rem}
.md\:pr-3{padding-right:0.75rem}
.md\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.md\:mt-3{margin-top:0.75rem}
.md\:mb-3{margin-bottom:0.75rem}
.md\:ml-3{margin-left:0.75rem}
.md\:mr-3{margin-right:0.75rem}
.md\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.md\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.md\:gap-3{column-gap: 0.75rem; row-gap: 0.75rem}
.md\:gap-x-3{column-gap:0.75rem}
.md\:gap-y-3{row-gap:0.75rem}
.md\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.md\:pt-3\.5{padding-top:0.875rem}
.md\:pb-3\.5{padding-bottom:0.875rem}
.md\:pl-3\.5{padding-left:0.875rem}
.md\:pr-3\.5{padding-right:0.875rem}
.md\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.md\:mt-3\.5{margin-top:0.875rem}
.md\:mb-3\.5{margin-bottom:0.875rem}
.md\:ml-3\.5{margin-left:0.875rem}
.md\:mr-3\.5{margin-right:0.875rem}
.md\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.md\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.md\:gap-3\.5{column-gap: 0.875rem; row-gap: 0.875rem}
.md\:gap-x-3\.5{column-gap:0.875rem}
.md\:gap-y-3\.5{row-gap:0.875rem}
.md\:py-4{padding-top:1rem;padding-bottom:1rem}
.md\:pt-4{padding-top:1rem}
.md\:pb-4{padding-bottom:1rem}
.md\:pl-4{padding-left:1rem}
.md\:pr-4{padding-right:1rem}
.md\:px-4{padding-left:1rem;padding-right:1rem}
.md\:mt-4{margin-top:1rem}
.md\:mb-4{margin-bottom:1rem}
.md\:ml-4{margin-left:1rem}
.md\:mr-4{margin-right:1rem}
.md\:mx-4{margin-left:1rem;margin-right:1rem}
.md\:my-4{margin-top:1rem;margin-bottom:1rem}
.md\:gap-4{column-gap: 1rem; row-gap: 1rem}
.md\:gap-x-4{column-gap:1rem}
.md\:gap-y-4{row-gap:1rem}
.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.md\:pt-5{padding-top:1.25rem}
.md\:pb-5{padding-bottom:1.25rem}
.md\:pl-5{padding-left:1.25rem}
.md\:pr-5{padding-right:1.25rem}
.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.md\:mt-5{margin-top:1.25rem}
.md\:mb-5{margin-bottom:1.25rem}
.md\:ml-5{margin-left:1.25rem}
.md\:mr-5{margin-right:1.25rem}
.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.md\:gap-5{column-gap: 1.25rem; row-gap: 1.25rem}
.md\:gap-x-5{column-gap:1.25rem}
.md\:gap-y-5{row-gap:1.25rem}
.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:pt-6{padding-top:1.5rem}
.md\:pb-6{padding-bottom:1.5rem}
.md\:pl-6{padding-left:1.5rem}
.md\:pr-6{padding-right:1.5rem}
.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.md\:mt-6{margin-top:1.5rem}
.md\:mb-6{margin-bottom:1.5rem}
.md\:ml-6{margin-left:1.5rem}
.md\:mr-6{margin-right:1.5rem}
.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.md\:gap-6{column-gap: 1.5rem; row-gap: 1.5rem}
.md\:gap-x-6{column-gap:1.5rem}
.md\:gap-y-6{row-gap:1.5rem}
.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.md\:pt-7{padding-top:1.75rem}
.md\:pb-7{padding-bottom:1.75rem}
.md\:pl-7{padding-left:1.75rem}
.md\:pr-7{padding-right:1.75rem}
.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.md\:mt-7{margin-top:1.75rem}
.md\:mb-7{margin-bottom:1.75rem}
.md\:ml-7{margin-left:1.75rem}
.md\:mr-7{margin-right:1.75rem}
.md\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.md\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.md\:gap-7{column-gap: 1.75rem; row-gap: 1.75rem}
.md\:gap-x-7{column-gap:1.75rem}
.md\:gap-y-7{row-gap:1.75rem}
.md\:py-8{padding-top:2rem;padding-bottom:2rem}
.md\:pt-8{padding-top:2rem}
.md\:pb-8{padding-bottom:2rem}
.md\:pl-8{padding-left:2rem}
.md\:pr-8{padding-right:2rem}
.md\:px-8{padding-left:2rem;padding-right:2rem}
.md\:mt-8{margin-top:2rem}
.md\:mb-8{margin-bottom:2rem}
.md\:ml-8{margin-left:2rem}
.md\:mr-8{margin-right:2rem}
.md\:mx-8{margin-left:2rem;margin-right:2rem}
.md\:my-8{margin-top:2rem;margin-bottom:2rem}
.md\:gap-8{column-gap: 2rem; row-gap: 2rem}
.md\:gap-x-8{column-gap:2rem}
.md\:gap-y-8{row-gap:2rem}
.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.md\:pt-9{padding-top:2.25rem}
.md\:pb-9{padding-bottom:2.25rem}
.md\:pl-9{padding-left:2.25rem}
.md\:pr-9{padding-right:2.25rem}
.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.md\:mt-9{margin-top:2.25rem}
.md\:mb-9{margin-bottom:2.25rem}
.md\:ml-9{margin-left:2.25rem}
.md\:mr-9{margin-right:2.25rem}
.md\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.md\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.md\:gap-9{column-gap: 2.25rem; row-gap: 2.25rem}
.md\:gap-x-9{column-gap:2.25rem}
.md\:gap-y-9{row-gap:2.25rem}
.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.md\:pt-10{padding-top:2.5rem}
.md\:pb-10{padding-bottom:2.5rem}
.md\:pl-10{padding-left:2.5rem}
.md\:pr-10{padding-right:2.5rem}
.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.md\:mt-10{margin-top:2.5rem}
.md\:mb-10{margin-bottom:2.5rem}
.md\:ml-10{margin-left:2.5rem}
.md\:mr-10{margin-right:2.5rem}
.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.md\:gap-10{column-gap: 2.5rem; row-gap: 2.5rem}
.md\:gap-x-10{column-gap:2.5rem}
.md\:gap-y-10{row-gap:2.5rem}
.md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.md\:pt-11{padding-top:2.75rem}
.md\:pb-11{padding-bottom:2.75rem}
.md\:pl-11{padding-left:2.75rem}
.md\:pr-11{padding-right:2.75rem}
.md\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.md\:mt-11{margin-top:2.75rem}
.md\:mb-11{margin-bottom:2.75rem}
.md\:ml-11{margin-left:2.75rem}
.md\:mr-11{margin-right:2.75rem}
.md\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.md\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.md\:gap-11{column-gap: 2.75rem; row-gap: 2.75rem}
.md\:gap-x-11{column-gap:2.75rem}
.md\:gap-y-11{row-gap:2.75rem}
.md\:py-12{padding-top:3rem;padding-bottom:3rem}
.md\:pt-12{padding-top:3rem}
.md\:pb-12{padding-bottom:3rem}
.md\:pl-12{padding-left:3rem}
.md\:pr-12{padding-right:3rem}
.md\:px-12{padding-left:3rem;padding-right:3rem}
.md\:mt-12{margin-top:3rem}
.md\:mb-12{margin-bottom:3rem}
.md\:ml-12{margin-left:3rem}
.md\:mr-12{margin-right:3rem}
.md\:mx-12{margin-left:3rem;margin-right:3rem}
.md\:my-12{margin-top:3rem;margin-bottom:3rem}
.md\:gap-12{column-gap: 3rem; row-gap: 3rem}
.md\:gap-x-12{column-gap:3rem}
.md\:gap-y-12{row-gap:3rem}
.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.md\:pt-14{padding-top:3.5rem}
.md\:pb-14{padding-bottom:3.5rem}
.md\:pl-14{padding-left:3.5rem}
.md\:pr-14{padding-right:3.5rem}
.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.md\:mt-14{margin-top:3.5rem}
.md\:mb-14{margin-bottom:3.5rem}
.md\:ml-14{margin-left:3.5rem}
.md\:mr-14{margin-right:3.5rem}
.md\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.md\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.md\:gap-14{column-gap: 3.5rem; row-gap: 3.5rem}
.md\:gap-x-14{column-gap:3.5rem}
.md\:gap-y-14{row-gap:3.5rem}
.md\:py-16{padding-top:4rem;padding-bottom:4rem}
.md\:pt-16{padding-top:4rem}
.md\:pb-16{padding-bottom:4rem}
.md\:pl-16{padding-left:4rem}
.md\:pr-16{padding-right:4rem}
.md\:px-16{padding-left:4rem;padding-right:4rem}
.md\:mt-16{margin-top:4rem}
.md\:mb-16{margin-bottom:4rem}
.md\:ml-16{margin-left:4rem}
.md\:mr-16{margin-right:4rem}
.md\:mx-16{margin-left:4rem;margin-right:4rem}
.md\:my-16{margin-top:4rem;margin-bottom:4rem}
.md\:gap-16{column-gap: 4rem; row-gap: 4rem}
.md\:gap-x-16{column-gap:4rem}
.md\:gap-y-16{row-gap:4rem}
.md\:py-20{padding-top:5rem;padding-bottom:5rem}
.md\:pt-20{padding-top:5rem}
.md\:pb-20{padding-bottom:5rem}
.md\:pl-20{padding-left:5rem}
.md\:pr-20{padding-right:5rem}
.md\:px-20{padding-left:5rem;padding-right:5rem}
.md\:mt-20{margin-top:5rem}
.md\:mb-20{margin-bottom:5rem}
.md\:ml-20{margin-left:5rem}
.md\:mr-20{margin-right:5rem}
.md\:mx-20{margin-left:5rem;margin-right:5rem}
.md\:my-20{margin-top:5rem;margin-bottom:5rem}
.md\:gap-20{column-gap: 5rem; row-gap: 5rem}
.md\:gap-x-20{column-gap:5rem}
.md\:gap-y-20{row-gap:5rem}
.md\:py-24{padding-top:6rem;padding-bottom:6rem}
.md\:pt-24{padding-top:6rem}
.md\:pb-24{padding-bottom:6rem}
.md\:pl-24{padding-left:6rem}
.md\:pr-24{padding-right:6rem}
.md\:px-24{padding-left:6rem;padding-right:6rem}
.md\:mt-24{margin-top:6rem}
.md\:mb-24{margin-bottom:6rem}
.md\:ml-24{margin-left:6rem}
.md\:mr-24{margin-right:6rem}
.md\:mx-24{margin-left:6rem;margin-right:6rem}
.md\:my-24{margin-top:6rem;margin-bottom:6rem}
.md\:gap-24{column-gap: 6rem; row-gap: 6rem}
.md\:gap-x-24{column-gap:6rem}
.md\:gap-y-24{row-gap:6rem}
.md\:py-28{padding-top:7rem;padding-bottom:7rem}
.md\:pt-28{padding-top:7rem}
.md\:pb-28{padding-bottom:7rem}
.md\:pl-28{padding-left:7rem}
.md\:pr-28{padding-right:7rem}
.md\:px-28{padding-left:7rem;padding-right:7rem}
.md\:mt-28{margin-top:7rem}
.md\:mb-28{margin-bottom:7rem}
.md\:ml-28{margin-left:7rem}
.md\:mr-28{margin-right:7rem}
.md\:mx-28{margin-left:7rem;margin-right:7rem}
.md\:my-28{margin-top:7rem;margin-bottom:7rem}
.md\:gap-28{column-gap: 7rem; row-gap: 7rem}
.md\:gap-x-28{column-gap:7rem}
.md\:gap-y-28{row-gap:7rem}
.md\:py-32{padding-top:8rem;padding-bottom:8rem}
.md\:pt-32{padding-top:8rem}
.md\:pb-32{padding-bottom:8rem}
.md\:pl-32{padding-left:8rem}
.md\:pr-32{padding-right:8rem}
.md\:px-32{padding-left:8rem;padding-right:8rem}
.md\:mt-32{margin-top:8rem}
.md\:mb-32{margin-bottom:8rem}
.md\:ml-32{margin-left:8rem}
.md\:mr-32{margin-right:8rem}
.md\:mx-32{margin-left:8rem;margin-right:8rem}
.md\:my-32{margin-top:8rem;margin-bottom:8rem}
.md\:gap-32{column-gap: 8rem; row-gap: 8rem}
.md\:gap-x-32{column-gap:8rem}
.md\:gap-y-32{row-gap:8rem}
.md\:py-36{padding-top:9rem;padding-bottom:9rem}
.md\:pt-36{padding-top:9rem}
.md\:pb-36{padding-bottom:9rem}
.md\:pl-36{padding-left:9rem}
.md\:pr-36{padding-right:9rem}
.md\:px-36{padding-left:9rem;padding-right:9rem}
.md\:mt-36{margin-top:9rem}
.md\:mb-36{margin-bottom:9rem}
.md\:ml-36{margin-left:9rem}
.md\:mr-36{margin-right:9rem}
.md\:mx-36{margin-left:9rem;margin-right:9rem}
.md\:my-36{margin-top:9rem;margin-bottom:9rem}
.md\:gap-36{column-gap: 9rem; row-gap: 9rem}
.md\:gap-x-36{column-gap:9rem}
.md\:gap-y-36{row-gap:9rem}
.md\:py-40{padding-top:10rem;padding-bottom:10rem}
.md\:pt-40{padding-top:10rem}
.md\:pb-40{padding-bottom:10rem}
.md\:pl-40{padding-left:10rem}
.md\:pr-40{padding-right:10rem}
.md\:px-40{padding-left:10rem;padding-right:10rem}
.md\:mt-40{margin-top:10rem}
.md\:mb-40{margin-bottom:10rem}
.md\:ml-40{margin-left:10rem}
.md\:mr-40{margin-right:10rem}
.md\:mx-40{margin-left:10rem;margin-right:10rem}
.md\:my-40{margin-top:10rem;margin-bottom:10rem}
.md\:gap-40{column-gap: 10rem; row-gap: 10rem}
.md\:gap-x-40{column-gap:10rem}
.md\:gap-y-40{row-gap:10rem}
.md\:py-44{padding-top:11rem;padding-bottom:11rem}
.md\:pt-44{padding-top:11rem}
.md\:pb-44{padding-bottom:11rem}
.md\:pl-44{padding-left:11rem}
.md\:pr-44{padding-right:11rem}
.md\:px-44{padding-left:11rem;padding-right:11rem}
.md\:mt-44{margin-top:11rem}
.md\:mb-44{margin-bottom:11rem}
.md\:ml-44{margin-left:11rem}
.md\:mr-44{margin-right:11rem}
.md\:mx-44{margin-left:11rem;margin-right:11rem}
.md\:my-44{margin-top:11rem;margin-bottom:11rem}
.md\:gap-44{column-gap: 11rem; row-gap: 11rem}
.md\:gap-x-44{column-gap:11rem}
.md\:gap-y-44{row-gap:11rem}
.md\:py-48{padding-top:12rem;padding-bottom:12rem}
.md\:pt-48{padding-top:12rem}
.md\:pb-48{padding-bottom:12rem}
.md\:pl-48{padding-left:12rem}
.md\:pr-48{padding-right:12rem}
.md\:px-48{padding-left:12rem;padding-right:12rem}
.md\:mt-48{margin-top:12rem}
.md\:mb-48{margin-bottom:12rem}
.md\:ml-48{margin-left:12rem}
.md\:mr-48{margin-right:12rem}
.md\:mx-48{margin-left:12rem;margin-right:12rem}
.md\:my-48{margin-top:12rem;margin-bottom:12rem}
.md\:gap-48{column-gap: 12rem; row-gap: 12rem}
.md\:gap-x-48{column-gap:12rem}
.md\:gap-y-48{row-gap:12rem}
.md\:py-52{padding-top:13rem;padding-bottom:13rem}
.md\:pt-52{padding-top:13rem}
.md\:pb-52{padding-bottom:13rem}
.md\:pl-52{padding-left:13rem}
.md\:pr-52{padding-right:13rem}
.md\:px-52{padding-left:13rem;padding-right:13rem}
.md\:mt-52{margin-top:13rem}
.md\:mb-52{margin-bottom:13rem}
.md\:ml-52{margin-left:13rem}
.md\:mr-52{margin-right:13rem}
.md\:mx-52{margin-left:13rem;margin-right:13rem}
.md\:my-52{margin-top:13rem;margin-bottom:13rem}
.md\:gap-52{column-gap: 13rem; row-gap: 13rem}
.md\:gap-x-52{column-gap:13rem}
.md\:gap-y-52{row-gap:13rem}
.md\:py-56{padding-top:14rem;padding-bottom:14rem}
.md\:pt-56{padding-top:14rem}
.md\:pb-56{padding-bottom:14rem}
.md\:pl-56{padding-left:14rem}
.md\:pr-56{padding-right:14rem}
.md\:px-56{padding-left:14rem;padding-right:14rem}
.md\:mt-56{margin-top:14rem}
.md\:mb-56{margin-bottom:14rem}
.md\:ml-56{margin-left:14rem}
.md\:mr-56{margin-right:14rem}
.md\:mx-56{margin-left:14rem;margin-right:14rem}
.md\:my-56{margin-top:14rem;margin-bottom:14rem}
.md\:gap-56{column-gap: 14rem; row-gap: 14rem}
.md\:gap-x-56{column-gap:14rem}
.md\:gap-y-56{row-gap:14rem}
.md\:py-60{padding-top:15rem;padding-bottom:15rem}
.md\:pt-60{padding-top:15rem}
.md\:pb-60{padding-bottom:15rem}
.md\:pl-60{padding-left:15rem}
.md\:pr-60{padding-right:15rem}
.md\:px-60{padding-left:15rem;padding-right:15rem}
.md\:mt-60{margin-top:15rem}
.md\:mb-60{margin-bottom:15rem}
.md\:ml-60{margin-left:15rem}
.md\:mr-60{margin-right:15rem}
.md\:mx-60{margin-left:15rem;margin-right:15rem}
.md\:my-60{margin-top:15rem;margin-bottom:15rem}
.md\:gap-60{column-gap: 15rem; row-gap: 15rem}
.md\:gap-x-60{column-gap:15rem}
.md\:gap-y-60{row-gap:15rem}
.md\:py-64{padding-top:16rem;padding-bottom:16rem}
.md\:pt-64{padding-top:16rem}
.md\:pb-64{padding-bottom:16rem}
.md\:pl-64{padding-left:16rem}
.md\:pr-64{padding-right:16rem}
.md\:px-64{padding-left:16rem;padding-right:16rem}
.md\:mt-64{margin-top:16rem}
.md\:mb-64{margin-bottom:16rem}
.md\:ml-64{margin-left:16rem}
.md\:mr-64{margin-right:16rem}
.md\:mx-64{margin-left:16rem;margin-right:16rem}
.md\:my-64{margin-top:16rem;margin-bottom:16rem}
.md\:gap-64{column-gap: 16rem; row-gap: 16rem}
.md\:gap-x-64{column-gap:16rem}
.md\:gap-y-64{row-gap:16rem}
.md\:py-72{padding-top:18rem;padding-bottom:18rem}
.md\:pt-72{padding-top:18rem}
.md\:pb-72{padding-bottom:18rem}
.md\:pl-72{padding-left:18rem}
.md\:pr-72{padding-right:18rem}
.md\:px-72{padding-left:18rem;padding-right:18rem}
.md\:mt-72{margin-top:18rem}
.md\:mb-72{margin-bottom:18rem}
.md\:ml-72{margin-left:18rem}
.md\:mr-72{margin-right:18rem}
.md\:mx-72{margin-left:18rem;margin-right:18rem}
.md\:my-72{margin-top:18rem;margin-bottom:18rem}
.md\:gap-72{column-gap: 18rem; row-gap: 18rem}
.md\:gap-x-72{column-gap:18rem}
.md\:gap-y-72{row-gap:18rem}
.md\:py-80{padding-top:20rem;padding-bottom:20rem}
.md\:pt-80{padding-top:20rem}
.md\:pb-80{padding-bottom:20rem}
.md\:pl-80{padding-left:20rem}
.md\:pr-80{padding-right:20rem}
.md\:px-80{padding-left:20rem;padding-right:20rem}
.md\:mt-80{margin-top:20rem}
.md\:mb-80{margin-bottom:20rem}
.md\:ml-80{margin-left:20rem}
.md\:mr-80{margin-right:20rem}
.md\:mx-80{margin-left:20rem;margin-right:20rem}
.md\:my-80{margin-top:20rem;margin-bottom:20rem}
.md\:gap-80{column-gap: 20rem; row-gap: 20rem}
.md\:gap-x-80{column-gap:20rem}
.md\:gap-y-80{row-gap:20rem}
.md\:py-96{padding-top:24rem;padding-bottom:24rem}
.md\:pt-96{padding-top:24rem}
.md\:pb-96{padding-bottom:24rem}
.md\:pl-96{padding-left:24rem}
.md\:pr-96{padding-right:24rem}
.md\:px-96{padding-left:24rem;padding-right:24rem}
.md\:mt-96{margin-top:24rem}
.md\:mb-96{margin-bottom:24rem}
.md\:ml-96{margin-left:24rem}
.md\:mr-96{margin-right:24rem}
.md\:mx-96{margin-left:24rem;margin-right:24rem}
.md\:my-96{margin-top:24rem;margin-bottom:24rem}
.md\:gap-96{column-gap: 24rem; row-gap: 24rem}
.md\:gap-x-96{column-gap:24rem}
.md\:gap-y-96{row-gap:24rem}
.md\:w-0{width:0}
.md\:h-0{height:0}
.md\:w-px{width:1px}
.md\:h-px{height:1px}
.md\:w-0\.5{width:0.125rem}
.md\:h-0\.5{height:0.125rem}
.md\:w-1{width:0.25rem}
.md\:h-1{height:0.25rem}
.md\:w-1\.5{width:0.375rem}
.md\:h-1\.5{height:0.375rem}
.md\:w-2{width:0.5rem}
.md\:h-2{height:0.5rem}
.md\:w-2\.5{width:0.625rem}
.md\:h-2\.5{height:0.625rem}
.md\:w-3{width:0.75rem}
.md\:h-3{height:0.75rem}
.md\:w-3\.5{width:0.875rem}
.md\:h-3\.5{height:0.875rem}
.md\:w-4{width:1rem}
.md\:h-4{height:1rem}
.md\:w-5{width:1.25rem}
.md\:h-5{height:1.25rem}
.md\:w-6{width:1.5rem}
.md\:h-6{height:1.5rem}
.md\:w-7{width:1.75rem}
.md\:h-7{height:1.75rem}
.md\:w-8{width:2rem}
.md\:h-8{height:2rem}
.md\:w-9{width:2.25rem}
.md\:h-9{height:2.25rem}
.md\:w-10{width:2.5rem}
.md\:h-10{height:2.5rem}
.md\:w-11{width:2.75rem}
.md\:h-11{height:2.75rem}
.md\:w-12{width:3rem}
.md\:h-12{height:3rem}
.md\:w-14{width:3.5rem}
.md\:h-14{height:3.5rem}
.md\:w-16{width:4rem}
.md\:h-16{height:4rem}
.md\:w-20{width:5rem}
.md\:h-20{height:5rem}
.md\:w-24{width:6rem}
.md\:h-24{height:6rem}
.md\:w-28{width:7rem}
.md\:h-28{height:7rem}
.md\:w-32{width:8rem}
.md\:h-32{height:8rem}
.md\:w-36{width:9rem}
.md\:h-36{height:9rem}
.md\:w-40{width:10rem}
.md\:h-40{height:10rem}
.md\:w-44{width:11rem}
.md\:h-44{height:11rem}
.md\:w-48{width:12rem}
.md\:h-48{height:12rem}
.md\:w-52{width:13rem}
.md\:h-52{height:13rem}
.md\:w-56{width:14rem}
.md\:h-56{height:14rem}
.md\:w-60{width:15rem}
.md\:h-60{height:15rem}
.md\:w-64{width:16rem}
.md\:h-64{height:16rem}
.md\:w-72{width:18rem}
.md\:h-72{height:18rem}
.md\:w-80{width:20rem}
.md\:h-80{height:20rem}
.md\:w-96{width:24rem}
.md\:h-96{height:24rem}
.md\:w-full{width:100%}
.md\:h-full{height:100%}
.md\:w-1\/2{width:50%}
.md\:h-1\/2{height:50%}
.md\:w-1\/3{width:33.333333%}
.md\:h-1\/3{height:33.333333%}
.md\:w-2\/3{width:66.666667%}
.md\:h-2\/3{height:66.666667%}
.md\:w-1\/4{width:25%}
.md\:h-1\/4{height:25%}
.md\:w-3\/4{width:75%}
.md\:h-3\/4{height:75%}
.md\:w-auto{width:auto}
.md\:h-auto{height:auto}
.md\:w-fit{width:fit-content}
.md\:h-fit{height:fit-content}
.md\:w-min{width:min-content}
.md\:h-min{height:min-content}
.md\:w-max{width:max-content}
.md\:h-max{height:max-content}
.md\:w-screen{width:100vw}
.md\:h-screen{height:100vw}
.md\:w-svh{width:100svh}
.md\:h-svh{height:100svh}
.md\:w-dvh{width:100dvh}
.md\:h-dvh{height:100dvh}
.md\:w-full{width:100%}
.md\:max-w-full{max-width:100%}
.md\:w-auto{width:auto}
.md\:max-w-auto{max-width:auto}
.md\:w-screen{width:100vw}
.md\:max-w-screen{max-width:100vw}
.md\:w-1\/2{width:50%}
.md\:max-w-1\/2{max-width:50%}
.md\:w-1\/3{width:33.333333%}
.md\:max-w-1\/3{max-width:33.333333%}
.md\:w-2\/3{width:66.666667%}
.md\:max-w-2\/3{max-width:66.666667%}
.md\:w-1\/4{width:25%}
.md\:max-w-1\/4{max-width:25%}
.md\:w-3\/4{width:75%}
.md\:max-w-3\/4{max-width:75%}
.md\:max-w-2xl{max-width:42rem}
.md\:max-w-3xl{max-width:48rem}
.md\:max-w-4xl{max-width:56rem}
.md\:max-w-5xl{max-width:64rem}
.md\:max-w-6xl{max-width:72rem}
.md\:max-w-7xl{max-width:80rem}
.md\:order-1{order: 1}
.md\:order-2{order: 2}
.md\:order-3{order: 3}
.md\:order-4{order: 4}
.md\:order-5{order: 5}
.md\:order-6{order: 6}
.md\:order-7{order: 7}
.md\:order-8{order: 8}
.md\:order-9{order: 9}
.md\:order-10{order: 10}
.md\:order-11{order: 11}
.md\:order-12{order: 12}
.md\:order-first{order:-9999}
.md\:order-last{order:9999}
.md\:order-none{order:0}
.md\:opacity-0{opacity: 0.0}
.md\:opacity-5{opacity: 0.05}
.md\:opacity-10{opacity: 0.1}
.md\:opacity-20{opacity: 0.2}
.md\:opacity-25{opacity: 0.25}
.md\:opacity-30{opacity: 0.3}
.md\:opacity-40{opacity: 0.4}
.md\:opacity-50{opacity: 0.5}
.md\:opacity-60{opacity: 0.6}
.md\:opacity-70{opacity: 0.7}
.md\:opacity-75{opacity: 0.75}
.md\:opacity-80{opacity: 0.8}
.md\:opacity-90{opacity: 0.9}
.md\:opacity-95{opacity: 0.95}
.md\:opacity-100{opacity: 1.0}
.md\:translate-x-0{--tw-translate-x:0px}
.md\:translate-y-0{--tw-translate-y:0px}
.md\:-translate-y-1{--tw-translate-y:-0.25rem}
.md\:-translate-y-2{--tw-translate-y:-0.5rem}
.md\:visible{visibility:visible}
.md\:invisible{visibility:hidden}
.md\:static{position:static}
.md\:fixed{position:fixed}
.md\:absolute{position:absolute}
.md\:relative{position:relative}
.md\:sticky{position:sticky}
.md\:z-0{z-index: 0}
.md\:z-10{z-index: 10}
.md\:z-20{z-index: 20}
.md\:z-30{z-index: 30}
.md\:z-40{z-index: 40}
.md\:z-50{z-index: 50}
.md\:z-60{z-index: 60}
.md\:z-auto{z-index:auto}
.md\:uppercase{text-transform:uppercase}
.md\:italic{font-style:italic}
.md\:px-4{padding-left:1rem;padding-right:1rem}
.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}
}
@media (min-width: nowrap) {
.lg\:block{display: block}
.lg\:inline-block{display: inline-block}
.lg\:inline{display: inline}
.lg\:flex{display: flex}
.lg\:inline-flex{display: inline-flex}
.lg\:inline-grid{display: inline-grid}
.lg\:grid{display: grid}
.lg\:table{display: table}
.lg\:hidden{display: hidden}
.lg\:flex-row{flex-direction:row}
.lg\:flex-col{flex-direction:col}
.lg\:flex-row-reverse{flex-direction:row-reverse}
.lg\:flex-col-reverse{flex-direction:col-reverse}
.lg\:flex-wrap{flex-wrap:wrap}
.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.lg\:flex-nowrap{flex-wrap:nowrap}
.lg\:items-start{align-items:start}
.lg\:items-end{align-items:end}
.lg\:items-center{align-items:center}
.lg\:items-baseline{align-items:baseline}
.lg\:items-stretch{align-items:stretch}
.lg\:justify-start{justify-content:start}
.lg\:justify-end{justify-content:end}
.lg\:justify-center{justify-content:center}
.lg\:justify-between{justify-content:between}
.lg\:justify-around{justify-content:around}
.lg\:justify-evenly{justify-content:evenly}
.lg\:self-start{align-self:start}
.lg\:self-end{align-self:end}
.lg\:self-center{align-self:center}
.lg\:self-stretch{align-self:stretch}
.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.lg\:col-span-1{grid-column:span 1 / span 1}
.lg\:col-span-2{grid-column:span 2 / span 2}
.lg\:col-span-3{grid-column:span 3 / span 3}
.lg\:col-span-4{grid-column:span 4 / span 4}
.lg\:col-span-5{grid-column:span 5 / span 5}
.lg\:col-span-6{grid-column:span 6 / span 6}
.lg\:col-span-7{grid-column:span 7 / span 7}
.lg\:col-span-8{grid-column:span 8 / span 8}
.lg\:col-span-9{grid-column:span 9 / span 9}
.lg\:col-span-10{grid-column:span 10 / span 10}
.lg\:col-span-11{grid-column:span 11 / span 11}
.lg\:col-span-12{grid-column:span 12 / span 12}
.lg\:col-start-1{grid-column-start:1}
.lg\:col-start-2{grid-column-start:2}
.lg\:col-start-3{grid-column-start:3}
.lg\:col-start-4{grid-column-start:4}
.lg\:col-start-5{grid-column-start:5}
.lg\:col-start-6{grid-column-start:6}
.lg\:col-start-7{grid-column-start:7}
.lg\:col-start-8{grid-column-start:8}
.lg\:col-start-9{grid-column-start:9}
.lg\:col-start-10{grid-column-start:10}
.lg\:col-start-11{grid-column-start:11}
.lg\:col-start-12{grid-column-start:12}
.lg\:col-end-1{grid-column-end:1}
.lg\:col-end-2{grid-column-end:2}
.lg\:col-end-3{grid-column-end:3}
.lg\:col-end-4{grid-column-end:4}
.lg\:col-end-5{grid-column-end:5}
.lg\:col-end-6{grid-column-end:6}
.lg\:col-end-7{grid-column-end:7}
.lg\:col-end-8{grid-column-end:8}
.lg\:col-end-9{grid-column-end:9}
.lg\:col-end-10{grid-column-end:10}
.lg\:col-end-11{grid-column-end:11}
.lg\:col-end-12{grid-column-end:12}
.lg\:text-xs{font-size:.75rem;line-height:1rem}
.lg\:text-sm{font-size:.875rem;line-height:1.25rem}
.lg\:text-base{font-size:1rem;line-height:1.5rem}
.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}
.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}
.lg\:text-2xl{font-size:1.5rem;line-height:2rem}
.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.lg\:text-5xl{font-size:3rem;line-height:1}
.lg\:text-6xl{font-size:3.75rem;line-height:1}
.lg\:text-7xl{font-size:4.5rem;line-height:1}
.lg\:text-8xl{font-size:6rem;line-height:1}
.lg\:text-9xl{font-size:8rem;line-height:1}
.lg\:text-left{text-align:left}
.lg\:text-center{text-align:center}
.lg\:text-right{text-align:right}
.lg\:text-justify{text-align:justify}
.lg\:leading-none{line-height:1}
.lg\:leading-tight{line-height:1.25}
.lg\:leading-snug{line-height:1.375}
.lg\:leading-normal{line-height:1.5}
.lg\:leading-relaxed{line-height:1.625}
.lg\:leading-loose{line-height:2}
.lg\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.lg\:pt-0\.5{padding-top:0.125rem}
.lg\:pb-0\.5{padding-bottom:0.125rem}
.lg\:pl-0\.5{padding-left:0.125rem}
.lg\:pr-0\.5{padding-right:0.125rem}
.lg\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.lg\:mt-0\.5{margin-top:0.125rem}
.lg\:mb-0\.5{margin-bottom:0.125rem}
.lg\:ml-0\.5{margin-left:0.125rem}
.lg\:mr-0\.5{margin-right:0.125rem}
.lg\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.lg\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.lg\:gap-0\.5{column-gap: 0.125rem; row-gap: 0.125rem}
.lg\:gap-x-0\.5{column-gap:0.125rem}
.lg\:gap-y-0\.5{row-gap:0.125rem}
.lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.lg\:pt-1{padding-top:0.25rem}
.lg\:pb-1{padding-bottom:0.25rem}
.lg\:pl-1{padding-left:0.25rem}
.lg\:pr-1{padding-right:0.25rem}
.lg\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.lg\:mt-1{margin-top:0.25rem}
.lg\:mb-1{margin-bottom:0.25rem}
.lg\:ml-1{margin-left:0.25rem}
.lg\:mr-1{margin-right:0.25rem}
.lg\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.lg\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.lg\:gap-1{column-gap: 0.25rem; row-gap: 0.25rem}
.lg\:gap-x-1{column-gap:0.25rem}
.lg\:gap-y-1{row-gap:0.25rem}
.lg\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.lg\:pt-1\.5{padding-top:0.375rem}
.lg\:pb-1\.5{padding-bottom:0.375rem}
.lg\:pl-1\.5{padding-left:0.375rem}
.lg\:pr-1\.5{padding-right:0.375rem}
.lg\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.lg\:mt-1\.5{margin-top:0.375rem}
.lg\:mb-1\.5{margin-bottom:0.375rem}
.lg\:ml-1\.5{margin-left:0.375rem}
.lg\:mr-1\.5{margin-right:0.375rem}
.lg\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.lg\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.lg\:gap-1\.5{column-gap: 0.375rem; row-gap: 0.375rem}
.lg\:gap-x-1\.5{column-gap:0.375rem}
.lg\:gap-y-1\.5{row-gap:0.375rem}
.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.lg\:pt-2{padding-top:0.5rem}
.lg\:pb-2{padding-bottom:0.5rem}
.lg\:pl-2{padding-left:0.5rem}
.lg\:pr-2{padding-right:0.5rem}
.lg\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.lg\:mt-2{margin-top:0.5rem}
.lg\:mb-2{margin-bottom:0.5rem}
.lg\:ml-2{margin-left:0.5rem}
.lg\:mr-2{margin-right:0.5rem}
.lg\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.lg\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.lg\:gap-2{column-gap: 0.5rem; row-gap: 0.5rem}
.lg\:gap-x-2{column-gap:0.5rem}
.lg\:gap-y-2{row-gap:0.5rem}
.lg\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.lg\:pt-2\.5{padding-top:0.625rem}
.lg\:pb-2\.5{padding-bottom:0.625rem}
.lg\:pl-2\.5{padding-left:0.625rem}
.lg\:pr-2\.5{padding-right:0.625rem}
.lg\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.lg\:mt-2\.5{margin-top:0.625rem}
.lg\:mb-2\.5{margin-bottom:0.625rem}
.lg\:ml-2\.5{margin-left:0.625rem}
.lg\:mr-2\.5{margin-right:0.625rem}
.lg\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.lg\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.lg\:gap-2\.5{column-gap: 0.625rem; row-gap: 0.625rem}
.lg\:gap-x-2\.5{column-gap:0.625rem}
.lg\:gap-y-2\.5{row-gap:0.625rem}
.lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.lg\:pt-3{padding-top:0.75rem}
.lg\:pb-3{padding-bottom:0.75rem}
.lg\:pl-3{padding-left:0.75rem}
.lg\:pr-3{padding-right:0.75rem}
.lg\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.lg\:mt-3{margin-top:0.75rem}
.lg\:mb-3{margin-bottom:0.75rem}
.lg\:ml-3{margin-left:0.75rem}
.lg\:mr-3{margin-right:0.75rem}
.lg\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.lg\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.lg\:gap-3{column-gap: 0.75rem; row-gap: 0.75rem}
.lg\:gap-x-3{column-gap:0.75rem}
.lg\:gap-y-3{row-gap:0.75rem}
.lg\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.lg\:pt-3\.5{padding-top:0.875rem}
.lg\:pb-3\.5{padding-bottom:0.875rem}
.lg\:pl-3\.5{padding-left:0.875rem}
.lg\:pr-3\.5{padding-right:0.875rem}
.lg\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.lg\:mt-3\.5{margin-top:0.875rem}
.lg\:mb-3\.5{margin-bottom:0.875rem}
.lg\:ml-3\.5{margin-left:0.875rem}
.lg\:mr-3\.5{margin-right:0.875rem}
.lg\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.lg\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.lg\:gap-3\.5{column-gap: 0.875rem; row-gap: 0.875rem}
.lg\:gap-x-3\.5{column-gap:0.875rem}
.lg\:gap-y-3\.5{row-gap:0.875rem}
.lg\:py-4{padding-top:1rem;padding-bottom:1rem}
.lg\:pt-4{padding-top:1rem}
.lg\:pb-4{padding-bottom:1rem}
.lg\:pl-4{padding-left:1rem}
.lg\:pr-4{padding-right:1rem}
.lg\:px-4{padding-left:1rem;padding-right:1rem}
.lg\:mt-4{margin-top:1rem}
.lg\:mb-4{margin-bottom:1rem}
.lg\:ml-4{margin-left:1rem}
.lg\:mr-4{margin-right:1rem}
.lg\:mx-4{margin-left:1rem;margin-right:1rem}
.lg\:my-4{margin-top:1rem;margin-bottom:1rem}
.lg\:gap-4{column-gap: 1rem; row-gap: 1rem}
.lg\:gap-x-4{column-gap:1rem}
.lg\:gap-y-4{row-gap:1rem}
.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.lg\:pt-5{padding-top:1.25rem}
.lg\:pb-5{padding-bottom:1.25rem}
.lg\:pl-5{padding-left:1.25rem}
.lg\:pr-5{padding-right:1.25rem}
.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.lg\:mt-5{margin-top:1.25rem}
.lg\:mb-5{margin-bottom:1.25rem}
.lg\:ml-5{margin-left:1.25rem}
.lg\:mr-5{margin-right:1.25rem}
.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.lg\:gap-5{column-gap: 1.25rem; row-gap: 1.25rem}
.lg\:gap-x-5{column-gap:1.25rem}
.lg\:gap-y-5{row-gap:1.25rem}
.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.lg\:pt-6{padding-top:1.5rem}
.lg\:pb-6{padding-bottom:1.5rem}
.lg\:pl-6{padding-left:1.5rem}
.lg\:pr-6{padding-right:1.5rem}
.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.lg\:mt-6{margin-top:1.5rem}
.lg\:mb-6{margin-bottom:1.5rem}
.lg\:ml-6{margin-left:1.5rem}
.lg\:mr-6{margin-right:1.5rem}
.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.lg\:gap-6{column-gap: 1.5rem; row-gap: 1.5rem}
.lg\:gap-x-6{column-gap:1.5rem}
.lg\:gap-y-6{row-gap:1.5rem}
.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.lg\:pt-7{padding-top:1.75rem}
.lg\:pb-7{padding-bottom:1.75rem}
.lg\:pl-7{padding-left:1.75rem}
.lg\:pr-7{padding-right:1.75rem}
.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.lg\:mt-7{margin-top:1.75rem}
.lg\:mb-7{margin-bottom:1.75rem}
.lg\:ml-7{margin-left:1.75rem}
.lg\:mr-7{margin-right:1.75rem}
.lg\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.lg\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.lg\:gap-7{column-gap: 1.75rem; row-gap: 1.75rem}
.lg\:gap-x-7{column-gap:1.75rem}
.lg\:gap-y-7{row-gap:1.75rem}
.lg\:py-8{padding-top:2rem;padding-bottom:2rem}
.lg\:pt-8{padding-top:2rem}
.lg\:pb-8{padding-bottom:2rem}
.lg\:pl-8{padding-left:2rem}
.lg\:pr-8{padding-right:2rem}
.lg\:px-8{padding-left:2rem;padding-right:2rem}
.lg\:mt-8{margin-top:2rem}
.lg\:mb-8{margin-bottom:2rem}
.lg\:ml-8{margin-left:2rem}
.lg\:mr-8{margin-right:2rem}
.lg\:mx-8{margin-left:2rem;margin-right:2rem}
.lg\:my-8{margin-top:2rem;margin-bottom:2rem}
.lg\:gap-8{column-gap: 2rem; row-gap: 2rem}
.lg\:gap-x-8{column-gap:2rem}
.lg\:gap-y-8{row-gap:2rem}
.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.lg\:pt-9{padding-top:2.25rem}
.lg\:pb-9{padding-bottom:2.25rem}
.lg\:pl-9{padding-left:2.25rem}
.lg\:pr-9{padding-right:2.25rem}
.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.lg\:mt-9{margin-top:2.25rem}
.lg\:mb-9{margin-bottom:2.25rem}
.lg\:ml-9{margin-left:2.25rem}
.lg\:mr-9{margin-right:2.25rem}
.lg\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.lg\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.lg\:gap-9{column-gap: 2.25rem; row-gap: 2.25rem}
.lg\:gap-x-9{column-gap:2.25rem}
.lg\:gap-y-9{row-gap:2.25rem}
.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.lg\:pt-10{padding-top:2.5rem}
.lg\:pb-10{padding-bottom:2.5rem}
.lg\:pl-10{padding-left:2.5rem}
.lg\:pr-10{padding-right:2.5rem}
.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.lg\:mt-10{margin-top:2.5rem}
.lg\:mb-10{margin-bottom:2.5rem}
.lg\:ml-10{margin-left:2.5rem}
.lg\:mr-10{margin-right:2.5rem}
.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.lg\:gap-10{column-gap: 2.5rem; row-gap: 2.5rem}
.lg\:gap-x-10{column-gap:2.5rem}
.lg\:gap-y-10{row-gap:2.5rem}
.lg\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.lg\:pt-11{padding-top:2.75rem}
.lg\:pb-11{padding-bottom:2.75rem}
.lg\:pl-11{padding-left:2.75rem}
.lg\:pr-11{padding-right:2.75rem}
.lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.lg\:mt-11{margin-top:2.75rem}
.lg\:mb-11{margin-bottom:2.75rem}
.lg\:ml-11{margin-left:2.75rem}
.lg\:mr-11{margin-right:2.75rem}
.lg\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.lg\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.lg\:gap-11{column-gap: 2.75rem; row-gap: 2.75rem}
.lg\:gap-x-11{column-gap:2.75rem}
.lg\:gap-y-11{row-gap:2.75rem}
.lg\:py-12{padding-top:3rem;padding-bottom:3rem}
.lg\:pt-12{padding-top:3rem}
.lg\:pb-12{padding-bottom:3rem}
.lg\:pl-12{padding-left:3rem}
.lg\:pr-12{padding-right:3rem}
.lg\:px-12{padding-left:3rem;padding-right:3rem}
.lg\:mt-12{margin-top:3rem}
.lg\:mb-12{margin-bottom:3rem}
.lg\:ml-12{margin-left:3rem}
.lg\:mr-12{margin-right:3rem}
.lg\:mx-12{margin-left:3rem;margin-right:3rem}
.lg\:my-12{margin-top:3rem;margin-bottom:3rem}
.lg\:gap-12{column-gap: 3rem; row-gap: 3rem}
.lg\:gap-x-12{column-gap:3rem}
.lg\:gap-y-12{row-gap:3rem}
.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.lg\:pt-14{padding-top:3.5rem}
.lg\:pb-14{padding-bottom:3.5rem}
.lg\:pl-14{padding-left:3.5rem}
.lg\:pr-14{padding-right:3.5rem}
.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.lg\:mt-14{margin-top:3.5rem}
.lg\:mb-14{margin-bottom:3.5rem}
.lg\:ml-14{margin-left:3.5rem}
.lg\:mr-14{margin-right:3.5rem}
.lg\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.lg\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.lg\:gap-14{column-gap: 3.5rem; row-gap: 3.5rem}
.lg\:gap-x-14{column-gap:3.5rem}
.lg\:gap-y-14{row-gap:3.5rem}
.lg\:py-16{padding-top:4rem;padding-bottom:4rem}
.lg\:pt-16{padding-top:4rem}
.lg\:pb-16{padding-bottom:4rem}
.lg\:pl-16{padding-left:4rem}
.lg\:pr-16{padding-right:4rem}
.lg\:px-16{padding-left:4rem;padding-right:4rem}
.lg\:mt-16{margin-top:4rem}
.lg\:mb-16{margin-bottom:4rem}
.lg\:ml-16{margin-left:4rem}
.lg\:mr-16{margin-right:4rem}
.lg\:mx-16{margin-left:4rem;margin-right:4rem}
.lg\:my-16{margin-top:4rem;margin-bottom:4rem}
.lg\:gap-16{column-gap: 4rem; row-gap: 4rem}
.lg\:gap-x-16{column-gap:4rem}
.lg\:gap-y-16{row-gap:4rem}
.lg\:py-20{padding-top:5rem;padding-bottom:5rem}
.lg\:pt-20{padding-top:5rem}
.lg\:pb-20{padding-bottom:5rem}
.lg\:pl-20{padding-left:5rem}
.lg\:pr-20{padding-right:5rem}
.lg\:px-20{padding-left:5rem;padding-right:5rem}
.lg\:mt-20{margin-top:5rem}
.lg\:mb-20{margin-bottom:5rem}
.lg\:ml-20{margin-left:5rem}
.lg\:mr-20{margin-right:5rem}
.lg\:mx-20{margin-left:5rem;margin-right:5rem}
.lg\:my-20{margin-top:5rem;margin-bottom:5rem}
.lg\:gap-20{column-gap: 5rem; row-gap: 5rem}
.lg\:gap-x-20{column-gap:5rem}
.lg\:gap-y-20{row-gap:5rem}
.lg\:py-24{padding-top:6rem;padding-bottom:6rem}
.lg\:pt-24{padding-top:6rem}
.lg\:pb-24{padding-bottom:6rem}
.lg\:pl-24{padding-left:6rem}
.lg\:pr-24{padding-right:6rem}
.lg\:px-24{padding-left:6rem;padding-right:6rem}
.lg\:mt-24{margin-top:6rem}
.lg\:mb-24{margin-bottom:6rem}
.lg\:ml-24{margin-left:6rem}
.lg\:mr-24{margin-right:6rem}
.lg\:mx-24{margin-left:6rem;margin-right:6rem}
.lg\:my-24{margin-top:6rem;margin-bottom:6rem}
.lg\:gap-24{column-gap: 6rem; row-gap: 6rem}
.lg\:gap-x-24{column-gap:6rem}
.lg\:gap-y-24{row-gap:6rem}
.lg\:py-28{padding-top:7rem;padding-bottom:7rem}
.lg\:pt-28{padding-top:7rem}
.lg\:pb-28{padding-bottom:7rem}
.lg\:pl-28{padding-left:7rem}
.lg\:pr-28{padding-right:7rem}
.lg\:px-28{padding-left:7rem;padding-right:7rem}
.lg\:mt-28{margin-top:7rem}
.lg\:mb-28{margin-bottom:7rem}
.lg\:ml-28{margin-left:7rem}
.lg\:mr-28{margin-right:7rem}
.lg\:mx-28{margin-left:7rem;margin-right:7rem}
.lg\:my-28{margin-top:7rem;margin-bottom:7rem}
.lg\:gap-28{column-gap: 7rem; row-gap: 7rem}
.lg\:gap-x-28{column-gap:7rem}
.lg\:gap-y-28{row-gap:7rem}
.lg\:py-32{padding-top:8rem;padding-bottom:8rem}
.lg\:pt-32{padding-top:8rem}
.lg\:pb-32{padding-bottom:8rem}
.lg\:pl-32{padding-left:8rem}
.lg\:pr-32{padding-right:8rem}
.lg\:px-32{padding-left:8rem;padding-right:8rem}
.lg\:mt-32{margin-top:8rem}
.lg\:mb-32{margin-bottom:8rem}
.lg\:ml-32{margin-left:8rem}
.lg\:mr-32{margin-right:8rem}
.lg\:mx-32{margin-left:8rem;margin-right:8rem}
.lg\:my-32{margin-top:8rem;margin-bottom:8rem}
.lg\:gap-32{column-gap: 8rem; row-gap: 8rem}
.lg\:gap-x-32{column-gap:8rem}
.lg\:gap-y-32{row-gap:8rem}
.lg\:py-36{padding-top:9rem;padding-bottom:9rem}
.lg\:pt-36{padding-top:9rem}
.lg\:pb-36{padding-bottom:9rem}
.lg\:pl-36{padding-left:9rem}
.lg\:pr-36{padding-right:9rem}
.lg\:px-36{padding-left:9rem;padding-right:9rem}
.lg\:mt-36{margin-top:9rem}
.lg\:mb-36{margin-bottom:9rem}
.lg\:ml-36{margin-left:9rem}
.lg\:mr-36{margin-right:9rem}
.lg\:mx-36{margin-left:9rem;margin-right:9rem}
.lg\:my-36{margin-top:9rem;margin-bottom:9rem}
.lg\:gap-36{column-gap: 9rem; row-gap: 9rem}
.lg\:gap-x-36{column-gap:9rem}
.lg\:gap-y-36{row-gap:9rem}
.lg\:py-40{padding-top:10rem;padding-bottom:10rem}
.lg\:pt-40{padding-top:10rem}
.lg\:pb-40{padding-bottom:10rem}
.lg\:pl-40{padding-left:10rem}
.lg\:pr-40{padding-right:10rem}
.lg\:px-40{padding-left:10rem;padding-right:10rem}
.lg\:mt-40{margin-top:10rem}
.lg\:mb-40{margin-bottom:10rem}
.lg\:ml-40{margin-left:10rem}
.lg\:mr-40{margin-right:10rem}
.lg\:mx-40{margin-left:10rem;margin-right:10rem}
.lg\:my-40{margin-top:10rem;margin-bottom:10rem}
.lg\:gap-40{column-gap: 10rem; row-gap: 10rem}
.lg\:gap-x-40{column-gap:10rem}
.lg\:gap-y-40{row-gap:10rem}
.lg\:py-44{padding-top:11rem;padding-bottom:11rem}
.lg\:pt-44{padding-top:11rem}
.lg\:pb-44{padding-bottom:11rem}
.lg\:pl-44{padding-left:11rem}
.lg\:pr-44{padding-right:11rem}
.lg\:px-44{padding-left:11rem;padding-right:11rem}
.lg\:mt-44{margin-top:11rem}
.lg\:mb-44{margin-bottom:11rem}
.lg\:ml-44{margin-left:11rem}
.lg\:mr-44{margin-right:11rem}
.lg\:mx-44{margin-left:11rem;margin-right:11rem}
.lg\:my-44{margin-top:11rem;margin-bottom:11rem}
.lg\:gap-44{column-gap: 11rem; row-gap: 11rem}
.lg\:gap-x-44{column-gap:11rem}
.lg\:gap-y-44{row-gap:11rem}
.lg\:py-48{padding-top:12rem;padding-bottom:12rem}
.lg\:pt-48{padding-top:12rem}
.lg\:pb-48{padding-bottom:12rem}
.lg\:pl-48{padding-left:12rem}
.lg\:pr-48{padding-right:12rem}
.lg\:px-48{padding-left:12rem;padding-right:12rem}
.lg\:mt-48{margin-top:12rem}
.lg\:mb-48{margin-bottom:12rem}
.lg\:ml-48{margin-left:12rem}
.lg\:mr-48{margin-right:12rem}
.lg\:mx-48{margin-left:12rem;margin-right:12rem}
.lg\:my-48{margin-top:12rem;margin-bottom:12rem}
.lg\:gap-48{column-gap: 12rem; row-gap: 12rem}
.lg\:gap-x-48{column-gap:12rem}
.lg\:gap-y-48{row-gap:12rem}
.lg\:py-52{padding-top:13rem;padding-bottom:13rem}
.lg\:pt-52{padding-top:13rem}
.lg\:pb-52{padding-bottom:13rem}
.lg\:pl-52{padding-left:13rem}
.lg\:pr-52{padding-right:13rem}
.lg\:px-52{padding-left:13rem;padding-right:13rem}
.lg\:mt-52{margin-top:13rem}
.lg\:mb-52{margin-bottom:13rem}
.lg\:ml-52{margin-left:13rem}
.lg\:mr-52{margin-right:13rem}
.lg\:mx-52{margin-left:13rem;margin-right:13rem}
.lg\:my-52{margin-top:13rem;margin-bottom:13rem}
.lg\:gap-52{column-gap: 13rem; row-gap: 13rem}
.lg\:gap-x-52{column-gap:13rem}
.lg\:gap-y-52{row-gap:13rem}
.lg\:py-56{padding-top:14rem;padding-bottom:14rem}
.lg\:pt-56{padding-top:14rem}
.lg\:pb-56{padding-bottom:14rem}
.lg\:pl-56{padding-left:14rem}
.lg\:pr-56{padding-right:14rem}
.lg\:px-56{padding-left:14rem;padding-right:14rem}
.lg\:mt-56{margin-top:14rem}
.lg\:mb-56{margin-bottom:14rem}
.lg\:ml-56{margin-left:14rem}
.lg\:mr-56{margin-right:14rem}
.lg\:mx-56{margin-left:14rem;margin-right:14rem}
.lg\:my-56{margin-top:14rem;margin-bottom:14rem}
.lg\:gap-56{column-gap: 14rem; row-gap: 14rem}
.lg\:gap-x-56{column-gap:14rem}
.lg\:gap-y-56{row-gap:14rem}
.lg\:py-60{padding-top:15rem;padding-bottom:15rem}
.lg\:pt-60{padding-top:15rem}
.lg\:pb-60{padding-bottom:15rem}
.lg\:pl-60{padding-left:15rem}
.lg\:pr-60{padding-right:15rem}
.lg\:px-60{padding-left:15rem;padding-right:15rem}
.lg\:mt-60{margin-top:15rem}
.lg\:mb-60{margin-bottom:15rem}
.lg\:ml-60{margin-left:15rem}
.lg\:mr-60{margin-right:15rem}
.lg\:mx-60{margin-left:15rem;margin-right:15rem}
.lg\:my-60{margin-top:15rem;margin-bottom:15rem}
.lg\:gap-60{column-gap: 15rem; row-gap: 15rem}
.lg\:gap-x-60{column-gap:15rem}
.lg\:gap-y-60{row-gap:15rem}
.lg\:py-64{padding-top:16rem;padding-bottom:16rem}
.lg\:pt-64{padding-top:16rem}
.lg\:pb-64{padding-bottom:16rem}
.lg\:pl-64{padding-left:16rem}
.lg\:pr-64{padding-right:16rem}
.lg\:px-64{padding-left:16rem;padding-right:16rem}
.lg\:mt-64{margin-top:16rem}
.lg\:mb-64{margin-bottom:16rem}
.lg\:ml-64{margin-left:16rem}
.lg\:mr-64{margin-right:16rem}
.lg\:mx-64{margin-left:16rem;margin-right:16rem}
.lg\:my-64{margin-top:16rem;margin-bottom:16rem}
.lg\:gap-64{column-gap: 16rem; row-gap: 16rem}
.lg\:gap-x-64{column-gap:16rem}
.lg\:gap-y-64{row-gap:16rem}
.lg\:py-72{padding-top:18rem;padding-bottom:18rem}
.lg\:pt-72{padding-top:18rem}
.lg\:pb-72{padding-bottom:18rem}
.lg\:pl-72{padding-left:18rem}
.lg\:pr-72{padding-right:18rem}
.lg\:px-72{padding-left:18rem;padding-right:18rem}
.lg\:mt-72{margin-top:18rem}
.lg\:mb-72{margin-bottom:18rem}
.lg\:ml-72{margin-left:18rem}
.lg\:mr-72{margin-right:18rem}
.lg\:mx-72{margin-left:18rem;margin-right:18rem}
.lg\:my-72{margin-top:18rem;margin-bottom:18rem}
.lg\:gap-72{column-gap: 18rem; row-gap: 18rem}
.lg\:gap-x-72{column-gap:18rem}
.lg\:gap-y-72{row-gap:18rem}
.lg\:py-80{padding-top:20rem;padding-bottom:20rem}
.lg\:pt-80{padding-top:20rem}
.lg\:pb-80{padding-bottom:20rem}
.lg\:pl-80{padding-left:20rem}
.lg\:pr-80{padding-right:20rem}
.lg\:px-80{padding-left:20rem;padding-right:20rem}
.lg\:mt-80{margin-top:20rem}
.lg\:mb-80{margin-bottom:20rem}
.lg\:ml-80{margin-left:20rem}
.lg\:mr-80{margin-right:20rem}
.lg\:mx-80{margin-left:20rem;margin-right:20rem}
.lg\:my-80{margin-top:20rem;margin-bottom:20rem}
.lg\:gap-80{column-gap: 20rem; row-gap: 20rem}
.lg\:gap-x-80{column-gap:20rem}
.lg\:gap-y-80{row-gap:20rem}
.lg\:py-96{padding-top:24rem;padding-bottom:24rem}
.lg\:pt-96{padding-top:24rem}
.lg\:pb-96{padding-bottom:24rem}
.lg\:pl-96{padding-left:24rem}
.lg\:pr-96{padding-right:24rem}
.lg\:px-96{padding-left:24rem;padding-right:24rem}
.lg\:mt-96{margin-top:24rem}
.lg\:mb-96{margin-bottom:24rem}
.lg\:ml-96{margin-left:24rem}
.lg\:mr-96{margin-right:24rem}
.lg\:mx-96{margin-left:24rem;margin-right:24rem}
.lg\:my-96{margin-top:24rem;margin-bottom:24rem}
.lg\:gap-96{column-gap: 24rem; row-gap: 24rem}
.lg\:gap-x-96{column-gap:24rem}
.lg\:gap-y-96{row-gap:24rem}
.lg\:w-0{width:0}
.lg\:h-0{height:0}
.lg\:w-px{width:1px}
.lg\:h-px{height:1px}
.lg\:w-0\.5{width:0.125rem}
.lg\:h-0\.5{height:0.125rem}
.lg\:w-1{width:0.25rem}
.lg\:h-1{height:0.25rem}
.lg\:w-1\.5{width:0.375rem}
.lg\:h-1\.5{height:0.375rem}
.lg\:w-2{width:0.5rem}
.lg\:h-2{height:0.5rem}
.lg\:w-2\.5{width:0.625rem}
.lg\:h-2\.5{height:0.625rem}
.lg\:w-3{width:0.75rem}
.lg\:h-3{height:0.75rem}
.lg\:w-3\.5{width:0.875rem}
.lg\:h-3\.5{height:0.875rem}
.lg\:w-4{width:1rem}
.lg\:h-4{height:1rem}
.lg\:w-5{width:1.25rem}
.lg\:h-5{height:1.25rem}
.lg\:w-6{width:1.5rem}
.lg\:h-6{height:1.5rem}
.lg\:w-7{width:1.75rem}
.lg\:h-7{height:1.75rem}
.lg\:w-8{width:2rem}
.lg\:h-8{height:2rem}
.lg\:w-9{width:2.25rem}
.lg\:h-9{height:2.25rem}
.lg\:w-10{width:2.5rem}
.lg\:h-10{height:2.5rem}
.lg\:w-11{width:2.75rem}
.lg\:h-11{height:2.75rem}
.lg\:w-12{width:3rem}
.lg\:h-12{height:3rem}
.lg\:w-14{width:3.5rem}
.lg\:h-14{height:3.5rem}
.lg\:w-16{width:4rem}
.lg\:h-16{height:4rem}
.lg\:w-20{width:5rem}
.lg\:h-20{height:5rem}
.lg\:w-24{width:6rem}
.lg\:h-24{height:6rem}
.lg\:w-28{width:7rem}
.lg\:h-28{height:7rem}
.lg\:w-32{width:8rem}
.lg\:h-32{height:8rem}
.lg\:w-36{width:9rem}
.lg\:h-36{height:9rem}
.lg\:w-40{width:10rem}
.lg\:h-40{height:10rem}
.lg\:w-44{width:11rem}
.lg\:h-44{height:11rem}
.lg\:w-48{width:12rem}
.lg\:h-48{height:12rem}
.lg\:w-52{width:13rem}
.lg\:h-52{height:13rem}
.lg\:w-56{width:14rem}
.lg\:h-56{height:14rem}
.lg\:w-60{width:15rem}
.lg\:h-60{height:15rem}
.lg\:w-64{width:16rem}
.lg\:h-64{height:16rem}
.lg\:w-72{width:18rem}
.lg\:h-72{height:18rem}
.lg\:w-80{width:20rem}
.lg\:h-80{height:20rem}
.lg\:w-96{width:24rem}
.lg\:h-96{height:24rem}
.lg\:w-full{width:100%}
.lg\:h-full{height:100%}
.lg\:w-1\/2{width:50%}
.lg\:h-1\/2{height:50%}
.lg\:w-1\/3{width:33.333333%}
.lg\:h-1\/3{height:33.333333%}
.lg\:w-2\/3{width:66.666667%}
.lg\:h-2\/3{height:66.666667%}
.lg\:w-1\/4{width:25%}
.lg\:h-1\/4{height:25%}
.lg\:w-3\/4{width:75%}
.lg\:h-3\/4{height:75%}
.lg\:w-auto{width:auto}
.lg\:h-auto{height:auto}
.lg\:w-fit{width:fit-content}
.lg\:h-fit{height:fit-content}
.lg\:w-min{width:min-content}
.lg\:h-min{height:min-content}
.lg\:w-max{width:max-content}
.lg\:h-max{height:max-content}
.lg\:w-screen{width:100vw}
.lg\:h-screen{height:100vw}
.lg\:w-svh{width:100svh}
.lg\:h-svh{height:100svh}
.lg\:w-dvh{width:100dvh}
.lg\:h-dvh{height:100dvh}
.lg\:w-full{width:100%}
.lg\:max-w-full{max-width:100%}
.lg\:w-auto{width:auto}
.lg\:max-w-auto{max-width:auto}
.lg\:w-screen{width:100vw}
.lg\:max-w-screen{max-width:100vw}
.lg\:w-1\/2{width:50%}
.lg\:max-w-1\/2{max-width:50%}
.lg\:w-1\/3{width:33.333333%}
.lg\:max-w-1\/3{max-width:33.333333%}
.lg\:w-2\/3{width:66.666667%}
.lg\:max-w-2\/3{max-width:66.666667%}
.lg\:w-1\/4{width:25%}
.lg\:max-w-1\/4{max-width:25%}
.lg\:w-3\/4{width:75%}
.lg\:max-w-3\/4{max-width:75%}
.lg\:max-w-2xl{max-width:42rem}
.lg\:max-w-3xl{max-width:48rem}
.lg\:max-w-4xl{max-width:56rem}
.lg\:max-w-5xl{max-width:64rem}
.lg\:max-w-6xl{max-width:72rem}
.lg\:max-w-7xl{max-width:80rem}
.lg\:order-1{order: 1}
.lg\:order-2{order: 2}
.lg\:order-3{order: 3}
.lg\:order-4{order: 4}
.lg\:order-5{order: 5}
.lg\:order-6{order: 6}
.lg\:order-7{order: 7}
.lg\:order-8{order: 8}
.lg\:order-9{order: 9}
.lg\:order-10{order: 10}
.lg\:order-11{order: 11}
.lg\:order-12{order: 12}
.lg\:order-first{order:-9999}
.lg\:order-last{order:9999}
.lg\:order-none{order:0}
.lg\:opacity-0{opacity: 0.0}
.lg\:opacity-5{opacity: 0.05}
.lg\:opacity-10{opacity: 0.1}
.lg\:opacity-20{opacity: 0.2}
.lg\:opacity-25{opacity: 0.25}
.lg\:opacity-30{opacity: 0.3}
.lg\:opacity-40{opacity: 0.4}
.lg\:opacity-50{opacity: 0.5}
.lg\:opacity-60{opacity: 0.6}
.lg\:opacity-70{opacity: 0.7}
.lg\:opacity-75{opacity: 0.75}
.lg\:opacity-80{opacity: 0.8}
.lg\:opacity-90{opacity: 0.9}
.lg\:opacity-95{opacity: 0.95}
.lg\:opacity-100{opacity: 1.0}
.lg\:translate-x-0{--tw-translate-x:0px}
.lg\:translate-y-0{--tw-translate-y:0px}
.lg\:-translate-y-1{--tw-translate-y:-0.25rem}
.lg\:-translate-y-2{--tw-translate-y:-0.5rem}
.lg\:visible{visibility:visible}
.lg\:invisible{visibility:hidden}
.lg\:static{position:static}
.lg\:fixed{position:fixed}
.lg\:absolute{position:absolute}
.lg\:relative{position:relative}
.lg\:sticky{position:sticky}
.lg\:z-0{z-index: 0}
.lg\:z-10{z-index: 10}
.lg\:z-20{z-index: 20}
.lg\:z-30{z-index: 30}
.lg\:z-40{z-index: 40}
.lg\:z-50{z-index: 50}
.lg\:z-60{z-index: 60}
.lg\:z-auto{z-index:auto}
.lg\:uppercase{text-transform:uppercase}
.lg\:italic{font-style:italic}
.lg\:px-4{padding-left:1rem;padding-right:1rem}
.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}
}
@media (min-width: nowrap) {
.xl\:block{display: block}
.xl\:inline-block{display: inline-block}
.xl\:inline{display: inline}
.xl\:flex{display: flex}
.xl\:inline-flex{display: inline-flex}
.xl\:inline-grid{display: inline-grid}
.xl\:grid{display: grid}
.xl\:table{display: table}
.xl\:hidden{display: hidden}
.xl\:flex-row{flex-direction:row}
.xl\:flex-col{flex-direction:col}
.xl\:flex-row-reverse{flex-direction:row-reverse}
.xl\:flex-col-reverse{flex-direction:col-reverse}
.xl\:flex-wrap{flex-wrap:wrap}
.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.xl\:flex-nowrap{flex-wrap:nowrap}
.xl\:items-start{align-items:start}
.xl\:items-end{align-items:end}
.xl\:items-center{align-items:center}
.xl\:items-baseline{align-items:baseline}
.xl\:items-stretch{align-items:stretch}
.xl\:justify-start{justify-content:start}
.xl\:justify-end{justify-content:end}
.xl\:justify-center{justify-content:center}
.xl\:justify-between{justify-content:between}
.xl\:justify-around{justify-content:around}
.xl\:justify-evenly{justify-content:evenly}
.xl\:self-start{align-self:start}
.xl\:self-end{align-self:end}
.xl\:self-center{align-self:center}
.xl\:self-stretch{align-self:stretch}
.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.xl\:col-span-1{grid-column:span 1 / span 1}
.xl\:col-span-2{grid-column:span 2 / span 2}
.xl\:col-span-3{grid-column:span 3 / span 3}
.xl\:col-span-4{grid-column:span 4 / span 4}
.xl\:col-span-5{grid-column:span 5 / span 5}
.xl\:col-span-6{grid-column:span 6 / span 6}
.xl\:col-span-7{grid-column:span 7 / span 7}
.xl\:col-span-8{grid-column:span 8 / span 8}
.xl\:col-span-9{grid-column:span 9 / span 9}
.xl\:col-span-10{grid-column:span 10 / span 10}
.xl\:col-span-11{grid-column:span 11 / span 11}
.xl\:col-span-12{grid-column:span 12 / span 12}
.xl\:col-start-1{grid-column-start:1}
.xl\:col-start-2{grid-column-start:2}
.xl\:col-start-3{grid-column-start:3}
.xl\:col-start-4{grid-column-start:4}
.xl\:col-start-5{grid-column-start:5}
.xl\:col-start-6{grid-column-start:6}
.xl\:col-start-7{grid-column-start:7}
.xl\:col-start-8{grid-column-start:8}
.xl\:col-start-9{grid-column-start:9}
.xl\:col-start-10{grid-column-start:10}
.xl\:col-start-11{grid-column-start:11}
.xl\:col-start-12{grid-column-start:12}
.xl\:col-end-1{grid-column-end:1}
.xl\:col-end-2{grid-column-end:2}
.xl\:col-end-3{grid-column-end:3}
.xl\:col-end-4{grid-column-end:4}
.xl\:col-end-5{grid-column-end:5}
.xl\:col-end-6{grid-column-end:6}
.xl\:col-end-7{grid-column-end:7}
.xl\:col-end-8{grid-column-end:8}
.xl\:col-end-9{grid-column-end:9}
.xl\:col-end-10{grid-column-end:10}
.xl\:col-end-11{grid-column-end:11}
.xl\:col-end-12{grid-column-end:12}
.xl\:text-xs{font-size:.75rem;line-height:1rem}
.xl\:text-sm{font-size:.875rem;line-height:1.25rem}
.xl\:text-base{font-size:1rem;line-height:1.5rem}
.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.xl\:text-5xl{font-size:3rem;line-height:1}
.xl\:text-6xl{font-size:3.75rem;line-height:1}
.xl\:text-7xl{font-size:4.5rem;line-height:1}
.xl\:text-8xl{font-size:6rem;line-height:1}
.xl\:text-9xl{font-size:8rem;line-height:1}
.xl\:text-left{text-align:left}
.xl\:text-center{text-align:center}
.xl\:text-right{text-align:right}
.xl\:text-justify{text-align:justify}
.xl\:leading-none{line-height:1}
.xl\:leading-tight{line-height:1.25}
.xl\:leading-snug{line-height:1.375}
.xl\:leading-normal{line-height:1.5}
.xl\:leading-relaxed{line-height:1.625}
.xl\:leading-loose{line-height:2}
.xl\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.xl\:pt-0\.5{padding-top:0.125rem}
.xl\:pb-0\.5{padding-bottom:0.125rem}
.xl\:pl-0\.5{padding-left:0.125rem}
.xl\:pr-0\.5{padding-right:0.125rem}
.xl\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.xl\:mt-0\.5{margin-top:0.125rem}
.xl\:mb-0\.5{margin-bottom:0.125rem}
.xl\:ml-0\.5{margin-left:0.125rem}
.xl\:mr-0\.5{margin-right:0.125rem}
.xl\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.xl\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.xl\:gap-0\.5{column-gap: 0.125rem; row-gap: 0.125rem}
.xl\:gap-x-0\.5{column-gap:0.125rem}
.xl\:gap-y-0\.5{row-gap:0.125rem}
.xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.xl\:pt-1{padding-top:0.25rem}
.xl\:pb-1{padding-bottom:0.25rem}
.xl\:pl-1{padding-left:0.25rem}
.xl\:pr-1{padding-right:0.25rem}
.xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.xl\:mt-1{margin-top:0.25rem}
.xl\:mb-1{margin-bottom:0.25rem}
.xl\:ml-1{margin-left:0.25rem}
.xl\:mr-1{margin-right:0.25rem}
.xl\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.xl\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.xl\:gap-1{column-gap: 0.25rem; row-gap: 0.25rem}
.xl\:gap-x-1{column-gap:0.25rem}
.xl\:gap-y-1{row-gap:0.25rem}
.xl\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.xl\:pt-1\.5{padding-top:0.375rem}
.xl\:pb-1\.5{padding-bottom:0.375rem}
.xl\:pl-1\.5{padding-left:0.375rem}
.xl\:pr-1\.5{padding-right:0.375rem}
.xl\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.xl\:mt-1\.5{margin-top:0.375rem}
.xl\:mb-1\.5{margin-bottom:0.375rem}
.xl\:ml-1\.5{margin-left:0.375rem}
.xl\:mr-1\.5{margin-right:0.375rem}
.xl\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.xl\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.xl\:gap-1\.5{column-gap: 0.375rem; row-gap: 0.375rem}
.xl\:gap-x-1\.5{column-gap:0.375rem}
.xl\:gap-y-1\.5{row-gap:0.375rem}
.xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.xl\:pt-2{padding-top:0.5rem}
.xl\:pb-2{padding-bottom:0.5rem}
.xl\:pl-2{padding-left:0.5rem}
.xl\:pr-2{padding-right:0.5rem}
.xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.xl\:mt-2{margin-top:0.5rem}
.xl\:mb-2{margin-bottom:0.5rem}
.xl\:ml-2{margin-left:0.5rem}
.xl\:mr-2{margin-right:0.5rem}
.xl\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.xl\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.xl\:gap-2{column-gap: 0.5rem; row-gap: 0.5rem}
.xl\:gap-x-2{column-gap:0.5rem}
.xl\:gap-y-2{row-gap:0.5rem}
.xl\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.xl\:pt-2\.5{padding-top:0.625rem}
.xl\:pb-2\.5{padding-bottom:0.625rem}
.xl\:pl-2\.5{padding-left:0.625rem}
.xl\:pr-2\.5{padding-right:0.625rem}
.xl\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.xl\:mt-2\.5{margin-top:0.625rem}
.xl\:mb-2\.5{margin-bottom:0.625rem}
.xl\:ml-2\.5{margin-left:0.625rem}
.xl\:mr-2\.5{margin-right:0.625rem}
.xl\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.xl\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.xl\:gap-2\.5{column-gap: 0.625rem; row-gap: 0.625rem}
.xl\:gap-x-2\.5{column-gap:0.625rem}
.xl\:gap-y-2\.5{row-gap:0.625rem}
.xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.xl\:pt-3{padding-top:0.75rem}
.xl\:pb-3{padding-bottom:0.75rem}
.xl\:pl-3{padding-left:0.75rem}
.xl\:pr-3{padding-right:0.75rem}
.xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.xl\:mt-3{margin-top:0.75rem}
.xl\:mb-3{margin-bottom:0.75rem}
.xl\:ml-3{margin-left:0.75rem}
.xl\:mr-3{margin-right:0.75rem}
.xl\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.xl\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.xl\:gap-3{column-gap: 0.75rem; row-gap: 0.75rem}
.xl\:gap-x-3{column-gap:0.75rem}
.xl\:gap-y-3{row-gap:0.75rem}
.xl\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.xl\:pt-3\.5{padding-top:0.875rem}
.xl\:pb-3\.5{padding-bottom:0.875rem}
.xl\:pl-3\.5{padding-left:0.875rem}
.xl\:pr-3\.5{padding-right:0.875rem}
.xl\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.xl\:mt-3\.5{margin-top:0.875rem}
.xl\:mb-3\.5{margin-bottom:0.875rem}
.xl\:ml-3\.5{margin-left:0.875rem}
.xl\:mr-3\.5{margin-right:0.875rem}
.xl\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.xl\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.xl\:gap-3\.5{column-gap: 0.875rem; row-gap: 0.875rem}
.xl\:gap-x-3\.5{column-gap:0.875rem}
.xl\:gap-y-3\.5{row-gap:0.875rem}
.xl\:py-4{padding-top:1rem;padding-bottom:1rem}
.xl\:pt-4{padding-top:1rem}
.xl\:pb-4{padding-bottom:1rem}
.xl\:pl-4{padding-left:1rem}
.xl\:pr-4{padding-right:1rem}
.xl\:px-4{padding-left:1rem;padding-right:1rem}
.xl\:mt-4{margin-top:1rem}
.xl\:mb-4{margin-bottom:1rem}
.xl\:ml-4{margin-left:1rem}
.xl\:mr-4{margin-right:1rem}
.xl\:mx-4{margin-left:1rem;margin-right:1rem}
.xl\:my-4{margin-top:1rem;margin-bottom:1rem}
.xl\:gap-4{column-gap: 1rem; row-gap: 1rem}
.xl\:gap-x-4{column-gap:1rem}
.xl\:gap-y-4{row-gap:1rem}
.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.xl\:pt-5{padding-top:1.25rem}
.xl\:pb-5{padding-bottom:1.25rem}
.xl\:pl-5{padding-left:1.25rem}
.xl\:pr-5{padding-right:1.25rem}
.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.xl\:mt-5{margin-top:1.25rem}
.xl\:mb-5{margin-bottom:1.25rem}
.xl\:ml-5{margin-left:1.25rem}
.xl\:mr-5{margin-right:1.25rem}
.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.xl\:gap-5{column-gap: 1.25rem; row-gap: 1.25rem}
.xl\:gap-x-5{column-gap:1.25rem}
.xl\:gap-y-5{row-gap:1.25rem}
.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.xl\:pt-6{padding-top:1.5rem}
.xl\:pb-6{padding-bottom:1.5rem}
.xl\:pl-6{padding-left:1.5rem}
.xl\:pr-6{padding-right:1.5rem}
.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.xl\:mt-6{margin-top:1.5rem}
.xl\:mb-6{margin-bottom:1.5rem}
.xl\:ml-6{margin-left:1.5rem}
.xl\:mr-6{margin-right:1.5rem}
.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.xl\:gap-6{column-gap: 1.5rem; row-gap: 1.5rem}
.xl\:gap-x-6{column-gap:1.5rem}
.xl\:gap-y-6{row-gap:1.5rem}
.xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.xl\:pt-7{padding-top:1.75rem}
.xl\:pb-7{padding-bottom:1.75rem}
.xl\:pl-7{padding-left:1.75rem}
.xl\:pr-7{padding-right:1.75rem}
.xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.xl\:mt-7{margin-top:1.75rem}
.xl\:mb-7{margin-bottom:1.75rem}
.xl\:ml-7{margin-left:1.75rem}
.xl\:mr-7{margin-right:1.75rem}
.xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.xl\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.xl\:gap-7{column-gap: 1.75rem; row-gap: 1.75rem}
.xl\:gap-x-7{column-gap:1.75rem}
.xl\:gap-y-7{row-gap:1.75rem}
.xl\:py-8{padding-top:2rem;padding-bottom:2rem}
.xl\:pt-8{padding-top:2rem}
.xl\:pb-8{padding-bottom:2rem}
.xl\:pl-8{padding-left:2rem}
.xl\:pr-8{padding-right:2rem}
.xl\:px-8{padding-left:2rem;padding-right:2rem}
.xl\:mt-8{margin-top:2rem}
.xl\:mb-8{margin-bottom:2rem}
.xl\:ml-8{margin-left:2rem}
.xl\:mr-8{margin-right:2rem}
.xl\:mx-8{margin-left:2rem;margin-right:2rem}
.xl\:my-8{margin-top:2rem;margin-bottom:2rem}
.xl\:gap-8{column-gap: 2rem; row-gap: 2rem}
.xl\:gap-x-8{column-gap:2rem}
.xl\:gap-y-8{row-gap:2rem}
.xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.xl\:pt-9{padding-top:2.25rem}
.xl\:pb-9{padding-bottom:2.25rem}
.xl\:pl-9{padding-left:2.25rem}
.xl\:pr-9{padding-right:2.25rem}
.xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.xl\:mt-9{margin-top:2.25rem}
.xl\:mb-9{margin-bottom:2.25rem}
.xl\:ml-9{margin-left:2.25rem}
.xl\:mr-9{margin-right:2.25rem}
.xl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.xl\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.xl\:gap-9{column-gap: 2.25rem; row-gap: 2.25rem}
.xl\:gap-x-9{column-gap:2.25rem}
.xl\:gap-y-9{row-gap:2.25rem}
.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.xl\:pt-10{padding-top:2.5rem}
.xl\:pb-10{padding-bottom:2.5rem}
.xl\:pl-10{padding-left:2.5rem}
.xl\:pr-10{padding-right:2.5rem}
.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.xl\:mt-10{margin-top:2.5rem}
.xl\:mb-10{margin-bottom:2.5rem}
.xl\:ml-10{margin-left:2.5rem}
.xl\:mr-10{margin-right:2.5rem}
.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.xl\:gap-10{column-gap: 2.5rem; row-gap: 2.5rem}
.xl\:gap-x-10{column-gap:2.5rem}
.xl\:gap-y-10{row-gap:2.5rem}
.xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.xl\:pt-11{padding-top:2.75rem}
.xl\:pb-11{padding-bottom:2.75rem}
.xl\:pl-11{padding-left:2.75rem}
.xl\:pr-11{padding-right:2.75rem}
.xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.xl\:mt-11{margin-top:2.75rem}
.xl\:mb-11{margin-bottom:2.75rem}
.xl\:ml-11{margin-left:2.75rem}
.xl\:mr-11{margin-right:2.75rem}
.xl\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.xl\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.xl\:gap-11{column-gap: 2.75rem; row-gap: 2.75rem}
.xl\:gap-x-11{column-gap:2.75rem}
.xl\:gap-y-11{row-gap:2.75rem}
.xl\:py-12{padding-top:3rem;padding-bottom:3rem}
.xl\:pt-12{padding-top:3rem}
.xl\:pb-12{padding-bottom:3rem}
.xl\:pl-12{padding-left:3rem}
.xl\:pr-12{padding-right:3rem}
.xl\:px-12{padding-left:3rem;padding-right:3rem}
.xl\:mt-12{margin-top:3rem}
.xl\:mb-12{margin-bottom:3rem}
.xl\:ml-12{margin-left:3rem}
.xl\:mr-12{margin-right:3rem}
.xl\:mx-12{margin-left:3rem;margin-right:3rem}
.xl\:my-12{margin-top:3rem;margin-bottom:3rem}
.xl\:gap-12{column-gap: 3rem; row-gap: 3rem}
.xl\:gap-x-12{column-gap:3rem}
.xl\:gap-y-12{row-gap:3rem}
.xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.xl\:pt-14{padding-top:3.5rem}
.xl\:pb-14{padding-bottom:3.5rem}
.xl\:pl-14{padding-left:3.5rem}
.xl\:pr-14{padding-right:3.5rem}
.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.xl\:mt-14{margin-top:3.5rem}
.xl\:mb-14{margin-bottom:3.5rem}
.xl\:ml-14{margin-left:3.5rem}
.xl\:mr-14{margin-right:3.5rem}
.xl\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.xl\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.xl\:gap-14{column-gap: 3.5rem; row-gap: 3.5rem}
.xl\:gap-x-14{column-gap:3.5rem}
.xl\:gap-y-14{row-gap:3.5rem}
.xl\:py-16{padding-top:4rem;padding-bottom:4rem}
.xl\:pt-16{padding-top:4rem}
.xl\:pb-16{padding-bottom:4rem}
.xl\:pl-16{padding-left:4rem}
.xl\:pr-16{padding-right:4rem}
.xl\:px-16{padding-left:4rem;padding-right:4rem}
.xl\:mt-16{margin-top:4rem}
.xl\:mb-16{margin-bottom:4rem}
.xl\:ml-16{margin-left:4rem}
.xl\:mr-16{margin-right:4rem}
.xl\:mx-16{margin-left:4rem;margin-right:4rem}
.xl\:my-16{margin-top:4rem;margin-bottom:4rem}
.xl\:gap-16{column-gap: 4rem; row-gap: 4rem}
.xl\:gap-x-16{column-gap:4rem}
.xl\:gap-y-16{row-gap:4rem}
.xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.xl\:pt-20{padding-top:5rem}
.xl\:pb-20{padding-bottom:5rem}
.xl\:pl-20{padding-left:5rem}
.xl\:pr-20{padding-right:5rem}
.xl\:px-20{padding-left:5rem;padding-right:5rem}
.xl\:mt-20{margin-top:5rem}
.xl\:mb-20{margin-bottom:5rem}
.xl\:ml-20{margin-left:5rem}
.xl\:mr-20{margin-right:5rem}
.xl\:mx-20{margin-left:5rem;margin-right:5rem}
.xl\:my-20{margin-top:5rem;margin-bottom:5rem}
.xl\:gap-20{column-gap: 5rem; row-gap: 5rem}
.xl\:gap-x-20{column-gap:5rem}
.xl\:gap-y-20{row-gap:5rem}
.xl\:py-24{padding-top:6rem;padding-bottom:6rem}
.xl\:pt-24{padding-top:6rem}
.xl\:pb-24{padding-bottom:6rem}
.xl\:pl-24{padding-left:6rem}
.xl\:pr-24{padding-right:6rem}
.xl\:px-24{padding-left:6rem;padding-right:6rem}
.xl\:mt-24{margin-top:6rem}
.xl\:mb-24{margin-bottom:6rem}
.xl\:ml-24{margin-left:6rem}
.xl\:mr-24{margin-right:6rem}
.xl\:mx-24{margin-left:6rem;margin-right:6rem}
.xl\:my-24{margin-top:6rem;margin-bottom:6rem}
.xl\:gap-24{column-gap: 6rem; row-gap: 6rem}
.xl\:gap-x-24{column-gap:6rem}
.xl\:gap-y-24{row-gap:6rem}
.xl\:py-28{padding-top:7rem;padding-bottom:7rem}
.xl\:pt-28{padding-top:7rem}
.xl\:pb-28{padding-bottom:7rem}
.xl\:pl-28{padding-left:7rem}
.xl\:pr-28{padding-right:7rem}
.xl\:px-28{padding-left:7rem;padding-right:7rem}
.xl\:mt-28{margin-top:7rem}
.xl\:mb-28{margin-bottom:7rem}
.xl\:ml-28{margin-left:7rem}
.xl\:mr-28{margin-right:7rem}
.xl\:mx-28{margin-left:7rem;margin-right:7rem}
.xl\:my-28{margin-top:7rem;margin-bottom:7rem}
.xl\:gap-28{column-gap: 7rem; row-gap: 7rem}
.xl\:gap-x-28{column-gap:7rem}
.xl\:gap-y-28{row-gap:7rem}
.xl\:py-32{padding-top:8rem;padding-bottom:8rem}
.xl\:pt-32{padding-top:8rem}
.xl\:pb-32{padding-bottom:8rem}
.xl\:pl-32{padding-left:8rem}
.xl\:pr-32{padding-right:8rem}
.xl\:px-32{padding-left:8rem;padding-right:8rem}
.xl\:mt-32{margin-top:8rem}
.xl\:mb-32{margin-bottom:8rem}
.xl\:ml-32{margin-left:8rem}
.xl\:mr-32{margin-right:8rem}
.xl\:mx-32{margin-left:8rem;margin-right:8rem}
.xl\:my-32{margin-top:8rem;margin-bottom:8rem}
.xl\:gap-32{column-gap: 8rem; row-gap: 8rem}
.xl\:gap-x-32{column-gap:8rem}
.xl\:gap-y-32{row-gap:8rem}
.xl\:py-36{padding-top:9rem;padding-bottom:9rem}
.xl\:pt-36{padding-top:9rem}
.xl\:pb-36{padding-bottom:9rem}
.xl\:pl-36{padding-left:9rem}
.xl\:pr-36{padding-right:9rem}
.xl\:px-36{padding-left:9rem;padding-right:9rem}
.xl\:mt-36{margin-top:9rem}
.xl\:mb-36{margin-bottom:9rem}
.xl\:ml-36{margin-left:9rem}
.xl\:mr-36{margin-right:9rem}
.xl\:mx-36{margin-left:9rem;margin-right:9rem}
.xl\:my-36{margin-top:9rem;margin-bottom:9rem}
.xl\:gap-36{column-gap: 9rem; row-gap: 9rem}
.xl\:gap-x-36{column-gap:9rem}
.xl\:gap-y-36{row-gap:9rem}
.xl\:py-40{padding-top:10rem;padding-bottom:10rem}
.xl\:pt-40{padding-top:10rem}
.xl\:pb-40{padding-bottom:10rem}
.xl\:pl-40{padding-left:10rem}
.xl\:pr-40{padding-right:10rem}
.xl\:px-40{padding-left:10rem;padding-right:10rem}
.xl\:mt-40{margin-top:10rem}
.xl\:mb-40{margin-bottom:10rem}
.xl\:ml-40{margin-left:10rem}
.xl\:mr-40{margin-right:10rem}
.xl\:mx-40{margin-left:10rem;margin-right:10rem}
.xl\:my-40{margin-top:10rem;margin-bottom:10rem}
.xl\:gap-40{column-gap: 10rem; row-gap: 10rem}
.xl\:gap-x-40{column-gap:10rem}
.xl\:gap-y-40{row-gap:10rem}
.xl\:py-44{padding-top:11rem;padding-bottom:11rem}
.xl\:pt-44{padding-top:11rem}
.xl\:pb-44{padding-bottom:11rem}
.xl\:pl-44{padding-left:11rem}
.xl\:pr-44{padding-right:11rem}
.xl\:px-44{padding-left:11rem;padding-right:11rem}
.xl\:mt-44{margin-top:11rem}
.xl\:mb-44{margin-bottom:11rem}
.xl\:ml-44{margin-left:11rem}
.xl\:mr-44{margin-right:11rem}
.xl\:mx-44{margin-left:11rem;margin-right:11rem}
.xl\:my-44{margin-top:11rem;margin-bottom:11rem}
.xl\:gap-44{column-gap: 11rem; row-gap: 11rem}
.xl\:gap-x-44{column-gap:11rem}
.xl\:gap-y-44{row-gap:11rem}
.xl\:py-48{padding-top:12rem;padding-bottom:12rem}
.xl\:pt-48{padding-top:12rem}
.xl\:pb-48{padding-bottom:12rem}
.xl\:pl-48{padding-left:12rem}
.xl\:pr-48{padding-right:12rem}
.xl\:px-48{padding-left:12rem;padding-right:12rem}
.xl\:mt-48{margin-top:12rem}
.xl\:mb-48{margin-bottom:12rem}
.xl\:ml-48{margin-left:12rem}
.xl\:mr-48{margin-right:12rem}
.xl\:mx-48{margin-left:12rem;margin-right:12rem}
.xl\:my-48{margin-top:12rem;margin-bottom:12rem}
.xl\:gap-48{column-gap: 12rem; row-gap: 12rem}
.xl\:gap-x-48{column-gap:12rem}
.xl\:gap-y-48{row-gap:12rem}
.xl\:py-52{padding-top:13rem;padding-bottom:13rem}
.xl\:pt-52{padding-top:13rem}
.xl\:pb-52{padding-bottom:13rem}
.xl\:pl-52{padding-left:13rem}
.xl\:pr-52{padding-right:13rem}
.xl\:px-52{padding-left:13rem;padding-right:13rem}
.xl\:mt-52{margin-top:13rem}
.xl\:mb-52{margin-bottom:13rem}
.xl\:ml-52{margin-left:13rem}
.xl\:mr-52{margin-right:13rem}
.xl\:mx-52{margin-left:13rem;margin-right:13rem}
.xl\:my-52{margin-top:13rem;margin-bottom:13rem}
.xl\:gap-52{column-gap: 13rem; row-gap: 13rem}
.xl\:gap-x-52{column-gap:13rem}
.xl\:gap-y-52{row-gap:13rem}
.xl\:py-56{padding-top:14rem;padding-bottom:14rem}
.xl\:pt-56{padding-top:14rem}
.xl\:pb-56{padding-bottom:14rem}
.xl\:pl-56{padding-left:14rem}
.xl\:pr-56{padding-right:14rem}
.xl\:px-56{padding-left:14rem;padding-right:14rem}
.xl\:mt-56{margin-top:14rem}
.xl\:mb-56{margin-bottom:14rem}
.xl\:ml-56{margin-left:14rem}
.xl\:mr-56{margin-right:14rem}
.xl\:mx-56{margin-left:14rem;margin-right:14rem}
.xl\:my-56{margin-top:14rem;margin-bottom:14rem}
.xl\:gap-56{column-gap: 14rem; row-gap: 14rem}
.xl\:gap-x-56{column-gap:14rem}
.xl\:gap-y-56{row-gap:14rem}
.xl\:py-60{padding-top:15rem;padding-bottom:15rem}
.xl\:pt-60{padding-top:15rem}
.xl\:pb-60{padding-bottom:15rem}
.xl\:pl-60{padding-left:15rem}
.xl\:pr-60{padding-right:15rem}
.xl\:px-60{padding-left:15rem;padding-right:15rem}
.xl\:mt-60{margin-top:15rem}
.xl\:mb-60{margin-bottom:15rem}
.xl\:ml-60{margin-left:15rem}
.xl\:mr-60{margin-right:15rem}
.xl\:mx-60{margin-left:15rem;margin-right:15rem}
.xl\:my-60{margin-top:15rem;margin-bottom:15rem}
.xl\:gap-60{column-gap: 15rem; row-gap: 15rem}
.xl\:gap-x-60{column-gap:15rem}
.xl\:gap-y-60{row-gap:15rem}
.xl\:py-64{padding-top:16rem;padding-bottom:16rem}
.xl\:pt-64{padding-top:16rem}
.xl\:pb-64{padding-bottom:16rem}
.xl\:pl-64{padding-left:16rem}
.xl\:pr-64{padding-right:16rem}
.xl\:px-64{padding-left:16rem;padding-right:16rem}
.xl\:mt-64{margin-top:16rem}
.xl\:mb-64{margin-bottom:16rem}
.xl\:ml-64{margin-left:16rem}
.xl\:mr-64{margin-right:16rem}
.xl\:mx-64{margin-left:16rem;margin-right:16rem}
.xl\:my-64{margin-top:16rem;margin-bottom:16rem}
.xl\:gap-64{column-gap: 16rem; row-gap: 16rem}
.xl\:gap-x-64{column-gap:16rem}
.xl\:gap-y-64{row-gap:16rem}
.xl\:py-72{padding-top:18rem;padding-bottom:18rem}
.xl\:pt-72{padding-top:18rem}
.xl\:pb-72{padding-bottom:18rem}
.xl\:pl-72{padding-left:18rem}
.xl\:pr-72{padding-right:18rem}
.xl\:px-72{padding-left:18rem;padding-right:18rem}
.xl\:mt-72{margin-top:18rem}
.xl\:mb-72{margin-bottom:18rem}
.xl\:ml-72{margin-left:18rem}
.xl\:mr-72{margin-right:18rem}
.xl\:mx-72{margin-left:18rem;margin-right:18rem}
.xl\:my-72{margin-top:18rem;margin-bottom:18rem}
.xl\:gap-72{column-gap: 18rem; row-gap: 18rem}
.xl\:gap-x-72{column-gap:18rem}
.xl\:gap-y-72{row-gap:18rem}
.xl\:py-80{padding-top:20rem;padding-bottom:20rem}
.xl\:pt-80{padding-top:20rem}
.xl\:pb-80{padding-bottom:20rem}
.xl\:pl-80{padding-left:20rem}
.xl\:pr-80{padding-right:20rem}
.xl\:px-80{padding-left:20rem;padding-right:20rem}
.xl\:mt-80{margin-top:20rem}
.xl\:mb-80{margin-bottom:20rem}
.xl\:ml-80{margin-left:20rem}
.xl\:mr-80{margin-right:20rem}
.xl\:mx-80{margin-left:20rem;margin-right:20rem}
.xl\:my-80{margin-top:20rem;margin-bottom:20rem}
.xl\:gap-80{column-gap: 20rem; row-gap: 20rem}
.xl\:gap-x-80{column-gap:20rem}
.xl\:gap-y-80{row-gap:20rem}
.xl\:py-96{padding-top:24rem;padding-bottom:24rem}
.xl\:pt-96{padding-top:24rem}
.xl\:pb-96{padding-bottom:24rem}
.xl\:pl-96{padding-left:24rem}
.xl\:pr-96{padding-right:24rem}
.xl\:px-96{padding-left:24rem;padding-right:24rem}
.xl\:mt-96{margin-top:24rem}
.xl\:mb-96{margin-bottom:24rem}
.xl\:ml-96{margin-left:24rem}
.xl\:mr-96{margin-right:24rem}
.xl\:mx-96{margin-left:24rem;margin-right:24rem}
.xl\:my-96{margin-top:24rem;margin-bottom:24rem}
.xl\:gap-96{column-gap: 24rem; row-gap: 24rem}
.xl\:gap-x-96{column-gap:24rem}
.xl\:gap-y-96{row-gap:24rem}
.xl\:w-0{width:0}
.xl\:h-0{height:0}
.xl\:w-px{width:1px}
.xl\:h-px{height:1px}
.xl\:w-0\.5{width:0.125rem}
.xl\:h-0\.5{height:0.125rem}
.xl\:w-1{width:0.25rem}
.xl\:h-1{height:0.25rem}
.xl\:w-1\.5{width:0.375rem}
.xl\:h-1\.5{height:0.375rem}
.xl\:w-2{width:0.5rem}
.xl\:h-2{height:0.5rem}
.xl\:w-2\.5{width:0.625rem}
.xl\:h-2\.5{height:0.625rem}
.xl\:w-3{width:0.75rem}
.xl\:h-3{height:0.75rem}
.xl\:w-3\.5{width:0.875rem}
.xl\:h-3\.5{height:0.875rem}
.xl\:w-4{width:1rem}
.xl\:h-4{height:1rem}
.xl\:w-5{width:1.25rem}
.xl\:h-5{height:1.25rem}
.xl\:w-6{width:1.5rem}
.xl\:h-6{height:1.5rem}
.xl\:w-7{width:1.75rem}
.xl\:h-7{height:1.75rem}
.xl\:w-8{width:2rem}
.xl\:h-8{height:2rem}
.xl\:w-9{width:2.25rem}
.xl\:h-9{height:2.25rem}
.xl\:w-10{width:2.5rem}
.xl\:h-10{height:2.5rem}
.xl\:w-11{width:2.75rem}
.xl\:h-11{height:2.75rem}
.xl\:w-12{width:3rem}
.xl\:h-12{height:3rem}
.xl\:w-14{width:3.5rem}
.xl\:h-14{height:3.5rem}
.xl\:w-16{width:4rem}
.xl\:h-16{height:4rem}
.xl\:w-20{width:5rem}
.xl\:h-20{height:5rem}
.xl\:w-24{width:6rem}
.xl\:h-24{height:6rem}
.xl\:w-28{width:7rem}
.xl\:h-28{height:7rem}
.xl\:w-32{width:8rem}
.xl\:h-32{height:8rem}
.xl\:w-36{width:9rem}
.xl\:h-36{height:9rem}
.xl\:w-40{width:10rem}
.xl\:h-40{height:10rem}
.xl\:w-44{width:11rem}
.xl\:h-44{height:11rem}
.xl\:w-48{width:12rem}
.xl\:h-48{height:12rem}
.xl\:w-52{width:13rem}
.xl\:h-52{height:13rem}
.xl\:w-56{width:14rem}
.xl\:h-56{height:14rem}
.xl\:w-60{width:15rem}
.xl\:h-60{height:15rem}
.xl\:w-64{width:16rem}
.xl\:h-64{height:16rem}
.xl\:w-72{width:18rem}
.xl\:h-72{height:18rem}
.xl\:w-80{width:20rem}
.xl\:h-80{height:20rem}
.xl\:w-96{width:24rem}
.xl\:h-96{height:24rem}
.xl\:w-full{width:100%}
.xl\:h-full{height:100%}
.xl\:w-1\/2{width:50%}
.xl\:h-1\/2{height:50%}
.xl\:w-1\/3{width:33.333333%}
.xl\:h-1\/3{height:33.333333%}
.xl\:w-2\/3{width:66.666667%}
.xl\:h-2\/3{height:66.666667%}
.xl\:w-1\/4{width:25%}
.xl\:h-1\/4{height:25%}
.xl\:w-3\/4{width:75%}
.xl\:h-3\/4{height:75%}
.xl\:w-auto{width:auto}
.xl\:h-auto{height:auto}
.xl\:w-fit{width:fit-content}
.xl\:h-fit{height:fit-content}
.xl\:w-min{width:min-content}
.xl\:h-min{height:min-content}
.xl\:w-max{width:max-content}
.xl\:h-max{height:max-content}
.xl\:w-screen{width:100vw}
.xl\:h-screen{height:100vw}
.xl\:w-svh{width:100svh}
.xl\:h-svh{height:100svh}
.xl\:w-dvh{width:100dvh}
.xl\:h-dvh{height:100dvh}
.xl\:w-full{width:100%}
.xl\:max-w-full{max-width:100%}
.xl\:w-auto{width:auto}
.xl\:max-w-auto{max-width:auto}
.xl\:w-screen{width:100vw}
.xl\:max-w-screen{max-width:100vw}
.xl\:w-1\/2{width:50%}
.xl\:max-w-1\/2{max-width:50%}
.xl\:w-1\/3{width:33.333333%}
.xl\:max-w-1\/3{max-width:33.333333%}
.xl\:w-2\/3{width:66.666667%}
.xl\:max-w-2\/3{max-width:66.666667%}
.xl\:w-1\/4{width:25%}
.xl\:max-w-1\/4{max-width:25%}
.xl\:w-3\/4{width:75%}
.xl\:max-w-3\/4{max-width:75%}
.xl\:max-w-2xl{max-width:42rem}
.xl\:max-w-3xl{max-width:48rem}
.xl\:max-w-4xl{max-width:56rem}
.xl\:max-w-5xl{max-width:64rem}
.xl\:max-w-6xl{max-width:72rem}
.xl\:max-w-7xl{max-width:80rem}
.xl\:order-1{order: 1}
.xl\:order-2{order: 2}
.xl\:order-3{order: 3}
.xl\:order-4{order: 4}
.xl\:order-5{order: 5}
.xl\:order-6{order: 6}
.xl\:order-7{order: 7}
.xl\:order-8{order: 8}
.xl\:order-9{order: 9}
.xl\:order-10{order: 10}
.xl\:order-11{order: 11}
.xl\:order-12{order: 12}
.xl\:order-first{order:-9999}
.xl\:order-last{order:9999}
.xl\:order-none{order:0}
.xl\:opacity-0{opacity: 0.0}
.xl\:opacity-5{opacity: 0.05}
.xl\:opacity-10{opacity: 0.1}
.xl\:opacity-20{opacity: 0.2}
.xl\:opacity-25{opacity: 0.25}
.xl\:opacity-30{opacity: 0.3}
.xl\:opacity-40{opacity: 0.4}
.xl\:opacity-50{opacity: 0.5}
.xl\:opacity-60{opacity: 0.6}
.xl\:opacity-70{opacity: 0.7}
.xl\:opacity-75{opacity: 0.75}
.xl\:opacity-80{opacity: 0.8}
.xl\:opacity-90{opacity: 0.9}
.xl\:opacity-95{opacity: 0.95}
.xl\:opacity-100{opacity: 1.0}
.xl\:translate-x-0{--tw-translate-x:0px}
.xl\:translate-y-0{--tw-translate-y:0px}
.xl\:-translate-y-1{--tw-translate-y:-0.25rem}
.xl\:-translate-y-2{--tw-translate-y:-0.5rem}
.xl\:visible{visibility:visible}
.xl\:invisible{visibility:hidden}
.xl\:static{position:static}
.xl\:fixed{position:fixed}
.xl\:absolute{position:absolute}
.xl\:relative{position:relative}
.xl\:sticky{position:sticky}
.xl\:z-0{z-index: 0}
.xl\:z-10{z-index: 10}
.xl\:z-20{z-index: 20}
.xl\:z-30{z-index: 30}
.xl\:z-40{z-index: 40}
.xl\:z-50{z-index: 50}
.xl\:z-60{z-index: 60}
.xl\:z-auto{z-index:auto}
.xl\:uppercase{text-transform:uppercase}
.xl\:italic{font-style:italic}
.xl\:px-4{padding-left:1rem;padding-right:1rem}
.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}
}
@media (min-width: nowrap) {
.2xl\:block{display: block}
.2xl\:inline-block{display: inline-block}
.2xl\:inline{display: inline}
.2xl\:flex{display: flex}
.2xl\:inline-flex{display: inline-flex}
.2xl\:inline-grid{display: inline-grid}
.2xl\:grid{display: grid}
.2xl\:table{display: table}
.2xl\:hidden{display: hidden}
.2xl\:flex-row{flex-direction:row}
.2xl\:flex-col{flex-direction:col}
.2xl\:flex-row-reverse{flex-direction:row-reverse}
.2xl\:flex-col-reverse{flex-direction:col-reverse}
.2xl\:flex-wrap{flex-wrap:wrap}
.2xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.2xl\:flex-nowrap{flex-wrap:nowrap}
.2xl\:items-start{align-items:start}
.2xl\:items-end{align-items:end}
.2xl\:items-center{align-items:center}
.2xl\:items-baseline{align-items:baseline}
.2xl\:items-stretch{align-items:stretch}
.2xl\:justify-start{justify-content:start}
.2xl\:justify-end{justify-content:end}
.2xl\:justify-center{justify-content:center}
.2xl\:justify-between{justify-content:between}
.2xl\:justify-around{justify-content:around}
.2xl\:justify-evenly{justify-content:evenly}
.2xl\:self-start{align-self:start}
.2xl\:self-end{align-self:end}
.2xl\:self-center{align-self:center}
.2xl\:self-stretch{align-self:stretch}
.2xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.2xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.2xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.2xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.2xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.2xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.2xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.2xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.2xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.2xl\:col-span-1{grid-column:span 1 / span 1}
.2xl\:col-span-2{grid-column:span 2 / span 2}
.2xl\:col-span-3{grid-column:span 3 / span 3}
.2xl\:col-span-4{grid-column:span 4 / span 4}
.2xl\:col-span-5{grid-column:span 5 / span 5}
.2xl\:col-span-6{grid-column:span 6 / span 6}
.2xl\:col-span-7{grid-column:span 7 / span 7}
.2xl\:col-span-8{grid-column:span 8 / span 8}
.2xl\:col-span-9{grid-column:span 9 / span 9}
.2xl\:col-span-10{grid-column:span 10 / span 10}
.2xl\:col-span-11{grid-column:span 11 / span 11}
.2xl\:col-span-12{grid-column:span 12 / span 12}
.2xl\:col-start-1{grid-column-start:1}
.2xl\:col-start-2{grid-column-start:2}
.2xl\:col-start-3{grid-column-start:3}
.2xl\:col-start-4{grid-column-start:4}
.2xl\:col-start-5{grid-column-start:5}
.2xl\:col-start-6{grid-column-start:6}
.2xl\:col-start-7{grid-column-start:7}
.2xl\:col-start-8{grid-column-start:8}
.2xl\:col-start-9{grid-column-start:9}
.2xl\:col-start-10{grid-column-start:10}
.2xl\:col-start-11{grid-column-start:11}
.2xl\:col-start-12{grid-column-start:12}
.2xl\:col-end-1{grid-column-end:1}
.2xl\:col-end-2{grid-column-end:2}
.2xl\:col-end-3{grid-column-end:3}
.2xl\:col-end-4{grid-column-end:4}
.2xl\:col-end-5{grid-column-end:5}
.2xl\:col-end-6{grid-column-end:6}
.2xl\:col-end-7{grid-column-end:7}
.2xl\:col-end-8{grid-column-end:8}
.2xl\:col-end-9{grid-column-end:9}
.2xl\:col-end-10{grid-column-end:10}
.2xl\:col-end-11{grid-column-end:11}
.2xl\:col-end-12{grid-column-end:12}
.2xl\:text-xs{font-size:.75rem;line-height:1rem}
.2xl\:text-sm{font-size:.875rem;line-height:1.25rem}
.2xl\:text-base{font-size:1rem;line-height:1.5rem}
.2xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.2xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.2xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.2xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.2xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.2xl\:text-5xl{font-size:3rem;line-height:1}
.2xl\:text-6xl{font-size:3.75rem;line-height:1}
.2xl\:text-7xl{font-size:4.5rem;line-height:1}
.2xl\:text-8xl{font-size:6rem;line-height:1}
.2xl\:text-9xl{font-size:8rem;line-height:1}
.2xl\:text-left{text-align:left}
.2xl\:text-center{text-align:center}
.2xl\:text-right{text-align:right}
.2xl\:text-justify{text-align:justify}
.2xl\:leading-none{line-height:1}
.2xl\:leading-tight{line-height:1.25}
.2xl\:leading-snug{line-height:1.375}
.2xl\:leading-normal{line-height:1.5}
.2xl\:leading-relaxed{line-height:1.625}
.2xl\:leading-loose{line-height:2}
.2xl\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.2xl\:pt-0\.5{padding-top:0.125rem}
.2xl\:pb-0\.5{padding-bottom:0.125rem}
.2xl\:pl-0\.5{padding-left:0.125rem}
.2xl\:pr-0\.5{padding-right:0.125rem}
.2xl\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.2xl\:mt-0\.5{margin-top:0.125rem}
.2xl\:mb-0\.5{margin-bottom:0.125rem}
.2xl\:ml-0\.5{margin-left:0.125rem}
.2xl\:mr-0\.5{margin-right:0.125rem}
.2xl\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.2xl\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.2xl\:gap-0\.5{column-gap: 0.125rem; row-gap: 0.125rem}
.2xl\:gap-x-0\.5{column-gap:0.125rem}
.2xl\:gap-y-0\.5{row-gap:0.125rem}
.2xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.2xl\:pt-1{padding-top:0.25rem}
.2xl\:pb-1{padding-bottom:0.25rem}
.2xl\:pl-1{padding-left:0.25rem}
.2xl\:pr-1{padding-right:0.25rem}
.2xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.2xl\:mt-1{margin-top:0.25rem}
.2xl\:mb-1{margin-bottom:0.25rem}
.2xl\:ml-1{margin-left:0.25rem}
.2xl\:mr-1{margin-right:0.25rem}
.2xl\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.2xl\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.2xl\:gap-1{column-gap: 0.25rem; row-gap: 0.25rem}
.2xl\:gap-x-1{column-gap:0.25rem}
.2xl\:gap-y-1{row-gap:0.25rem}
.2xl\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.2xl\:pt-1\.5{padding-top:0.375rem}
.2xl\:pb-1\.5{padding-bottom:0.375rem}
.2xl\:pl-1\.5{padding-left:0.375rem}
.2xl\:pr-1\.5{padding-right:0.375rem}
.2xl\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.2xl\:mt-1\.5{margin-top:0.375rem}
.2xl\:mb-1\.5{margin-bottom:0.375rem}
.2xl\:ml-1\.5{margin-left:0.375rem}
.2xl\:mr-1\.5{margin-right:0.375rem}
.2xl\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.2xl\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.2xl\:gap-1\.5{column-gap: 0.375rem; row-gap: 0.375rem}
.2xl\:gap-x-1\.5{column-gap:0.375rem}
.2xl\:gap-y-1\.5{row-gap:0.375rem}
.2xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.2xl\:pt-2{padding-top:0.5rem}
.2xl\:pb-2{padding-bottom:0.5rem}
.2xl\:pl-2{padding-left:0.5rem}
.2xl\:pr-2{padding-right:0.5rem}
.2xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.2xl\:mt-2{margin-top:0.5rem}
.2xl\:mb-2{margin-bottom:0.5rem}
.2xl\:ml-2{margin-left:0.5rem}
.2xl\:mr-2{margin-right:0.5rem}
.2xl\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.2xl\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.2xl\:gap-2{column-gap: 0.5rem; row-gap: 0.5rem}
.2xl\:gap-x-2{column-gap:0.5rem}
.2xl\:gap-y-2{row-gap:0.5rem}
.2xl\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.2xl\:pt-2\.5{padding-top:0.625rem}
.2xl\:pb-2\.5{padding-bottom:0.625rem}
.2xl\:pl-2\.5{padding-left:0.625rem}
.2xl\:pr-2\.5{padding-right:0.625rem}
.2xl\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.2xl\:mt-2\.5{margin-top:0.625rem}
.2xl\:mb-2\.5{margin-bottom:0.625rem}
.2xl\:ml-2\.5{margin-left:0.625rem}
.2xl\:mr-2\.5{margin-right:0.625rem}
.2xl\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.2xl\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.2xl\:gap-2\.5{column-gap: 0.625rem; row-gap: 0.625rem}
.2xl\:gap-x-2\.5{column-gap:0.625rem}
.2xl\:gap-y-2\.5{row-gap:0.625rem}
.2xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.2xl\:pt-3{padding-top:0.75rem}
.2xl\:pb-3{padding-bottom:0.75rem}
.2xl\:pl-3{padding-left:0.75rem}
.2xl\:pr-3{padding-right:0.75rem}
.2xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.2xl\:mt-3{margin-top:0.75rem}
.2xl\:mb-3{margin-bottom:0.75rem}
.2xl\:ml-3{margin-left:0.75rem}
.2xl\:mr-3{margin-right:0.75rem}
.2xl\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.2xl\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.2xl\:gap-3{column-gap: 0.75rem; row-gap: 0.75rem}
.2xl\:gap-x-3{column-gap:0.75rem}
.2xl\:gap-y-3{row-gap:0.75rem}
.2xl\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.2xl\:pt-3\.5{padding-top:0.875rem}
.2xl\:pb-3\.5{padding-bottom:0.875rem}
.2xl\:pl-3\.5{padding-left:0.875rem}
.2xl\:pr-3\.5{padding-right:0.875rem}
.2xl\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.2xl\:mt-3\.5{margin-top:0.875rem}
.2xl\:mb-3\.5{margin-bottom:0.875rem}
.2xl\:ml-3\.5{margin-left:0.875rem}
.2xl\:mr-3\.5{margin-right:0.875rem}
.2xl\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.2xl\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.2xl\:gap-3\.5{column-gap: 0.875rem; row-gap: 0.875rem}
.2xl\:gap-x-3\.5{column-gap:0.875rem}
.2xl\:gap-y-3\.5{row-gap:0.875rem}
.2xl\:py-4{padding-top:1rem;padding-bottom:1rem}
.2xl\:pt-4{padding-top:1rem}
.2xl\:pb-4{padding-bottom:1rem}
.2xl\:pl-4{padding-left:1rem}
.2xl\:pr-4{padding-right:1rem}
.2xl\:px-4{padding-left:1rem;padding-right:1rem}
.2xl\:mt-4{margin-top:1rem}
.2xl\:mb-4{margin-bottom:1rem}
.2xl\:ml-4{margin-left:1rem}
.2xl\:mr-4{margin-right:1rem}
.2xl\:mx-4{margin-left:1rem;margin-right:1rem}
.2xl\:my-4{margin-top:1rem;margin-bottom:1rem}
.2xl\:gap-4{column-gap: 1rem; row-gap: 1rem}
.2xl\:gap-x-4{column-gap:1rem}
.2xl\:gap-y-4{row-gap:1rem}
.2xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.2xl\:pt-5{padding-top:1.25rem}
.2xl\:pb-5{padding-bottom:1.25rem}
.2xl\:pl-5{padding-left:1.25rem}
.2xl\:pr-5{padding-right:1.25rem}
.2xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.2xl\:mt-5{margin-top:1.25rem}
.2xl\:mb-5{margin-bottom:1.25rem}
.2xl\:ml-5{margin-left:1.25rem}
.2xl\:mr-5{margin-right:1.25rem}
.2xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.2xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.2xl\:gap-5{column-gap: 1.25rem; row-gap: 1.25rem}
.2xl\:gap-x-5{column-gap:1.25rem}
.2xl\:gap-y-5{row-gap:1.25rem}
.2xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.2xl\:pt-6{padding-top:1.5rem}
.2xl\:pb-6{padding-bottom:1.5rem}
.2xl\:pl-6{padding-left:1.5rem}
.2xl\:pr-6{padding-right:1.5rem}
.2xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.2xl\:mt-6{margin-top:1.5rem}
.2xl\:mb-6{margin-bottom:1.5rem}
.2xl\:ml-6{margin-left:1.5rem}
.2xl\:mr-6{margin-right:1.5rem}
.2xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.2xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.2xl\:gap-6{column-gap: 1.5rem; row-gap: 1.5rem}
.2xl\:gap-x-6{column-gap:1.5rem}
.2xl\:gap-y-6{row-gap:1.5rem}
.2xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.2xl\:pt-7{padding-top:1.75rem}
.2xl\:pb-7{padding-bottom:1.75rem}
.2xl\:pl-7{padding-left:1.75rem}
.2xl\:pr-7{padding-right:1.75rem}
.2xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.2xl\:mt-7{margin-top:1.75rem}
.2xl\:mb-7{margin-bottom:1.75rem}
.2xl\:ml-7{margin-left:1.75rem}
.2xl\:mr-7{margin-right:1.75rem}
.2xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.2xl\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.2xl\:gap-7{column-gap: 1.75rem; row-gap: 1.75rem}
.2xl\:gap-x-7{column-gap:1.75rem}
.2xl\:gap-y-7{row-gap:1.75rem}
.2xl\:py-8{padding-top:2rem;padding-bottom:2rem}
.2xl\:pt-8{padding-top:2rem}
.2xl\:pb-8{padding-bottom:2rem}
.2xl\:pl-8{padding-left:2rem}
.2xl\:pr-8{padding-right:2rem}
.2xl\:px-8{padding-left:2rem;padding-right:2rem}
.2xl\:mt-8{margin-top:2rem}
.2xl\:mb-8{margin-bottom:2rem}
.2xl\:ml-8{margin-left:2rem}
.2xl\:mr-8{margin-right:2rem}
.2xl\:mx-8{margin-left:2rem;margin-right:2rem}
.2xl\:my-8{margin-top:2rem;margin-bottom:2rem}
.2xl\:gap-8{column-gap: 2rem; row-gap: 2rem}
.2xl\:gap-x-8{column-gap:2rem}
.2xl\:gap-y-8{row-gap:2rem}
.2xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.2xl\:pt-9{padding-top:2.25rem}
.2xl\:pb-9{padding-bottom:2.25rem}
.2xl\:pl-9{padding-left:2.25rem}
.2xl\:pr-9{padding-right:2.25rem}
.2xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.2xl\:mt-9{margin-top:2.25rem}
.2xl\:mb-9{margin-bottom:2.25rem}
.2xl\:ml-9{margin-left:2.25rem}
.2xl\:mr-9{margin-right:2.25rem}
.2xl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.2xl\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.2xl\:gap-9{column-gap: 2.25rem; row-gap: 2.25rem}
.2xl\:gap-x-9{column-gap:2.25rem}
.2xl\:gap-y-9{row-gap:2.25rem}
.2xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.2xl\:pt-10{padding-top:2.5rem}
.2xl\:pb-10{padding-bottom:2.5rem}
.2xl\:pl-10{padding-left:2.5rem}
.2xl\:pr-10{padding-right:2.5rem}
.2xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.2xl\:mt-10{margin-top:2.5rem}
.2xl\:mb-10{margin-bottom:2.5rem}
.2xl\:ml-10{margin-left:2.5rem}
.2xl\:mr-10{margin-right:2.5rem}
.2xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.2xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.2xl\:gap-10{column-gap: 2.5rem; row-gap: 2.5rem}
.2xl\:gap-x-10{column-gap:2.5rem}
.2xl\:gap-y-10{row-gap:2.5rem}
.2xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.2xl\:pt-11{padding-top:2.75rem}
.2xl\:pb-11{padding-bottom:2.75rem}
.2xl\:pl-11{padding-left:2.75rem}
.2xl\:pr-11{padding-right:2.75rem}
.2xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.2xl\:mt-11{margin-top:2.75rem}
.2xl\:mb-11{margin-bottom:2.75rem}
.2xl\:ml-11{margin-left:2.75rem}
.2xl\:mr-11{margin-right:2.75rem}
.2xl\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.2xl\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.2xl\:gap-11{column-gap: 2.75rem; row-gap: 2.75rem}
.2xl\:gap-x-11{column-gap:2.75rem}
.2xl\:gap-y-11{row-gap:2.75rem}
.2xl\:py-12{padding-top:3rem;padding-bottom:3rem}
.2xl\:pt-12{padding-top:3rem}
.2xl\:pb-12{padding-bottom:3rem}
.2xl\:pl-12{padding-left:3rem}
.2xl\:pr-12{padding-right:3rem}
.2xl\:px-12{padding-left:3rem;padding-right:3rem}
.2xl\:mt-12{margin-top:3rem}
.2xl\:mb-12{margin-bottom:3rem}
.2xl\:ml-12{margin-left:3rem}
.2xl\:mr-12{margin-right:3rem}
.2xl\:mx-12{margin-left:3rem;margin-right:3rem}
.2xl\:my-12{margin-top:3rem;margin-bottom:3rem}
.2xl\:gap-12{column-gap: 3rem; row-gap: 3rem}
.2xl\:gap-x-12{column-gap:3rem}
.2xl\:gap-y-12{row-gap:3rem}
.2xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.2xl\:pt-14{padding-top:3.5rem}
.2xl\:pb-14{padding-bottom:3.5rem}
.2xl\:pl-14{padding-left:3.5rem}
.2xl\:pr-14{padding-right:3.5rem}
.2xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.2xl\:mt-14{margin-top:3.5rem}
.2xl\:mb-14{margin-bottom:3.5rem}
.2xl\:ml-14{margin-left:3.5rem}
.2xl\:mr-14{margin-right:3.5rem}
.2xl\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.2xl\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.2xl\:gap-14{column-gap: 3.5rem; row-gap: 3.5rem}
.2xl\:gap-x-14{column-gap:3.5rem}
.2xl\:gap-y-14{row-gap:3.5rem}
.2xl\:py-16{padding-top:4rem;padding-bottom:4rem}
.2xl\:pt-16{padding-top:4rem}
.2xl\:pb-16{padding-bottom:4rem}
.2xl\:pl-16{padding-left:4rem}
.2xl\:pr-16{padding-right:4rem}
.2xl\:px-16{padding-left:4rem;padding-right:4rem}
.2xl\:mt-16{margin-top:4rem}
.2xl\:mb-16{margin-bottom:4rem}
.2xl\:ml-16{margin-left:4rem}
.2xl\:mr-16{margin-right:4rem}
.2xl\:mx-16{margin-left:4rem;margin-right:4rem}
.2xl\:my-16{margin-top:4rem;margin-bottom:4rem}
.2xl\:gap-16{column-gap: 4rem; row-gap: 4rem}
.2xl\:gap-x-16{column-gap:4rem}
.2xl\:gap-y-16{row-gap:4rem}
.2xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.2xl\:pt-20{padding-top:5rem}
.2xl\:pb-20{padding-bottom:5rem}
.2xl\:pl-20{padding-left:5rem}
.2xl\:pr-20{padding-right:5rem}
.2xl\:px-20{padding-left:5rem;padding-right:5rem}
.2xl\:mt-20{margin-top:5rem}
.2xl\:mb-20{margin-bottom:5rem}
.2xl\:ml-20{margin-left:5rem}
.2xl\:mr-20{margin-right:5rem}
.2xl\:mx-20{margin-left:5rem;margin-right:5rem}
.2xl\:my-20{margin-top:5rem;margin-bottom:5rem}
.2xl\:gap-20{column-gap: 5rem; row-gap: 5rem}
.2xl\:gap-x-20{column-gap:5rem}
.2xl\:gap-y-20{row-gap:5rem}
.2xl\:py-24{padding-top:6rem;padding-bottom:6rem}
.2xl\:pt-24{padding-top:6rem}
.2xl\:pb-24{padding-bottom:6rem}
.2xl\:pl-24{padding-left:6rem}
.2xl\:pr-24{padding-right:6rem}
.2xl\:px-24{padding-left:6rem;padding-right:6rem}
.2xl\:mt-24{margin-top:6rem}
.2xl\:mb-24{margin-bottom:6rem}
.2xl\:ml-24{margin-left:6rem}
.2xl\:mr-24{margin-right:6rem}
.2xl\:mx-24{margin-left:6rem;margin-right:6rem}
.2xl\:my-24{margin-top:6rem;margin-bottom:6rem}
.2xl\:gap-24{column-gap: 6rem; row-gap: 6rem}
.2xl\:gap-x-24{column-gap:6rem}
.2xl\:gap-y-24{row-gap:6rem}
.2xl\:py-28{padding-top:7rem;padding-bottom:7rem}
.2xl\:pt-28{padding-top:7rem}
.2xl\:pb-28{padding-bottom:7rem}
.2xl\:pl-28{padding-left:7rem}
.2xl\:pr-28{padding-right:7rem}
.2xl\:px-28{padding-left:7rem;padding-right:7rem}
.2xl\:mt-28{margin-top:7rem}
.2xl\:mb-28{margin-bottom:7rem}
.2xl\:ml-28{margin-left:7rem}
.2xl\:mr-28{margin-right:7rem}
.2xl\:mx-28{margin-left:7rem;margin-right:7rem}
.2xl\:my-28{margin-top:7rem;margin-bottom:7rem}
.2xl\:gap-28{column-gap: 7rem; row-gap: 7rem}
.2xl\:gap-x-28{column-gap:7rem}
.2xl\:gap-y-28{row-gap:7rem}
.2xl\:py-32{padding-top:8rem;padding-bottom:8rem}
.2xl\:pt-32{padding-top:8rem}
.2xl\:pb-32{padding-bottom:8rem}
.2xl\:pl-32{padding-left:8rem}
.2xl\:pr-32{padding-right:8rem}
.2xl\:px-32{padding-left:8rem;padding-right:8rem}
.2xl\:mt-32{margin-top:8rem}
.2xl\:mb-32{margin-bottom:8rem}
.2xl\:ml-32{margin-left:8rem}
.2xl\:mr-32{margin-right:8rem}
.2xl\:mx-32{margin-left:8rem;margin-right:8rem}
.2xl\:my-32{margin-top:8rem;margin-bottom:8rem}
.2xl\:gap-32{column-gap: 8rem; row-gap: 8rem}
.2xl\:gap-x-32{column-gap:8rem}
.2xl\:gap-y-32{row-gap:8rem}
.2xl\:py-36{padding-top:9rem;padding-bottom:9rem}
.2xl\:pt-36{padding-top:9rem}
.2xl\:pb-36{padding-bottom:9rem}
.2xl\:pl-36{padding-left:9rem}
.2xl\:pr-36{padding-right:9rem}
.2xl\:px-36{padding-left:9rem;padding-right:9rem}
.2xl\:mt-36{margin-top:9rem}
.2xl\:mb-36{margin-bottom:9rem}
.2xl\:ml-36{margin-left:9rem}
.2xl\:mr-36{margin-right:9rem}
.2xl\:mx-36{margin-left:9rem;margin-right:9rem}
.2xl\:my-36{margin-top:9rem;margin-bottom:9rem}
.2xl\:gap-36{column-gap: 9rem; row-gap: 9rem}
.2xl\:gap-x-36{column-gap:9rem}
.2xl\:gap-y-36{row-gap:9rem}
.2xl\:py-40{padding-top:10rem;padding-bottom:10rem}
.2xl\:pt-40{padding-top:10rem}
.2xl\:pb-40{padding-bottom:10rem}
.2xl\:pl-40{padding-left:10rem}
.2xl\:pr-40{padding-right:10rem}
.2xl\:px-40{padding-left:10rem;padding-right:10rem}
.2xl\:mt-40{margin-top:10rem}
.2xl\:mb-40{margin-bottom:10rem}
.2xl\:ml-40{margin-left:10rem}
.2xl\:mr-40{margin-right:10rem}
.2xl\:mx-40{margin-left:10rem;margin-right:10rem}
.2xl\:my-40{margin-top:10rem;margin-bottom:10rem}
.2xl\:gap-40{column-gap: 10rem; row-gap: 10rem}
.2xl\:gap-x-40{column-gap:10rem}
.2xl\:gap-y-40{row-gap:10rem}
.2xl\:py-44{padding-top:11rem;padding-bottom:11rem}
.2xl\:pt-44{padding-top:11rem}
.2xl\:pb-44{padding-bottom:11rem}
.2xl\:pl-44{padding-left:11rem}
.2xl\:pr-44{padding-right:11rem}
.2xl\:px-44{padding-left:11rem;padding-right:11rem}
.2xl\:mt-44{margin-top:11rem}
.2xl\:mb-44{margin-bottom:11rem}
.2xl\:ml-44{margin-left:11rem}
.2xl\:mr-44{margin-right:11rem}
.2xl\:mx-44{margin-left:11rem;margin-right:11rem}
.2xl\:my-44{margin-top:11rem;margin-bottom:11rem}
.2xl\:gap-44{column-gap: 11rem; row-gap: 11rem}
.2xl\:gap-x-44{column-gap:11rem}
.2xl\:gap-y-44{row-gap:11rem}
.2xl\:py-48{padding-top:12rem;padding-bottom:12rem}
.2xl\:pt-48{padding-top:12rem}
.2xl\:pb-48{padding-bottom:12rem}
.2xl\:pl-48{padding-left:12rem}
.2xl\:pr-48{padding-right:12rem}
.2xl\:px-48{padding-left:12rem;padding-right:12rem}
.2xl\:mt-48{margin-top:12rem}
.2xl\:mb-48{margin-bottom:12rem}
.2xl\:ml-48{margin-left:12rem}
.2xl\:mr-48{margin-right:12rem}
.2xl\:mx-48{margin-left:12rem;margin-right:12rem}
.2xl\:my-48{margin-top:12rem;margin-bottom:12rem}
.2xl\:gap-48{column-gap: 12rem; row-gap: 12rem}
.2xl\:gap-x-48{column-gap:12rem}
.2xl\:gap-y-48{row-gap:12rem}
.2xl\:py-52{padding-top:13rem;padding-bottom:13rem}
.2xl\:pt-52{padding-top:13rem}
.2xl\:pb-52{padding-bottom:13rem}
.2xl\:pl-52{padding-left:13rem}
.2xl\:pr-52{padding-right:13rem}
.2xl\:px-52{padding-left:13rem;padding-right:13rem}
.2xl\:mt-52{margin-top:13rem}
.2xl\:mb-52{margin-bottom:13rem}
.2xl\:ml-52{margin-left:13rem}
.2xl\:mr-52{margin-right:13rem}
.2xl\:mx-52{margin-left:13rem;margin-right:13rem}
.2xl\:my-52{margin-top:13rem;margin-bottom:13rem}
.2xl\:gap-52{column-gap: 13rem; row-gap: 13rem}
.2xl\:gap-x-52{column-gap:13rem}
.2xl\:gap-y-52{row-gap:13rem}
.2xl\:py-56{padding-top:14rem;padding-bottom:14rem}
.2xl\:pt-56{padding-top:14rem}
.2xl\:pb-56{padding-bottom:14rem}
.2xl\:pl-56{padding-left:14rem}
.2xl\:pr-56{padding-right:14rem}
.2xl\:px-56{padding-left:14rem;padding-right:14rem}
.2xl\:mt-56{margin-top:14rem}
.2xl\:mb-56{margin-bottom:14rem}
.2xl\:ml-56{margin-left:14rem}
.2xl\:mr-56{margin-right:14rem}
.2xl\:mx-56{margin-left:14rem;margin-right:14rem}
.2xl\:my-56{margin-top:14rem;margin-bottom:14rem}
.2xl\:gap-56{column-gap: 14rem; row-gap: 14rem}
.2xl\:gap-x-56{column-gap:14rem}
.2xl\:gap-y-56{row-gap:14rem}
.2xl\:py-60{padding-top:15rem;padding-bottom:15rem}
.2xl\:pt-60{padding-top:15rem}
.2xl\:pb-60{padding-bottom:15rem}
.2xl\:pl-60{padding-left:15rem}
.2xl\:pr-60{padding-right:15rem}
.2xl\:px-60{padding-left:15rem;padding-right:15rem}
.2xl\:mt-60{margin-top:15rem}
.2xl\:mb-60{margin-bottom:15rem}
.2xl\:ml-60{margin-left:15rem}
.2xl\:mr-60{margin-right:15rem}
.2xl\:mx-60{margin-left:15rem;margin-right:15rem}
.2xl\:my-60{margin-top:15rem;margin-bottom:15rem}
.2xl\:gap-60{column-gap: 15rem; row-gap: 15rem}
.2xl\:gap-x-60{column-gap:15rem}
.2xl\:gap-y-60{row-gap:15rem}
.2xl\:py-64{padding-top:16rem;padding-bottom:16rem}
.2xl\:pt-64{padding-top:16rem}
.2xl\:pb-64{padding-bottom:16rem}
.2xl\:pl-64{padding-left:16rem}
.2xl\:pr-64{padding-right:16rem}
.2xl\:px-64{padding-left:16rem;padding-right:16rem}
.2xl\:mt-64{margin-top:16rem}
.2xl\:mb-64{margin-bottom:16rem}
.2xl\:ml-64{margin-left:16rem}
.2xl\:mr-64{margin-right:16rem}
.2xl\:mx-64{margin-left:16rem;margin-right:16rem}
.2xl\:my-64{margin-top:16rem;margin-bottom:16rem}
.2xl\:gap-64{column-gap: 16rem; row-gap: 16rem}
.2xl\:gap-x-64{column-gap:16rem}
.2xl\:gap-y-64{row-gap:16rem}
.2xl\:py-72{padding-top:18rem;padding-bottom:18rem}
.2xl\:pt-72{padding-top:18rem}
.2xl\:pb-72{padding-bottom:18rem}
.2xl\:pl-72{padding-left:18rem}
.2xl\:pr-72{padding-right:18rem}
.2xl\:px-72{padding-left:18rem;padding-right:18rem}
.2xl\:mt-72{margin-top:18rem}
.2xl\:mb-72{margin-bottom:18rem}
.2xl\:ml-72{margin-left:18rem}
.2xl\:mr-72{margin-right:18rem}
.2xl\:mx-72{margin-left:18rem;margin-right:18rem}
.2xl\:my-72{margin-top:18rem;margin-bottom:18rem}
.2xl\:gap-72{column-gap: 18rem; row-gap: 18rem}
.2xl\:gap-x-72{column-gap:18rem}
.2xl\:gap-y-72{row-gap:18rem}
.2xl\:py-80{padding-top:20rem;padding-bottom:20rem}
.2xl\:pt-80{padding-top:20rem}
.2xl\:pb-80{padding-bottom:20rem}
.2xl\:pl-80{padding-left:20rem}
.2xl\:pr-80{padding-right:20rem}
.2xl\:px-80{padding-left:20rem;padding-right:20rem}
.2xl\:mt-80{margin-top:20rem}
.2xl\:mb-80{margin-bottom:20rem}
.2xl\:ml-80{margin-left:20rem}
.2xl\:mr-80{margin-right:20rem}
.2xl\:mx-80{margin-left:20rem;margin-right:20rem}
.2xl\:my-80{margin-top:20rem;margin-bottom:20rem}
.2xl\:gap-80{column-gap: 20rem; row-gap: 20rem}
.2xl\:gap-x-80{column-gap:20rem}
.2xl\:gap-y-80{row-gap:20rem}
.2xl\:py-96{padding-top:24rem;padding-bottom:24rem}
.2xl\:pt-96{padding-top:24rem}
.2xl\:pb-96{padding-bottom:24rem}
.2xl\:pl-96{padding-left:24rem}
.2xl\:pr-96{padding-right:24rem}
.2xl\:px-96{padding-left:24rem;padding-right:24rem}
.2xl\:mt-96{margin-top:24rem}
.2xl\:mb-96{margin-bottom:24rem}
.2xl\:ml-96{margin-left:24rem}
.2xl\:mr-96{margin-right:24rem}
.2xl\:mx-96{margin-left:24rem;margin-right:24rem}
.2xl\:my-96{margin-top:24rem;margin-bottom:24rem}
.2xl\:gap-96{column-gap: 24rem; row-gap: 24rem}
.2xl\:gap-x-96{column-gap:24rem}
.2xl\:gap-y-96{row-gap:24rem}
.2xl\:w-0{width:0}
.2xl\:h-0{height:0}
.2xl\:w-px{width:1px}
.2xl\:h-px{height:1px}
.2xl\:w-0\.5{width:0.125rem}
.2xl\:h-0\.5{height:0.125rem}
.2xl\:w-1{width:0.25rem}
.2xl\:h-1{height:0.25rem}
.2xl\:w-1\.5{width:0.375rem}
.2xl\:h-1\.5{height:0.375rem}
.2xl\:w-2{width:0.5rem}
.2xl\:h-2{height:0.5rem}
.2xl\:w-2\.5{width:0.625rem}
.2xl\:h-2\.5{height:0.625rem}
.2xl\:w-3{width:0.75rem}
.2xl\:h-3{height:0.75rem}
.2xl\:w-3\.5{width:0.875rem}
.2xl\:h-3\.5{height:0.875rem}
.2xl\:w-4{width:1rem}
.2xl\:h-4{height:1rem}
.2xl\:w-5{width:1.25rem}
.2xl\:h-5{height:1.25rem}
.2xl\:w-6{width:1.5rem}
.2xl\:h-6{height:1.5rem}
.2xl\:w-7{width:1.75rem}
.2xl\:h-7{height:1.75rem}
.2xl\:w-8{width:2rem}
.2xl\:h-8{height:2rem}
.2xl\:w-9{width:2.25rem}
.2xl\:h-9{height:2.25rem}
.2xl\:w-10{width:2.5rem}
.2xl\:h-10{height:2.5rem}
.2xl\:w-11{width:2.75rem}
.2xl\:h-11{height:2.75rem}
.2xl\:w-12{width:3rem}
.2xl\:h-12{height:3rem}
.2xl\:w-14{width:3.5rem}
.2xl\:h-14{height:3.5rem}
.2xl\:w-16{width:4rem}
.2xl\:h-16{height:4rem}
.2xl\:w-20{width:5rem}
.2xl\:h-20{height:5rem}
.2xl\:w-24{width:6rem}
.2xl\:h-24{height:6rem}
.2xl\:w-28{width:7rem}
.2xl\:h-28{height:7rem}
.2xl\:w-32{width:8rem}
.2xl\:h-32{height:8rem}
.2xl\:w-36{width:9rem}
.2xl\:h-36{height:9rem}
.2xl\:w-40{width:10rem}
.2xl\:h-40{height:10rem}
.2xl\:w-44{width:11rem}
.2xl\:h-44{height:11rem}
.2xl\:w-48{width:12rem}
.2xl\:h-48{height:12rem}
.2xl\:w-52{width:13rem}
.2xl\:h-52{height:13rem}
.2xl\:w-56{width:14rem}
.2xl\:h-56{height:14rem}
.2xl\:w-60{width:15rem}
.2xl\:h-60{height:15rem}
.2xl\:w-64{width:16rem}
.2xl\:h-64{height:16rem}
.2xl\:w-72{width:18rem}
.2xl\:h-72{height:18rem}
.2xl\:w-80{width:20rem}
.2xl\:h-80{height:20rem}
.2xl\:w-96{width:24rem}
.2xl\:h-96{height:24rem}
.2xl\:w-full{width:100%}
.2xl\:h-full{height:100%}
.2xl\:w-1\/2{width:50%}
.2xl\:h-1\/2{height:50%}
.2xl\:w-1\/3{width:33.333333%}
.2xl\:h-1\/3{height:33.333333%}
.2xl\:w-2\/3{width:66.666667%}
.2xl\:h-2\/3{height:66.666667%}
.2xl\:w-1\/4{width:25%}
.2xl\:h-1\/4{height:25%}
.2xl\:w-3\/4{width:75%}
.2xl\:h-3\/4{height:75%}
.2xl\:w-auto{width:auto}
.2xl\:h-auto{height:auto}
.2xl\:w-fit{width:fit-content}
.2xl\:h-fit{height:fit-content}
.2xl\:w-min{width:min-content}
.2xl\:h-min{height:min-content}
.2xl\:w-max{width:max-content}
.2xl\:h-max{height:max-content}
.2xl\:w-screen{width:100vw}
.2xl\:h-screen{height:100vw}
.2xl\:w-svh{width:100svh}
.2xl\:h-svh{height:100svh}
.2xl\:w-dvh{width:100dvh}
.2xl\:h-dvh{height:100dvh}
.2xl\:w-full{width:100%}
.2xl\:max-w-full{max-width:100%}
.2xl\:w-auto{width:auto}
.2xl\:max-w-auto{max-width:auto}
.2xl\:w-screen{width:100vw}
.2xl\:max-w-screen{max-width:100vw}
.2xl\:w-1\/2{width:50%}
.2xl\:max-w-1\/2{max-width:50%}
.2xl\:w-1\/3{width:33.333333%}
.2xl\:max-w-1\/3{max-width:33.333333%}
.2xl\:w-2\/3{width:66.666667%}
.2xl\:max-w-2\/3{max-width:66.666667%}
.2xl\:w-1\/4{width:25%}
.2xl\:max-w-1\/4{max-width:25%}
.2xl\:w-3\/4{width:75%}
.2xl\:max-w-3\/4{max-width:75%}
.2xl\:max-w-2xl{max-width:42rem}
.2xl\:max-w-3xl{max-width:48rem}
.2xl\:max-w-4xl{max-width:56rem}
.2xl\:max-w-5xl{max-width:64rem}
.2xl\:max-w-6xl{max-width:72rem}
.2xl\:max-w-7xl{max-width:80rem}
.2xl\:order-1{order: 1}
.2xl\:order-2{order: 2}
.2xl\:order-3{order: 3}
.2xl\:order-4{order: 4}
.2xl\:order-5{order: 5}
.2xl\:order-6{order: 6}
.2xl\:order-7{order: 7}
.2xl\:order-8{order: 8}
.2xl\:order-9{order: 9}
.2xl\:order-10{order: 10}
.2xl\:order-11{order: 11}
.2xl\:order-12{order: 12}
.2xl\:order-first{order:-9999}
.2xl\:order-last{order:9999}
.2xl\:order-none{order:0}
.2xl\:opacity-0{opacity: 0.0}
.2xl\:opacity-5{opacity: 0.05}
.2xl\:opacity-10{opacity: 0.1}
.2xl\:opacity-20{opacity: 0.2}
.2xl\:opacity-25{opacity: 0.25}
.2xl\:opacity-30{opacity: 0.3}
.2xl\:opacity-40{opacity: 0.4}
.2xl\:opacity-50{opacity: 0.5}
.2xl\:opacity-60{opacity: 0.6}
.2xl\:opacity-70{opacity: 0.7}
.2xl\:opacity-75{opacity: 0.75}
.2xl\:opacity-80{opacity: 0.8}
.2xl\:opacity-90{opacity: 0.9}
.2xl\:opacity-95{opacity: 0.95}
.2xl\:opacity-100{opacity: 1.0}
.2xl\:translate-x-0{--tw-translate-x:0px}
.2xl\:translate-y-0{--tw-translate-y:0px}
.2xl\:-translate-y-1{--tw-translate-y:-0.25rem}
.2xl\:-translate-y-2{--tw-translate-y:-0.5rem}
.2xl\:visible{visibility:visible}
.2xl\:invisible{visibility:hidden}
.2xl\:static{position:static}
.2xl\:fixed{position:fixed}
.2xl\:absolute{position:absolute}
.2xl\:relative{position:relative}
.2xl\:sticky{position:sticky}
.2xl\:z-0{z-index: 0}
.2xl\:z-10{z-index: 10}
.2xl\:z-20{z-index: 20}
.2xl\:z-30{z-index: 30}
.2xl\:z-40{z-index: 40}
.2xl\:z-50{z-index: 50}
.2xl\:z-60{z-index: 60}
.2xl\:z-auto{z-index:auto}
.2xl\:uppercase{text-transform:uppercase}
.2xl\:italic{font-style:italic}
.2xl\:px-4{padding-left:1rem;padding-right:1rem}
.2xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}
}

/* arbitrary values seen */
.duration-\[1200ms\] { transition-duration:1200ms }
.duration-\[1500ms\] { transition-duration:1500ms }
.h-\[3\.6rem\] { height:3.6rem }
.h-\[70vh\] { height:70vh }
.leading-\[0\.95\] { line-height:0.95 }
.leading-\[0\.9\] { line-height:0.9 }
.leading-\[1\.05\] { line-height:1.05 }
.leading-\[1\] { line-height:1 }
.w-\[34\%\] { width:34% }
.text-\[7\.5rem\] { font-size:7.5rem;line-height:0.9 }
.w-\[42\%\] { width:42% }
.min-h-\[480px\] { min-height:480px }
.min-h-\[680px\] { min-height:680px }
.w-\[55\%\] { width:55% }
.text-\[0\.65rem\] { font-size:0.65rem;line-height:0.9 }
.text-\[10px\] { font-size:10px;line-height:0.9 }
.text-\[12vw\] { font-size:12vw;line-height:0.9 }
.tracking-\[0\.25em\] { letter-spacing:0.25em }
.tracking-\[0\.2em\] { letter-spacing:0.2em }
.tracking-\[0\.4em\] { letter-spacing:0.4em }
.w-\[82\%\] { width:82% }
/* responsive-arbitrary overrides (placed last so they win) */
@media (min-width: 640px) {
  .sm\:w-\[55\%\] { width:55% }
  .sm\:w-\[42\%\] { width:42% }
  .sm\:w-\[34\%\] { width:34% }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)) }
  .sm\:col-span-2 { grid-column: span 2 / span 2 }
}
@media (min-width: 768px) {
  .md\:w-\[42\%\] { width:42% }
  .md\:w-\[34\%\] { width:34% }
  .md\:text-\[7\.5rem\] { font-size:7.5rem;line-height:.9 }
  .md\:pl-12 { padding-left:3rem }
  .md\:py-28 { padding-top:7rem;padding-bottom:7rem }
  .md\:py-32 { padding-top:8rem;padding-bottom:8rem }
  .md\:py-36 { padding-top:9rem;padding-bottom:9rem }
  .md\:py-40 { padding-top:10rem;padding-bottom:10rem }
  .md\:col-span-2 { grid-column: span 2 / span 2 }
  .md\:col-span-4 { grid-column: span 4 / span 4 }
  .md\:col-span-7 { grid-column: span 7 / span 7 }
  .md\:col-start-6 { grid-column-start:6 }
  .md\:grid-cols-2 { grid-template-columns: repeat(2,minmax(0,1fr)) }
  .md\:grid-cols-4 { grid-template-columns: repeat(4,minmax(0,1fr)) }
  .md\:grid-cols-12 { grid-template-columns: repeat(12,minmax(0,1fr)) }
  .md\:flex { display:flex }
  .md\:flex-row { flex-direction:row }
  .md\:hidden { display:none }
  .md\:inline-flex { display:inline-flex }
  .md\:gap-16 { gap:4rem }
  .md\:text-left { text-align:left }
  .md\:text-3xl { font-size:1.875rem;line-height:2.25rem }
  .md\:text-4xl { font-size:2.25rem;line-height:2.5rem }
  .md\:text-5xl { font-size:3rem;line-height:1 }
  .md\:text-6xl { font-size:3.75rem;line-height:1 }
  .md\:text-7xl { font-size:4.5rem;line-height:1 }
  .md\:text-8xl { font-size:6rem;line-height:1 }
}
@media (min-width: 1024px) {
  .lg\:w-\[34\%\] { width:34% }
  .lg\:col-span-4 { grid-column: span 4 / span 4 }
  .lg\:col-span-7 { grid-column: span 7 / span 7 }
  .lg\:col-start-9 { grid-column-start:9 }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12,minmax(0,1fr)) }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3,minmax(0,1fr)) }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4,minmax(0,1fr)) }
}

/* last-resort explicit overrides for arbitrary values seen but missing above */
.aspect-\[16\/10\] { aspect-ratio:16 / 10 }
.aspect-\[4\/5\] { aspect-ratio:4 / 5 }
.text-\[0\.65rem\] { font-size:0.65rem }
.text-\[10px\] { font-size:10px }
.text-\[12vw\] { font-size:12vw;line-height:.9 }
.leading-\[0\.9\] { line-height:.9 }
.leading-\[0\.95\] { line-height:.95 }
.leading-\[1\] { line-height:1 }
.leading-\[1\.05\] { line-height:1.05 }
.tracking-\[0\.2em\] { letter-spacing:.2em }
.tracking-\[0\.25em\] { letter-spacing:.25em }
.tracking-\[0\.4em\] { letter-spacing:.4em }
.duration-\[1200ms\] { transition-duration:1200ms }
.duration-\[1500ms\] { transition-duration:1500ms }
.h-\[3\.6rem\] { height:3.6rem }
.h-\[70vh\] { height:70vh }
.min-h-\[480px\] { min-height:480px }
.min-h-\[680px\] { min-height:680px }
.w-\[82\%\] { width:82% }
.w-\[55\%\] { width:55% }
.w-\[42\%\] { width:42% }
.w-\[34\%\] { width:34% }
.group:hover .group-hover\:scale-\[1\.03\] { --tw-scale-x:1.03;--tw-scale-y:1.03 }

/* utility spacing edge cases that may have been squashed by dedupe */
.mt-0\.5 { margin-top:.125rem }
.mt-1 { margin-top:.25rem }
.mb-2 { margin-bottom:.5rem }
.mb-3 { margin-bottom:.75rem }
.mt-2 { margin-top:.5rem }
.mt-3 { margin-top:.75rem }
.mt-6 { margin-top:1.5rem }
.mt-10 { margin-top:2.5rem }
.mt-16 { margin-top:4rem }
.mt-20 { margin-top:5rem }
.mb-4 { margin-bottom:1rem }
.mb-6 { margin-bottom:1.5rem }
.mb-8 { margin-bottom:2rem }
.mb-12 { margin-bottom:3rem }
.p-2 { padding:.5rem }
.p-2\.5 { padding:.625rem }
.p-3 { padding:.75rem }
.p-8 { padding:2rem }
.p-10 { padding:2.5rem }
.px-3 { padding-left:.75rem;padding-right:.75rem }
.px-4 { padding-left:1rem;padding-right:1rem }
.px-5 { padding-left:1.25rem;padding-right:1.25rem }
.px-7 { padding-left:1.75rem;padding-right:1.75rem }
.px-8 { padding-left:2rem;padding-right:2rem }
.px-9 { padding-left:2.25rem;padding-right:2.25rem }
.py-1 { padding-top:.25rem;padding-bottom:.25rem }
.py-2 { padding-top:.5rem;padding-bottom:.5rem }
.py-2\.5 { padding-top:.625rem;padding-bottom:.625rem }
.py-4 { padding-top:1rem;padding-bottom:1rem }
.py-5 { padding-top:1.25rem;padding-bottom:1.25rem }
.py-6 { padding-top:1.5rem;padding-bottom:1.5rem }
.py-8 { padding-top:2rem;padding-bottom:2rem }
.py-20 { padding-top:5rem;padding-bottom:5rem }
.py-24 { padding-top:6rem;padding-bottom:6rem }
.py-28 { padding-top:7rem;padding-bottom:7rem }
.py-32 { padding-top:8rem;padding-bottom:8rem }
.pb-20 { padding-bottom:5rem }
.pb-24 { padding-bottom:6rem }
.pl-6 { padding-left:1.5rem }
.pt-6 { padding-top:1.5rem }
.mx-6 { margin-left:1.5rem;margin-right:1.5rem }
.mx-10 { margin-left:2.5rem;margin-right:2.5rem }
.gap-2 { gap:.5rem }
.gap-3 { gap:.75rem }
.gap-4 { gap:1rem }
.gap-6 { gap:1.5rem }
.gap-9 { gap:2.25rem }
.gap-10 { gap:2.5rem }
.gap-12 { gap:3rem }
.gap-px { gap:1px }
.gap-x-6 { column-gap:1.5rem }
.gap-y-12 { row-gap:3rem }
.space-y-3 > * + * { margin-top:.75rem }
.space-y-6 > * + * { margin-top:1.5rem }
.space-y-8 > * + * { margin-top:2rem }
.h-1\.5 { height:.375rem }
.h-4 { height:1rem }
.h-5 { height:1.25rem }
.h-6 { height:1.5rem }
.h-7 { height:1.75rem }
.h-10 { height:2.5rem }
.h-11 { height:2.75rem }
.h-14 { height:3.5rem }
.h-px { height:1px }
.w-2 { width:.5rem }
.w-4 { width:1rem }
.w-5 { width:1.25rem }
.w-6 { width:1.5rem }
.w-7 { width:1.75rem }
.w-10 { width:2.5rem }
.w-11 { width:2.75rem }
.w-14 { width:3.5rem }
.bottom-6 { bottom:1.5rem }
.bottom-8 { bottom:2rem }
.left-1\/2 { left:50% }
.left-8 { left:2rem }
.left-0\.5 { left:.125rem }
.top-0\.5 { top:.125rem }
.right-6 { right:1.5rem }
.text-xs { font-size:.75rem;line-height:1rem }
.text-sm { font-size:.875rem;line-height:1.25rem }
.text-lg { font-size:1.125rem;line-height:1.75rem }
.text-xl { font-size:1.25rem;line-height:1.75rem }
.text-2xl { font-size:1.5rem;line-height:2rem }
.text-3xl { font-size:1.875rem;line-height:2.25rem }
.text-4xl { font-size:2.25rem;line-height:2.5rem }
.text-5xl { font-size:3rem;line-height:1 }
.text-6xl { font-size:3.75rem;line-height:1 }
.text-center { text-align:center }
.uppercase { text-transform:uppercase }
.font-light { font-weight:300 }
.font-normal { font-weight:400 }
.text-cream\/50 { color:rgba(248,244,236,.5) }
.text-cream\/60 { color:rgba(248,244,236,.6) }
.text-cream\/70 { color:rgba(248,244,236,.7) }
.text-cream\/80 { color:rgba(248,244,236,.8) }
.text-cream\/85 { color:rgba(248,244,236,.85) }
.text-ink\/80 { color:rgba(26,26,26,.8) }
.bg-cream\/5 { background-color:rgba(248,244,236,.05) }
.bg-cream\/10 { background-color:rgba(248,244,236,.1) }
.bg-ink\/20 { background-color:rgba(26,26,26,.2) }
.bg-ink\/75 { background-color:rgba(26,26,26,.75) }
.bg-bronze\/20 { background-color:rgba(168,120,80,.2) }
.bg-bronze\/30 { background-color:rgba(168,120,80,.3) }
.border-cream\/10 { border-color:rgba(248,244,236,.1) }
.border-cream\/20 { border-color:rgba(248,244,236,.2) }
.border-cream\/40 { border-color:rgba(248,244,236,.4) }
.border-ink\/20 { border-color:rgba(26,26,26,.2) }
.from-ink\/30 { --tw-gradient-from:rgba(26,26,26,.3);--tw-gradient-to:rgba(26,26,26,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.from-ink\/40 { --tw-gradient-from:rgba(26,26,26,.4);--tw-gradient-to:rgba(26,26,26,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.via-ink\/20 { --tw-gradient-via:rgba(26,26,26,.2);--tw-gradient-to:rgba(26,26,26,0);--tw-gradient-stops:var(--tw-gradient-from),rgba(26,26,26,.2),var(--tw-gradient-to) }
.via-ink\/40 { --tw-gradient-via:rgba(26,26,26,.4);--tw-gradient-to:rgba(26,26,26,0);--tw-gradient-stops:var(--tw-gradient-from),rgba(26,26,26,.4),var(--tw-gradient-to) }
.to-ink\/70 { --tw-gradient-to:rgba(26,26,26,.7) }
.to-ink\/85 { --tw-gradient-to:rgba(26,26,26,.85) }
.to-transparent { --tw-gradient-to:transparent }
.max-w-xs { max-width:20rem }
.max-w-md { max-width:28rem }
.max-w-xl { max-width:36rem }


/* Override framer-motion's initial-state inline styles while hydration is disabled.
   These were: style="opacity:0; transform:translateY(28px)" on every section. */
[style*="opacity: 0"],[style*="opacity:0"] { opacity: 1 !important; }
[style*="transform"][style*="translateY"] { transform: none !important; }
[style*="transform"][style*="translate3d"] { transform: none !important; }
[style*="transform: scale(0)"],[style*="transform:scale(0)"] { transform: none !important; }
[style*="width:0px"] { width: auto !important; }


/* Chat panel: keep visible by default; ChatPanel is hidden/shown via `.hidden` toggle */
#fsr-chat-panel.hidden { display: none; }
#fsr-chat-panel { font-family: var(--font-sans); }
#fsr-chat-log { scrollbar-width: thin; }
#fsr-chat-log::-webkit-scrollbar { width: 6px; }
#fsr-chat-log::-webkit-scrollbar-thumb { background: rgba(168,120,80,.4); border-radius: 3px; }

/* Backdrop-blur nav on scroll */
header.fixed.scrolled {
  background: rgba(248,244,236,.85) !important;
  backdrop-filter: saturate(140%) blur(20px);
  -webkit-backdrop-filter: saturate(140%) blur(20px);
  border-bottom: 1px solid rgba(217,210,194,.4);
}

/* === Reffy — nav backdrop-blur (transparent with contrast) =================== */
/* Base: smooth transitions for ALL properties that change on scroll */
header.fixed {
  transition: background 400ms cubic-bezier(0.4, 0, 0.2, 1),
              backdrop-filter 400ms cubic-bezier(0.4, 0, 0.2, 1),
              -webkit-backdrop-filter 400ms cubic-bezier(0.4, 0, 0.2, 1),
              border-color 400ms cubic-bezier(0.4, 0, 0.2, 1),
              box-shadow 400ms cubic-bezier(0.4, 0, 0.2, 1),
              padding 400ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}

header.fixed.scrolled {
  background: rgba(248, 244, 236, 0.55) !important;
  backdrop-filter: saturate(160%) blur(22px) !important;
  -webkit-backdrop-filter: saturate(160%) blur(22px) !important;
  border-bottom: 1px solid rgba(26, 22, 20, 0.08) !important;
  box-shadow: 0 4px 30px rgba(26, 22, 20, 0.06) !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* Text colors: smooth transition between cream (top) and ink (scrolled) */
header.fixed [data-status],
header.fixed nav a,
header.fixed a > span,
header.fixed button[aria-label="Toggle menu"],
header.fixed svg {
  transition: color 350ms cubic-bezier(0.4, 0, 0.2, 1),
              fill 350ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Default (top of page) text colors are cream */
header.fixed [data-status],
header.fixed nav a,
header.fixed a > span,
header.fixed button[aria-label="Toggle menu"],
header.fixed svg {
  color: #f8f4ec !important;
}
header.fixed nav a {
  color: rgba(248, 244, 236, 0.8) !important;
}
header.fixed nav a:hover {
  color: #f8f4ec !important;
}
header.fixed span.text-cream {
  color: #f8f4ec !important;
}

/* When scrolled, swap to ink for contrast over the glass */
header.fixed.scrolled [data-status],
header.fixed.scrolled nav a,
header.fixed.scrolled a > span,
header.fixed.scrolled button[aria-label="Toggle menu"],
header.fixed.scrolled svg {
  color: #1a1614 !important;
}
header.fixed.scrolled nav a {
  color: rgba(26, 22, 20, 0.7) !important;
}
header.fixed.scrolled nav a:hover {
  color: #1a1614 !important;
}
header.fixed.scrolled span.text-cream {
  color: #1a1614 !important;
}

/* Schedule CTA — smooth bg/color transitions always */
header.fixed a[href="/schedule"] {
  transition: background-color 300ms ease, color 300ms ease !important;
}
header.fixed.scrolled a[href="/schedule"] {
  background: #1a1614 !important;
  color: #f8f4ec !important;
}
header.fixed.scrolled a[href="/schedule"]:hover {
  background: #b08455 !important;
  color: #f8f4ec !important;
}


/* === Chat panel sizing — explicit CSS (Tailwind arbitrary w-[min(...)] not generated) === */
#fsr-chat-panel {
  width: min(360px, calc(100vw - 2rem)) !important;
  max-width: 360px !important;
  bottom: 6rem !important;
  right: 1.5rem !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  z-index: 60 !important;
  font-family: var(--font-sans, "Inter Tight", system-ui, sans-serif) !important;
  box-shadow: 0 20px 60px rgba(26, 22, 20, 0.18), 0 4px 12px rgba(26, 22, 20, 0.08) !important;
  border: 1px solid rgba(26, 22, 20, 0.08) !important;
  background: #f8f4ec !important;
  color: #1a1614 !important;
  display: flex !important;
  flex-direction: column !important;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 200ms ease, transform 200ms ease;
}
#fsr-chat-panel.hidden { display: none !important; }
#fsr-chat-panel:not(.hidden) { opacity: 1; transform: translateY(0); }

/* Header */
#fsr-chat-panel .bg-ink {
  background: #1a1614 !important;
  padding: 14px 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-shrink: 0;
}
#fsr-chat-panel .bg-ink > div:first-child {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}
#fsr-chat-panel .bg-ink .w-8 {
  width: 32px !important;
  height: 32px !important;
  border-radius: 9999px !important;
  background: rgba(176, 132, 85, 0.92) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
}
#fsr-chat-panel .bg-ink .text-cream {
  color: #f8f4ec !important;
  font-family: var(--font-display, "Fraunces", serif) !important;
  font-size: 15px !important;
  line-height: 1.1 !important;
  font-weight: 400;
}
#fsr-chat-panel .text-cream\/60 {
  color: rgba(248, 244, 236, 0.6) !important;
  font-size: 9px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.22em !important;
  margin-top: 2px !important;
}
#fsr-chat-close {
  background: transparent !important;
  border: 0 !important;
  color: rgba(248, 244, 236, 0.7) !important;
  cursor: pointer !important;
  padding: 4px !important;
  border-radius: 6px !important;
  transition: color 150ms ease, background 150ms ease;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
#fsr-chat-close:hover {
  color: #f8f4ec !important;
  background: rgba(248, 244, 236, 0.08) !important;
}

/* Chat log */
#fsr-chat-log {
  background: #f8f4ec !important;
  padding: 12px 16px !important;
  max-height: 340px !important;
  min-height: 100px !important;
  overflow-y: auto !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  flex: 1 1 auto;
}
#fsr-chat-log > div {
  max-width: 88%;
  padding: 10px 14px !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  border-radius: 14px !important;
  word-wrap: break-word;
  white-space: pre-wrap;
}
#fsr-chat-log > div.self-start {
  align-self: flex-start !important;
  background: rgba(176, 132, 85, 0.12) !important;
  color: #1a1614 !important;
  border-top-left-radius: 4px !important;
}
#fsr-chat-log > div.self-end {
  align-self: flex-end !important;
  background: #1a1614 !important;
  color: #f8f4ec !important;
  border-top-right-radius: 4px !important;
}

/* Form */
#fsr-chat-form {
  border-top: 1px solid rgba(26, 22, 20, 0.08) !important;
  background: #f8f4ec !important;
  padding: 10px 12px !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-shrink: 0;
}
#fsr-chat-input {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding: 8px 12px !important;
  font-size: 13px !important;
  background: transparent !important;
  border: 1px solid rgba(26, 22, 20, 0.12) !important;
  border-radius: 8px !important;
  outline: none !important;
  color: #1a1614 !important;
  font-family: inherit !important;
  transition: border-color 150ms ease;
}
#fsr-chat-input::placeholder { color: rgba(26, 22, 20, 0.5); }
#fsr-chat-input:focus {
  border-color: rgba(176, 132, 85, 0.7) !important;
}
#fsr-chat-send {
  flex-shrink: 0 !important;
  width: auto !important;
  height: auto !important;
  background: #1a1614 !important;
  color: #f8f4ec !important;
  border: 0 !important;
  border-radius: 8px !important;
  padding: 8px !important;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background 150ms ease;
}
#fsr-chat-send:hover { background: #b08455 !important; }
#fsr-chat-send:disabled { opacity: 0.5 !important; cursor: not-allowed !important; }

/* Open chat button */
button[aria-label="Open chat"] {
  transform: scale(1) !important;
  transition: transform 350ms cubic-bezier(.2, .9, .3, 1.3) !important;
}

/* Scrollbar polish */
#fsr-chat-log::-webkit-scrollbar { width: 6px; }
#fsr-chat-log::-webkit-scrollbar-track { background: transparent; }
#fsr-chat-log::-webkit-scrollbar-thumb { background: rgba(26, 22, 20, 0.15); border-radius: 3px; }
#fsr-chat-log::-webkit-scrollbar-thumb:hover { background: rgba(26, 22, 20, 0.3); }


/* === Polish — micro-interactions and consistency ============================== */
img { display: block; max-width: 100%; height: auto; }

/* Eyebrow label styling — ensure consistent uppercase + tracking */
.eyebrow { text-transform: uppercase; letter-spacing: 0.18em; font-size: 0.7rem; font-weight: 500; }

/* Smooth scroll behavior globally */
html { scroll-behavior: smooth; }

/* Better focus visibility for accessibility */
a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible {
  outline: 2px solid #b08455;
  outline-offset: 2px;
}

/* Subtle hover lift on portfolio cards */
article.group { transition: transform 240ms cubic-bezier(.2,.9,.3,1), box-shadow 240ms ease; }
article.group:hover { transform: translateY(-2px); }

/* Service card photo fade-in (was invisible, now subtly visible) */
article.group img { transition: transform 1200ms cubic-bezier(.2,.8,.2,1), opacity 240ms ease; }

/* Stat block hover */
.eyebrow + div, .font-display.text-5xl, .font-display.text-6xl, .font-display.text-7xl { transition: color 240ms ease; }

/* Footer link hover animation */
footer a { transition: color 180ms ease, letter-spacing 180ms ease; }
footer a:hover { color: #b08455; }

/* Section eyebrow bar polish */
.eyebrow.text-bronze, .eyebrow.text-bronze-soft { font-weight: 600; }

/* Mobile menu button pulse */
button[aria-label="Toggle menu"]:hover { transform: scale(1.05); }

/* Make sure the chat open button has shadow that lifts on hover */
button[aria-label="Open chat"]:hover > div:last-child {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.4), 0 12px 24px -6px rgba(176, 132, 85, 0.3) !important;
}

/* Reffy chat panel — bronze avatar correction */
#fsr-chat-panel .bg-bronze { background-color: #b08455 !important; }

/* Chat log scrollbar visible but subtle */
#fsr-chat-log::-webkit-scrollbar { width: 5px; }
#fsr-chat-log::-webkit-scrollbar-track { background: transparent; }
#fsr-chat-log::-webkit-scrollbar-thumb { background: rgba(26,22,20,0.15); border-radius: 3px; }
#fsr-chat-log::-webkit-scrollbar-thumb:hover { background: rgba(26,22,20,0.25); }

/* Form button reset */
button { font-family: inherit; }

/* Form input polish on schedule page */
input, textarea { transition: border-color 200ms ease, background-color 200ms ease; }

/* Headings — consistent kerning */
h1, h2, h3, h4 { letter-spacing: -0.02em; line-height: 1.05; }

/* Pricing cards — subtle border accent on hover */
.bg-background.border-border { transition: border-color 200ms ease, transform 200ms ease, box-shadow 200ms ease; }
.bg-background.border-border:hover { border-color: rgba(176, 132, 85, 0.4) !important; transform: translateY(-2px); box-shadow: 0 12px 30px rgba(26,22,20,0.06); }

/* Quote carousel pagination dots */
button[aria-label^="Quote"] { transition: all 250ms ease; }

/* Loading state on chat send button */
#fsr-chat-send:disabled { opacity: 0.5; cursor: wait; }

/* === About page: light-lab effect (animated "light" word) === */
body.fsr-nav-glassy .fsr-light-lab{
  position:relative;display:inline-block;
  color:#e6b870;
  text-shadow:
    0 0 8px rgba(255,210,140,.55),
    0 0 18px rgba(255,180,100,.35),
    0 1px 1px rgba(0,0,0,.4);
  padding:0 .14em .24em;line-height:1.05;
  animation:fsrLightPulse 3.5s ease-in-out infinite !important;
  animation-duration:3.5s !important;
  animation-iteration-count:infinite !important;
  animation-name:fsrLightPulse !important}
body.fsr-nav-glassy .fsr-light-lab::before{
  content:"light";
  position:absolute;
  top:0;left:0;right:0;bottom:0;
  padding:0 .14em .24em;line-height:1.05;
  color:transparent;
  background:linear-gradient(100deg,
    transparent 0%,
    rgba(255,250,225,.4) 30%,
    rgba(255,255,255,.95) 50%,
    rgba(255,250,225,.4) 70%,
    transparent 100%);
  background-size:300% 100%;
  background-position:100% 0;
  -webkit-background-clip:text;background-clip:text;
  pointer-events:none;
  animation:fsrLightHighlight 3.5s ease-in-out infinite !important;
  animation-duration:3.5s !important;
  animation-iteration-count:infinite !important;
  animation-name:fsrLightHighlight !important}
@keyframes fsrLightHighlight{
  0%{background-position:100% 0}
  60%{background-position:-100% 0}
  100%{background-position:-100% 0}}
@keyframes fsrLightPulse{
  0%,100%{color:#e6b870;text-shadow:
    0 0 8px rgba(255,210,140,.55),
    0 0 18px rgba(255,180,100,.35),
    0 1px 1px rgba(0,0,0,.4)}
  50%{color:#fff0c8;text-shadow:
    0 0 12px rgba(255,225,170,.85),
    0 0 28px rgba(255,195,130,.55),
    0 1px 1px rgba(0,0,0,.4)}}

/* === About page: hero gradient overlay box-sizing fix === */
body.fsr-nav-glassy .fsr-about-hero div.absolute.inset-0.bg-gradient-to-b{
  box-sizing:content-box !important;
}

/* === About page: main.min-h-screen padding (60px top/bottom) === */
body.fsr-nav-glassy main.min-h-screen:has(.fsr-about-hero){
  padding-top:60px !important;
  padding-bottom:60px !important;
}

/* === About page: Six Standards HORIZONTAL ACCORDION (text reveal) === */
body.fsr-nav-glassy section.bg-ink.text-cream.py-28,
body.fsr-nav-glassy section.bg-ink.text-cream.py-40{
  /* Section unchanged */
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid{
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  gap:6px !important;
  background:transparent !important;
  height:440px;
  align-items:stretch;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div{
  display:flex !important;
  flex:1 1 0% !important;
  min-width:0 !important;
  opacity:1 !important;
  transform:none !important;
  transition:flex .4s cubic-bezier(.22,1,.36,1);
  position:relative;
  overflow:hidden;
  border-radius:2px;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10{
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:space-between !important;
  width:100% !important;
  height:100% !important;
  padding:28px 20px !important;
  background:#0a0a0a !important;
  transition:background-color .35s ease;
  cursor:pointer;
  overflow:hidden;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>svg{
  width:36px;height:36px;
  color:#e8c99b;
  margin:auto 0;
  flex-shrink:0;
  transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease;
  z-index:2;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>h3{
  position:absolute;
  top:88px;left:28px;right:28px;
  font-size:1.5rem;
  letter-spacing:.01em;
  text-transform:none;
  color:#f8f4ec;
  text-align:left;
  margin:0;
  clip-path:inset(0 100% 0 0);
  -webkit-clip-path:inset(0 100% 0 0);
  opacity:0;
  transform:translateY(6px);
  transition:clip-path .15s ease,opacity .15s ease,transform .15s ease;
  pointer-events:none;
  z-index:3;
  white-space:normal;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>p{
  position:absolute;
  bottom:28px;left:28px;right:28px;
  font-size:.875rem;
  line-height:1.6;
  color:rgba(248,244,236,.78);
  margin:0;
  clip-path:inset(0 100% 0 0);
  -webkit-clip-path:inset(0 100% 0 0);
  opacity:0;
  transform:translateY(10px);
  transition:clip-path .15s ease,opacity .15s ease,transform .15s ease;
  pointer-events:none;
  z-index:3;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover{
  flex:5 1 0% !important;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover>div.bg-ink.p-10,
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:focus-within>div.bg-ink.p-10{
  background:#141414 !important;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover>div.bg-ink.p-10>svg,
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:focus-within>div.bg-ink.p-10>svg{
  transform:scale(1.25);
  color:#fff;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover>div.bg-ink.p-10>h3,
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:focus-within>div.bg-ink.p-10>h3{
  animation:fsrHeaderWipe .5s cubic-bezier(.65,0,.35,1) .25s forwards;
}
@keyframes fsrHeaderWipe{
  from{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(6px)}
  to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover>div.bg-ink.p-10>p,
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:focus-within>div.bg-ink.p-10>p{
  animation:fsrDescWipe .7s cubic-bezier(.65,0,.35,1) .5s forwards;
}
@keyframes fsrDescWipe{
  from{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(10px)}
  to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover svg path,
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover svg circle,
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover svg rect{
  stroke-dasharray:200;
  stroke-dashoffset:200;
  animation:fsrStandardsDraw .8s ease-out .05s forwards;
}
@keyframes fsrStandardsDraw{to{stroke-dashoffset:0}}
@media (max-width:768px){
  body.fsr-nav-glassy section.bg-ink.text-cream .grid{
    flex-direction:column !important;
    height:auto !important;
  }
  body.fsr-nav-glassy section.bg-ink.text-cream .grid>div{
    flex:none !important;
    height:auto;
    width:100%;
  }
  body.fsr-nav-glassy section.bg-ink.text-cream .grid>div:hover{
    flex:none !important;
  }
  body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10{
    padding:24px !important;
    align-items:flex-start !important;
  }
  body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>svg{
    margin-bottom:14px;
  }
  body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>h3{
    position:static;
    opacity:1;
    transform:none;
    clip-path:none;
    -webkit-clip-path:none;
    font-size:1.2rem;
    margin-bottom:8px;
    animation:none !important;
  }
  body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>p{
    position:static;
    opacity:1;
    transform:none;
    clip-path:none;
    -webkit-clip-path:none;
    animation:none !important;
  }
}

/* === Navigation bar: solid dark gray at top, glassy blurred on scroll === */
/* The header has class "fixed inset-x-0 top-0 z-50 transition-all duration-500 bg-transparent py-6".
   - At top (body has .fsr-nav-top) -> SOLID dark gray, no blur (sits over hero image)
   - Scrolled (body has .fsr-nav-scrolled) -> translucent dark with backdrop blur (glassy)
   The body has class "fsr-nav-glassy" which we use as a scope. */

/* Standing (at top of page): solid dark gray, no blur */
body.fsr-nav-glassy.fsr-nav-top header.fixed.inset-x-0.top-0,
body.fsr-nav-glassy:not(.fsr-nav-scrolled) header.fixed.inset-x-0.top-0{
  background-color:#1a1a1a !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  border-bottom:1px solid rgba(255,255,255,.06) !important;
  transition:background-color .5s ease,backdrop-filter .5s ease,-webkit-backdrop-filter .5s ease,border-color .5s ease,padding .5s ease !important;
}

/* SVG logo and nav text: cream so they're legible on the solid dark gray nav */
body.fsr-nav-glassy header.fixed.inset-x-0.top-0 button{
  color:#f8f4ec !important;
}

/* Flip logo + nav link color to cream so they're legible on the dark nav */
body.fsr-nav-glassy header.fixed.inset-x-0.top-0 svg.text-ink,
body.fsr-nav-glassy header.fixed.inset-x-0.top-0 span.text-ink,
body.fsr-nav-glassy header.fixed.inset-x-0.top-0 nav a.text-ink\/80,
body.fsr-nav-glassy header.fixed.inset-x-0.top-0 nav a.text-ink{
  color:#f8f4ec !important;
}

/* Scrolled state: glassy translucent dark with backdrop blur */
body.fsr-nav-glassy.fsr-nav-scrolled header.fixed.inset-x-0.top-0{
  background-color:rgba(26,26,26,.55) !important;
  backdrop-filter:blur(18px) saturate(180%) !important;
  -webkit-backdrop-filter:blur(18px) saturate(180%) !important;
  border-bottom:1px solid rgba(255,255,255,.1) !important;
  padding-top:1rem !important;
  padding-bottom:1rem !important;
}

/* When the nav is over a DARK section (like the hero with dark image), use dark glassy bg */
/* Detect this by checking if the page has scrolled into a dark section.
   For now, when not at top, use light glassy (the page is mostly light after hero). */

/* === Site footer (.fsr-site-footer) === */
/* Footer structure:
   <footer class="bg-ink text-cream fsr-site-footer">
     <div class="container-x fsr-footer-main">
       <section class="fsr-footer-brand"> logo + est + description </section>
       <nav class="fsr-footer-nav"> heading + ul of links </nav>
       <section class="fsr-footer-cta"> heading + paragraph + link button </section>
     </div>
     <div class="border-t border-cream/10">
       <div class="container-x fsr-footer-bottom">
         <span> copyright </span>
       </div>
     </div>
   </footer>
*/
.fsr-site-footer{
  position:relative;
  background-color:#0b0b0b;
  color:#f8f4ec;
  padding-top:clamp(48px,6vw,80px);
  padding-bottom:0;
  font-size:14px;
  line-height:1.55;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.fsr-site-footer *,
.fsr-site-footer *::before,
.fsr-site-footer *::after{box-sizing:border-box}
.fsr-footer-main{
  display:grid;
  grid-template-columns:1.4fr 1fr 1.1fr;
  gap:clamp(32px,4vw,72px);
  padding-bottom:clamp(40px,5vw,64px);
}
.fsr-footer-brand{display:flex;flex-direction:column;gap:18px;max-width:420px}
.fsr-footer-logo{width:170px;height:auto;color:#f8f4ec;display:block}
.fsr-footer-logo path{fill:currentColor}
.fsr-footer-est{letter-spacing:.18em;text-transform:uppercase;font-size:11px;color:#c6a079}
.fsr-footer-description{color:rgba(248,244,236,.72);font-size:14.5px;line-height:1.6;margin:0}
.fsr-footer-nav{display:flex;flex-direction:column;gap:14px}
.fsr-footer-heading{letter-spacing:.18em;text-transform:uppercase;font-size:11px;color:#c6a079;margin:0 0 4px}
.fsr-footer-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.fsr-footer-nav a{color:#f8f4ec;text-decoration:none;font-size:15px;letter-spacing:.01em;transition:color 180ms ease,letter-spacing 180ms ease,padding-left 180ms ease}
.fsr-footer-nav a:hover{color:#b08455;padding-left:4px}
.fsr-footer-cta{display:flex;flex-direction:column;gap:14px;max-width:360px}
.fsr-footer-cta p{color:rgba(248,244,236,.72);font-size:14.5px;line-height:1.6;margin:0}
.fsr-footer-cta a{
  display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;
  padding:12px 22px;border:1px solid rgba(248,244,236,.4);
  color:#f8f4ec;text-decoration:none;letter-spacing:.16em;text-transform:uppercase;font-size:12px;
  transition:background-color 220ms ease,color 220ms ease,border-color 220ms ease,transform 220ms ease;
}
.fsr-footer-cta a:hover{background-color:#f8f4ec;color:#0b0b0b;border-color:#f8f4ec}
.fsr-footer-cta a:focus-visible{outline:2px solid #c6a079;outline-offset:3px}
.fsr-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 0 24px;font-size:12px;color:rgba(248,244,236,.55);letter-spacing:.04em}
.fsr-footer-bottom span{display:inline-block}
.fsr-footer-legal{display:flex;align-items:center;gap:18px}
.fsr-footer-legal a{color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;transition:color 180ms ease}
.fsr-footer-legal a:hover,.fsr-footer-legal a:focus-visible{color:#c6a079}
/* Tablet */
@media (max-width:1024px){
  .fsr-footer-main{grid-template-columns:1fr 1fr;gap:40px}
  .fsr-footer-brand{grid-column:1/-1;max-width:none}
  .fsr-footer-cta{grid-column:1/-1;max-width:none}
}
/* Mobile */
@media (max-width:640px){
  .fsr-site-footer{padding-top:40px}
  .fsr-footer-main{grid-template-columns:1fr;gap:32px;padding-bottom:32px}
  .fsr-footer-cta a{width:100%}
  .fsr-footer-bottom{padding:18px 0 22px;font-size:11.5px}
}
/* Reduced motion */
@media (prefers-reduced-motion:reduce){
  .fsr-site-footer a,.fsr-site-footer .fsr-footer-cta a{transition:none}
}

/* === TAILWIND JIT FALLBACK SHIM ===
   The HTML uses Tailwind arbitrary-value (e.g. h-[82vh]) and opacity-modified
   color classes (e.g. text-cream/60) that are NOT emitted by the compiled
   stylesheet shipped with the site. This block re-implements the specific
   classes actually referenced across all HTML pages so the layout matches
   the design intent. Scoped to .fsr-* and body.fsr-nav-glassy to avoid
   leaking into the rest of the design system. */

:root{
  --fsr-cream:#f8f4ec;
  --fsr-ink:#1a1a1a;
  --fsr-bronze:#a87850;
  --fsr-border:#e5e1d6;
  --fsr-muted:#7a7468;
}

/* ----- Hero (index) ----- */
section.h-\[82vh\]{
  height:82vh;
  min-height:520px;
  max-height:860px;
}
.fsr-home-hero-copy{height:100%}

/* ----- About hero (smaller) ----- */
section.h-\[56vh\]{
  height:56vh;
  min-height:440px;
  max-height:680px;
}

/* ----- Opacity-modified color utilities ----- */
.text-cream\/5{color:rgba(248,244,236,.05)}
.text-cream\/10{color:rgba(248,244,236,.10)}
.text-cream\/20{color:rgba(248,244,236,.20)}
.text-cream\/40{color:rgba(248,244,236,.40)}
.text-cream\/50{color:rgba(248,244,236,.50)}
.text-cream\/60{color:rgba(248,244,236,.60)}
.text-cream\/70{color:rgba(248,244,236,.70)}
.text-cream\/80{color:rgba(248,244,236,.80)}
.text-cream\/85{color:rgba(248,244,236,.85)}
.bg-cream\/5{background-color:rgba(248,244,236,.05)}
.bg-cream\/10{background-color:rgba(248,244,236,.10)}
.bg-cream\/20{background-color:rgba(248,244,236,.20)}
.border-cream\/10{border-color:rgba(248,244,236,.10)}
.border-cream\/20{border-color:rgba(248,244,236,.20)}
.border-cream\/40{border-color:rgba(248,244,236,.40)}
.text-ink\/80{color:rgba(26,26,26,.80)}
.bg-ink\/20{background-color:rgba(26,26,26,.20)}
.bg-ink\/75{background-color:rgba(26,26,26,.75)}
.border-ink\/20{border-color:rgba(26,26,26,.20)}
.border-border\/60{border-color:rgba(229,225,214,.60)}
.bg-bronze\/20{background-color:rgba(168,120,80,.20)}
.bg-bronze\/30{background-color:rgba(168,120,80,.30)}
.bg-bronze\/60{background-color:rgba(168,120,80,.60)}
.hover\:bg-cream\/10:hover{background-color:rgba(248,244,236,.10)}
.placeholder\:text-muted-foreground\/70::placeholder{color:rgba(122,116,104,.70)}

/* gradient stops */
.from-ink\/30{--tw-gradient-from:rgba(26,26,26,.30) var(--tw-gradient-from-position);--tw-gradient-to:rgba(26,26,26,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-ink\/40{--tw-gradient-from:rgba(26,26,26,.40) var(--tw-gradient-from-position);--tw-gradient-to:rgba(26,26,26,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-ink\/20{--tw-gradient-via:rgba(26,26,26,.20) var(--tw-gradient-via-position);--tw-gradient-via-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-via-stops)}
.via-ink\/40{--tw-gradient-via:rgba(26,26,26,.40) var(--tw-gradient-via-position);--tw-gradient-via-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-via-stops)}
.to-ink\/10{--tw-gradient-to:rgba(26,26,26,.10) var(--tw-gradient-to-position)}
.to-ink\/70{--tw-gradient-to:rgba(26,26,26,.70) var(--tw-gradient-to-position)}
.to-ink\/80{--tw-gradient-to:rgba(26,26,26,.80) var(--tw-gradient-to-position)}
.to-ink\/85{--tw-gradient-to:rgba(26,26,26,.85) var(--tw-gradient-to-position)}

/* ----- Aspect ratios ----- */
.aspect-\[3\/4\]{aspect-ratio:3/4}
.aspect-\[4\/3\]{aspect-ratio:4/3}
.aspect-\[4\/5\]{aspect-ratio:4/5}

/* ----- Width / height arbitrary ----- */
.h-\[3\.6rem\]{height:3.6rem}
.max-h-\[340px\]{max-height:340px}
.max-w-\[88\%\]{max-width:88%}
.w-\[60\%\]{width:60%}
.w-\[82\%\]{width:82%}
.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,calc(100vw - 2rem))}
@media (min-width:640px){
  .sm\:w-\[38\%\]{width:38%}
  .sm\:w-\[55\%\]{width:55%}
}
@media (min-width:768px){
  .md\:w-\[28\%\]{width:28%}
  .md\:w-\[42\%\]{width:42%}
  .md\:pt-\[180px\]{padding-top:180px}
  .md\:text-\[7\.5rem\]{font-size:7.5rem;line-height:1}
}
@media (min-width:1024px){
  .lg\:w-\[22\%\]{width:22%}
  .lg\:w-\[34\%\]{width:34%}
}

/* ----- Padding / position arbitrary ----- */
.pt-\[140px\]{padding-top:140px}
.text-\[0\.65rem\]{font-size:0.65rem;line-height:1.1}
.text-\[9px\]{font-size:9px;line-height:1.2}
.text-\[10px\]{font-size:10px;line-height:1.3}
.text-\[13px\]{font-size:13px;line-height:1.4}
.text-\[15px\]{font-size:15px;line-height:1.5}
.text-\[12vw\]{font-size:12vw;line-height:.95}

/* ----- Leading arbitrary ----- */
.leading-\[0\.9\]{line-height:0.9}
.leading-\[0\.95\]{line-height:0.95}
.leading-\[1\]{line-height:1}
.leading-\[1\.05\]{line-height:1.05}

/* ----- Tracking arbitrary ----- */
.tracking-\[0\.18em\]{letter-spacing:0.18em}
.tracking-\[0\.2em\]{letter-spacing:0.2em}
.tracking-\[0\.22em\]{letter-spacing:0.22em}
.tracking-\[0\.25em\]{letter-spacing:0.25em}
.tracking-\[0\.4em\]{letter-spacing:0.4em}

/* ----- Scale arbitrary ----- */
.scale-\[1\.02\]{transform:scale(1.02)}

/* ----- Transition duration arbitrary ----- */
.duration-\[1200ms\]{transition-duration:1200ms}
.duration-\[1500ms\]{transition-duration:1500ms}

/* ----- Animation arbitrary ----- */
@keyframes fsrKenBurns_24s_ease-in-out_infinite_alternate{
  from{transform:scale(1.02)}
  to{transform:scale(1.10)}
}
@media (prefers-reduced-motion:no-preference){
  .motion-safe\:animate-\[fsrKenBurns_24s_ease-in-out_infinite_alternate\]{
    animation:fsrKenBurns_24s_ease-in-out_infinite_alternate 24s ease-in-out infinite alternate;
  }
}

/* ----- Accent color arbitrary (form controls) ----- */
.accent-\[\#b58150\]{
  accent-color:#b58150;
}

/* ----- Position utilities ----- */
.left-1\/2{left:50%}
.-translate-x-1\/2{transform:translateX(-50%)}

/* === END TAILWIND JIT FALLBACK === */

/* === VISUAL POLISH — text contrast, eyebrows, hero copy === */
/* Make eyebrows pop more on dark backgrounds (used in hero, dark sections) */
.bg-ink .eyebrow,
.bg-ink header.eyebrow,
header.eyebrow{color:#e8c99b !important}

/* Headline body text inside the dark hero should be cream, not faded gray */
.fsr-home-hero-copy p,
.fsr-home-hero-copy .text-cream\/80,
section.bg-ink .text-cream\/80{color:rgba(248,244,236,.92) !important}

/* Marquee items on dark strip should be a bit brighter */
section.bg-ink .text-cream\/70{color:rgba(248,244,236,.85) !important}

/* Six Standards accordion: labels should be readable. Without this they
   appear as tiny vertical text inside narrow dark panels. */
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>div,
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>span,
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>p{
  color:rgba(248,244,236,.85) !important;
  writing-mode:horizontal-tb !important;
  transform:none !important;
  font-size:14px !important;
  letter-spacing:.02em !important;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10{
  height:100% !important;
  align-items:flex-start !important;
  justify-content:flex-end !important;
  padding:36px 28px !important;
  text-align:left !important;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>svg{
  width:48px !important;
  height:48px !important;
  margin:0 0 18px !important;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid>div>div.bg-ink.p-10>h3{
  position:relative !important;
  top:auto !important;
  left:auto !important;
  transform:none !important;
  writing-mode:horizontal-tb !important;
  font-size:22px !important;
  font-weight:500 !important;
  color:#f8f4ec !important;
  margin:0 0 6px !important;
  width:100% !important;
  text-align:left !important;
}

/* Make the title block on Portfolio / Pricing / Schedule hero readable */
section.bg-ink.text-cream .text-bronze-soft{color:#e8c99b !important}
section.bg-secondary .text-bronze-soft{color:#a87850 !important}

/* Schedule / Prep / Portfolio eyebrow color when above a light bg */
.text-bronze-soft{color:#a87850 !important}

/* Hero on small screens: the headline was overflowing on mobile. */
@media (max-width:640px){
  .fsr-home-hero-copy{font-size:14px}
  .fsr-home-hero-copy .text-lg{font-size:15px !important;line-height:1.4}
  section.h-\[56vh\] h1{font-size:2.4rem !important;line-height:1.05 !important}
}

/* === HERO READABILITY (round 2) === */
/* Strong gradient overlay so headlines remain readable regardless of photo */
section.h-\[56vh\] .bg-gradient-to-b,
section.h-\[82vh\] .bg-gradient-to-b,
section.relative > div.absolute > div.bg-gradient-to-b{
  background:linear-gradient(180deg,rgba(11,11,11,.6) 0%,rgba(11,11,11,.35) 35%,rgba(11,11,11,.6) 70%,rgba(11,11,11,.95) 100%) !important;
  background-color:transparent !important;
}

/* Hero copy positioning + text contrast */
.fsr-home-hero-copy,
.fsr-about-hero-copy{
  padding-left:4px;
}
.fsr-home-hero-copy .text-cream,
.fsr-about-hero-copy .text-cream{
  color:#f8f4ec !important;
  text-shadow:0 1px 24px rgba(0,0,0,.55);
}
.fsr-home-hero-copy .text-cream\/80,
.fsr-about-hero-copy .text-cream\/80{
  color:rgba(248,244,236,.95) !important;
  text-shadow:0 1px 12px rgba(0,0,0,.5);
}
.fsr-home-hero-copy h1,
.fsr-about-hero-copy h1{
  color:#ffffff !important;
  text-shadow:0 2px 32px rgba(0,0,0,.6);
}
.fsr-home-hero-copy .eyebrow,
.fsr-about-hero-copy .eyebrow{
  color:#e8c99b !important;
  text-shadow:0 1px 8px rgba(0,0,0,.5);
}
.fsr-home-hero-copy a.bg-cream,
.fsr-about-hero-copy a.bg-cream{
  box-shadow:0 8px 32px rgba(0,0,0,.35);
}
.fsr-home-hero-copy a.border,
.fsr-about-hero-copy a.border{
  text-shadow:0 1px 8px rgba(0,0,0,.4);
}

/* Prep / pricing / schedule / portfolio injected hero (use FSR:HERO marker) */
section:has(> .absolute > .bg-gradient-to-b) > .relative{
  padding-left:8px;
}
section > .relative > .text-cream h1,
section > .relative > .text-cream h2{
  color:#ffffff !important;
  text-shadow:0 2px 24px rgba(0,0,0,.55);
}
section > .relative > .text-cream .eyebrow,
section > .relative > .text-cream .text-bronze-soft{
  color:#e8c99b !important;
}
section > .relative > .text-cream p,
section > .relative > .text-cream .text-cream\/80,
section > .relative > .text-cream .text-cream\/85{
  color:rgba(248,244,236,.94) !important;
}
section > .relative > .text-cream a.bg-cream{
  box-shadow:0 8px 32px rgba(0,0,0,.35);
}

/* Stat-row eyebrow (was very faint on light background) */
.text-muted-foreground{color:rgba(26,26,26,.55) !important}

/* Subhead / sub-eyebrow variants */
.text-bronze-soft{color:#c6a079 !important}
.bg-secondary .text-bronze{color:#a87850 !important}

/* Faded gray text inside dark sections became invisible: bring them up */
section.bg-ink .text-muted-foreground{color:rgba(248,244,236,.55) !important}

/* === SIX STANDARDS GRID — restore proper grid layout (overrides stale accordion CSS) === */
body.fsr-nav-glassy section.bg-ink.text-cream .grid.md\:grid-cols-2{
  display:grid !important;
  flex-direction:initial !important;
  flex-wrap:initial !important;
  gap:1px !important;
  background:rgba(248,244,236,.08) !important;
  height:auto !important;
  align-items:stretch !important;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid.md\:grid-cols-2 > div{
  flex:initial !important;
  display:block !important;
  position:relative;
  overflow:hidden;
  border-radius:0;
  transition:none;
  width:100%;
  height:auto;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid.md\:grid-cols-2 > div > div.bg-ink.p-10{
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:flex-start !important;
  width:100% !important;
  height:auto !important;
  min-height:340px !important;
  padding:40px 36px !important;
  background:#0b0b0b !important;
  transition:background-color .35s ease,transform .35s ease;
  cursor:default;
  overflow:visible;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid.md\:grid-cols-2 > div > div.bg-ink.p-10 > svg{
  width:36px !important;
  height:36px !important;
  color:#e8c99b !important;
  margin:0 0 24px !important;
  flex-shrink:0;
  transition:transform .35s cubic-bezier(.22,1,.36,1);
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid.md\:grid-cols-2 > div > div.bg-ink.p-10 > h3{
  position:relative !important;
  top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;
  font-size:1.5rem !important;
  letter-spacing:.01em;
  text-transform:none;
  color:#f8f4ec;
  text-align:left;
  margin:0 0 12px !important;
  clip-path:none !important;
  -webkit-clip-path:none !important;
  opacity:1 !important;
  transform:none !important;
  transition:none;
  pointer-events:auto;
  z-index:auto;
  white-space:normal;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid.md\:grid-cols-2 > div > div.bg-ink.p-10 > p{
  position:relative !important;
  top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;
  font-size:.95rem !important;
  line-height:1.65;
  color:rgba(248,244,236,.78);
  text-align:left;
  margin:0 !important;
  clip-path:none !important;
  -webkit-clip-path:none !important;
  opacity:1 !important;
  transform:none !important;
  transition:none;
  pointer-events:auto;
  z-index:auto;
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid.md\:grid-cols-2 > div > div.bg-ink.p-10:hover{
  background:#141414 !important;
  transform:translateY(-2px);
}
body.fsr-nav-glassy section.bg-ink.text-cream .grid.md\:grid-cols-2 > div > div.bg-ink.p-10:hover > svg{
  transform:scale(1.08);
}

/* Schedule — restrained, fully contained booking confirmation. */
.fsr-booking-success[hidden]{display:none !important}
.fsr-booking-success{
  position:relative;isolation:isolate;min-height:430px;display:flex;
  flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;
  padding:clamp(2rem,6vw,4.5rem);border:1px solid rgba(181,129,80,.28);
  border-radius:24px;background:radial-gradient(circle at 82% 12%,rgba(181,129,80,.16),transparent 34%),linear-gradient(145deg,#fffdf9 0%,#f4ede3 100%);
  box-shadow:0 28px 70px rgba(31,24,18,.10);
}
.fsr-booking-success::after{
  content:"";position:absolute;z-index:-1;right:-90px;bottom:-115px;width:285px;aspect-ratio:1;
  border:1px solid rgba(181,129,80,.18);border-radius:50%;
  box-shadow:0 0 0 34px rgba(181,129,80,.035),0 0 0 72px rgba(181,129,80,.025);
}
.fsr-booking-success-mark{
  position:relative;width:70px;height:70px;flex:0 0 70px;display:grid;place-items:center;
  margin:0 0 2rem;border-radius:50%;color:#f8f4ec;background:#171716;
  box-shadow:0 12px 30px rgba(23,23,22,.18);
}
.fsr-booking-success-mark svg{position:absolute;display:block;max-width:none !important}
.fsr-booking-success-mark .fsr-success-check{width:32px !important;height:32px !important}
.fsr-booking-success-mark .fsr-success-camera{
  right:-6px;bottom:-6px;width:28px !important;height:28px !important;padding:6px;box-sizing:border-box;
  border:2px solid #f8f4ec;border-radius:50%;color:#171716;background:#b58150;
}
.fsr-booking-success h2{
  max-width:13ch;margin:.75rem 0 1rem;font-family:"Fraunces",serif;
  font-size:clamp(2.35rem,5.5vw,4.25rem);font-weight:300;line-height:.98;
  letter-spacing:-.035em;color:#171716;
}
.fsr-booking-success > p{
  max-width:38rem;margin:0;font-size:1rem;line-height:1.7;color:rgba(23,23,22,.68);
}
.fsr-booking-success > a{
  display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:2rem;
  padding:.8rem 1.35rem;border:1px solid #171716;border-radius:999px;font-size:.72rem;
  font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;
  color:#f8f4ec;background:#171716;transition:color .25s ease,background-color .25s ease,transform .25s ease;
}
.fsr-booking-success > a:hover{color:#171716;background:transparent;transform:translateY(-2px)}
.fsr-booking-success-visible{animation:fsrBookingSuccessIn .55s cubic-bezier(.22,1,.36,1) both}
@keyframes fsrBookingSuccessIn{
  from{opacity:0;transform:translateY(18px) scale(.985)}
  to{opacity:1;transform:translateY(0) scale(1)}
}
@media(max-width:640px){
  .fsr-booking-success{min-height:370px;padding:2rem 1.5rem;border-radius:18px}
  .fsr-booking-success-mark{width:62px;height:62px;flex-basis:62px;margin-bottom:1.5rem}
  .fsr-booking-success h2{font-size:2.65rem}
}
@media(prefers-reduced-motion:reduce){.fsr-booking-success-visible{animation:none}}

/* Shared gold dimensional mark from the Funnel experience. The original inline
   SVG remains in the document for semantics while this visual layer replaces it. */
header.fixed .container-x > a.group::before{
  content:"";
  display:block;
  width:11.95rem;
  height:3.6rem;
  flex:0 0 auto;
  background:url("/assets/frank-salas-logo-gold-bevel.svg?v=1") center/contain no-repeat;
  filter:drop-shadow(0 5px 12px rgba(0,0,0,.28));
  transition:filter .35s ease,transform .35s ease;
}
header.fixed .container-x > a.group:hover::before{
  filter:drop-shadow(0 7px 16px rgba(0,0,0,.34)) brightness(1.08);
  transform:translateY(-1px);
}
header.fixed .container-x > a.group > svg[aria-label="Frank Salas Reflections"]{
  display:none !important;
}
header.fixed .container-x > a.group > span{
  color:#d7b06a !important;
  text-shadow:0 1px 8px rgba(0,0,0,.32);
}
.fsr-footer-brand::before{
  content:"";
  display:block;
  width:170px;
  aspect-ratio:544/164;
  background:url("/assets/frank-salas-logo-gold-bevel.svg?v=1") center/contain no-repeat;
  filter:drop-shadow(0 6px 16px rgba(0,0,0,.3));
}
.fsr-footer-brand > .fsr-footer-logo{display:none !important}

@media(max-width:640px){
  header.fixed .container-x > a.group::before{
    width:10.5rem;
    height:3.15rem;
  }
  .fsr-footer-brand::before{width:158px}
}

/* Accessible mobile navigation for the prerendered public site. */
body.fsr-mobile-menu-open{overflow:hidden}
.fsr-mobile-menu[hidden]{display:none !important}
.fsr-mobile-menu{
  position:fixed;
  inset:0;
  z-index:90;
  display:grid;
  grid-template-columns:minmax(0,1fr) min(88vw,430px);
  opacity:0;
  pointer-events:none;
  transition:opacity .3s ease;
}
.fsr-mobile-menu.is-open{opacity:1;pointer-events:auto}
.fsr-mobile-menu__backdrop{
  border:0;
  background:rgba(4,4,4,.64);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
}
.fsr-mobile-menu__panel{
  min-width:0;
  height:100%;
  display:grid;
  grid-template-rows:auto 1fr auto;
  padding:max(1.25rem,env(safe-area-inset-top)) 1.5rem max(1.35rem,env(safe-area-inset-bottom));
  color:#f8f4ec;
  background:
    radial-gradient(circle at 100% 0%,rgba(191,139,84,.18),transparent 32%),
    linear-gradient(160deg,#1c1a18 0%,#0d0d0d 58%,#17130f 100%);
  border-left:1px solid rgba(218,177,128,.22);
  box-shadow:-28px 0 70px rgba(0,0,0,.36);
  transform:translate3d(102%,0,0);
  transition:transform .38s cubic-bezier(.22,.8,.25,1);
}
.fsr-mobile-menu.is-open .fsr-mobile-menu__panel{transform:translate3d(0,0,0)}
.fsr-mobile-menu__top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem;
  padding-bottom:1.1rem;
  border-bottom:1px solid rgba(248,244,236,.14);
}
.fsr-mobile-menu__top>span{
  color:#d8b17c;
  font:500 .67rem/1.2 "Inter Tight",sans-serif;
  letter-spacing:.24em;
  text-transform:uppercase;
}
.fsr-mobile-menu__close{
  position:relative;
  width:44px;
  height:44px;
  border:1px solid rgba(248,244,236,.25);
  border-radius:50%;
  background:rgba(255,255,255,.04);
}
.fsr-mobile-menu__close span{
  position:absolute;
  left:12px;
  top:21px;
  width:18px;
  height:1px;
  background:#f8f4ec;
}
.fsr-mobile-menu__close span:first-child{transform:rotate(45deg)}
.fsr-mobile-menu__close span:last-child{transform:rotate(-45deg)}
.fsr-mobile-menu__nav{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:1rem 0;
}
.fsr-mobile-menu__nav a{
  display:grid;
  grid-template-columns:2.1rem 1fr;
  align-items:baseline;
  gap:.8rem;
  padding:.62rem 0;
  color:rgba(248,244,236,.88);
  text-decoration:none;
  border-bottom:1px solid rgba(248,244,236,.08);
}
.fsr-mobile-menu__nav a span{
  color:#bf8b54;
  font:500 .62rem/1 "Inter Tight",sans-serif;
  letter-spacing:.14em;
}
.fsr-mobile-menu__nav a strong{
  font:300 clamp(1.65rem,8vw,2.45rem)/1.02 Fraunces,serif;
  letter-spacing:-.025em;
}
.fsr-mobile-menu__nav a[aria-current="page"] strong{color:#d8b17c}
.fsr-mobile-menu__foot{
  display:flex;
  justify-content:space-between;
  gap:1rem;
  padding-top:1rem;
  color:rgba(248,244,236,.45);
  font:500 .58rem/1.4 "Inter Tight",sans-serif;
  letter-spacing:.14em;
  text-transform:uppercase;
}
@media(min-width:768px){.fsr-mobile-menu{display:none !important}}
@media(max-height:650px){
  .fsr-mobile-menu__nav a{padding:.38rem 0}
  .fsr-mobile-menu__nav a strong{font-size:1.55rem}
}
@media(prefers-reduced-motion:reduce){
  .fsr-mobile-menu,.fsr-mobile-menu__panel{transition:none}
}

