.Header-module__site-header___lOfJG{width:100%;height:auto;background-color:var(--bg-header);position:relative;z-index:999;display:flex;justify-content:center;align-items:center;margin:0;padding:12px 0;box-shadow:var(--shadow-default)}.Header-module__header-content-wrapper___dPWkh{width:var(--site-width);max-width:100%;height:auto;display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:0}.Header-module__header-nav-container___9Byyh{flex:0 0 auto;display:flex;justify-content:center;align-items:center;height:auto;padding:0;margin:0}.Header-module__nav-capsule___h7Q-K{display:flex;align-items:center;justify-content:center;background-color:#0a0a0a66;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);height:48px;width:620px;max-width:100%;border-radius:24px;padding:0;overflow:hidden;border:none;box-shadow:0 8px 32px #0000005e;transition:var(--transition-bounce)}.Header-module__nav-capsule___h7Q-K:hover{background-color:#0f0f0f80;border-color:#ffffff26;transform:scale(1.01)}.Header-module__nav-items-list___3Sz0T{display:flex;list-style:none;margin:0;padding:0;height:100%;align-items:center;justify-content:center;width:100%;gap:0}.Header-module__nav-item-link___Q-0nm{height:100%;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:var(--color-text-main);font-family:var(--font-main);font-size:13px;font-weight:400;letter-spacing:.1em;position:relative;transition:var(--transition-fast);white-space:nowrap;border:none}.Header-module__nav-logo___2vXr-{height:24px;width:auto;object-fit:contain;opacity:1;display:block}.Header-module__nav-text___OKgNB{position:relative;z-index:2}.Header-module__nav-item-link___Q-0nm:hover,.Header-module__nav-item-link___Q-0nm.Header-module__active___bDclT{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);color:var(--color-white)}.Header-module__nav-item-link___Q-0nm.Header-module__active___bDclT{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%)}.Header-module__nav-list-item___RCWIs{position:relative;display:flex;align-items:center;height:100%;flex:1}.Header-module__nav-list-item___RCWIs.Header-module__has-dropdown___13VQP:after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px;background:var(--color-transparent);z-index:1}.Header-module__dropdown-menu___RTNvI{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(10px);background-color:var(--bg-main);width:max-content;min-width:160px;box-shadow:var(--shadow-default);opacity:0;visibility:hidden;transition:var(--transition-default);z-index:1000;padding:10px 0;text-align:left;border-radius:2px}.Header-module__nav-list-item___RCWIs:hover .Header-module__dropdown-menu___RTNvI{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.Header-module__dropdown-item___Fgmno{display:block;padding:12px 20px;color:var(--color-text-main);text-decoration:none;font-size:14px;font-family:var(--font-main);transition:var(--transition-fast);white-space:nowrap;border-bottom:1px solid var(--border-light-alpha)}.Header-module__dropdown-item___Fgmno:last-child{border-bottom:none}.Header-module__dropdown-item___Fgmno:hover{background-color:var(--color-white);color:var(--color-black)}.Header-module__nav-item-link___Q-0nm:after{content:"";display:none;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;margin-left:8px;opacity:.7;margin-top:2px}.Header-module__nav-list-item___RCWIs.Header-module__has-dropdown___13VQP:hover .Header-module__nav-item-link___Q-0nm:after{display:inline-block}.Header-module__header-actions-container___KBATC{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-lg);height:100%}.Header-module__lang-widget___QaeWG{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-text-main);font-family:var(--font-main);font-size:13px;font-weight:300}.Header-module__lang-icon-wrap___a4LC-{width:22px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:1px;overflow:hidden}.Header-module__lang-flag-img___-9QzO{width:100%;height:100%;object-fit:cover}.Header-module__lang-label___UgssS{line-height:1;letter-spacing:1px;font-weight:500}.Header-module__lang-arrow-icon___5B1kw{margin-left:2px;opacity:.8;width:10px;height:auto}@media(max-width:1024px){.Header-module__header-content-wrapper___dPWkh{width:100%;padding:0 20px;justify-content:space-between}.Header-module__nav-capsule___h7Q-K{width:450px;padding:0 20px}}@media(max-width:1024px){.Header-module__header-nav-container___9Byyh{display:none!important}.Header-module__mobile-menu-btn___6ZHbL{display:flex!important;align-items:center;justify-content:center;background:none;border:none;color:var(--color-white);cursor:pointer;z-index:1001}.Header-module__nav-overlay___gGmVg{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998}.Header-module__mobile-nav___CuSOg{position:fixed;top:0;left:-80%;width:80%;height:100vh;background-color:var(--bg-main);z-index:1000;transition:transform .3s ease-in-out;padding:80px 40px;box-shadow:var(--shadow-heavy)}.Header-module__mobile-nav___CuSOg.Header-module__open___bShJS{transform:translate(100%)}.Header-module__mobile-nav-list___oHvmV{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:30px}.Header-module__mobile-nav-link___xL7L1{font-size:18px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-main)}}@media(min-width:1025px){.Header-module__mobile-menu-btn___6ZHbL,.Header-module__mobile-nav___CuSOg,.Header-module__nav-overlay___gGmVg{display:none!important}}.Footer-module__siteFooter___Z7eCs{width:100%;background-color:var(--bg-header);color:var(--color-text-main);padding:24px 0;margin-top:auto;border-top:1px solid var(--border-color-subtle)}.Footer-module__footerContainer___9ufEc{width:var(--site-width);max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 24px}.Footer-module__footerBranding___hnd0N{display:flex;flex-direction:column;align-items:center;gap:12px}.Footer-module__footerLogo___Jz81h{height:32px;width:auto;object-fit:contain}.Footer-module__copyright___ftezT{font-size:13px;color:var(--color-text-tertiary);font-weight:300}.Footer-module__footerSocial___7Ch6P{display:flex;gap:20px;align-items:center}.Footer-module__socialLink___OugxU{display:block;width:22px;height:22px;transition:var(--transition-bounce)}.Footer-module__socialIcon___UZ0s4{color:var(--color-text-secondary);opacity:.6;transition:var(--transition-default)}.Footer-module__socialLink___OugxU:hover{transform:translateY(-3px)}.Footer-module__socialLink___OugxU:hover .Footer-module__socialIcon___UZ0s4{opacity:1;color:var(--color-white);filter:drop-shadow(0 0 8px var(--color-accent-blue-light))}@media(min-width:768px){.Footer-module__footerContainer___9ufEc{flex-direction:row;justify-content:space-between;align-items:center}.Footer-module__footerBranding___hnd0N{align-items:flex-start;gap:8px}}.Layout-module__site-wrapper___h1UA3{display:flex;flex-direction:column;min-height:100vh}.Layout-module__site-content___3KRnB{flex:1;width:100%}@font-face{font-family:Avenir;font-style:normal;font-weight:300;src:url(https://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2) format("woff2");font-display:swap}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(https://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2) format("woff2");font-display:swap}@font-face{font-family:DIN Next;font-style:normal;font-weight:300;src:url(https://static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w10-light.woff2) format("woff2");font-display:swap}@font-face{font-family:DIN Next;font-style:normal;font-weight:400;src:url(https://static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w02-light.woff2) format("woff2");font-display:swap}@font-face{font-family:Futura;font-style:normal;font-weight:400;src:url(https://static.parastorage.com/fonts/v2/790166f1-b347-4f16-8a29-f0c4931a7c35/v1/futura-lt-w01-book.woff2) format("woff2");font-display:swap}@font-face{font-family:Futura;font-style:normal;font-weight:300;src:url(https://static.parastorage.com/fonts/v2/8e5b5cbc-6ad9-49f7-aee7-4e5133c3ee4d/v1/futura-lt-w05-light.woff2) format("woff2");font-display:swap}:root{--color-black: #000000;--color-white: #ffffff;--color-navy: #050a14;--color-transparent: transparent;--color-primary: var(--color-navy);--color-primary-hover: #0a1428;--color-accent: var(--color-white);--color-primary-red: var(--color-navy);--color-primary-red-hover: var(--color-primary-hover);--color-accent-blue: var(--color-white);--color-accent-blue-light: rgba(255, 255, 255, .05);--color-accent-blue-border: rgba(255, 255, 255, .2);--color-text-main: var(--color-white);--color-text-muted: var(--color-white);--color-text-secondary: var(--color-white);--color-text-tertiary: var(--color-white);--color-text-disabled: rgba(255, 255, 255, .4);--color-text-dark: var(--color-black);--font-size-body: 16px;--bg-main: var(--color-black);--bg-secondary: #050505;--bg-tertiary: #0a0a0a;--bg-elevated: #0f0f0f;--bg-card: #0d1117;--bg-header: rgba(0, 0, 0, .8);--bg-overlay-dark: rgba(0, 0, 0, .6);--bg-overlay-heavy: rgba(0, 0, 0, .95);--bg-overlay-blur: rgba(255, 255, 255, .02);--bg-gradient-hero: linear-gradient(180deg, #111111 0%, var(--color-black) 100%);--bg-gradient-radial: radial-gradient(circle at center, #1a1a1a 0%, var(--color-black) 100%);--border-light-alpha: rgba(255, 255, 255, .05);--border-color-default: rgba(255, 255, 255, .1);--border-color-subtle: #0a0a0a;--border-color-muted: #111111;--border-color-medium: #222222;--border-color-hover: var(--color-navy);--border-color-active: var(--color-white);--shadow-default: 0 4px 10px rgba(0, 0, 0, .5);--shadow-hover: 0 8px 32px 0 rgba(5, 10, 20, .8);--shadow-heavy: 0 10px 30px rgba(0, 0, 0, .7);--shadow-card: 0 15px 45px rgba(0, 0, 0, .9);--shadow-button: 0 0 20px rgba(5, 10, 20, .5);--transition-default: all .3s ease;--transition-fast: all .2s ease;--transition-slow: all .4s ease;--transition-bounce: all .4s cubic-bezier(.175, .885, .32, 1.275);--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 20px;--spacing-lg: 30px;--spacing-xl: 50px;--spacing-2xl: 80px;--site-width: 980px;--site-width-wide: 1100px;--header-height: 60px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-radius-2xl: 24px;--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "Times New Roman", Times, serif;--cv-bg-main: var(--color-black);--cv-bg-paper: #050505;--cv-bg-subtle: #0a0a0a;--cv-bg-tag: var(--color-navy);--cv-text-main: var(--color-white);--cv-text-secondary: rgba(255, 255, 255, .8);--cv-text-muted: rgba(255, 255, 255, .6);--cv-text-tertiary: rgba(255, 255, 255, .4);--cv-text-subtle: rgba(255, 255, 255, .7);--cv-border-main: var(--color-navy);--cv-border-subtle: #111111;--cv-border-light: #222222;--cv-link: var(--color-white);--cv-shadow: 0 4px 15px rgba(0, 0, 0, .5)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeInUp{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.animate-fadeIn{animation:fadeIn 1s ease-out forwards}.animate-slideInRight{animation:slideInRight .8s cubic-bezier(.16,1,.3,1) forwards}.animate-scaleIn{animation:scaleIn .8s cubic-bezier(.16,1,.3,1) forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{margin:0;min-width:320px;min-height:100vh;font-family:var(--font-main);line-height:1.6;font-weight:400;letter-spacing:-.015em;word-spacing:.05em;background-color:var(--bg-main);color:var(--color-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;cursor:pointer}button{border:none;background:none;cursor:pointer;font-family:inherit}img{max-width:100%;display:block}#root{min-height:100vh;display:flex;flex-direction:column}
