/* Generated by tools/build-css.php — do not edit by hand. Re-run after changing templates. */
*,::before,::after{--tw-gradient-from:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.-inset-10{inset:calc(2.5rem * -1)}
.border{border-width:1px}
.border-amber-400\/30{border-color:rgb(255 194 26 / 0.3)}
.border-b{border-bottom-width:1px}
.border-brand-500\/40{border-color:rgb(254 133 1 / 0.4)}
.border-brand-500\/50{border-color:rgb(254 133 1 / 0.5)}
.border-emerald-500\/30{border-color:rgb(16 185 129 / 0.3)}
.border-rose-500\/30{border-color:rgb(244 63 94 / 0.3)}
.border-t{border-top-width:1px}
.border-white\/10{border-color:rgb(255 255 255 / 0.1)}
.border-white\/20{border-color:rgb(255 255 255 / 0.2)}
.border-white\/\[0\.05\]{border-color:rgb(255 255 255 / 0.05)}
.border-white\/\[0\.06\]{border-color:rgb(255 255 255 / 0.06)}
.border-white\/\[0\.08\]{border-color:rgb(255 255 255 / 0.08)}
.border-x{border-left-width:1px;border-right-width:1px}
.border-y{border-top-width:1px;border-bottom-width:1px}
.inset-0{inset:0px}
.inset-x-0{left:0px;right:0px}
.p-0{padding:0px}
.p-10{padding:2.5rem}
.p-3{padding:0.75rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-7{padding:1.75rem}
.p-8{padding:2rem}
.rounded{border-radius:.25rem}
.rounded-2xl{border-radius:1rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:.5rem}
.rounded-md{border-radius:.375rem}
.rounded-sm{border-radius:.125rem}
.rounded-tl-sm{border-top-left-radius:.125rem}
.rounded-tr-sm{border-top-right-radius:.125rem}
.rounded-xl{border-radius:.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-\[1\.05rem\]{font-size:1.05rem}
.text-\[1\.2rem\]{font-size:1.2rem}
.text-\[10px\]{font-size:10px}
.text-\[11px\]{font-size:11px}
.text-\[12px\]{font-size:12px}
.text-\[13px\]{font-size:13px}
.text-\[2\.6rem\]{font-size:2.6rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-xs{font-size:.75rem;line-height:1rem}
.aria-pressed\:border-brand-500\/50[aria-pressed="true"]{border-color:rgb(254 133 1 / 0.5)}
.focus\:rounded-md:focus{border-radius:.375rem}
.-mt-2{margin-top:calc(0.5rem * -1)}
.-mt-4{margin-top:calc(1rem * -1)}
.-right-24{right:calc(6rem * -1)}
.-right-3{right:calc(0.75rem * -1)}
.-top-24{top:calc(6rem * -1)}
.-top-3{top:calc(0.75rem * -1)}
.-translate-y-1\/2{transform:translateY(-50%)}
.absolute{position:absolute}
.accent-\[\#fe8501\]{accent-color:#fe8501}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}
.bg-\[\#0a0f1a\]{background-color:#0a0f1a}
.bg-\[\#0a0f1a\]\/85{background-color:rgb(10 15 26 / 0.85)}
.bg-amber-400{background-color:#ffc21a}
.bg-amber-400\/10{background-color:rgb(255 194 26 / 0.1)}
.bg-brand-500{background-color:#fe8501}
.bg-brand-500\/10{background-color:rgb(254 133 1 / 0.1)}
.bg-brand-500\/15{background-color:rgb(254 133 1 / 0.15)}
.bg-brand-500\/\[0\.04\]{background-color:rgb(254 133 1 / 0.04)}
.bg-emerald-500\/10{background-color:rgb(16 185 129 / 0.1)}
.bg-flame-500{background-color:#f05a12}
.bg-flame-500\/20{background-color:rgb(240 90 18 / 0.2)}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}
.bg-ink-900{background-color:#071226}
.bg-ink-900\/50{background-color:rgb(7 18 38 / 0.5)}
.bg-ink-900\/60{background-color:rgb(7 18 38 / 0.6)}
.bg-ink-900\/70{background-color:rgb(7 18 38 / 0.7)}
.bg-ink-950{background-color:#040a18}
.bg-navy-500{background-color:#1d5299}
.bg-navy-500\/25{background-color:rgb(29 82 153 / 0.25)}
.bg-navy-600\/50{background-color:rgb(18 64 122 / 0.5)}
.bg-rose-500\/10{background-color:rgb(244 63 94 / 0.1)}
.bg-white\/5{background-color:rgb(255 255 255 / 0.05)}
.bg-white\/\[0\.02\]{background-color:rgb(255 255 255 / 0.02)}
.bg-white\/\[0\.03\]{background-color:rgb(255 255 255 / 0.03)}
.bg-white\/\[0\.06\]{background-color:rgb(255 255 255 / 0.06)}
.block{display:block}
.blur-3xl{filter:blur(64px)}
.bottom-0{bottom:0px}
.break-all{word-break:break-all}
.duration-700{transition-duration:700ms}
.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-display{font-family:Sora, ui-sans-serif, system-ui, sans-serif}
.font-extrabold{font-weight:800}
.font-medium{font-weight:500}
.font-mono{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}
.font-normal{font-weight:400}
.font-sans{font-family:Inter, ui-sans-serif, system-ui, sans-serif}
.font-semibold{font-weight:600}
.gap-1{gap:0.25rem}
.gap-1\.5{gap:0.375rem}
.gap-12{gap:3rem}
.gap-14{gap:3.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-8{gap:2rem}
.gap-px{gap:1px}
.gap-x-10{column-gap:2.5rem}
.gap-y-4{row-gap:1rem}
.grid{display:grid}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.h-1{height:0.25rem}
.h-1\.5{height:0.375rem}
.h-10{height:2.5rem}
.h-14{height:3.5rem}
.h-16{height:4rem}
.h-2{height:0.5rem}
.h-2\.5{height:0.625rem}
.h-24{height:6rem}
.h-28{height:7rem}
.h-36{height:9rem}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-6{height:1.5rem}
.h-7{height:1.75rem}
.h-72{height:18rem}
.h-9{height:2.25rem}
.h-\[3\.2rem\]{height:3.2rem}
.h-\[72px\]{height:72px}
.h-full{height:100%}
.hidden{display:none}
.inline-flex{display:inline-flex}
.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}
.justify-end{justify-content:flex-end}
.leading-\[1\.05\]{line-height:1.05}
.leading-\[1\.1\]{line-height:1.1}
.leading-relaxed{line-height:1.625}
.leading-snug{line-height:1.375}
.leading-tight{line-height:1.25}
.left-7{left:1.75rem}
.list-decimal{list-style-type:decimal}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-5xl{max-width:64rem}
.max-w-6xl{max-width:72rem}
.max-w-\[85\%\]{max-width:85%}
.max-w-lg{max-width:32rem}
.max-w-md{max-width:28rem}
.max-w-site{max-width:76rem}
.max-w-sm{max-width:24rem}
.max-w-xl{max-width:36rem}
.mb-5{margin-bottom:1.25rem}
.mb-8{margin-bottom:2rem}
.min-h-\[188px\]{min-height:188px}
.min-h-\[2\.75rem\]{min-height:2.75rem}
.min-h-\[220px\]{min-height:220px}
.min-h-screen{min-height:100vh}
.min-w-0{min-width:0px}
.min-w-\[640px\]{min-width:640px}
.ml-1{margin-left:0.25rem}
.ml-3{margin-left:0.75rem}
.ml-auto{margin-left:auto}
.mt-0\.5{margin-top:0.125rem}
.mt-1{margin-top:0.25rem}
.mt-1\.5{margin-top:0.375rem}
.mt-10{margin-top:2.5rem}
.mt-12{margin-top:3rem}
.mt-14{margin-top:3.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-9{margin-top:2.25rem}
.mx-auto{margin-left:auto;margin-right:auto}
.opacity-60{opacity:0.6}
.opacity-80{opacity:0.8}
.overflow-hidden{overflow:hidden}
.overflow-x-auto{overflow-x:auto}
.pb-1{padding-bottom:0.25rem}
.pb-12{padding-bottom:3rem}
.pb-14{padding-bottom:3.5rem}
.pb-2{padding-bottom:0.5rem}
.pb-20{padding-bottom:5rem}
.pb-24{padding-bottom:6rem}
.pb-3{padding-bottom:0.75rem}
.pb-4{padding-bottom:1rem}
.pb-6{padding-bottom:1.5rem}
.pl-5{padding-left:1.25rem}
.pointer-events-none{pointer-events:none}
.pt-10{padding-top:2.5rem}
.pt-14{padding-top:3.5rem}
.pt-16{padding-top:4rem}
.pt-4{padding-top:1rem}
.pt-6{padding-top:1.5rem}
.pt-8{padding-top:2rem}
.px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.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-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.py-24{padding-top:6rem;padding-bottom:6rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.py-32{padding-top:8rem;padding-bottom:8rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.relative{position:relative}
.rotate-180{transform:rotate(180deg)}
.scroll-smooth{scroll-behavior:smooth}
.self-start{align-self:flex-start}
.shadow-\[0_40px_120px_-40px_rgba\(240\,90\,18\,\.45\)\]{box-shadow:0 40px 120px -40px rgba(240,90,18,.45)}
.shrink-0{flex-shrink:0}
.space-y-1 > :not([hidden]) ~ :not([hidden]){margin-top:0.25rem}
.space-y-2 > :not([hidden]) ~ :not([hidden]){margin-top:0.5rem}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){margin-top:0.625rem}
.space-y-3 > :not([hidden]) ~ :not([hidden]){margin-top:0.75rem}
.space-y-4 > :not([hidden]) ~ :not([hidden]){margin-top:1rem}
.space-y-6 > :not([hidden]) ~ :not([hidden]){margin-top:1.5rem}
.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}
.sticky{position:sticky}
.text-\[\#1a0b00\]{color:#1a0b00}
.text-amber-200{color:#fde68a}
.text-amber-300{color:#ffd45c}
.text-amber-400{color:#ffc21a}
.text-brand-500{color:#fe8501}
.text-center{text-align:center}
.text-emerald-300{color:#6ee7b7}
.text-emerald-400{color:#34d399}
.text-left{text-align:left}
.text-orange-300{color:#fdba74}
.text-right{text-align:right}
.text-rose-300{color:#fda4af}
.text-rose-400{color:#fb7185}
.text-sky-300{color:#7dd3fc}
.text-slate-100{color:#f1f5f9}
.text-slate-200{color:#e2e8f0}
.text-slate-300{color:#cbd5e1}
.text-slate-400{color:#94a3b8}
.text-slate-500{color:#64748b}
.text-slate-600{color:#475569}
.text-white{color:#ffffff}
.top-0{top:0px}
.top-1\/2{top:50%}
.tracking-\[\.16em\]{letter-spacing:.16em}
.tracking-tight{letter-spacing:-.025em}
.tracking-wider{letter-spacing:.05em}
.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-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.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}
.underline{text-decoration-line:underline}
.uppercase{text-transform:uppercase}
.w-10{width:2.5rem}
.w-14{width:3.5rem}
.w-2{width:0.5rem}
.w-2\.5{width:0.625rem}
.w-2\/5{width:40%}
.w-4{width:1rem}
.w-5{width:1.25rem}
.w-6{width:1.5rem}
.w-64{width:16rem}
.w-7{width:1.75rem}
.w-72{width:18rem}
.w-\[3\.2rem\]{width:3.2rem}
.w-auto{width:auto}
.w-full{width:100%}
.z-10{z-index:10}
.z-50{z-index:50}
.aria-pressed\:bg-brand-500\/10[aria-pressed="true"]{background-color:rgb(254 133 1 / 0.1)}
.aria-pressed\:text-amber-300[aria-pressed="true"]{color:#ffd45c}
.before\:absolute::before{content:'';position:absolute}
.before\:bg-gradient-to-b::before{content:'';background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}
.before\:bottom-6::before{content:'';bottom:1.5rem}
.before\:left-\[1\.6rem\]::before{content:'';left:1.6rem}
.before\:top-6::before{content:'';top:1.5rem}
.before\:w-px::before{content:'';width:1px}
.focus\:bg-brand-500:focus{background-color:#fe8501}
.focus\:fixed:focus{position:fixed}
.focus\:left-4:focus{left:1rem}
.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}
.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}
.focus\:py-2:focus{padding-top:0.5rem;padding-bottom:0.5rem}
.focus\:text-ink-950:focus{color:#040a18}
.focus\:top-4:focus{top:1rem}
.focus\:z-\[100\]:focus{z-index:100}
.group:hover .group-hover\:text-amber-300{color:#ffd45c}
.hover\:bg-white\/5:hover{background-color:rgb(255 255 255 / 0.05)}
.hover\:text-amber-300:hover{color:#ffd45c}
.hover\:text-white:hover{color:#ffffff}
.selection\:bg-brand-500\/30 *::selection,.selection\:bg-brand-500\/30::selection{background-color:rgb(254 133 1 / 0.3)}
.selection\:text-white *::selection,.selection\:text-white::selection{color:#ffffff}
.from-brand-500\/20{--tw-gradient-from:rgb(254 133 1 / 0.2);--tw-gradient-to:rgb(254 133 1 / 0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-flame-500{--tw-gradient-from:#f05a12;--tw-gradient-to:rgb(240 90 18 / 0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-ink-900\/40{--tw-gradient-from:rgb(7 18 38 / 0.4);--tw-gradient-to:rgb(7 18 38 / 0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-navy-700\/60{--tw-gradient-from:rgb(10 47 93 / 0.6);--tw-gradient-to:rgb(10 47 93 / 0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.before\:from-flame-500::before{content:'';--tw-gradient-from:#f05a12;--tw-gradient-to:rgb(240 90 18 / 0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-brand-500{--tw-gradient-to:rgb(254 133 1 / 0);--tw-gradient-stops:var(--tw-gradient-from),#fe8501,var(--tw-gradient-to)}
.before\:via-brand-500::before{content:'';--tw-gradient-to:rgb(254 133 1 / 0);--tw-gradient-stops:var(--tw-gradient-from),#fe8501,var(--tw-gradient-to)}
.to-amber-400{--tw-gradient-to:#ffc21a}
.to-flame-500\/10{--tw-gradient-to:rgb(240 90 18 / 0.1)}
.to-ink-900{--tw-gradient-to:#071226}
.to-transparent{--tw-gradient-to:transparent}
.before\:to-transparent::before{content:'';--tw-gradient-to:transparent}
@media (min-width:640px){
.sm\:p-7{padding:1.75rem}
.sm\:p-8{padding:2rem}
.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-\[2\.6rem\]{font-size:2.6rem}
.sm\:text-\[2\.7rem\]{font-size:2.7rem}
.sm\:col-span-2{grid-column:span 2 / span 2}
.sm\:flex-row{flex-direction:row}
.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\:inline{display:inline}
.sm\:items-center{align-items:center}
.sm\:leading-tight{line-height:1.25}
.sm\:px-12{padding-left:3rem;padding-right:3rem}
.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
}
@media (min-width:768px){
.md\:p-8{padding:2rem}
.md\:block{display:block}
.md\:col-span-2{grid-column:span 2 / span 2}
.md\:flex-row{flex-direction:row}
.md\:gap-8{gap:2rem}
.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\:h-\[4\.2rem\]{height:4.2rem}
.md\:items-center{align-items:center}
.md\:items-end{align-items:flex-end}
.md\:w-\[4\.2rem\]{width:4.2rem}
.md\:before\:left-\[2\.1rem\]::before{content:'';left:2.1rem}
}
@media (min-width:1024px){
.lg\:p-10{padding:2.5rem}
.lg\:text-\[3\.4rem\]{font-size:3.4rem}
.lg\:text-\[4\.1rem\]{font-size:4.1rem}
.lg\:-my-3{margin-top:calc(0.75rem * -1);margin-bottom:calc(0.75rem * -1)}
.lg\:block{display:block}
.lg\:col-span-4{grid-column:span 4 / span 4}
.lg\:col-span-8{grid-column:span 8 / span 8}
.lg\:flex{display:flex}
.lg\:flex-col{flex-direction:column}
.lg\:grid-cols-12{grid-template-columns:repeat(12,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-\[0\.8fr_1\.2fr\]{grid-template-columns:0.8fr 1.2fr}
.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:0.9fr 1.1fr}
.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}
.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}
.lg\:hidden{display:none}
.lg\:pb-20{padding-bottom:5rem}
.lg\:pb-28{padding-bottom:7rem}
.lg\:pt-20{padding-top:5rem}
.lg\:pt-24{padding-top:6rem}
.lg\:py-24{padding-top:6rem;padding-bottom:6rem}
}
