/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("aaa9d796-7ac9-48b9-83e7-cca8dd30f006.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("f30736a7-a4be-45f2-b1fe-c9e16b3fde8a.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("6b931193-93a5-4643-aec4-eb9e980bfed0.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("96738f5f-b579-44de-a055-899e1e16beec.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;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("653d8f45-872f-44df-a108-5ffc8c18bd68.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;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("cdb1436e-387f-466d-8cfd-1f0eff7938c2.woff2") format('woff2');
  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;
}
@media(max-width:380px){header>div{gap:12px!important}header>div>div{gap:8px!important}[data-lang-menu] button{padding-inline:10px!important}[data-menu-toggle]{padding-inline:12px!important}}
html.wyra-menu-open,html.wyra-menu-open body{overflow:hidden}


html{background:#0a0a0b;color-scheme:dark}
body{margin:0;background:#0a0a0b;color:#f2f1ee;font-family:Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
*{box-sizing:border-box}
a{color:inherit;text-decoration:none}
a:hover{color:#ffffff}
:focus-visible{outline:2px solid #f2f1ee;outline-offset:4px}
::selection{background:#f2f1ee;color:#0a0a0b}
input,textarea,select,button{font:inherit;color:inherit}
select option{background:#141416;color:#f2f1ee}
@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.wyra-article-content{font-size:19px;line-height:1.75;color:#d6d4cf}.wyra-article-content p{margin:0 0 28px}.wyra-article-content h2{margin:56px 0 20px;font-size:clamp(26px,2.4vw,34px);line-height:1.2;color:#f2f1ee}.wyra-article-content img,.wyra-article-content video{max-width:100%;height:auto}.wyra-article-content a{text-decoration:underline}.wyra-article-content iframe{max-width:100%}body.admin-bar header:first-of-type{top:32px}body.admin-bar #mobile-menu{top:108px;height:calc(100dvh - 108px)}@media(max-width:782px){body.admin-bar header:first-of-type{top:46px}body.admin-bar #mobile-menu{top:122px;height:calc(100dvh - 122px)}}

x-dc{display:none!important}

@media(min-width:900px){[data-primary-nav]{position:absolute;left:50%;transform:translateX(-50%);gap:clamp(16px,2.5vw,36px)!important}[data-wyra-header]>div>div:last-child{margin-left:auto}}#mobile-menu{text-align:center}
.wyra-article-content ul{margin:0 0 32px;padding:0;list-style:none}.wyra-article-content li{padding:14px 0 14px 28px;border-top:1px solid rgba(242,241,238,.12);font-size:18px;line-height:1.6;position:relative}.wyra-article-content li:before{content:",";position:absolute;left:0;color:#a19f9a}
/* Figma Home and mobile footer revision. Animation hooks and 3D modules are unchanged. */
.wyra-hero-pause{position:absolute;top:-22px;right:0;z-index:2}
.wyra-hero-actions{margin-top:40px}
.wyra-hero-copy{border:0!important;padding:0!important}
@media(min-width:900px){
 .wyra-home-hero{justify-content:flex-start!important;padding-bottom:66px!important}
 .wyra-hero-copy{margin-top:clamp(110px,13.36vw,171px);grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:64px!important;align-items:start!important}
 .wyra-hero-copy h1{margin-left:clamp(0px,8.78vw,112.41px)!important;max-width:378px!important}
 .wyra-hero-lead{padding-top:19px}
 .wyra-hero-lead>p{max-width:422px!important}
}
@media(max-width:899px){
 .wyra-hero-copy{gap:32px!important;margin-top:40px}
 .wyra-hero-actions{margin-top:28px}
 .wyra-hero-pause{top:0}
 .wyra-footer-grid{grid-template-columns:minmax(0,137fr) minmax(0,223fr)!important;gap:40px!important}
 .wyra-footer-brand{grid-column:1/-1}
 .wyra-footer-languages{display:none!important}
 .wyra-footer-nav,.wyra-footer-contact{min-width:0}
 .wyra-footer-contact>a{overflow-wrap:anywhere}
 .wyra-footer-logo{margin-top:102px!important}
}
@media(max-width:400px){.wyra-footer-grid{column-gap:24px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)!important}.wyra-footer-contact>a{flex-wrap:wrap}}
