/* Auto-generated static utilities — replaces @tailwindcss/browser to prevent FOUC */

/* Preflight (Tailwind CDN used to ship this). Without it, UA chrome paints white icon boxes. */
*,::before,::after{box-sizing:border-box;border:0 solid transparent}
html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}
body{margin:0;line-height:inherit}
hr{height:0;color:inherit;border-top-width:1px}
a{color:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
small{font-size:80%}
button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit], [role=button]{-webkit-appearance:button;appearance:button;background-color:transparent;background-image:none;cursor:pointer}
button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}
::-moz-focus-inner{border-style:none;padding:0}
:-moz-focusring{outline:auto}
:-moz-ui-invalid{box-shadow:none}
progress{vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}
fieldset{margin:0}
legend{padding:0}
ol,ul,menu{list-style:none;margin:0;padding:0}
textarea{resize:vertical}
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}
:disabled{cursor:default}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
[hidden]:where(:not([hidden=until-found])){display:none!important}

.\!m-0{margin:0 !important}
.\!pb-10{padding-bottom:2.5rem !important}
.\!px-0{padding-left:0 !important;padding-right:0 !important}
.absolute{position:absolute}
.aspect-\[4\/3\]{aspect-ratio:4 / 3}
.aspect-\[5\/4\]{aspect-ratio:5 / 4}
.aspect-square{aspect-ratio:1/1}
.backdrop-blur-\[2px\]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.bg-\[\#f4f4f5\]{background-color:#f4f4f5}
.bg-\[\#f4f5f7\]{background-color:#f4f5f7}
.bg-\[linear-gradient\(180deg\,\#fff_0\%\,\#f7f7f5_42\%\,\#fff_100\%\)\]{background-image:linear-gradient(180deg,#fff 0%,#f7f7f5 42%,#fff 100%)}
.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}
.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}
.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}
.bg-\[var\(--color-footer-bg\)\]{background-color:var(--color-footer-bg)}
.bg-\[var\(--color-secondary\)\]{background-color:var(--color-secondary)}
.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}
.bg-black\/15{background-color:rgba(0,0,0,0.15)}
.bg-black\/40{background-color:rgba(0,0,0,0.4)}
.bg-black\/50{background-color:rgba(0,0,0,0.5)}
.bg-black\/55{background-color:rgba(0,0,0,0.55)}
.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}
.bg-transparent{background-color:transparent}
.bg-white{background-color:#fff}
.bg-white\/70{background-color:rgba(255,255,255,0.7)}
.bg-white\/90{background-color:rgba(255,255,255,0.9)}
.block{display:block}
.border{border-width:1px;border-style:solid;border-color:var(--color-border,#e4e4e7)}
.border-\[\#d7d9de\]{border-color:#d7d9de}
.border-\[\#e4e4e7\]{border-color:#e4e4e7}
.border-\[\#e6e8ec\]{border-color:#e6e8ec}
.border-\[\#eceef1\]{border-color:#eceef1}
.border-\[var\(--color-border\)\]{border-color:var(--color-border)}
.border-b{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--color-border,#e4e4e7)}
.border-black\/10{border-color:rgba(0,0,0,0.1)}
.border-collapse{border-collapse:collapse}
.border-dashed{border-style:dashed}
.border-t{border-top-width:1px;border-top-style:solid;border-top-color:var(--color-border,#e4e4e7)}
.bottom-0{bottom:0}
.bottom-3{bottom:0.75rem}
.col-span-2{grid-column:span 2 / span 2}
.col-span-full{grid-column:1 / -1}
.fixed{position:fixed}
.flex{display:flex}
.flex-1{flex:1 1 0%}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.font-bold{font-weight:700}
.font-heading{font-family:var(--font-heading)}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.gap-0\.5{gap:0.125rem}
.gap-1{gap:0.25rem}
.gap-1\.5{gap:0.375rem}
.gap-10{gap:2.5rem}
.gap-2{gap:0.5rem}
.gap-2\.5{gap:0.625rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-7{gap:1.75rem}
.gap-8{gap:2rem}
.gap-x-4{column-gap:1rem}
.gap-x-5{column-gap:1.25rem}
.gap-y-2{row-gap:0.5rem}
.grid{display:grid}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-rows-\[0fr\]{grid-template-rows:0fr}
.h-10{height:2.5rem}
.h-11{height:2.75rem}
.h-12{height:3rem}
.h-14{height:3.5rem}
.h-16{height:4rem}
.h-20{height:5rem}
.h-24{height:6rem}
.h-3{height:0.75rem}
.h-3\.5{height:0.875rem}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-8{height:2rem}
.h-9{height:2.25rem}
.h-fit{height:fit-content}
.h-full{height:100%}
.h-px{height:1px}
.hidden{display:none}
.hover\:bg-\[\#fafbfc\]:hover{background-color:#fafbfc}
.hover\:bg-\[var\(--color-button-hover\)\]:hover{background-color:var(--color-button-hover)}
.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}
.hover\:border-\[var\(--color-accent\)\]\/35:hover{border-color:color-mix(in srgb,var(--color-accent) 35%, transparent)}
.hover\:border-\[var\(--color-accent\)\]\/40:hover{border-color:color-mix(in srgb,var(--color-accent) 40%, transparent)}
.hover\:text-\[var\(--color-accent\)\]:hover{color:var(--color-accent)}
.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}
.hover\:underline:hover{text-decoration-line:underline}
.inline-flex{display:inline-flex}
.inset-0{inset:0}
.inset-x-0{left:0;right:0}
.inset-y-0{top:0;bottom:0}
.items-center{align-items:center}
.items-end{align-items:flex-end}
.items-start{align-items:flex-start}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.leading-none{line-height:1}
.leading-relaxed{line-height:1.625}
.leading-snug{line-height:1.375}
.leading-tight{line-height:1.25}
.left-0{left:0}
@media (min-width:1024px){.lg\:aspect-\[4\/3\]{aspect-ratio:4 / 3}}
@media (min-width:1024px){.lg\:block{display:block}}
@media (min-width:1024px){.lg\:flex{display:flex}}
@media (min-width:1024px){.lg\:gap-12{gap:3rem}}
@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}}
@media (min-width:1024px){.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}}
@media (min-width:1024px){.lg\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}}
@media (min-width:1024px){.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}}
@media (min-width:1024px){.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}}
@media (min-width:1024px){.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}}
@media (min-width:1024px){.lg\:hidden{display:none}}
@media (min-width:1024px){.lg\:items-start{align-items:flex-start}}
@media (min-width:1024px){.lg\:sticky{position:sticky}}
@media (min-width:1024px){.lg\:top-24{top:6rem}}
.max-h-\[50vh\]{max-height:50vh}
.max-h-\[85vh\]{max-height:85vh}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-5xl{max-width:64rem}
.max-w-\[22rem\]{max-width:22rem}
.max-w-sm{max-width:24rem}
.max-w-xl{max-width:36rem}
.mb-10{margin-bottom:2.5rem}
.mb-2{margin-bottom:0.5rem}
.mb-3{margin-bottom:0.75rem}
.mb-4{margin-bottom:1rem}
.mb-6{margin-bottom:1.5rem}
.mb-8{margin-bottom:2rem}
@media (min-width:768px){.md\:flex{display:flex}}
@media (min-width:768px){.md\:gap-3{gap:0.75rem}}
@media (min-width:768px){.md\:gap-4{gap:1rem}}
@media (min-width:768px){.md\:grid{display:grid}}
@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:768px){.md\:hidden{display:none}}
@media (min-width:768px){.md\:inline{display:inline}}
@media (min-width:768px){.md\:mb-10{margin-bottom:2.5rem}}
@media (min-width:768px){.md\:p-10{padding:2.5rem}}
@media (min-width:768px){.md\:pb-20{padding-bottom:5rem}}
@media (min-width:768px){.md\:pb-24{padding-bottom:6rem}}
@media (min-width:768px){.md\:pb-6{padding-bottom:1.5rem}}
@media (min-width:768px){.md\:pt-10{padding-top:2.5rem}}
@media (min-width:768px){.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}
@media (min-width:768px){.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}}
@media (min-width:768px){.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}
@media (min-width:768px){.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}}
@media (min-width:768px){.md\:text-3xl{font-size:1.875rem;line-height:1.4}}
@media (min-width:768px){.md\:text-\[0\.95rem\]{font-size:0.95rem}}
@media (min-width:768px){.md\:text-\[1\.75rem\]{font-size:1.75rem}}
@media (min-width:768px){.md\:text-base{font-size:1rem;line-height:1.4}}
@media (min-width:768px){.md\:top-16{top:4rem}}
.min-h-\[7rem\]{min-height:7rem}
.min-h-screen{min-height:100vh}
.min-w-0{min-width:0}
.min-w-4{min-width:1rem}
.min-w-8{min-width:2rem}
.min-w-10{min-width:2.5rem}
.min-w-\[10rem\]{min-width:10rem}
.min-w-\[28rem\]{min-width:28rem}
.ml-1{margin-left:0.25rem}
.mt-0\.5{margin-top:0.125rem}
.mt-1\.5{margin-top:0.375rem}
.mt-10{margin-top:2.5rem}
.mt-2{margin-top:0.5rem}
.mt-3{margin-top:0.75rem}
.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-auto{margin-top:auto}
.mx-auto{margin-left:auto;margin-right:auto}
.my-4{margin-top:1rem;margin-bottom:1rem}
.object-cover{object-fit:cover}
.opacity-0{opacity:0}
.opacity-55{opacity:.55}
.opacity-100{opacity:1}
.pb-4{padding-bottom:1rem}
.self-start{align-self:flex-start}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.p-2{padding:0.5rem}
.p-3{padding:0.75rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.pb-1{padding-bottom:0.25rem}
.pb-16{padding-bottom:4rem}
.pb-5{padding-bottom:1.25rem}
.pb-8{padding-bottom:2rem}
.pl-1{padding-left:0.25rem}
.pointer-events-none{pointer-events:none}
.pt-1{padding-top:0.25rem}
.pt-3{padding-top:0.75rem}
.pt-4{padding-top:1rem}
.pt-6{padding-top:1.5rem}
.pt-8{padding-top:2rem}
.pt-\[12vh\]{padding-top:12vh}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.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-9{padding-top:2.25rem;padding-bottom:2.25rem}
.relative{position:relative}
.right-1{right:0.25rem}
.right-3{right:0.75rem}
.rounded-2xl{border-radius:1rem}
.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:0.5rem}
.rounded-xl{border-radius:0.75rem}
.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}
.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.08\)\]{box-shadow:0 10px 30px rgba(0,0,0,0.08)}
.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.04\)\]{box-shadow:0 12px 40px rgba(0,0,0,0.04)}
.shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.18\)\]{box-shadow:0 16px 48px rgba(0,0,0,0.18)}
.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.04\)\]{box-shadow:0 8px 40px rgba(0,0,0,0.04)}
.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}
.shrink-0{flex-shrink:0}
@media (min-width:640px){.sm\:block{display:block}}
@media (min-width:640px){.sm\:bottom-4{bottom:1rem}}
@media (min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}}
@media (min-width:640px){.sm\:flex-wrap{flex-wrap:wrap}}
@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:640px){.sm\:inline{display:inline}}
@media (min-width:640px){.sm\:items-center{align-items:center}}
@media (min-width:640px){.sm\:justify-between{justify-content:space-between}}
@media (min-width:640px){.sm\:justify-center{justify-content:center}}
@media (min-width:640px){.sm\:mb-8{margin-bottom:2rem}}
@media (min-width:640px){.sm\:min-w-\[220px\]{min-width:220px}}
@media (min-width:640px){.sm\:right-4{right:1rem}}
@media (min-width:640px){.sm\:text-xl{font-size:1.25rem;line-height:1.4}}
@media (min-width:640px){.sm\:top-4{top:1rem}}
@media (min-width:640px){.sm\:w-\[22rem\]{width:22rem}}
@media (min-width:640px){.sm\:w-auto{width:auto}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.text-2xl{font-size:1.5rem;line-height:1.4}
.text-3xl{font-size:1.875rem;line-height:1.4}
.text-\[0\.65rem\]{font-size:0.65rem}
.text-\[0\.68rem\]{font-size:0.68rem}
.text-\[0\.72em\]{font-size:0.72em}
.text-\[0\.75em\]{font-size:0.75em}
.text-\[0\.88rem\]{font-size:0.88rem}
.text-\[0\.95rem\]{font-size:0.95rem}
.text-\[0\.9rem\]{font-size:0.9rem}
.text-\[11px\]{font-size:11px}
.text-\[13px\]{font-size:13px}
.text-\[clamp\(1\.75rem\,4vw\,2\.5rem\)\]{color:clamp(1.75rem,4vw,2.5rem)}
.text-\[var\(--color-accent\)\]{color:var(--color-accent)}
.text-\[var\(--color-border\)\]{color:var(--color-border)}
.text-\[var\(--color-footer-text\)\]{color:var(--color-footer-text)}
.text-\[var\(--color-text\)\]{color:var(--color-text)}
.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}
.text-base{font-size:1rem;line-height:1.4}
.text-center{text-align:center}
.text-left{text-align:left}
.text-lg{font-size:1.125rem;line-height:1.4}
.text-sm{font-size:0.875rem;line-height:1.4}
.text-xs{font-size:0.75rem;line-height:1.4}
.top-0{top:0}
.top-1{top:0.25rem}
.top-14{top:3.5rem}
.top-3{top:0.75rem}
.top-full{top:100%}
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.w-10{width:2.5rem}
.w-11{width:2.75rem}
.w-12{width:3rem}
.w-14{width:3.5rem}
.w-16{width:4rem}
.w-20{width:5rem}
.w-3\.5{width:0.875rem}
.w-4{width:1rem}
.w-5{width:1.25rem}
.w-8{width:2rem}
.w-9{width:2.25rem}
.w-\[min\(100\%-1\.5rem\,22rem\)\]{width:min(100%-1.5rem,22rem)}
.w-\[min\(88vw\,19rem\)\]{width:min(88vw,19rem)}
.w-full{width:100%}
@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.z-40{z-index:40}
.z-50{z-index:50}
.z-\[100\]{z-index:100}
.z-\[60\]{z-index:60}
.z-\[70\]{z-index:70}
.z-\[80\]{z-index:80}
.z-\[90\]{z-index:90}

