@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-cyrillic-ext-400-normal-UXBYH35L.woff2") format("woff2"),url("./media/manrope-cyrillic-ext-400-normal-ZLYF3KUF.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-cyrillic-400-normal-DIDV2DUB.woff2") format("woff2"),url("./media/manrope-cyrillic-400-normal-SWQPRLGC.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-greek-400-normal-XQIFLEMI.woff2") format("woff2"),url("./media/manrope-greek-400-normal-TKO6AZTQ.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-vietnamese-400-normal-UJWPFEJR.woff2") format("woff2"),url("./media/manrope-vietnamese-400-normal-VEBSENWL.woff") format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-latin-ext-400-normal-6UMUPTQW.woff2") format("woff2"),url("./media/manrope-latin-ext-400-normal-LCV4HTWE.woff") format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-latin-400-normal-W2P7FH6Q.woff2") format("woff2"),url("./media/manrope-latin-400-normal-H43QQ5XW.woff") format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-cyrillic-ext-700-normal-LJBM5ICA.woff2") format("woff2"),url("./media/manrope-cyrillic-ext-700-normal-5KNENMKG.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-cyrillic-700-normal-UOVYS47P.woff2") format("woff2"),url("./media/manrope-cyrillic-700-normal-G6GX7EQ7.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-greek-700-normal-CDMUANUE.woff2") format("woff2"),url("./media/manrope-greek-700-normal-7TUBUZJY.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-vietnamese-700-normal-BFHQAP4S.woff2") format("woff2"),url("./media/manrope-vietnamese-700-normal-BDCK3BKG.woff") format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-latin-ext-700-normal-ZRNEGYSR.woff2") format("woff2"),url("./media/manrope-latin-ext-700-normal-2THVGD2M.woff") format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-latin-700-normal-J7BHEPTZ.woff2") format("woff2"),url("./media/manrope-latin-700-normal-SE4WUS6C.woff") format("woff");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}:root{--color-background: #070a12;--color-surface: #121827;--color-text: #f4f7ff;--color-text-muted: #a9b2c7;--color-accent: #8db7ff;--color-accent-cyan: #72d9f1;--color-border: #27324a;--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--text-min: 1rem;--text-xs: max(var(--text-min), clamp(.75rem, .7rem + .16vw, .92rem));--text-sm: max(var(--text-min), clamp(.875rem, .8rem + .24vw, 1.08rem));--text-md: clamp(1rem, .9rem + .32vw, 1.3rem);--text-lg: clamp(1.25rem, 1.05rem + .62vw, 1.85rem);--text-xl: clamp(1.85rem, 1.35rem + 1.55vw, 3.35rem);--text-display: clamp(2.5rem, 1.55rem + 2.85vw, 5.5rem);--text-navigation: max(var(--text-min), clamp(.82rem, .64rem + .72vw, 1.5rem));--space-fluid-xs: clamp(.375rem, .33rem + .14vw, .52rem);--space-fluid-sm: clamp(.625rem, .52rem + .32vw, .95rem);--space-fluid-md: clamp(1rem, .78rem + .68vw, 1.7rem);--space-fluid-lg: clamp(1.5rem, 1.05rem + 1.35vw, 2.9rem);--space-fluid-xl: clamp(2.25rem, 1.45rem + 2.45vw, 4.8rem);--space-page-inline: clamp(.75rem, .35rem + 2vw, 4rem);--shell-header-height: clamp(4rem, 3.4rem + 1.75vw, 5.75rem);--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--radius-md: .75rem;--radius-lg: 1.15rem;--shadow-panel: 0 1.5rem 5rem rgb(0 0 0 / 34%), inset 0 1px 0 rgb(255 255 255 / 3%);--motion-fast: .16s;--motion-overlay: .22s;--layer-cosmic-canvas: 0;--layer-content: 10;--layer-navigation: 20;--layer-status: 30;--layer-skip-link: 100}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms}}.projects-page__company-frame-art,.project-info-panel__frame-art{display:block;height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}app-projects-page .projects-page .projects-page__company-intro{background:radial-gradient(circle at 50% 0%,rgba(72,95,255,.1),transparent 54%),linear-gradient(145deg,#040c1ef7,#010510f2);border-color:transparent;box-shadow:none;filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--company-primary) 34%,transparent)) drop-shadow(0 0 1.9rem color-mix(in srgb,var(--company-secondary) 12%,transparent));isolation:isolate}app-projects-page .projects-page .projects-page__company-intro>.projects-page__company-frame-art{filter:drop-shadow(0 0 .34rem rgba(37,157,255,.72)) drop-shadow(0 0 1.15rem rgba(83,76,255,.26));mix-blend-mode:screen;opacity:.98;z-index:0}app-projects-page .projects-page .projects-page__company-intro>:not(.projects-page__company-frame-art){position:relative;z-index:2}app-projects-page .projects-page .projects-page__company-intro:before{background:radial-gradient(circle,rgba(77,164,255,.28) 0 1px,transparent 1.5px) 1.2rem 1.4rem/2.4rem 2.4rem,linear-gradient(90deg,transparent,rgba(76,137,255,.09),transparent);border-color:#4a86e12b;inset:1rem 1.15rem;opacity:.85}app-projects-page .projects-page .projects-page__company-title{background:linear-gradient(90deg,#f8fbff 16%,#dfe8ff 48%,#a978ff 88%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 .55rem rgba(67,139,255,.24))}app-project-info-panel{filter:drop-shadow(0 0 .4rem rgba(143,76,255,.42)) drop-shadow(0 0 1.6rem rgba(52,118,255,.18))}app-project-info-panel .project-info-panel.project-info-panel{background:radial-gradient(circle at 8% 15%,rgba(119,60,255,.1),transparent 42%),radial-gradient(circle at 93% 8%,rgba(35,143,255,.1),transparent 45%),linear-gradient(145deg,#050a1dfa,#010511f7);border-color:transparent;box-shadow:none;isolation:isolate}app-project-info-panel .project-info-panel>.project-info-panel__frame-art{filter:drop-shadow(0 0 .4rem rgba(157,75,255,.72)) drop-shadow(0 0 1.05rem rgba(39,127,255,.32));mix-blend-mode:screen;opacity:.98;z-index:0}app-project-info-panel .project-info-panel>.project-info-panel__heading,app-project-info-panel .project-info-panel>.project-info-panel__sections{position:relative;z-index:2}app-project-info-panel .project-info-panel.project-info-panel:before{border-color:#6e80ff2e;inset:.78rem}app-project-info-panel .project-info-panel .project-info-panel__section{background:linear-gradient(145deg,#030b1df2,#010612e8) padding-box,linear-gradient(135deg,#2f9dff99,#585bff47 48%,#9749ff8f) border-box;border:1px solid transparent;box-shadow:inset 0 1px #c1e6ff0a,inset 0 0 1.2rem #144a9512,0 0 .8rem #2c6fff0d}app-project-info-panel .project-info-panel .project-info-panel__section--description{box-shadow:inset .12rem 0 #2b97ffc2,inset 0 0 1.3rem #1855aa14}app-project-info-panel .project-info-panel .project-info-panel__section--stack .project-info-panel__stack-item{background:linear-gradient(180deg,#07142df5,#020a1bf5);border-color:#5191ff57;box-shadow:inset 0 0 .65rem #3867ff0d}@media(max-width:48rem){app-projects-page .projects-page .projects-page__company-intro>.projects-page__company-frame-art,app-project-info-panel .project-info-panel>.project-info-panel__frame-art{opacity:.86}}@media(prefers-reduced-motion:reduce){.projects-page__company-frame-art,.project-info-panel__frame-art{filter:none}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;font-family:var(--font-sans);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text);font-size:var(--text-md);line-height:1.5;margin:0;min-width:0}button,input,option,select,textarea{font-family:inherit;font-size:inherit}small,sub,sup{font-size:max(var(--text-min),1em)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}
