@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;450;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap);.topbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(16,11,7,.82);border-bottom:1px solid #382818;left:0;position:fixed;right:0;top:0;z-index:100}.topbar .wrapper{align-items:center;display:flex;height:68px;justify-content:space-between;margin:0 auto;width:min(1040px,88%)}.topbar .brand{color:#f2e8d8;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.topbar .brand span{color:#f09b4e}.topbar nav{align-items:center;display:flex;gap:28px}.topbar nav a{color:#b09d85;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.topbar nav a:hover{color:#f2e8d8}.topbar nav a.active{color:#f09b4e}.topbar nav .contact-link{border:1px solid rgba(240,155,78,.35);border-radius:8px;color:#f09b4e;padding:7px 16px;transition:all .2s ease}.topbar nav .contact-link:hover{background:rgba(240,155,78,.1);border-color:#f09b4e;box-shadow:0 4px 20px rgba(217,111,43,.25);color:#f09b4e}@media(max-width:768px){.topbar nav{gap:14px}.topbar nav a{font-size:.8125rem}.topbar nav a:first-child,.topbar nav a:nth-child(2){display:none}}.topbar .progress{background:linear-gradient(90deg,#d96f2b,#ffd695);bottom:-1px;height:2px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.footer{border-top:1px solid #382818;display:flex;justify-content:center;padding:40px 0 48px}.footer .footer-inner{align-items:center;display:flex;flex-direction:column;gap:18px;text-align:center}.footer .socials{display:flex;gap:14px;justify-content:center}.footer .socials a{align-items:center;background:rgba(34,24,16,.72);border:1px solid #382818;border-radius:50%;color:#b09d85;display:flex;font-size:1.25rem;height:48px;justify-content:center;position:relative;text-decoration:none;transition:all .2s ease;width:48px}.footer .socials a:hover{border-color:rgba(240,155,78,.35);box-shadow:0 8px 30px rgba(217,111,43,.2);color:#f09b4e;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.footer .rally-teaser{border:1px solid transparent;border-radius:999px;color:hsla(33,21%,61%,.55);font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.1em;padding:6px 14px;text-decoration:none;transition:all .25s ease}.footer .rally-teaser:hover{background:rgba(240,155,78,.06);border-color:rgba(240,155,78,.35);color:#f09b4e}.footer .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.footer .footer-note{color:hsla(33,21%,61%,.7);font-size:.8125rem;letter-spacing:.04em}.footer .icon-github:before{content:""}.footer .icon-linkedin:before{content:""}.intro{align-items:center;display:flex;min-height:100vh;padding-top:100px!important}.intro .hero-grid{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1.15fr 1fr;width:100%}@media(max-width:768px){.intro .hero-grid{grid-template-columns:1fr}}.intro .status-pill{align-items:center;-webkit-animation:fade-in .8s cubic-bezier(.16,1,.3,1) both;animation:fade-in .8s cubic-bezier(.16,1,.3,1) both;background:rgba(34,24,16,.6);border:1px solid #382818;border-radius:999px;color:#b09d85;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.75rem;gap:10px;letter-spacing:.08em;margin-bottom:28px;padding:8px 16px}.intro .status-pill .pulse{-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;background:#f09b4e;border-radius:50%;box-shadow:0 0 12px #f09b4e;height:8px;width:8px}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.intro .name{-webkit-animation:fade-in .8s cubic-bezier(.16,1,.3,1) .1s both;animation:fade-in .8s cubic-bezier(.16,1,.3,1) .1s both;color:#f2e8d8;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin-bottom:26px}.intro .tagline{-webkit-animation:fade-in .8s cubic-bezier(.16,1,.3,1) .2s both;animation:fade-in .8s cubic-bezier(.16,1,.3,1) .2s both;color:#b09d85;font-size:clamp(1.0313rem,1.8vw,1.1875rem);font-weight:450;line-height:1.7;margin-bottom:36px;max-width:560px}.intro .tagline span{color:#f2e8d8;font-weight:600}.intro .cta-row{-webkit-animation:fade-in .8s cubic-bezier(.16,1,.3,1) .3s both;animation:fade-in .8s cubic-bezier(.16,1,.3,1) .3s both;display:flex;gap:16px;margin-bottom:44px}.intro .cta-row .cta{background:rgba(34,24,16,.5);border:1px solid #382818;border-radius:10px;color:#f2e8d8;font-family:Space Grotesk,sans-serif;font-size:.9375rem;font-weight:600;padding:13px 28px;text-decoration:none;transition:all .25s ease}.intro .cta-row .cta:hover{border-color:rgba(240,155,78,.35);box-shadow:0 8px 30px rgba(232,132,58,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.intro .cta-row .cta.primary{background:linear-gradient(100deg,#d96f2b,#f5b360);border:none;box-shadow:0 8px 32px rgba(217,111,43,.35);color:#241204}.intro .cta-row .cta.primary:hover{box-shadow:0 12px 44px rgba(217,111,43,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.intro .terminal{-webkit-animation:fade-in .8s cubic-bezier(.16,1,.3,1) .4s both;animation:fade-in .8s cubic-bezier(.16,1,.3,1) .4s both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(22,14,9,.85);border:1px solid #382818;border-radius:12px;box-shadow:0 20px 60px rgba(8,4,1,.6);max-width:480px;overflow:hidden}.intro .terminal .terminal-bar{align-items:center;border-bottom:1px solid #382818;display:flex;gap:7px;padding:12px 16px}.intro .terminal .terminal-bar .dot{background:#4a3826;border-radius:50%;height:10px;width:10px}.intro .terminal .terminal-bar .dot.lit{background:#f09b4e;box-shadow:0 0 8px rgba(240,155,78,.35)}.intro .terminal .terminal-bar .terminal-title{color:#b09d85;font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.25em;margin-left:10px;text-transform:uppercase}.intro .terminal .terminal-body{font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.8;min-height:176px;padding:16px 18px;white-space:pre-wrap}.intro .terminal .terminal-body .cmd{color:#ffd695}.intro .terminal .terminal-body .out{color:#b09d85}.intro .terminal .terminal-body .cursor{-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite;background:#ffd695;display:inline-block;height:15px;vertical-align:middle;width:8px}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.intro .hero-visual{-webkit-animation:fade-in 1s cubic-bezier(.16,1,.3,1) .3s both;animation:fade-in 1s cubic-bezier(.16,1,.3,1) .3s both;height:540px;position:relative}.intro .hero-visual .orb-glow{background:radial-gradient(circle at 42% 55%,rgba(240,155,78,.28),rgba(255,176,102,.1) 55%,transparent 75%);border-radius:50%;-webkit-filter:blur(32px);filter:blur(32px);inset:10%;pointer-events:none;position:absolute}@media(max-width:768px){.intro .hero-visual{height:340px}}.marquee{background:rgba(22,14,9,.55);border-bottom:1px solid #382818;border-top:1px solid #382818;overflow:hidden;padding:18px 0}.marquee .marquee-track{-webkit-animation:marquee-scroll 36s linear infinite;animation:marquee-scroll 36s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.marquee .marquee-item{align-items:center;color:#b09d85;display:flex;font-family:JetBrains Mono,monospace;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.marquee .marquee-item .sep{color:#f09b4e;margin:0 28px}.marquee:hover .marquee-track{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes marquee-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1.4fr 1fr}@media(max-width:768px){.about{gap:48px;grid-template-columns:1fr}}.about h2{color:#f2e8d8;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.01em;margin-bottom:24px}.about .body-text{color:#b09d85;font-size:1.0625rem;line-height:1.75;margin-bottom:20px}.about .body-link{color:#f09b4e;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.9375rem;font-weight:600;margin-top:8px;text-decoration:none;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.about .body-link:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.about .about-image{position:relative}.about .about-image:before{background:radial-gradient(circle,rgba(232,132,58,.14),transparent 70%);border-radius:50%;content:"";-webkit-filter:blur(24px);filter:blur(24px);inset:-8%;pointer-events:none;position:absolute}.about .about-image img{border:1px solid #382818;border-radius:16px;box-shadow:0 24px 70px rgba(8,4,1,.55);display:block;margin:0 auto;max-width:380px;position:relative;width:100%}.stats-section .stat-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:720px){.stats-section .stat-grid{grid-template-columns:repeat(3,1fr)}}.stats-section .stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(34,24,16,.72);border:1px solid #382818;border-radius:16px;padding:28px 24px;transition:border-color .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,transform .25s ease;transition:border-color .25s ease,transform .25s ease,-webkit-transform .25s ease}.stats-section .stat-card:hover{border-color:rgba(240,155,78,.35);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.stats-section .stat-card .stat-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f0a95c,#ffd695);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:clamp(1.375rem,2.2vw,1.875rem);font-variant-numeric:tabular-nums;font-weight:700;margin-bottom:10px;white-space:nowrap}.stats-section .stat-card .stat-label{color:#b09d85;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.timeline .stops{display:flex;flex-direction:column;gap:44px;padding-left:8px;position:relative}.timeline .stops:before{background:linear-gradient(180deg,rgba(240,155,78,.35),rgba(56,40,24,.9));bottom:8px;content:"";left:15px;position:absolute;top:8px;width:1px}.timeline .stop{display:flex;gap:28px;position:relative}.timeline .stop .stop-marker{display:flex;flex:none;justify-content:center;padding-top:6px;width:16px}.timeline .stop .stop-marker .stop-dot{background:#f09b4e;border-radius:50%;box-shadow:0 0 14px rgba(240,155,78,.6);height:11px;width:11px}.timeline .stop .stop-period{color:#f09b4e;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.timeline .stop h3{align-items:baseline;color:#f2e8d8;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:700;gap:14px;margin-bottom:10px}.timeline .stop h3 .stop-role{color:#b09d85;font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:500}.timeline .stop .stop-blurb{color:#b09d85;font-size:.9688rem;line-height:1.7;max-width:640px}.timeline .timeline-link{color:#f09b4e;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.9375rem;font-weight:600;margin-top:44px;text-decoration:none;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.timeline .timeline-link:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.contact{max-width:640px}.contact h2{color:#f2e8d8;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.01em;margin-bottom:20px}.contact .contact-text{color:#b09d85;font-size:1.0625rem;line-height:1.75;margin-bottom:36px}.contact .contact-email{border-bottom:1px solid rgba(240,155,78,.35);color:#f09b4e;text-decoration:none;transition:border-color .2s ease}.contact .contact-email:hover{border-color:#f09b4e}.contact form{display:flex;flex-direction:column;gap:16px}.contact .contact-interface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(34,24,16,.72);border:1px solid #382818;border-radius:12px;color:#f2e8d8;font-family:Inter,sans-serif;font-size:.9375rem;outline:none;padding:15px 18px;transition:border-color .2s ease,box-shadow .2s ease}.contact .contact-interface::-webkit-input-placeholder{color:hsla(33,21%,61%,.6)}.contact .contact-interface::placeholder{color:hsla(33,21%,61%,.6)}.contact .contact-interface:focus{border-color:#f09b4e;box-shadow:0 0 0 3px rgba(240,155,78,.16)}.contact textarea.contact-interface{min-height:130px;resize:vertical}.contact .submit-button{align-self:flex-start;background:linear-gradient(100deg,#d96f2b,#f5b360);border:none;box-shadow:0 8px 32px rgba(217,111,43,.35);color:#241204;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.9375rem;font-weight:600;padding:15px 34px;transition:all .2s ease}.contact .submit-button:hover{box-shadow:0 12px 44px rgba(217,111,43,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.experience{padding-top:20px!important}.experience .roles{display:flex;flex-direction:column;gap:28px}.experience .role{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(34,24,16,.72);border:1px solid #382818;border-radius:16px;padding:36px 40px;transition:border-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.experience .role:hover{border-color:rgba(240,155,78,.35);box-shadow:0 18px 50px rgba(217,111,43,.13);-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media(max-width:768px){.experience .role{padding:28px 24px}}.experience .role .role-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.experience .role .role-header h3{color:#f2e8d8;font-size:1.375rem;font-weight:700;margin-bottom:4px}.experience .role .role-header .role-title{color:#f09b4e;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:500}.experience .role .role-header .role-period{border:1px solid #382818;border-radius:999px;color:#b09d85;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase}.experience .role .role-summary{color:#b09d85;font-size:1rem;line-height:1.65;margin-bottom:20px}.experience .role ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin-bottom:24px}.experience .role ul li{color:#e5d1b2;font-size:.9375rem;line-height:1.65;padding-left:24px;position:relative}.experience .role ul li:before{color:#f09b4e;content:"▸";left:0;position:absolute}.experience .role .tags{display:flex;flex-wrap:wrap;gap:10px}.experience .role .tags span{background:rgba(240,155,78,.07);border:1px solid #382818;border-radius:999px;color:#e3c39a;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.04em;padding:6px 14px}.projects{padding-top:20px!important}.projects .container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.projects .container{grid-template-columns:1fr}}.projects .project{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(34,24,16,.72);border:1px solid #382818;border-radius:16px;display:block;padding:28px;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.projects .project:hover{border-color:rgba(240,155,78,.35);box-shadow:0 18px 50px rgba(217,111,43,.13);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.projects .project:hover .arrow{color:#f09b4e;-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}.projects .project .project-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.projects .project .project-top h3{color:#f2e8d8;font-size:1.125rem;font-weight:700;line-height:1.35}.projects .project .project-top .arrow{color:#b09d85;font-size:1.25rem;transition:all .2s ease}.projects .project p{color:#b09d85;font-size:.9375rem;line-height:1.65}.volley-game{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(34,24,16,.72);border:1px solid #382818;border-radius:16px;box-shadow:0 24px 70px rgba(8,4,1,.5);height:560px;overflow:hidden;position:relative}@media(max-width:768px){.volley-game{height:440px}}.volley-game canvas{cursor:pointer;height:100%;inset:0;position:absolute;touch-action:none;width:100%}.volley-game:after{background:linear-gradient(90deg,transparent,rgba(240,155,78,.5),transparent);bottom:0;content:"";height:3px;left:0;right:0}.volley-game .hud,.volley-game:after{pointer-events:none;position:absolute}.volley-game .hud{display:flex;justify-content:space-between;left:18px;right:18px;top:18px}.volley-game .hud .hud-chip{background:rgba(22,14,9,.75);border:1px solid #382818;border-radius:999px;color:#ffd695;font-family:JetBrains Mono,monospace;font-size:.8125rem;letter-spacing:.14em;padding:8px 16px;text-transform:uppercase}.volley-game .overlay{bottom:44px;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.volley-game .overlay .overlay-title{color:#f2e8d8;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:8px}.volley-game .overlay .overlay-hint{color:#b09d85;font-family:JetBrains Mono,monospace;font-size:.8125rem}.fade-in-transition{-webkit-animation:fade-in .9s cubic-bezier(.16,1,.3,1) both;animation:fade-in .9s cubic-bezier(.16,1,.3,1) both}.hidden{opacity:0}@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.section-label{align-items:center;color:#f09b4e;display:flex;font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:600;gap:16px;letter-spacing:.25em;margin-bottom:40px;text-transform:uppercase}.section-label:after{background:linear-gradient(90deg,rgba(240,155,78,.35),transparent);content:"";flex:1 1;height:1px;max-width:120px}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#e8843a,#ffd695);-webkit-background-clip:text;background-clip:text}.section-heading{color:#f2e8d8;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.01em;margin-bottom:48px}.app .sections{margin:0 auto;width:min(1040px,88%)}.app .sections>*{padding:110px 0;scroll-margin-top:80px}@media(max-width:768px){.app .sections>*{padding:72px 0}}.app .page-hero{padding-bottom:40px!important;padding-top:170px!important}.app .page-hero .page-title{color:#f2e8d8;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.app .page-hero .page-blurb{color:#b09d85;font-size:1.0625rem;line-height:1.7;max-width:620px}.app .back-link{color:#b09d85;display:inline-block;font-family:JetBrains Mono,monospace;font-size:.8125rem;margin-bottom:28px;text-decoration:none;transition:color .2s ease}.app .back-link:hover{color:#f09b4e}.app .page-link{color:#f09b4e;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.9375rem;font-weight:600;margin-top:24px;text-decoration:none;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.app .page-link:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.app .notfound{min-height:55vh}.app .notfound .mono-hint{background:rgba(240,155,78,.08);border:1px solid #382818;border-radius:6px;color:#ffd695;font-family:JetBrains Mono,monospace;padding:2px 8px}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/static/media/icomoon.7ab5ac923d9a6b044e7d.eot);src:url(/static/media/icomoon.7ab5ac923d9a6b044e7d.eot#iefix) format("embedded-opentype"),url(/static/media/icomoon.1b057d25c1a94f5844ef.ttf) format("truetype"),url(/static/media/icomoon.09320d0df4df24404014.woff) format("woff"),url(/static/media/icomoon.3303b7e0a57184457dde.svg#icomoon) format("svg")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#100b07;background-image:radial-gradient(ellipse 65% 45% at 20% 0,rgba(232,132,58,.13),transparent 65%),radial-gradient(ellipse 50% 38% at 85% 12%,rgba(111,143,201,.1),transparent 60%),radial-gradient(ellipse 60% 45% at 70% 80%,rgba(255,180,90,.06),transparent 60%);color:#f2e8d8;font-family:Inter,sans-serif}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");content:"";inset:0;opacity:.05;pointer-events:none;position:fixed;z-index:2000}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif}::selection{background:#f09b4e;color:#100b07}[class*=" icon-"],[class^=icon-]{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}
/*# sourceMappingURL=main.259faa5a.css.map*/