*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{color:#fff;background-color:#000}body{-webkit-font-smoothing:antialiased;font-family:sans-serif;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}
:root{--bg-page:#111410;--bg-surface:#181c16;--bg-raised:#20261e;--bg-overlay:#0009;--bg-overlay-heavy:#000000f2;--border:#303830;--text:#f0ebe0;--muted:#848880;--muted-subtle:#84888026;--accent:#f06a1e;--accent-subtle:#f06a1e26;--accent-text:#fff;--accent-hover:#cc5618;--color-success:#4a8c5c;--color-success-subtle:#4a8c5c26;--color-success-text:#a8d4b4;--color-error:#b02a2a;--color-error-subtle:#b02a2a26;--color-error-text:#e09090;--color-warning:#c47f1a;--color-warning-subtle:#c47f1a26;--color-warning-text:#e8c98a;--color-info:#3a7ca8;--color-info-subtle:#3a7ca826;--color-info-text:#9ac4e0;--font-f-display:"Spectral", serif;--font-f-body:"Outfit", sans-serif;--font-s-hero:3.5rem;--font-w-hero:600;--font-s-page-title:2.5rem;--font-w-page-title:600;--font-s-card-title:1.25rem;--font-w-card-title:600;--font-s-logo:5rem;--font-w-logo:600;--font-w-logo-l1:400;--font-w-logo-l2:600;--font-s-section-heading:1.25rem;--font-w-section-heading:600;--font-s-nav:.9375rem;--font-w-nav:500;--font-s-body:1rem;--font-w-body:400;--font-s-caption:.875rem;--font-w-caption:400;--font-s-meta:.75rem;--font-w-meta:400;--font-s-button:.875rem;--font-w-button:500;--font-s-badge:.75rem;--font-w-badge:500;--page-padding:2rem;--space-xs:.25rem;--space-s:.5rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--photo-grid-gap:2px;--card-grid-gap:2rem;--card-grid-min-width:280px;--rad-s:4px;--rad-m:8px;--rad-l:9999px;--transition-time-ui:.2s;--transition-time-theme:1s;--transition-time-ui-slow:.4s;--transition-ease-ui:ease-in-out;--input-max-width:480px}[data-theme=light]{--bg-page:#f0ede6;--bg-surface:#e8e4dc;--bg-raised:#ddd8ce;--bg-overlay:#fff9;--bg-overlay-heavy:#fffffff2;--border:#c0bab0;--text:#1a1714;--muted:#6e6a60;--color-success:#3a7a4a;--color-success-subtle:#3a7a4a26;--color-success-text:#2a5c38;--color-error:#922020;--color-error-subtle:#92202026;--color-error-text:#6e1818;--color-warning:#a86a10;--color-warning-subtle:#a86a1026;--color-warning-text:#7a4e0a;--color-info:#2a6a9a;--color-info-subtle:#2a6a9a26;--color-info-text:#1a4e78}@media (max-width:680px){:root{--page-padding:1rem}}
html{background-color:var(--bg-page);color:var(--text);scroll-behavior:smooth}body{flex-direction:column;width:100dvw;min-height:100dvh;display:flex}body>*{width:100%}@keyframes theme-reveal{0%{clip-path:circle(0px at var(--theme-x) var(--theme-y))}to{clip-path:circle(var(--theme-radius) at var(--theme-x) var(--theme-y))}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:theme-reveal var(--transition-time-theme) var(--transition-ease-ui)}@keyframes page-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}main{animation:page-enter var(--transition-time-ui-slow) var(--transition-ease-ui) both}.no-animation{animation:none}
@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(../media/spectral-cyrillic-ext-400-normal.135cw2dqqyblq.woff2)format("woff2"),url(../media/spectral-cyrillic-ext-400-normal.11vy32.t8rgg3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(../media/spectral-cyrillic-400-normal.0-n.i_8u.6oap.woff2)format("woff2"),url(../media/spectral-cyrillic-400-normal.0o6yzerkg-rr5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(../media/spectral-vietnamese-400-normal.102w7t80oi4e9.woff2)format("woff2"),url(../media/spectral-vietnamese-400-normal.0am4al4c1y_p3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(../media/spectral-latin-ext-400-normal.0lqds.w.ftjo1.woff2)format("woff2"),url(../media/spectral-latin-ext-400-normal.0g41nqh0.4tgn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(../media/spectral-latin-400-normal.0s~bp9nyql.yr.woff2)format("woff2"),url(../media/spectral-latin-400-normal.04ae3799smpi~.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(../media/spectral-cyrillic-ext-600-normal.0iy9.r5sf9q~4.woff2)format("woff2"),url(../media/spectral-cyrillic-ext-600-normal.0dm26r65isx-i.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(../media/spectral-cyrillic-600-normal.090xctu114z3..woff2)format("woff2"),url(../media/spectral-cyrillic-600-normal.0i2cgml3rjgf..woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(../media/spectral-vietnamese-600-normal.00p82egrt~-8l.woff2)format("woff2"),url(../media/spectral-vietnamese-600-normal.0a3oe1tf89vy..woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(../media/spectral-latin-ext-600-normal.0uf7_r47frv7g.woff2)format("woff2"),url(../media/spectral-latin-ext-600-normal.0jj6_~xsp.9-r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(../media/spectral-latin-600-normal.00n56y.lx2h6z.woff2)format("woff2"),url(../media/spectral-latin-600-normal.0f51udtue8a3y.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-ext-400-normal.07dl73cw0e.z5.woff2)format("woff2"),url(../media/outfit-latin-ext-400-normal.163e_6-vkbpy6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-400-normal.083ong9g9b2cd.woff2)format("woff2"),url(../media/outfit-latin-400-normal.0-gqcf_ugpro8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-ext-500-normal.0-jmmmlj~3j.u.woff2)format("woff2"),url(../media/outfit-latin-ext-500-normal.0mg3rbc5lkh64.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-500-normal.13fyct9ilpzi7.woff2)format("woff2"),url(../media/outfit-latin-500-normal.0eo~4_eaw-~0b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-ext-600-normal.1524juy4r~5fq.woff2)format("woff2"),url(../media/outfit-latin-ext-600-normal.15_ocleu4424b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-600-normal.13rw4wrscyoep.woff2)format("woff2"),url(../media/outfit-latin-600-normal.0vh8ptr_v_qgk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ThemeToggle-module__Z5gSZG__toggle{color:var(--text);cursor:pointer;transition:color var(--transition-time-ui) var(--transition-ease-ui);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ThemeToggle-module__Z5gSZG__toggle:hover{color:var(--accent)}.ThemeToggle-module__Z5gSZG__placeholder{width:18px;height:18px}
.Header-module__ldgnoG__header{z-index:10;padding:var(--space-m) var(--page-padding);background-color:var(--bg-surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Header-module__ldgnoG__logo{color:var(--text);font-family:var(--font-f-display);font-size:var(--font-s-logo);font-weight:var(--font-w-logo);line-height:var(--font-s-logo);text-decoration:none}.Header-module__ldgnoG__logoTwoLine{color:var(--text);flex-direction:column;text-decoration:none;display:flex}.Header-module__ldgnoG__logoPrefix{color:var(--muted);font-family:var(--font-f-display);font-size:calc(var(--font-s-logo) * .3);font-weight:var(--font-w-logo-l1);line-height:calc(var(--font-s-logo) * .3)}.Header-module__ldgnoG__logoCountry{color:var(--text);font-family:var(--font-f-display);font-size:calc(var(--font-s-logo) * .7);font-weight:var(--font-w-logo-l2);line-height:calc(var(--font-s-logo) * .7)}.Header-module__ldgnoG__actions{align-items:center;gap:var(--space-m);display:flex}.Header-module__ldgnoG__navLink{color:var(--text);transition:color var(--transition-time-ui) var(--transition-ease-ui);justify-content:center;align-items:center;text-decoration:none;display:flex}.Header-module__ldgnoG__navLink:hover{color:var(--accent)}.Header-module__ldgnoG__avatarWrapper{position:relative}.Header-module__ldgnoG__avatarButton{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--rad-l);cursor:pointer;width:32px;height:32px;transition:border-color var(--transition-time-ui) var(--transition-ease-ui);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.Header-module__ldgnoG__avatarButton:hover{border-color:var(--accent)}.Header-module__ldgnoG__avatarLetter{color:var(--text);font-family:var(--font-f-body);font-size:var(--font-s-meta);font-weight:var(--font-w-meta);transition:color var(--transition-time-ui) var(--transition-ease-ui)}.Header-module__ldgnoG__avatarButton:hover .Header-module__ldgnoG__avatarLetter{color:var(--accent)}.Header-module__ldgnoG__dropdown{min-width:160px;top:calc(100% + var(--space-xs));background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--rad-m);opacity:0;pointer-events:none;transition:opacity var(--transition-time-ui) var(--transition-ease-ui), transform var(--transition-time-ui) var(--transition-ease-ui);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden;transform:translateY(-6px)}.Header-module__ldgnoG__dropdownOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__ldgnoG__dropdownItem{width:100%;padding:var(--space-s) var(--space-m);color:var(--text);font-family:var(--font-f-body);font-size:var(--font-s-body);font-weight:var(--font-w-body);text-align:left;cursor:pointer;transition:background-color var(--transition-time-ui) var(--transition-ease-ui);background:0 0;border:none;text-decoration:none;display:block}.Header-module__ldgnoG__dropdownItem:hover{background-color:var(--bg-surface)}.Header-module__ldgnoG__dropdownDivider{background-color:var(--border);height:1px}.Header-module__ldgnoG__onlyDesktop{display:block}.Header-module__ldgnoG__onlyMobile{display:none}@media (max-width:1000px){.Header-module__ldgnoG__logo{font-size:calc(var(--font-s-logo) * .6);line-height:calc(var(--font-s-logo) * .6)}.Header-module__ldgnoG__logoPrefix{font-size:calc(var(--font-s-logo) * .6 * .3);line-height:calc(var(--font-s-logo) * .6 * .3)}.Header-module__ldgnoG__logoCountry{font-size:calc(var(--font-s-logo) * .6 * .7);line-height:calc(var(--font-s-logo) * .6 * .7)}}@media (max-width:680px){.Header-module__ldgnoG__logo{font-size:calc(var(--font-s-logo) * .4);line-height:calc(var(--font-s-logo) * .4)}.Header-module__ldgnoG__logoPrefix,.Header-module__ldgnoG__logoCountry{font-size:calc(var(--font-s-logo) * .4 * .5);line-height:calc(var(--font-s-logo) * .4 * .5)}.Header-module__ldgnoG__header{padding:var(--space-s) var(--space-l)}.Header-module__ldgnoG__onlyDesktop{display:none}.Header-module__ldgnoG__onlyMobile{display:block}}
.BackToTop-module__VQI20W__button{z-index:50;width:2.25rem;height:2.25rem;right:var(--space-2xl);bottom:var(--space-2xl);background:var(--bg-surface);color:var(--muted);border-radius:var(--rad-l);border:1px solid var(--border);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--transition-time-ui) var(--transition-ease-ui), background-color var(--transition-time-ui) var(--transition-ease-ui), color var(--transition-time-ui) var(--transition-ease-ui);justify-content:center;align-items:center;display:flex;position:fixed}.BackToTop-module__VQI20W__button.BackToTop-module__VQI20W__visible{opacity:1;pointer-events:auto}.BackToTop-module__VQI20W__button:hover{background:var(--bg-raised);color:var(--text)}.BackToTop-module__VQI20W__arrow{flex-shrink:0;display:block}@media (max-width:680px){.BackToTop-module__VQI20W__button{right:var(--space-l);bottom:var(--space-l)}}
