@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2) format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2) format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-italic.D5dBZ3aJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-italic.DUEcMSM3.woff2) format("woff2-variations");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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-italic.ze_cPdSg.woff2) format("woff2-variations");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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-italic.DmbndNpe.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2) format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2) format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff) format("woff")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg: #08090c;--bg2: #0e1015;--surface: #14161c;--text: #f0f0f2;--text2: #c8c9ce;--dim: #8a8d96;--accent: #d4a24e;--accent2: #edc477;--accent-soft: rgba(212,162,78,.07);--accent-mid: rgba(212,162,78,.16);--accent-glow: rgba(212,162,78,.08);--border: rgba(255,255,255,.05);--border-h: rgba(255,255,255,.1);--serif: "Playfair Display Variable", "Playfair Display", Georgia, serif;--sans: "Inter Variable", "Inter", system-ui, sans-serif;--mono: "DM Mono", monospace;--max: 1100px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 2rem}.lens{position:fixed;width:400px;height:400px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(212,162,78,.04) 0%,transparent 70%);transform:translate(-50%,-50%);transition:opacity .3s;opacity:0}.lens.on{opacity:1}.scroll-progress{position:fixed;top:0;left:0;right:0;z-index:101;height:2px;background:var(--accent);transform-origin:left;transform:scaleX(0);will-change:transform}nav{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);background:#08090cbf;border-bottom:1px solid var(--border);transition:transform .3s ease}.nav-hidden{transform:translateY(-100%)}.nav-inner{max-width:var(--max);margin:0 auto;padding:0 2rem;height:58px;display:flex;align-items:center;justify-content:space-between}.nav-name{font-family:var(--serif);font-size:1rem}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a{font-size:.8rem;color:var(--dim);transition:color .25s;padding:.5rem .2rem;min-height:44px;display:inline-flex;align-items:center}.nav-cta{color:var(--accent)!important;border:1px solid var(--accent-mid);padding:.5rem 1.2rem;border-radius:100px;font-size:.76rem!important;transition:all .25s!important;min-height:44px}.hero{min-height:100vh;display:flex;align-items:center;padding-top:58px;position:relative}.hero-inner{width:100%;padding:6rem 0 5rem}.hero-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.76rem;color:var(--accent);font-weight:500;letter-spacing:.03em;margin-bottom:2.5rem}.hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent-glow);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 12px var(--accent-glow)}50%{transform:scale(1.6);box-shadow:0 0 18px #d4a24e40}}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(3.2rem,7vw,5.8rem);line-height:1.05;letter-spacing:-.025em;max-width:900px;margin-bottom:2.5rem}.hero h1 em{font-style:italic;color:var(--accent)}.hero-desc{font-size:1.08rem;color:var(--dim);line-height:1.8;max-width:540px;margin-bottom:3.5rem}.hero-desc strong{color:var(--text2);font-weight:500}.stats-row{display:flex;gap:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;max-width:520px}.stat-cell{flex:1;padding:1.3rem 1.5rem;border-right:1px solid var(--border);text-align:center}.stat-cell:last-child{border-right:none}.stat-val{font-family:var(--serif);font-size:1.8rem;line-height:1;color:var(--text)}.stat-val span{color:var(--accent)}.stat-label{font-size:.68rem;color:var(--dim);margin-top:.35rem;letter-spacing:.02em}.partners{padding:3rem 0;background:var(--bg2);border-top:1px solid var(--accent-mid);border-bottom:1px solid var(--accent-mid);overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.partners-label{text-align:center;font-family:var(--mono);font-size:.65rem;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.5rem}.partners-track{display:flex;width:max-content;animation:drift 22s linear infinite;gap:4rem;align-items:center}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner{font-family:var(--serif);font-size:1.6rem;color:var(--text);white-space:nowrap;opacity:.5;transition:opacity .3s}.partner-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.45;flex-shrink:0}.section{padding:7rem 0}.section-head{display:flex;align-items:center;gap:1rem;margin-bottom:3.5rem}.section-num{font-family:var(--mono);font-size:.7rem;color:var(--accent);letter-spacing:.04em}.section-title{font-family:var(--serif);font-style:italic;font-size:1.35rem;font-weight:400}.section-line{flex:1;height:1px;background:var(--border);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1) .4s}.reveal.vis .section-line{transform:scaleX(1)}.about-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem}.about-label{font-family:var(--mono);font-size:.66rem;color:var(--dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}.about-quote{font-family:var(--serif);font-size:1.5rem;line-height:1.45;font-style:italic;color:var(--text)}.about-quote em{color:var(--accent);font-style:italic}.about-right p{font-size:.9rem;color:var(--dim);line-height:1.85;margin-bottom:1.3rem}.about-right strong{color:var(--text2);font-weight:500}.domains{padding:7rem 0;position:relative}.domains-intro{max-width:600px;margin-bottom:4rem}.domains-intro h2{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.12;margin-bottom:1rem}.domains-intro h2 em{color:var(--accent);font-style:italic}.domains-intro p{font-size:.9rem;color:var(--dim);line-height:1.75}.domain-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border);border-radius:16px;overflow:hidden}.domain-card{padding:2.5rem 2rem;border-right:1px solid var(--border);background:var(--bg);position:relative;overflow:hidden;transition:background .4s}.domain-card:nth-child(3n){border-right:none}.domain-card:nth-child(n+4){border-top:1px solid var(--border)}.domain-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 80%);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.dc-num{font-family:var(--serif);font-size:2.2rem;color:var(--accent);opacity:.2;margin-bottom:1.2rem;line-height:1}.domain-card h3{font-family:var(--serif);font-size:1.15rem;font-weight:400;margin-bottom:.6rem}.domain-card p{font-size:.8rem;color:var(--dim);line-height:1.7}.impact{padding:5rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.impact-val{font-family:var(--serif);font-size:clamp(2.5rem,5vw,3.5rem);color:var(--text);line-height:1}.impact-val span{color:var(--accent)}.impact-label{font-size:.78rem;color:var(--dim);margin-top:.5rem;line-height:1.5}.deploy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.deploy-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:2rem;transition:border-color .3s,transform .3s;display:flex;flex-direction:column}.deploy-partner{font-family:var(--serif);font-size:1.1rem;color:var(--accent);margin-bottom:.5rem}.deploy-card h4{font-size:.92rem;font-weight:600;margin-bottom:.5rem}.deploy-card p{font-size:.78rem;color:var(--dim);line-height:1.7;flex:1}.deploy-stat{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--border);font-size:.7rem;color:var(--dim);font-family:var(--mono)}.deploy-stat strong{color:var(--accent);font-weight:500}.career-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.career-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:2.2rem;transition:border-color .3s;position:relative;overflow:hidden}.career-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 60%)}.career-badge{display:inline-block;font-family:var(--mono);font-size:.62rem;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-mid);padding:.2rem .7rem;border-radius:100px;margin-bottom:1rem;letter-spacing:.04em}.career-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.2rem}.career-company{font-family:var(--serif);font-style:italic;font-size:.92rem;color:var(--accent);margin-bottom:.8rem}.career-card p{font-size:.84rem;color:var(--dim);line-height:1.75}.skills-flow{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:850px;margin:0 auto}.sk{font-size:.76rem;padding:.45rem 1.1rem;border-radius:100px;border:1px solid var(--border);color:var(--dim);transition:all .25s;cursor:default}.sk.hl{color:var(--accent);border-color:var(--accent-mid);background:var(--accent-soft)}.awards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.award-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:1.8rem;transition:border-color .3s}.award-yr{font-family:var(--mono);font-size:.68rem;color:var(--accent);margin-bottom:.5rem;letter-spacing:.04em}.award-card h4{font-size:.95rem;font-weight:600;margin-bottom:.25rem}.award-card p{font-size:.78rem;color:var(--dim)}.edu-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:2rem;max-width:460px;position:relative;overflow:hidden}.edu-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 80%)}.edu-degree{font-family:var(--serif);font-size:1.12rem;margin-bottom:.3rem}.edu-school{font-size:.86rem;color:var(--accent);margin-bottom:.35rem}.edu-detail{font-size:.78rem;color:var(--dim)}.cta{padding:9rem 0 7rem;text-align:center;position:relative}.cta:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:550px;height:550px;background:radial-gradient(circle,var(--accent-glow),transparent 70%);pointer-events:none}.cta h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.5rem,5vw,4rem);line-height:1.12;margin-bottom:1rem}.cta h2 em{color:var(--accent);font-style:italic}.cta .sub{font-size:.9rem;color:var(--dim);margin-bottom:2.5rem}.cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 2.2rem;border-radius:100px;font-size:.84rem;font-weight:500;background:var(--accent);color:var(--bg);transition:all .3s}footer{max-width:var(--max);margin:0 auto;padding:2rem 2rem 3rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:var(--dim)}footer a{color:var(--dim);transition:color .2s}.footer-links{display:flex;gap:2rem}.scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;opacity:.5;animation:bounce 2s ease-in-out infinite}.scroll-hint span{display:block;width:10px;height:10px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.skills-flow .sk{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease,color .25s,border-color .25s,background .25s}.skills-flow.vis .sk{opacity:1;transform:translateY(0)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal.vis{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}@media(max-width:900px){.br-desktop{display:none}.section{padding:4.5rem 0}.section-head{margin-bottom:2.5rem}.hero-inner{padding:4rem 0 3rem}.hero-eyebrow{margin-bottom:1.8rem}.hero h1{font-size:clamp(2.6rem,8vw,3.8rem);margin-bottom:1.8rem}.hero-desc{margin-bottom:2.5rem}.about-layout{grid-template-columns:1fr;gap:2rem}.about-quote{font-size:1.3rem}.domains-intro{margin-bottom:2.5rem}.domain-cards{grid-template-columns:1fr}.domain-card{border-right:none!important;border-bottom:1px solid var(--border);padding:2rem 1.5rem}.domain-card:last-child{border-bottom:none}.domain-card:nth-child(n+4){border-top:none}.impact{padding:3.5rem 0}.impact-grid{grid-template-columns:repeat(2,1fr)}.deploy-grid{grid-template-columns:1fr}.deploy-card{padding:1.5rem}.career-grid{grid-template-columns:1fr}.career-card{padding:1.8rem}.awards-grid{grid-template-columns:1fr}.award-card{padding:1.5rem}.cta{padding:5.5rem 0 4.5rem}}@media(max-width:600px){.wrap,.nav-inner{padding:0 1.2rem}.nav-links{display:none}.section{padding:3.5rem 0}.section-head{margin-bottom:2rem}.hero-inner{padding:3rem 0 2rem}.hero-eyebrow,.hero h1{margin-bottom:1.5rem}.hero-desc{margin-bottom:2rem}.about-quote{font-size:1.2rem}.domains-intro{margin-bottom:2rem}.domain-card{padding:1.5rem 1.2rem}.dc-num{font-size:1.6rem}.partners-track{gap:2rem}.partner{font-size:1.3rem}.impact{padding:3rem 0}.deploy-card{padding:1.3rem}.career-card{padding:1.5rem}.award-card{padding:1.3rem}.stats-row{flex-direction:row}.stat-cell{padding:1rem .8rem}.sk{font-size:.82rem;padding:.55rem 1.2rem;min-height:44px;display:inline-flex;align-items:center}.impact-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.cta{padding:4.5rem 0 3.5rem}footer{flex-direction:column;gap:1rem;text-align:center}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav-links a.active{color:var(--text)}@media(hover:hover){.nav-links a:hover{color:var(--text)}.nav-cta:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important}.partner:hover{opacity:1}.domain-card:hover{background:var(--bg2)}.domain-card:hover:before{transform:scaleX(1)}.sk:hover{color:var(--accent);border-color:var(--accent-mid);background:var(--accent-soft);transform:translateY(-2px)}.deploy-card:hover{border-color:var(--border-h);transform:translateY(-3px)}.career-card:hover,.award-card:hover{border-color:var(--border-h)}.cta-btn:hover{background:#c4922e}footer a:hover{color:var(--accent)}}@media(prefers-reduced-motion:reduce){.partners-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.partners{mask-image:none;-webkit-mask-image:none}.reveal{opacity:1;transform:none;transition:none}.reveal-d1,.reveal-d2,.reveal-d3{transition-delay:0s}.domain-card,.deploy-card,.sk,.cta-btn{transition:none}.domain-card:before{transition:none}.section-line{transform:scaleX(1);transition:none}.lens{display:none}.hero-eyebrow .dot,.scroll-hint{animation:none}.scroll-progress{display:none}.skills-flow .sk{opacity:1;transform:none;transition:none}}.hamburger{display:none;background:none;border:none;cursor:pointer;width:44px;height:44px;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:5px}.hamburger span{display:block;width:20px;height:2px;background:var(--text);border-radius:2px;transition:transform .3s,opacity .3s}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem 2rem 2rem;background:#08090cf2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border)}.mobile-menu.open{display:flex}.mobile-menu a{font-size:.9rem;color:var(--dim);transition:color .25s}.mobile-menu a.active{color:var(--text)}.mobile-menu .nav-cta{color:var(--accent)!important;border:1px solid var(--accent-mid);padding:.5rem 1.2rem;border-radius:100px;font-size:.76rem!important}@media(max-width:600px){.hamburger{display:flex}}
