*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#05040f;--surface:#0d0b20;--border:#ffffff14;--accent:#c8ff00;--accent2:#7b5ea7;--text:#f0eeff;--muted:#8e8ba8;--font-head:"Syne",sans-serif;--font-body:"DM Sans",sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);cursor:none;overflow-x:hidden}body.portfolio{cursor:none}#cursor{pointer-events:none;z-index:9999;background:#c8ff00;border-radius:50%;width:10px;height:10px;position:fixed;transform:translate(-50%,-50%)}#cursorRing{pointer-events:none;opacity:.6;z-index:9998;border:2px solid #c8ff00;border-radius:50%;width:36px;height:36px;position:fixed;transform:translate(-50%,-50%)}body:hover .cursor{opacity:1}@media (pointer:coarse){#cursor,#cursorRing{display:none!important}body,body.portfolio,a,button,.project-card,.skill-chip{cursor:auto!important}}body:before{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.blob{filter:blur(90px);opacity:.18;pointer-events:none;z-index:0;border-radius:50%;position:fixed}.blob-1{background:#7b5ea7;width:500px;height:500px;top:-150px;right:-100px}.blob-2{opacity:.09;background:#c8ff00;width:400px;height:400px;bottom:5%;left:-120px}.blob-3{opacity:.1;background:#4040ff;width:300px;height:300px;top:40%;left:30%}.container{z-index:1;max-width:1160px;margin:0 auto;padding:0 32px;position:relative}section{z-index:1;position:relative}.navbar{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#05040fb3;justify-content:space-between;align-items:center;max-width:100%;padding:28px 32px;display:flex;position:sticky;top:0}.logo{font-family:var(--font-head);letter-spacing:-.5px;color:var(--text);font-size:22px;font-weight:800}.logo span{color:var(--accent)}.nav-links{align-items:center;gap:8px;display:flex}.nav-links a{color:var(--muted);letter-spacing:.02em;border:1px solid #0000;border-radius:100px;padding:8px 16px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.nav-links a:hover{color:var(--text);border-color:var(--border);background:#ffffff0a}.nav-cta{margin-left:8px;font-weight:600;background:var(--accent)!important;color:#05040f!important;border-color:var(--accent)!important}.nav-cta:hover{color:#05040f!important;background:#d4ff20!important;border-color:#d4ff20!important}.hero{align-items:center;min-height:90vh;padding:80px 0 60px;display:flex;overflow:hidden}.hero-inner{grid-template-columns:1fr 420px;align-items:center;gap:60px;width:100%;display:grid}.hero-badge{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#c8ff0014;border:1px solid #c8ff0033;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:12px;font-weight:500;animation:.6s both fadeUp;display:inline-flex}.hero-badge:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.hero-name{font-family:var(--font-head);letter-spacing:-3px;margin-bottom:8px;font-size:clamp(48px,7vw,88px);font-weight:800;line-height:.95;animation:.6s .1s both fadeUp}.hero-name .line-2{color:#0000;-webkit-text-stroke:1px #ffffff4d;display:block}.hero-role{font-family:var(--font-head);color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px;font-size:clamp(14px,2vw,18px);font-weight:600;animation:.6s .2s both fadeUp}.hero-desc{color:var(--muted);max-width:440px;margin-bottom:40px;font-size:16px;line-height:1.75;animation:.6s .3s both fadeUp}.hero-actions{align-items:center;gap:16px;animation:.6s .4s both fadeUp;display:flex}.hero-img-wrap{animation:.7s .15s both fadeUp;position:relative}.hero-img-card{border:1px solid var(--border);background:var(--surface);aspect-ratio:4/5;border-radius:24px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-img-card img{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.hero-img-card:after{content:"";background:linear-gradient(#0000,#05040fcc);height:50%;position:absolute;bottom:0;left:0;right:0}.hero-stats{z-index:2;gap:16px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.stat-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);text-align:center;background:#0d0b20d9;border-radius:14px;flex:1;padding:12px 18px}.stat-pill .num{font-family:var(--font-head);color:var(--accent);font-size:22px;font-weight:800;line-height:1;display:block}.stat-pill .lbl{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.hero-tag{background:var(--accent);color:#05040f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:8px 14px;font-size:11px;font-weight:700;animation:3s ease-in-out infinite float;position:absolute;top:24px;right:-12px}.scroll-hint{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-top:60px;font-size:12px;animation:.6s .6s both fadeUp;display:flex}.scroll-line{background:var(--border);width:40px;height:1px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:var(--accent);width:100%;height:100%;animation:2s linear infinite scanline;position:absolute;top:0;left:-100%}.btn-primary{background:var(--accent);color:#05040f;font-family:var(--font-body);cursor:none;border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:hover{background:#d4ff20;transform:translateY(-2px);box-shadow:0 8px 30px #c8ff0040}.btn-secondary{color:var(--text);border:1px solid var(--border);font-family:var(--font-body);cursor:none;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.btn-secondary:hover{background:#ffffff0a;border-color:#fff3;transform:translateY(-2px)}.section-label{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}.section-heading{font-family:var(--font-head);letter-spacing:-2px;margin-bottom:60px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05}.section-heading em{color:#0000;-webkit-text-stroke:1px #ffffff40;font-style:normal}.about{border-top:1px solid var(--border);padding:50px 0}.about-grid{grid-template-columns:340px 1fr;align-items:center;gap:80px;display:grid}.about-img-wrap{position:relative}.about-img-frame{border:1px solid var(--border);aspect-ratio:3/4;background:var(--surface);border-radius:20px;position:relative;overflow:hidden}.about-img-frame img{object-fit:cover;opacity:.85;filter:grayscale(20%);width:100%;height:100%;display:block}.about-img-frame:before{content:"";z-index:1;background:linear-gradient(135deg,#7b5ea726,#0000 60%);position:absolute;inset:0}.about-img-wrap:after{content:"";z-index:-1;border:1px solid #c8ff0026;border-radius:20px;position:absolute;inset:16px -16px -16px 16px}.about-content h3{font-family:var(--font-head);letter-spacing:-.5px;margin-bottom:20px;font-size:28px;font-weight:700}.about-content p{color:var(--muted);margin-bottom:20px;font-size:15px;line-height:1.8}.skills-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0;display:grid}.skill-chip{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.skill-chip:hover{background:#c8ff000a;border-color:#c8ff004d}.skill-name{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.skill-bar{background:var(--border);border-radius:100px;height:3px;overflow:hidden}.skill-fill{background:linear-gradient(90deg,var(--accent),#7fff00);transform-origin:0;border-radius:100px;height:100%;transition:transform 1s cubic-bezier(.4,0,.2,1);transform:scaleX(0)}.tech-section{border-top:1px solid var(--border);padding:80px 0;overflow:hidden}.tech-marquee-wrapper{width:100vw;max-width:100%;margin-top:40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.tech-marquee-track{gap:24px;width:max-content;padding:20px 0;animation:30s linear infinite scrollMarquee;display:flex}.tech-marquee-track:hover{animation-play-state:paused}.tech-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);cursor:none;background:#ffffff08;border-radius:100px;align-items:center;gap:16px;padding:16px 28px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),background .3s,border-color .3s,box-shadow .3s;display:flex}.tech-item:hover{background:#c8ff0014;border-color:#c8ff0066;transform:scale(1.1)translateY(-6px);box-shadow:0 12px 30px #c8ff0026}.tech-icon{object-fit:contain;width:28px;height:28px;transition:transform .3s}.tech-item:hover .tech-icon{transform:scale(1.15)rotate(5deg)}.tech-item span{font-family:var(--font-body);color:var(--text);letter-spacing:.02em;font-size:16px;font-weight:600}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.projects{border-top:1px solid var(--border);padding:80px 0 120px}.projects-header{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.projects-header .section-heading{margin-bottom:0}.see-all{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.see-all:hover{color:var(--accent)}.see-all-arrow{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.see-all:hover .see-all-arrow{background:var(--accent);border-color:var(--accent);color:#05040f}.project-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.show-more-container{grid-column:1/-1;justify-content:center;margin:24px 0;display:flex}.hidden-projects{display:none}.project-grid.expanded .hidden-projects{display:contents}.project-card{background:var(--surface);border:1px solid var(--border);cursor:none;border-radius:20px;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.project-card:hover{border-color:#c8ff0033;transform:translateY(-6px);box-shadow:0 24px 60px #0006}.project-img{aspect-ratio:16/10;background:#0f0e22;position:relative;overflow:hidden}.project-img img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:transform .5s,filter .3s;display:block}.project-card:hover .project-img img{filter:saturate();transform:scale(1.06)}.overlay{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05040fbf;justify-content:center;align-items:center;gap:12px;transition:opacity .3s;display:flex;position:absolute;inset:0}.project-card:hover .overlay{opacity:1}.overlay a{border-radius:100px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.overlay a:first-child{background:var(--accent);color:#05040f}.overlay a:last-child{color:#fff;background:#ffffff1a;border:1px solid #ffffff26}.overlay a:hover{transform:scale(1.05)}.project-info{padding:20px 22px 22px}.project-num{color:var(--muted);letter-spacing:.1em;margin-bottom:8px;font-size:11px}.project-info h3{font-family:var(--font-head);letter-spacing:-.3px;margin-bottom:14px;font-size:17px;font-weight:700;line-height:1.3}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{color:var(--muted);border:1px solid var(--border);letter-spacing:.04em;background:#ffffff0d;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:500}.contact-section{border-top:1px solid var(--border);text-align:center;padding:100px 0 120px}.contact-inner{max-width:640px;margin:0 auto}.contact-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:12px;font-weight:600}.contact-inner h2{font-family:var(--font-head);letter-spacing:-2px;margin-bottom:20px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1}.contact-inner h2 span{color:#0000;-webkit-text-stroke:1px #ffffff40}.contact-inner p{color:var(--muted);margin-bottom:40px;font-size:15px;line-height:1.7}.contact-email{font-family:var(--font-head);color:var(--text);border-bottom:2px solid var(--accent);letter-spacing:-.5px;margin-bottom:40px;padding-bottom:4px;font-size:clamp(14px,2vw,20px);font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.contact-email:hover{color:var(--accent)}.contact-actions{justify-content:center;gap:14px;display:flex}.footer-acme{border-top:1px solid var(--border);background:var(--bg);padding:80px 0}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.footer-brand{max-width:320px}.footer-logo{font-family:var(--font-head);color:var(--text);align-items:center;gap:8px;margin-bottom:24px;font-size:22px;font-weight:800;display:flex}.logo-icon-acme{font-size:24px}.footer-desc{color:var(--muted);margin-bottom:32px;font-size:15px;line-height:1.6}.footer-socials{align-items:center;gap:16px;display:flex}.footer-socials a{color:var(--muted);align-items:center;transition:color .2s;display:flex}.footer-socials a:hover{color:var(--text)}.footer-copyright{color:#615e77;margin-left:8px;font-size:14px}.footer-col{flex-direction:column;display:flex}.footer-col h4{font-family:var(--font-body);color:var(--text);margin-bottom:24px;font-size:16px;font-weight:600}.footer-col ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.footer-col ul li a{color:var(--muted);font-size:14px;text-decoration:none;transition:color .2s}.footer-col ul li a:hover{color:var(--text)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scanline{to{left:100%}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;gap:48px}.hero-img-wrap{order:-1;max-width:320px;margin:0 auto}.hero-tag{right:0}.about-grid{grid-template-columns:1fr;gap:48px}.about-img-wrap{max-width:280px}.project-grid{grid-template-columns:1fr 1fr}.projects-header{flex-direction:column;align-items:flex-start;gap:16px}.skills-grid{grid-template-columns:repeat(2,1fr)}.social-sidebar{display:none!important}}.radial-menu{--radius:70px;z-index:90;width:60px;height:60px;position:fixed;top:50%;left:20px;transform:translateY(-50%)}.menu-btn{background:var(--accent);color:#000;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 25px #00000073}.menu-btn:hover{transform:scale(1.08)}.radial-menu.open .menu-btn{transform:rotate(45deg)}.menu-item{pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .35s cubic-bezier(.25,.8,.25,1),opacity .25s,background .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.menu-item img{filter:brightness(0)invert();width:20px;height:20px}.menu-item:hover{background:var(--accent);box-shadow:0 6px 20px #0006}.menu-item:hover img{filter:brightness(0)}.radial-menu.open .menu-item{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)rotate(var(--angle))translate(var(--radius))rotate(calc(-1*var(--angle)))scale(1)}.item1{--angle:-90deg}.item2{--angle:-45deg}.item3{--angle:0deg}.item4{--angle:45deg}.logo-icon{filter:brightness(0)invert();width:16px;height:16px}.radial-menu{--radius:80px;inset:auto 24px 24px auto;transform:none}.radial-menu .item1{--angle:-180deg}.radial-menu .item2{--angle:-150deg}.radial-menu .item3{--angle:-120deg}.radial-menu .item4{--angle:-90deg}.menu-toggle{cursor:pointer;flex-direction:column;gap:5px;display:none}.menu-toggle .bar{background-color:var(--text);border-radius:3px;width:25px;height:3px;transition:all .3s ease-in-out}@media (max-width:600px){.navbar{justify-content:space-between;align-items:center;min-height:64px;padding:18px 20px;display:flex}.navbar .logo{font-size:20px}.menu-toggle{z-index:101;display:flex}.nav-links{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;gap:20px;width:240px;height:100vh;padding-top:80px;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-10px 0 30px #00000080}.nav-links.open{right:0}.nav-links a{font-size:15px}.menu-toggle .bar.open:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle .bar.open:nth-child(2){opacity:0}.menu-toggle .bar.open:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.container{padding:0 20px}.project-grid{grid-template-columns:1fr}.skills-grid{grid-template-columns:1fr 1fr}.hero{min-height:80vh;padding:40px 0 30px}.hero-name{font-size:clamp(36px,10vw,42px)}.hero-desc{margin-bottom:30px;font-size:15px}.hero-img-wrap{aspect-ratio:4/5;max-width:100%;margin:0 auto}.hero-actions{flex-direction:column;align-items:flex-start}.section-heading{margin-bottom:40px;font-size:clamp(28px,6vw,36px)}.about{padding:30px 0}.projects{padding:50px 0 60px}.contact-section{padding:50px 0}.contact-inner h2{font-size:clamp(28px,8vw,36px)}.contact-actions{flex-direction:column;align-items:center}.footer-acme{padding:60px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-brand{grid-column:1/-1;margin-bottom:20px}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr 1fr}}
@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_74bc8c47-module__FvUErG__className{font-family:Syne,Syne Fallback;font-style:normal}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_f9115fbf-module__fLlNQa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}
