@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ed4e551d5549d43d-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:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6eded7f801dfa17e-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:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/29379020bca5f260-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:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/ed84f09d903f4f15-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:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/87afbb826db9328a-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:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/14e12da985e5a1a3-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:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/707dad7b8734d605-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:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/c261edfb6bb8ccc1-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:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/72207ecf667d99d7-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_558458{font-family:Barlow Condensed,Barlow Condensed Fallback}.__variable_558458{--font-syne:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-body:"DM Sans","DM Sans Fallback"}:root{--bg:#1a6325;--bg-soft:#155220;--bg-deep:#0e3a17;--bg-darker:#081509;--fg:#ffffff;--fg-muted:rgba(255,255,255,0.68);--fg-faint:rgba(255,255,255,0.35);--accent:#c4aaff;--accent-strong:#9b72ff;--accent-ink:#160a33;--accent-glow:rgba(155,114,255,0.45);--gold:#f5c842;--gold-muted:rgba(245,200,66,0.18);--line:rgba(255,255,255,0.14);--line-strong:rgba(255,255,255,0.24);--card-bg:rgba(255,255,255,0.06);--card-border:rgba(255,255,255,0.14);--radius-pill:999px;--radius-card:20px;--radius-sm:10px;--max-w:1320px;--pad-x:clamp(20px,4vw,56px);--font-display:"Impact","Haettenschweiler","Arial Narrow Bold",sans-serif;--font-heading:var(--font-syne,"Barlow Condensed","Arial Narrow Bold"),system-ui,sans-serif;--font-body:var(--font-body,"DM Sans","Inter"),system-ui,sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--glass-bg:rgba(255,255,255,0.06);--glass-bg-strong:rgba(255,255,255,0.11);--glass-border:rgba(255,255,255,0.22);--glass-highlight:rgba(255,255,255,0.5);--glass-blur:24px;--glass-saturate:160%;--glass-shadow:0 12px 40px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -1px 1px rgba(0,0,0,0.15);--shadow-sm:0 2px 8px rgba(0,0,0,0.22);--shadow-md:0 8px 28px rgba(0,0,0,0.32);--shadow-lg:0 24px 64px rgba(0,0,0,0.45);--shadow-accent:0 0 40px rgba(155,114,255,0.3);--ease-glass:cubic-bezier(0.2,0.7,0.2,1);--ease-spring:cubic-bezier(0.16,1,0.3,1);--ease-smooth:cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}#scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--accent),var(--accent-strong),#4ade80);box-shadow:0 0 12px rgba(139,107,255,.6);pointer-events:none;will-change:transform}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-body,"DM Sans"),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.app-shell{min-height:100vh;background:radial-gradient(1100px 600px at 85% -10%,rgba(179,157,255,.28),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(139,107,255,.18),transparent 60%),linear-gradient(180deg,var(--bg) 0,var(--bg-deep) 100%);overflow-x:clip;position:relative}.aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.aurora span{position:absolute;display:block;width:65vmax;height:65vmax;border-radius:50%;will-change:transform;opacity:.9}.aurora span:first-child{top:-18%;left:-12%;background:radial-gradient(circle at center,rgba(179,157,255,.3),transparent 68%);animation:aurora1 32s ease-in-out infinite}.aurora span:nth-child(2){top:4%;right:-18%;background:radial-gradient(circle at center,rgba(139,107,255,.26),transparent 68%);animation:aurora2 40s ease-in-out infinite}.aurora span:nth-child(3){bottom:-24%;left:28%;background:radial-gradient(circle at center,rgba(120,220,160,.18),transparent 70%);animation:aurora3 36s ease-in-out infinite}@keyframes aurora1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10%,8%,0) scale(1.18)}}@keyframes aurora2{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-12%,6%,0) scale(.92)}}@keyframes aurora3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-10%,0) scale(1.12)}}[data-tilt]{transform-style:preserve-3d}[data-tilt].tilt-active{transition:transform .12s ease-out!important;z-index:5}[data-magnetic]{will-change:transform}[data-spotlight]{position:relative}[data-spotlight]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(220px circle at var(--sx,50%) var(--sy,50%),rgba(179,157,255,.28),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}[data-spotlight].spot-active:after{opacity:1}.floaty{animation:floaty 6s ease-in-out infinite;will-change:transform}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.aurora span,.floaty{animation:none}}.app-shell:before{content:"";position:absolute;top:50%;left:4%;transform:translateY(-50%);width:260px;height:260px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path fill='%23ffffff' opacity='.06' d='M50 5l8 28 28-3-22 17 8 28-22-17-22 17 8-28-22-17 28 3z'/></svg>") 50% /contain no-repeat;pointer-events:none;z-index:0}.page{z-index:1;max-width:var(--max-w);margin:0 auto;padding:0 var(--pad-x)}.glass,.page{position:relative}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);isolation:isolate}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,var(--glass-highlight) 0,rgba(255,255,255,.06) 26%,transparent 52%,rgba(255,255,255,.05) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.9;z-index:0}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45) 50%,transparent);transform:skewX(-18deg);pointer-events:none;transition:left .7s var(--ease-glass);z-index:2}.sheen:hover:after{left:140%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{opacity:0;animation:revealUp linear both;animation-timeline:view();animation-range:entry 0 cover 24%}[data-reveal=fade]{animation-name:revealFade}[data-reveal=scale]{animation-name:revealScale}[data-reveal=left]{animation-name:revealLeft}[data-reveal=right]{animation-name:revealRight}#scroll-progress{animation:progressGrow linear both;animation-timeline:scroll(root)}}}@keyframes revealUp{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealScale{0%{opacity:0;translate:0 20px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes revealLeft{0%{opacity:0;translate:-34px 0}to{opacity:1;translate:0 0}}@keyframes revealRight{0%{opacity:0;translate:34px 0}to{opacity:1;translate:0 0}}@keyframes progressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}