@font-face{font-family:General Sans;src:url(/sites/daneliya/shared/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-3FF,U+500-10FFFF}@font-face{font-family:General Sans;src:url(/sites/daneliya/shared/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0-3FF,U+500-10FFFF}@font-face{font-family:General Sans;src:url(/sites/daneliya/shared/fonts/general-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0-3FF,U+500-10FFFF}@font-face{font-family:General Sans;src:url(/sites/daneliya/shared/fonts/general-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-3FF,U+500-10FFFF}html,body{background:#fffcf0}html:has(.site-root.is-dark){background:#13120d}html:has(.site-root.is-dark) body{background:#13120d}@font-face{font-family:General Sans;src:url(/sites/daneliya/shared/fonts/onest-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:101.5%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:General Sans;src:url(/sites/daneliya/shared/fonts/onest-cyrillic.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:101.5%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:General Sans;src:url(/sites/daneliya/shared/fonts/onest-cyrillic.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;size-adjust:101.5%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:General Sans;src:url(/sites/daneliya/shared/fonts/onest-cyrillic.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:101.5%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}
*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--sans);color:var(--ink);font-size:var(--fs-sm);line-height:1.5;overflow-x:hidden}::selection{background:var(--color-accent-soft);color:var(--color-text)}a{color:inherit;text-decoration:none}:root{--sans:"General Sans", system-ui, -apple-system, sans-serif;--mono:"General Sans", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ink:#0f1524;--ink-2:#383c48;--ink-3:#888a94;--line:#0f15241a;--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-line:var(--line);--font-sans:var(--sans);--font-mono:var(--mono);--fs-sm:15px}@media (min-width:901px) and (max-width:1600px){:root{--fs-sm:18px}}@media (min-width:1601px){:root{--fs-sm:13px}}@media (max-width:900px){:root{--fs-sm:18px}}:root{--dur-2:.32s;--r-media:8px;--focus-ring:var(--color-accent-dark)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:max(4px, var(--r-media))}.ar{transition:transform var(--dur-2) var(--ease);display:inline-block}@media (prefers-reduced-motion:reduce){.ar{transition:none}}.ui-h{letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:500;line-height:1.1}.ui-h em,.ui-h .lo{color:var(--ink-3);font-style:normal}.sv-curtain{z-index:500;pointer-events:none;visibility:hidden;--n:8;--cw:12.5vw;--cover:.26s;--reveal:.32s;--stagger:20ms;display:block;position:fixed;inset:0}.sv-curtain.is-on{visibility:visible}.sv-curtain-col{height:100%;top:0;left:calc(var(--i) * var(--cw));width:calc(var(--cw) + 1.5px);will-change:transform;transition:transform var(--cover) cubic-bezier(.72, 0, .22, 1);transition-delay:calc(var(--i) * var(--stagger));background-color:#fbf7e6;background-image:repeating-linear-gradient(0deg,#16140e0a 0 1px,#0000 1px 4px),linear-gradient(#fbf7e6,#f3edd6);position:absolute;transform:translateY(-101%)}.sv-curtain-col:after{content:"";background:var(--color-accent);opacity:.9;height:2px;position:absolute;bottom:0;left:0;right:0}.sv-curtain.is-cover .sv-curtain-col{transform:translateY(0)}.sv-curtain.is-covered .sv-curtain-col{transition:none;transform:translateY(0)}.sv-curtain.is-reveal .sv-curtain-col{transition:transform var(--reveal) cubic-bezier(.72, 0, .22, 1);transition-delay:calc((var(--n) - 1 - var(--i)) * var(--stagger));transform:translateY(-101%)}.sv-curtain-label{z-index:2;text-align:center;color:#16140e;opacity:0;will-change:opacity;flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .3s;display:flex;position:absolute;inset:0}.sv-curtain.show-label .sv-curtain-label{opacity:1}.sv-curtain-label .name{letter-spacing:-.045em;font-family:General Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:max(42px,5.6vw);font-weight:500;line-height:.92}.sv-curtain-label .name .d{color:var(--color-accent)}.sv-curtain-label.is-boot{--p:0}.sv-curtain-label.is-boot .name{background-image:linear-gradient(90deg, #16140e 0, #16140e calc(var(--p) * 1.03% - 3%), #16140e2b calc(var(--p) * 1.03%), #16140e2b);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.sv-curtain-label.is-boot .name .d{color:var(--color-accent);-webkit-text-fill-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.sv-curtain{display:none!important}}.sv-curtain.is-dark .sv-curtain-col{background-color:#17160e;background-image:repeating-linear-gradient(0deg,#f1eee60d 0 1px,#0000 1px 4px),linear-gradient(#17160e,#1f1c11)}.sv-curtain.is-dark .sv-curtain-label{color:#f1eee6}.sv-curtain.is-dark .sv-curtain-label.is-boot .name{background-image:linear-gradient(90deg, #f1eee6 0, #f1eee6 calc(var(--p) * 1.03% - 3%), #f1eee633 calc(var(--p) * 1.03%), #f1eee633)}.sv-brand-word{letter-spacing:-.045em;white-space:nowrap;height:28px;font-size:24px;font-weight:500;line-height:28px}.sv-brand-word .d{color:var(--sv-accent)}.sv-main{display:contents}.sv-skip{z-index:600;background:var(--sv-ink);color:var(--sv-page);font:500 14px/1.2 var(--sv-sans);padding:10px 16px;text-decoration:none;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.sv-skip:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px;transform:none}.sv-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.sv-wx-p{cursor:pointer}}
