*,:before,:after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}html{hanging-punctuation:first last}body{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}img,picture,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;max-width:75ch}button{cursor:pointer}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/yeseva-one-cyrillic-ext-400-normal.BcI5FCwK.woff2)format("woff2"),url(/_astro/yeseva-one-cyrillic-ext-400-normal.tmV010Vw.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/yeseva-one-cyrillic-400-normal.zn71iUjg.woff2)format("woff2"),url(/_astro/yeseva-one-cyrillic-400-normal.BqwkFOD0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/yeseva-one-vietnamese-400-normal.b2m8LyeV.woff2)format("woff2"),url(/_astro/yeseva-one-vietnamese-400-normal.iZnAeTHK.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/yeseva-one-latin-ext-400-normal.DZPYAEWq.woff2)format("woff2"),url(/_astro/yeseva-one-latin-ext-400-normal.Bfu-8ZsV.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/yeseva-one-latin-400-normal.DOOi0Fwv.woff2)format("woff2"),url(/_astro/yeseva-one-latin-400-normal.BFTviq16.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:Squada One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/squada-one-latin-400-normal.D3va-NvZ.woff2)format("woff2"),url(/_astro/squada-one-latin-400-normal.CpFf1dJj.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}.navi-root[data-astro-cid-tphynlhq]{z-index:9000;width:100%;height:var(--headerHeight);padding-inline:var(--spacing);padding-top:env(safe-area-inset-top);background-color:rgb(from var(--deepGray) r g b / 75%);backdrop-filter:blur(10px);grid-template-columns:1fr auto;align-items:center;gap:1em;display:grid;position:sticky;top:0;&,& a{color:var(--bg)}& a:hover,& a.active{color:var(--accent);text-decoration:none}}.logo[data-astro-cid-tphynlhq]{font-family:var(--font-squada);font-size:1.8rem;line-height:1;text-decoration:none;& span{color:var(--accent)}}.menu[data-astro-cid-tphynlhq]{text-underline-offset:.2em;align-items:center;gap:1em;font-size:1rem;font-weight:700;display:flex}.burger-btn[data-astro-cid-tphynlhq]{cursor:pointer;color:var(--bg);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s,transform .1s;display:none;&:hover{color:var(--accent)}&:active{transform:scale(.95)}& svg{width:28px;height:28px;display:block}}.mobile-dialog[data-astro-cid-tphynlhq]{z-index:99999;background-color:rgb(from var(--deepGray) r g b / 95%);backdrop-filter:blur(15px);width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:var(--bg);box-sizing:border-box;border:none;margin:0;padding:0;display:none;position:fixed;top:0;left:0}.mobile-dialog[data-astro-cid-tphynlhq][open]{flex-direction:column;justify-content:center;align-items:center;display:flex}.mobile-dialog[data-astro-cid-tphynlhq]::backdrop{background-color:#0009}.close-btn[data-astro-cid-tphynlhq]{top:calc(var(--spacing) + env(safe-area-inset-top));right:var(--spacing);color:var(--bg);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:2.5rem;line-height:1;transition:color .2s,transform .2s;position:absolute;&:hover{color:var(--accent);transform:scale(1.1)}}.mobile-nav[data-astro-cid-tphynlhq]{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;& a{color:var(--bg);font-size:2.5rem;font-weight:700;font-family:var(--font-squada);text-decoration:none;transition:color .2s,transform .2s;&:hover,&.active{color:var(--accent);transform:scale(1.05)}}}@media (width<=768px){.menu[data-astro-cid-tphynlhq]{display:none}.burger-btn[data-astro-cid-tphynlhq]{display:flex}}.global-footer[data-astro-cid-jo6i4kqk]{width:100%;color:rgb(from var(--bg) r g b / 75%);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5 + env(safe-area-inset-bottom));background-color:#070709;border-top:1px solid #ffffff14;font-size:.95rem}.footer-container[data-astro-cid-jo6i4kqk]{width:100%;max-width:100%;padding-inline:var(--spacing);box-sizing:border-box;margin:0 auto}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 2fr;gap:3rem 2.5rem;width:100%;display:grid}@media (width<=960px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand-col[data-astro-cid-jo6i4kqk]{grid-column:span 2}}@media (width<=600px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.brand-col[data-astro-cid-jo6i4kqk]{grid-column:span 1}}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1.2rem;display:flex}.footer-logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-squada);color:var(--bg);font-size:2rem;line-height:1}.footer-logo[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--accent,#00b869)}.brand-desc[data-astro-cid-jo6i4kqk]{color:rgb(from var(--bg) r g b / 65%);max-width:320px;margin:0;font-size:.95rem;line-height:1.6}.copyright[data-astro-cid-jo6i4kqk]{color:rgb(from var(--bg) r g b / 45%);margin-top:auto;font-size:.85rem}.col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-funnel);color:var(--bg);margin:0 0 .5rem;font-size:1.2rem}.link-list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.niches-list[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;display:grid}@media (width<=500px){.niches-list[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.link-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:rgb(from var(--bg) r g b / 70%);font-size:.92rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.link-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent,#00b869);transform:translate(2px)}:root{--bg:#fdfdfd;--color:#2b2b2b;--accent:#00b869;--deepGray:#0b0b0e;--font-funnel:"Yeseva One";--font-squada:"Squada One", system-ui;--spacing:max(4vmin, 20px);--font-size:18px;--headerHeight:calc(50px + env(safe-area-inset-top));font-size:var(--font-size)}html{background-color:var(--deepGray);scroll-snap-type:y mandatory}body{background-color:var(--deepGray);color:var(--color);font-size:clamp(1rem,1.8cqw,2rem)}h2{font-family:var(--font-funnel);font-size:clamp(2.5rem,6cqw,4rem);line-height:110%}
