@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}[data-design=landing]{--c-primary:#1e3a8a;--c-primary-light:#3b82f6;--c-primary-dark:#1e40af;--c-gold:#d4a257;--c-gold-light:#e8c07d;--c-gold-deep:#b8862f;--c-bg:#f8fafc;--c-surface:#ffffff;--c-text:#0f172a;--c-text-sec:#64748b;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--border:240 5.9% 90%;--input:240 5.9% 78%;--ring:240 5.9% 65%;--radius:0.75rem;--gold:#d4a257;--gold-light:#e8c07d;--gold-deep:#b8862f;--landing-transition-duration:300ms;--landing-transition-timing:cubic-bezier(0.4,0,0.2,1)}.dark [data-design=landing],[data-design=landing].dark{--c-bg:#0f172a;--c-surface:#1e293b;--c-text:#f1f5f9;--c-text-sec:#94a3b8;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--background:222 47% 11%;--foreground:210 40% 98%;--card:222 47% 14%;--card-foreground:210 40% 98%;--muted:217 33% 17%;--muted-foreground:215 20% 65%;--secondary:217 33% 17%;--secondary-foreground:210 40% 98%;--border:217 33% 20%;--input:217 33% 20%;--ring:217 91% 60%}[data-design=landing] .font-headline{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif}[data-design=landing] .font-display{font-family:var(--font-plus-jakarta),"system-ui",sans-serif}@media (min-width:1024px){[data-design=landing] .font-display{font-family:var(--font-fraunces),"Georgia",serif}}[data-design=landing] .font-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}@keyframes float1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.97)}}@keyframes float2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-35px,30px) scale(1.04)}70%{transform:translate(20px,-20px) scale(.98)}}@keyframes float3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.06)}}@keyframes floatOrb{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatOrbSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes goldSweep{0%{left:-100%}35%,to{left:150%}}@keyframes sparkle{0%,to{transform:scale(1) rotate(0deg);opacity:1}25%{transform:scale(1.3) rotate(15deg);opacity:.8}50%{transform:scale(.9) rotate(-10deg);opacity:1}75%{transform:scale(1.2) rotate(5deg);opacity:.9}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(249,115,22,.4)}70%{box-shadow:0 0 0 16px rgba(249,115,22,0)}to{box-shadow:0 0 0 0 rgba(249,115,22,0)}}[data-design=landing] .blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;will-change:transform;pointer-events:none}[data-design=landing] .blob-1{animation:float1 18s ease-in-out infinite}[data-design=landing] .blob-2{animation:float2 22s ease-in-out infinite}[data-design=landing] .blob-3{animation:float3 16s ease-in-out infinite}[data-design=landing] .gold-text{background:linear-gradient(90deg,#b8862f,#e8c07d 25%,#f97316 40%,#d4a257 55%,#fb923c 70%,#d4a257 85%,#b8862f);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 6s linear infinite}[data-design=landing] .clay{box-shadow:0 24px 60px rgba(15,23,42,.1),0 10px 24px rgba(30,64,175,.08),0 2px 6px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(15,23,42,.04)}.dark [data-design=landing] .clay{box-shadow:6px 6px 14px rgba(0,0,0,.45),-2px -2px 6px rgba(255,200,100,.05),inset 0 1px 0 rgba(255,255,255,.05)}[data-design=landing] .clay-sm{box-shadow:0 12px 28px rgba(15,23,42,.09),0 4px 10px rgba(30,64,175,.06),0 1px 3px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(15,23,42,.035)}.dark [data-design=landing] .clay-sm{box-shadow:3px 3px 8px rgba(0,0,0,.4),-1px -1px 4px rgba(255,200,100,.04),inset 0 1px 0 rgba(255,255,255,.04)}[data-design=landing] .clay-orange{background:linear-gradient(145deg,#fb923c,#ea580c);box-shadow:0 8px 20px rgba(234,88,12,.4),0 3px 6px rgba(234,88,12,.25),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(180,50,0,.3)}[data-design=landing] .clay-orange:hover{box-shadow:0 12px 28px rgba(234,88,12,.5),0 5px 10px rgba(234,88,12,.3),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(180,50,0,.3)}[data-design=landing] .clay-gold{background:linear-gradient(145deg,#e8c07d,#d4a257 50%,#b8862f);box-shadow:0 8px 20px rgba(180,130,40,.35),0 3px 6px rgba(180,130,40,.2),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(120,80,10,.3)}[data-design=landing] .clay-pressed{box-shadow:inset 0 3px 8px rgba(15,23,42,.14),inset 0 -1px 0 rgba(255,255,255,.78)}[data-design=landing] .btn-clay{position:relative;border:none;cursor:pointer;overflow:hidden;transform:translateY(0);transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}[data-design=landing] .btn-clay:hover{transform:translateY(-2px)}[data-design=landing] .btn-clay:active{transform:translateY(1px)}[data-design=landing] .clay-primary{background:linear-gradient(145deg,#3b82f6,#1d4ed8);box-shadow:0 6px 16px rgba(37,99,235,.4),0 2px 4px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(30,58,138,.3)}[data-design=landing] .clay-primary:hover{box-shadow:0 10px 24px rgba(37,99,235,.5),0 4px 8px rgba(37,99,235,.3),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(30,58,138,.3)}[data-design=landing] .shine-wrapper:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:skewX(-20deg);pointer-events:none;animation:goldSweep 5s ease-in-out infinite}[data-design=landing] .float-orb{animation:floatOrb 6s ease-in-out infinite}[data-design=landing] .float-orb-slow{animation:floatOrbSlow 8s ease-in-out infinite}[data-design=landing] .spin-slow{animation:spin1 40s linear infinite}[data-design=landing] .spin-reverse{animation:spin1 50s linear infinite reverse}[data-design=landing] .sparkle{animation:sparkle 3s ease-in-out infinite}[data-design=landing] .marquee-track{animation:marquee 30s linear infinite}[data-design=landing] .fade-up{animation:fadeUp .9s cubic-bezier(.34,1.56,.64,1) both}[data-design=landing] .reveal{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}[data-design=landing] .reveal.visible{opacity:1;transform:translateY(0)}[data-design=landing] .ornament{position:relative;display:inline-block;padding:0 28px;color:var(--gold-deep,#b8862f)}[data-design=landing] .ornament:after,[data-design=landing] .ornament:before{content:"";position:absolute;top:50%;width:18px;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold-deep,#b8862f));transform:translateY(-50%)}[data-design=landing] .ornament:before{right:2px;background:linear-gradient(90deg,transparent,var(--gold-deep,#b8862f))}[data-design=landing] .ornament:after{left:2px;background:linear-gradient(270deg,transparent,var(--gold-deep,#b8862f))}[data-design=landing] .star-pattern{background-image:radial-gradient(circle,rgba(180,130,50,.25) 1px,transparent 0);background-size:28px 28px}[data-design=landing] .arabesque-bg{background:radial-gradient(ellipse at 60% 0,rgba(251,146,60,.08) 0,transparent 60%),radial-gradient(ellipse at 0 80%,rgba(212,162,87,.06) 0,transparent 50%),hsl(var(--background))}[data-design=landing] .gold-border{border:2px solid transparent;background-clip:padding-box;position:relative}[data-design=landing] .gold-border:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,#e8c07d,#d4a257,#b8862f,#d4a257,#e8c07d);z-index:-1}[data-design=landing] .featured-glow{animation:pulseRing 2.5s ease-out infinite}[data-design=landing] .tile{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}[data-design=landing] .tile:hover{transform:translateY(-4px) rotate(-.5deg)}[data-design=landing] .nav-blur{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}[data-design=landing] .logo-glyph{width:40px;height:40px;border-radius:14px;background:linear-gradient(145deg,#fb923c,#ea580c);display:flex;align-items:center;justify-content:center;color:white;font-size:18px;flex-shrink:0}[data-design=landing] .editorial-shadow{box-shadow:0 20px 40px rgba(180,130,60,.08)}.dark [data-design=landing] .editorial-shadow{box-shadow:0 20px 40px rgba(0,0,0,.3)}[data-design=landing] a,[data-design=landing] button,[data-design=landing] input,[data-design=landing] select,[data-design=landing] textarea{transition-duration:var(--landing-transition-duration);transition-timing-function:var(--landing-transition-timing)}[data-design=landing] .section-fade{position:relative}[data-design=landing] .section-fade:after,[data-design=landing] .section-fade:before{content:"";position:absolute;left:0;right:0;height:80px;pointer-events:none;z-index:2}[data-design=landing] .section-fade:before{top:0;background:linear-gradient(to bottom,var(--c-bg),transparent)}[data-design=landing] .section-fade:after{bottom:0;background:linear-gradient(to top,var(--c-bg),transparent)}.dark [data-design=landing] .section-fade:before{background:linear-gradient(180deg,#0f172a,transparent)}.dark [data-design=landing] .section-fade:after{background:linear-gradient(0deg,#0f172a,transparent)}