:root{--font-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--font-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light}html[lang=ru],html[lang=uk]{--font-sans:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}html[lang=ru] .MuiTypography-h1,html[lang=ru] .MuiTypography-h2,html[lang=ru] .MuiTypography-h3,html[lang=ru] .MuiTypography-h4,html[lang=ru] .MuiTypography-h5,html[lang=ru] .MuiTypography-h6,html[lang=uk] .MuiTypography-h1,html[lang=uk] .MuiTypography-h2,html[lang=uk] .MuiTypography-h3,html[lang=uk] .MuiTypography-h4,html[lang=uk] .MuiTypography-h5,html[lang=uk] .MuiTypography-h6{font-family:var(--font-sans);letter-spacing:-.025em}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}::selection{background:rgba(143,112,178,.25)}a{text-underline-offset:3px}.skip-to-content{position:fixed;z-index:1000;top:12px;left:12px;padding:12px 18px;border-radius:999px;background:#fffaf2;color:#201331;font-weight:700;text-decoration:none;transform:translateY(calc(-100% - 20px))}.skip-to-content:focus{outline:3px solid #80602f;outline-offset:3px;transform:translateY(0)}.celestial-backdrop{position:absolute;z-index:0;inset:-2%;transform:scale(1.02);pointer-events:none;opacity:.92;animation:celestial-scene-drift 72s ease-in-out infinite alternate}.celestial-backdrop-image{object-fit:cover;object-position:center 52%;transform:scale(1.04)}.celestial-backdrop:after,.celestial-backdrop:before{position:absolute;inset:0;content:""}.celestial-backdrop:before{background:linear-gradient(90deg,rgba(32,19,49,.9),rgba(32,19,49,.72) 31%,rgba(32,19,49,.24) 60%,rgba(32,19,49,.06)),linear-gradient(0deg,rgba(32,19,49,.4),rgba(32,19,49,.08) 50%,rgba(32,19,49,.16))}.celestial-backdrop:after{background:radial-gradient(circle at 68.5% 24%,rgba(255,239,201,.38) 0 1px,rgba(225,177,101,.12) 2px,transparent 5px),radial-gradient(circle at 90.8% 84%,rgba(255,239,201,.34) 0 1px,rgba(225,177,101,.1) 2px,transparent 5px),radial-gradient(ellipse at 74% 42%,rgba(206,171,226,.16),transparent 39%);opacity:.55;animation:celestial-halo-breathe 19s ease-in-out infinite alternate}@keyframes celestial-scene-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.055) translate3d(-.35%,.25%,0)}}@keyframes celestial-halo-breathe{0%{opacity:.32;transform:translateZ(0)}to{opacity:.78;transform:translate3d(-1%,.5%,0)}}@media (max-width:899px){.celestial-backdrop{inset:-1%;opacity:.92}.celestial-backdrop-image{object-position:73% center}.celestial-backdrop:before{background:linear-gradient(90deg,rgba(32,19,49,.86),rgba(32,19,49,.38)),linear-gradient(0deg,rgba(32,19,49,.46),rgba(32,19,49,.1) 56%,rgba(32,19,49,.28))}.celestial-backdrop:after{background:radial-gradient(ellipse at 74% 42%,rgba(206,171,226,.16),transparent 39%)}}@media (prefers-reduced-motion:reduce){.celestial-backdrop,.celestial-backdrop:after{animation:none}}.mobile-navigation-scrim{position:fixed;z-index:1;inset:71px 0 0;background:rgba(10,6,16,.52);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .36s}.mobile-navigation-scrim[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.mobile-navigation-panel{position:absolute;z-index:2;top:calc(100% - 1px);right:0;left:0;width:100%;max-height:min(72dvh,440px);overflow-y:auto;padding:0 max(24px,calc((100vw - 1200px) / 2));border-top:1px solid rgba(230,188,119,.2);border-bottom:1px solid rgba(230,188,119,.35);border-radius:0 0 22px 22px;background:radial-gradient(ellipse at 82% 0,rgba(139,93,150,.2),transparent 48%),linear-gradient(180deg,#281a37,#201331 80%);box-shadow:0 20px 38px rgba(12,5,18,.22);opacity:0;visibility:hidden;pointer-events:none;-webkit-clip-path:inset(0 0 100% 0 round 0 0 22px 22px);clip-path:inset(0 0 100% 0 round 0 0 22px 22px);transform:translate3d(0,-8px,0);transform-origin:top center;transition:opacity .24s ease,transform .42s cubic-bezier(.2,.8,.2,1),padding .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .42s,-webkit-clip-path .42s cubic-bezier(.2,.8,.2,1);transition:opacity .24s ease,transform .42s cubic-bezier(.2,.8,.2,1),clip-path .42s cubic-bezier(.2,.8,.2,1),padding .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .42s;transition:opacity .24s ease,transform .42s cubic-bezier(.2,.8,.2,1),clip-path .42s cubic-bezier(.2,.8,.2,1),padding .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .42s,-webkit-clip-path .42s cubic-bezier(.2,.8,.2,1)}.mobile-navigation-panel[data-open=true]{padding-top:14px;padding-bottom:18px;opacity:1;visibility:visible;pointer-events:auto;-webkit-clip-path:inset(0 0 0 0 round 0 0 22px 22px);clip-path:inset(0 0 0 0 round 0 0 22px 22px);transform:translateZ(0);transition-delay:0s}@media (min-width:900px){.mobile-navigation-panel,.mobile-navigation-scrim{display:none}}@media (prefers-reduced-motion:reduce){.mobile-navigation-panel,.mobile-navigation-scrim{transition:none}}