.hover\:text-\[var\(--color-accent\)\]:hover{color:var(--color-accent)}
.from-black\/75{--tw-gradient-from:rgba(0,0,0,.75);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-black\/20{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.2),var(--tw-gradient-to)}
.to-transparent{--tw-gradient-to:transparent}
.text-white{color:#fff}
.text-white\/70{color:rgba(255,255,255,.7)}
.text-white\/75{color:rgba(255,255,255,.75)}
.text-amber-800{color:#92400e}
.bg-\[var\(--color-accent\)\]\/10{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent)}
.bg-\[var\(--color-secondary\)\]\/40{background-color:color-mix(in srgb,var(--color-secondary) 40%,transparent)}
.space-y-0\.5>:not([hidden])~:not([hidden]){margin-top:.125rem}
.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}
.space-y-2\.5>:not([hidden])~:not([hidden]){margin-top:.625rem}
.space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}
.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}
.space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}
.tracking-tight{letter-spacing:-.025em}
.tracking-\[0\.04em\]{letter-spacing:.04em}
.tracking-\[0\.06em\]{letter-spacing:.06em}
.tracking-\[0\.08em\]{letter-spacing:.08em}
.tracking-\[0\.1em\]{letter-spacing:.1em}
.tracking-\[0\.12em\]{letter-spacing:.12em}
.tracking-\[0\.14em\]{letter-spacing:.14em}
.tracking-\[0\.16em\]{letter-spacing:.16em}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.underline-offset-2{text-underline-offset:2px}
.underline-offset-4{text-underline-offset:4px}
.max-h-60{max-height:15rem}
.w-px{width:1px}
@media (min-width:640px){.sm\:flex-row{flex-direction:row}}
@media (min-width:768px){.md\:\!pb-14{padding-bottom:3.5rem !important}}
.hover\:scale-105:hover{transform:scale(1.05)}
.group:hover .group-hover\:scale-105{transform:scale(1.05)}
.group:hover .group-hover\:scale-\[1\.03\]{transform:scale(1.03)}
.group:hover .group-hover\:from-black\/70{--tw-gradient-from:rgba(0,0,0,.7);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}
.text-\[clamp\(1\.75rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}
