:root{--bg:#0b0d0c;--bg-elevated:#121512;--bg-hover:#171c18;--border:#243028;--border-strong:#314038;--text:#eef4f0;--text-dim:#c2cdc6;--text-faint:#8f9d94;--accent:#3dff9a;--accent-dim:#163d2b;--shadow:none;--radius:14px;--font:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--measure:58ch;--ease:cubic-bezier(.22,1,.36,1);color-scheme:dark}html.light{--bg:#f2efe4;--bg-elevated:#fbf8ee;--bg-hover:#ebe6d6;--border:#d6d0be;--border-strong:#c4bda8;--text:#1a1c18;--text-dim:#3d433e;--text-faint:#6a716b;--accent:#0d7a46;--accent-dim:#d5eadc;color-scheme:light}*,:after,:before{box-sizing:border-box}body,html{background:var(--bg);color:var(--text);font-family:var(--font);font-feature-settings:"ss01" 1,"ss02" 1;font-size:16px;letter-spacing:-.018em;line-height:1.65;margin:0;min-height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.atmosphere{inset:0;overflow:hidden;perspective:900px;pointer-events:none;position:fixed;z-index:0}.galaxy{inset:-12%;position:absolute;will-change:transform}.galaxy-far{animation:galaxy-drift 140s linear infinite alternate}.galaxy-mid{animation:galaxy-drift 95s linear infinite alternate-reverse}.galaxy-near{animation:galaxy-in 70s ease-in-out infinite alternate}.galaxy-sparkle{animation:none;inset:0}.star{animation:star-twinkle 7.4s ease-in-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 6px color-mix(in srgb,var(--accent) 55%,transparent);display:block;opacity:var(--o);position:absolute}.star-far{animation-duration:9.2s}.star-mid{animation-duration:7.6s}.star-near{animation-duration:5.4s;box-shadow:0 0 8px color-mix(in srgb,var(--accent) 70%,transparent)}.sparkle{animation:sparkle-glint 8.6s ease-in-out infinite;display:block;opacity:0;position:absolute}.sparkle:after,.sparkle:before{background:color-mix(in srgb,var(--accent) 78%,#fff);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 45%,transparent);content:"";left:50%;position:absolute;top:50%}.sparkle:before{height:100%;transform:translate(-50%,-50%);width:1px}.sparkle:after{height:1px;transform:translate(-50%,-50%);width:100%}@keyframes galaxy-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-3.5%,0) scale(1.08)}}@keyframes galaxy-in{0%{transform:translate3d(0,1.5%,0) scale(1)}to{transform:translate3d(0,-5%,0) scale(1.16)}}@keyframes star-twinkle{0%,to{opacity:calc(var(--o)*.28)}50%{opacity:var(--o)}}@keyframes sparkle-glint{0%,78%,to{opacity:0;transform:scale(.4)}84%{opacity:.28;transform:scale(1)}90%{opacity:.08;transform:scale(.7)}}.atmosphere-top{background:radial-gradient(ellipse at 50% 40%,var(--accent-dim) 0,transparent 68%);height:480px;opacity:.85;top:-220px;width:920px}.atmosphere-bottom,.atmosphere-top{left:50%;position:absolute;transform:translate(-50%)}.atmosphere-bottom{background:radial-gradient(ellipse at 50% 62%,color-mix(in srgb,var(--accent-dim) 92%,var(--accent)) 0,transparent 70%);bottom:-280px;height:560px;opacity:.9;width:1100px}.atmosphere-orb{animation:nebula-float 28s ease-in-out infinite alternate;border-radius:50%;filter:blur(8px);position:absolute}.atmosphere-orb-left{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent) 0,transparent 70%);bottom:4%;height:280px;left:6%;width:280px}.atmosphere-orb-right{animation-delay:-9s;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent) 0,transparent 72%);bottom:8%;height:220px;right:8%;width:220px}@keyframes nebula-float{0%{transform:translateZ(0)}to{transform:translate3d(18px,-22px,0)}}.atmosphere-vignette{background:radial-gradient(1200px 420px at 50% 115%,transparent 20%,color-mix(in srgb,var(--bg) 78%,transparent) 100%),linear-gradient(to top,color-mix(in srgb,var(--bg) 55%,transparent),transparent 38%);inset:0;position:absolute}.atmosphere-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.055;position:absolute}html.light .atmosphere-grain{mix-blend-mode:multiply;opacity:.07}html.light .galaxy{opacity:.42}.shell{flex-direction:column;min-height:100dvh}.shell,.site{display:flex;position:relative}.site{flex:1;flex-direction:column;margin:0 auto;max-width:720px;padding:0 24px 64px;width:100%;z-index:1}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--ease)}a:hover{color:var(--accent)}img{display:block;max-width:100%}.btn,button{cursor:pointer;font-family:inherit}html.cursor-on,html.cursor-on *{cursor:none!important}html.cursor-on input,html.cursor-on select,html.cursor-on textarea{cursor:text!important}.cursor{inset:0;pointer-events:none;position:fixed;z-index:80}.cursor-core,.cursor-ring{border-radius:50%;display:block;left:0;position:absolute;top:0;will-change:transform}.cursor-core{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 70%,transparent);height:6px;margin:-3px 0 0 -3px;width:6px}.cursor-ring{border:1px solid color-mix(in srgb,var(--accent) 70%,transparent);height:30px;margin:-15px 0 0 -15px;transition:width .22s var(--ease),height .22s var(--ease),margin .22s var(--ease),background .22s var(--ease);width:30px}html.cursor-hover .cursor-ring{background:color-mix(in srgb,var(--accent) 10%,transparent);height:42px;margin:-21px 0 0 -21px;width:42px}html.cursor-hover .cursor-core{opacity:.35;transform-origin:center}.header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid transparent;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;padding:18px 0;position:sticky;top:0;z-index:20}.brand{color:var(--text);flex-shrink:0;font-size:16px;font-weight:600;gap:10px;letter-spacing:-.03em;text-decoration:none}.brand,.brand-avatar-wrap{align-items:center;display:inline-flex}.brand-avatar-wrap{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 80%,#fff) 0,#fff3);border-radius:50%;box-shadow:0 2px 8px -2px #00000059;height:28px;justify-content:center;padding:1.5px;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease);width:28px}.brand:hover .brand-avatar-wrap{box-shadow:0 3px 12px -1px color-mix(in srgb,var(--accent) 50%,transparent);transform:scale(1.08)}.brand-avatar{background:var(--bg-elevated);border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-right{align-items:center;display:flex;gap:4px}.nav{display:flex;flex-wrap:wrap;gap:2px}.nav a{align-items:center;border-radius:999px;color:var(--text-dim);display:inline-flex;font-size:14px;font-weight:500;min-height:40px;padding:8px 10px;text-decoration:none;transition:color .2s var(--ease),background .2s var(--ease)}.nav a:hover{background:var(--bg-hover);color:var(--text)}.nav a.is-on{color:var(--accent)}.theme-toggle{background:transparent;border:0;border-radius:999px;color:var(--text-dim);display:grid;height:40px;padding:0;place-items:center;transition:color .2s var(--ease),background .2s var(--ease);width:40px}.theme-toggle:focus-visible,.theme-toggle:hover{background:var(--bg-hover);color:var(--text);outline:none}.stage{flex:1;padding:20px 0 32px}.footer{align-items:baseline;border:0;color:var(--text-faint);display:flex;flex-wrap:wrap;font-size:12px;gap:16px 28px;justify-content:space-between;letter-spacing:.02em;line-height:1.4;margin-top:48px;padding:36px 0 8px;position:relative;z-index:2}.footer-brand{color:var(--text-dim);font-weight:500;margin:0}.footer-brand span{color:var(--text-faint);font-weight:400;margin-left:8px}.footer a{align-items:center;color:var(--text-faint);display:inline-flex;font-weight:500;gap:5px;text-decoration:none;transition:color .2s var(--ease)}.footer a:hover{color:var(--accent)}.footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:0}.footer-links a+a{margin-left:14px;padding-left:14px;position:relative}.footer-links a+a:before{background:currentColor;border-radius:50%;content:"";height:3px;left:0;opacity:.35;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}.kicker{align-items:center;color:var(--text-dim);display:inline-flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.04em;margin:0 0 12px}.kicker .icon{color:var(--accent)}.icon{display:block;flex-shrink:0}.h1{font-size:clamp(22px,3.2vw,28px);letter-spacing:-.035em;line-height:1.2;margin:0 0 14px}.h1,.h2{font-weight:600}.h2{align-items:center;display:inline-flex;font-size:17px;gap:8px;letter-spacing:-.025em;margin:0 0 12px}.h2 .icon{color:var(--accent)}.lede{font-size:17px;margin:0 0 24px;max-width:var(--measure)}.lede,.muted{color:var(--text-dim)}.faint{color:var(--text-faint)}.rule{border:0;border-top:1px solid color-mix(in srgb,var(--border) 42%,transparent);margin:36px 0}.hero{margin-bottom:24px}.list{margin:0}.list,.work-blocks{list-style:none;padding:0}.work-blocks{display:flex;flex-direction:column;gap:12px;margin:4px 0 0}.work-card{align-items:flex-start;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:inherit;display:flex;gap:16px;padding:18px 18px 18px 16px;text-decoration:none;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.work-card:hover{background:var(--bg-hover);border-color:var(--border-strong);color:inherit;transform:translateY(-1px)}.work-logo-wrap{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.work-logo{height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.work-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding-top:1px}.work-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.work-name{font-size:16px;font-weight:600;letter-spacing:-.03em}.work-flag{align-items:center;color:var(--text-faint);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;gap:4px}.work-card:hover .work-flag{color:var(--accent)}.work-tagline{color:var(--text);font-size:16px;letter-spacing:-.02em;line-height:1.4}.work-cut{color:var(--text-faint);font-size:13px;font-weight:500}.row{align-items:center;border-radius:10px;border-top:1px solid var(--border);display:grid;gap:10px 14px;grid-template-columns:28px minmax(120px,148px) 1fr auto;padding:16px 4px;text-decoration:none;transition:background .2s var(--ease),padding .2s var(--ease)}.row .logo{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.row:last-child{border-bottom:1px solid var(--border)}.row:hover{background:var(--bg-hover);padding-left:10px;padding-right:10px}.row .name{color:var(--text);font-weight:600;letter-spacing:-.02em}.row .tagline{color:var(--text-dim);font-size:15px}.row .flag{align-items:center;color:var(--text-faint);display:inline-flex;font-size:12px;font-weight:500;gap:4px;justify-self:end}.project-note{font-size:15px;max-width:var(--measure);padding:0 4px 18px}.writing-list{display:flex;flex-direction:column}.post-card{align-items:center;background:transparent;border-radius:0;border-top:1px solid var(--border);display:grid;gap:24px;grid-template-columns:140px 1fr;padding:24px 0;text-decoration:none;transition:opacity .2s var(--ease)}.post-card:last-child{border-bottom:1px solid var(--border)}.post-card:hover{background:transparent}.post-card:hover .post-title{color:var(--accent)}.post-card:hover .scene-frame{border-color:var(--border-strong)}.post-body{display:flex;flex-direction:column}.post-title{color:var(--text);font-size:17.5px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px;transition:color .2s var(--ease)}.post-excerpt{color:var(--text-dim);font-size:14.5px;line-height:1.55;margin:0}.post-meta{color:var(--text-faint);font-size:13px;font-weight:500;margin-top:8px}.scene-frame{aspect-ratio:16/10;background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 42%),var(--bg-elevated);border:1px solid var(--border);border-radius:6px;color:var(--text-dim);display:grid;overflow:hidden;place-items:center;transition:border-color .2s var(--ease)}.scene-frame svg,.sketch{height:100%;width:100%}.sketch-accent{stroke:var(--accent)}.caption{color:var(--text-faint);font-size:13px;margin:10px 0 0}.prose{max-width:var(--measure)}.prose li,.prose p{color:var(--text-dim)}.prose h2{font-size:18px;letter-spacing:-.025em;margin:32px 0 10px}.prose h2,.prose h3{color:var(--text);font-weight:600}.prose h3{font-size:16px;margin:28px 0 8px}.prose p{margin:0 0 16px}.prose ol,.prose ul{margin:0 0 16px;padding-left:1.2em}.prose li+li{margin-top:6px}.prose strong{font-weight:600}.prose a,.prose strong{color:var(--text)}.prose blockquote{border-left:2px solid var(--accent);color:var(--text);font-style:italic;margin:20px 0;padding-left:16px}.article-image-pro{margin:32px 0;max-width:100%}.article-image-frame{background:transparent;border:none;border-radius:8px;overflow:hidden;position:relative}.article-image-frame img{border:none;border-radius:8px;display:block;filter:sepia(.18) contrast(1.04) brightness(.95) saturate(.9);height:auto;transition:filter .3s var(--ease);width:100%}.article-image-pro:hover .article-image-frame img{filter:sepia(.1) contrast(1.06) brightness(.98) saturate(.95)}.article-image-pro figcaption{color:var(--text-faint);font-size:13px;font-style:italic;margin-top:10px;text-align:center}.prose img{border:none;border-radius:8px;filter:sepia(.18) contrast(1.04) brightness(.95) saturate(.9);height:auto;margin:28px 0;max-width:100%}.manifesto{max-width:var(--measure)}.manifesto p{font-size:17px;line-height:1.65;margin:0 0 20px}.timeline{list-style:none;margin:0;padding:0}.timeline li{border-top:1px solid var(--border);display:grid;gap:20px;grid-template-columns:105px 1fr;padding:18px 0}.timeline li:last-child{border-bottom:1px solid var(--border)}.timeline .year{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:-.01em;padding-top:2px}.timeline-body{display:flex;flex-direction:column;gap:4px}.timeline-body strong{color:var(--text);font-size:15.5px;font-weight:600;letter-spacing:-.02em}.timeline-desc{color:var(--text-dim);font-size:14px;line-height:1.5;margin:0}.timeline-desc a{color:var(--text);font-weight:500;text-decoration:underline;text-decoration-color:var(--border-strong)}.timeline-desc a:hover{color:var(--accent);text-decoration-color:var(--accent)}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.btn{align-items:center;background:transparent;border:1px solid var(--border-strong);border-radius:999px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none;transition:transform .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease)}.btn,.btn:hover{color:var(--text)}.btn:hover{background:var(--bg-hover);transform:translateY(-1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn.primary:hover{color:var(--bg);filter:brightness(1.05)}html.light .btn.primary{color:#f4fff8}.page-enter-active,.page-leave-active{transition:opacity .22s var(--ease),transform .22s var(--ease)}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(8px)}@keyframes pixel-in{0%{opacity:.2}to{opacity:1}}.pixel-cell{animation:pixel-in .48s var(--ease) both}@media(prefers-reduced-motion:reduce){.atmosphere-orb,.btn,.galaxy,.galaxy-far,.galaxy-mid,.galaxy-near,.page-enter-active,.page-leave-active,.pixel-cell,.sparkle,.star,.star-far,.star-mid,.star-near{animation:none;transition:none}.btn:hover,.page-enter-from,.page-leave-to{transform:none}.sparkle{display:none}}.projects-list{display:flex;flex-direction:column;gap:14px;margin:28px 0 36px}.project-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.project-card:hover{background:var(--bg-hover);border-color:var(--border-strong);transform:translateY(-1px)}.project-card-main{align-items:flex-start;display:flex;gap:16px}.project-logo-wrap{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:6px;width:44px}.project-logo-wrap img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.project-card-body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.project-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.project-title-link{align-items:center;color:var(--text);display:inline-flex;font-size:16px;font-weight:700;gap:4px;letter-spacing:-.02em;text-decoration:none;transition:color .15s var(--ease)}.project-title-link:hover{color:var(--accent)}.project-link-arrow{color:var(--text-faint);transition:transform .15s var(--ease),color .15s var(--ease)}.project-title-link:hover .project-link-arrow{color:var(--accent);transform:translate(2px,-2px)}.project-status{color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.project-tagline{color:var(--text);font-size:14.5px;font-weight:500;line-height:1.45;margin:0}.project-note{color:var(--text-dim);font-size:13.5px;line-height:1.5;margin:0}.project-meta-row{align-items:center;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-top:4px;padding-top:10px}.project-cut{align-items:center;color:var(--text-dim);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px}.cut-bullet{background:var(--accent);border-radius:50%;flex-shrink:0;height:5px;opacity:.8;width:5px}.project-story-link{align-items:center;color:var(--text-faint);display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:500;gap:4px;text-decoration:none;transition:color .15s var(--ease)}.project-story-link:hover{color:var(--text)}@media(max-width:820px){.row{grid-template-columns:28px 1fr auto}.row .tagline{grid-column:1/-1}.post-card,.timeline li{grid-template-columns:1fr}.timeline li{gap:4px}}@media(max-width:640px){.header{flex-wrap:wrap;padding-bottom:12px}.header-right{justify-content:space-between;width:100%}.nav a{font-size:13px;padding:8px}.project-card{padding:16px}.project-card-main{gap:12px}}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.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-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:local("Plus Jakarta Sans Medium"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:local("Plus Jakarta Sans Medium"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:local("Plus Jakarta Sans Bold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:local("Plus Jakarta Sans Bold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.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}
