@font-face{font-family:Prata;font-weight:400;font-display:swap;src:url(/fonts/prata-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-weight:400;font-display:swap;src:url(/fonts/prata-400-lat.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-weight:300;font-display:swap;src:url(/fonts/spectral-cyr-300.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-weight:300;font-display:swap;src:url(/fonts/spectral-lat-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-weight:400;font-display:swap;src:url(/fonts/spectral-cyr-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-weight:400;font-display:swap;src:url(/fonts/spectral-lat-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-cyr-400i.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-lat-400i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-weight:500;font-display:swap;src:url(/fonts/spectral-cyr-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-weight:500;font-display:swap;src:url(/fonts/spectral-lat-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/jbm-cyr-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/jbm-lat-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(/fonts/jbm-cyr-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-lat.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-weight:800;font-display:swap;src:url(/fonts/unbounded-800.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-weight:800;font-display:swap;src:url(/fonts/unbounded-800-lat.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-weight:500;font-display:swap;src:url(/fonts/oswald-cyr-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/fonts/onest-cyr-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/fonts/onest-cyr-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:700;font-display:swap;src:url(/fonts/onest-cyr-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}[data-theme=ugol]{--bg:#0c0b0a;--bg-soft:#131110;--bg-3:#1c1917;--fg:#efe8da;--fg-dim:#b8b0a2;--accent:#d2603a;--accent-hot:#f0824f;--accent-2:#c79a5c;--line:#efe8da1a;--f-display:"Prata",Georgia,serif;--f-text:"Spectral",Georgia,serif;--f-mono:"JetBrains Mono",monospace;--f-kinetic:"Unbounded",sans-serif;--veil:linear-gradient(180deg,#0c0b0a52 0%,#0c0b0a8c 40%,#0c0b0ae6 85%,#0c0b0a 100%)}[data-theme=taiga]{--bg:#fbf8f2;--bg-soft:#f1ece1;--bg-3:#e7e0d2;--fg:#1a1b18;--fg-dim:#5c5f56;--accent:#2e5b45;--accent-hot:#3a7357;--accent-2:#c46a3e;--line:#1a1b181f;--f-display:"Unbounded",sans-serif;--f-text:"Onest",system-ui,sans-serif;--f-mono:"JetBrains Mono",monospace;--f-kinetic:"Unbounded",sans-serif;--veil:linear-gradient(180deg,#fbf8f200 30%,#fbf8f2e6 100%)}[data-theme=biryuza]{--bg:#071417;--bg-soft:#0c1e22;--bg-3:#123036;--fg:#eaf4f3;--fg-dim:#9fb6b4;--accent:#37c6c0;--accent-hot:#5fe0da;--accent-2:#9fb6b4;--line:#eaf4f31a;--f-display:"Unbounded",sans-serif;--f-text:"Onest",system-ui,sans-serif;--f-mono:"JetBrains Mono",monospace;--f-kinetic:"Unbounded",sans-serif;--veil:linear-gradient(180deg,#0714174d 0%,#07141799 45%,#071417eb 90%,#071417 100%)}[data-theme=expeditsiya]{--bg:#16181a;--bg-soft:#1d2023;--bg-3:#262a2d;--fg:#ece9e2;--fg-dim:#9a9d95;--accent:#e8632a;--accent-hot:#ff7a41;--accent-2:#5b5e57;--line:#ece9e21f;--f-display:"Oswald",sans-serif;--f-text:"Onest",system-ui,sans-serif;--f-mono:"JetBrains Mono",monospace;--f-kinetic:"Oswald",sans-serif;--veil:linear-gradient(180deg,#16181a59 0%,#16181a99 45%,#16181aeb 90%,#16181a 100%)}.theme-root{background:var(--bg);color:var(--fg);font-family:var(--f-text);min-height:100vh;overflow-x:clip}.container{width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(20px,5vw,48px)}.mono{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,.7,.2,1),transform .9s cubic-bezier(.22,.7,.2,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.marquee{width:100%;overflow:hidden}.marquee__track{white-space:nowrap;will-change:transform;animation-name:marq;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-flex}.marquee__item{padding-inline:.5em}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:clamp(14px,1.6vw,22px);padding-bottom:10px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll.drag{cursor:grabbing;scroll-snap-type:none}.cfa{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:clamp(420px,54vh,540px);position:relative;overflow:hidden}.cfa.is-drag{cursor:grabbing}.cfa__stage{position:absolute;inset:0}.cfa__slide{border:1px solid var(--line);background:var(--bg-soft);will-change:transform,width,height;border-radius:12px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -36px #00000080}.cfa__slide img{object-fit:cover;pointer-events:none;width:100%;height:100%}.cfa__slide.is-center{box-shadow:0 44px 80px -28px #0009}.cfa__info{z-index:200;text-align:center;pointer-events:none;justify-items:center;gap:8px;padding-inline:20px;display:grid;position:absolute;bottom:clamp(6px,2vh,22px);left:0;right:0}.cfa__tag{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:100px;padding:.42em .85em;font-size:.6rem}.cfa__tag.soft{background:var(--bg-3);color:var(--fg)}.cfa__title{font-family:var(--f-display);letter-spacing:-.02em;color:var(--fg);font-size:clamp(1.4rem,3.2vw,2.6rem);font-weight:700}.cfa__meta{color:var(--fg-dim)}.cfa__link{pointer-events:auto;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--bg);border-radius:100px;align-items:center;gap:.5em;margin-top:4px;padding:.55em 1.1em;font-size:.7rem;transition:background .25s,border-color .25s;display:inline-flex}.cfa__link:hover{border-color:var(--accent);background:#2e5b4514}.cfa__hint{z-index:200;color:var(--fg-dim);opacity:.65;position:absolute;top:14px;right:18px}.pstrip{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100vw;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.pstrip.is-drag{cursor:grabbing}.pstrip__track{will-change:transform;display:flex}.pstrip__slide{box-sizing:border-box;flex:0 0 390px;width:390px;height:clamp(320px,44vh,480px);padding-inline:6px;position:relative}.pstrip__img{border:1px solid var(--line);border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.pstrip__img img{object-fit:cover;will-change:transform;width:100%;height:100%}.pstrip__cap{z-index:2;color:#fff;text-shadow:0 2px 14px #000000b3;position:absolute;bottom:14px;left:16px}@media (max-width:1000px){.pstrip__slide{flex-basis:220px;width:220px}}.ring__preview-info{z-index:5;text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex;position:relative}.ring__preview-tag{background:var(--accent);color:#fff;letter-spacing:.12em;border-radius:100px;padding:.42em .9em;font-size:.62rem}.ring__preview-meta{color:var(--fg-dim);letter-spacing:.06em;font-size:.74rem}.ring__preview-cta{background:var(--accent);color:#fff;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px -16px var(--accent);border-radius:100px;align-items:center;gap:.5em;margin-top:6px;padding:.9em 1.6em;font-size:.76rem;transition:background .3s,transform .3s;display:inline-flex}.ring__preview-cta:hover{background:var(--accent-hot);transform:translateY(-1px)}.ring__preview-cta span{transition:transform .3s}.ring__preview-cta:hover span{transform:translate(4px)}.cursorfx{z-index:9999;pointer-events:none;mix-blend-mode:difference;position:fixed;inset:0}@media (pointer:coarse){.cursorfx{display:none}}.consent{font-family:var(--f-mono);color:var(--fg-dim);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6em;margin:.2em 0;font-size:.72rem;line-height:1.45;display:grid}.consent input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin-top:.15em}.consent>span{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.consent a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legalbar{border-top:1px solid var(--line);color:var(--fg-dim);flex-direction:column;gap:8px;margin-top:22px;padding-top:18px;font-size:.68rem;line-height:1.55;display:flex}.legalbar__offer{max-width:88ch}.legalbar__pending{opacity:.7;font-style:italic}.legalbar__links a{color:var(--fg-dim);text-underline-offset:2px;text-decoration:underline}.legalbar__links a:hover{color:var(--accent)}.legal-page{background:var(--bg,#0c0b0a);min-height:100vh;color:var(--fg,#efe8da);font-family:var(--f-text,Georgia,serif);padding:clamp(28px,6vw,80px)}.legal-page__in{max-width:820px;margin:0 auto}.legal-page h1{font-family:var(--f-display,serif);margin-bottom:8px;font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.1}.legal-page h2{font-family:var(--f-display,serif);margin:32px 0 10px;font-size:clamp(1.1rem,2vw,1.4rem)}.legal-page p,.legal-page li{color:var(--fg-dim,#b8b0a2);margin-bottom:10px;font-size:1rem;line-height:1.7}.legal-page ul{margin-bottom:10px;padding-left:1.2em}.legal-page a{color:var(--accent,#c79a5c)}.legal-page__meta{font-family:var(--f-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:28px;font-size:.72rem}.legal-page__back{font-family:var(--f-mono,monospace);margin-top:36px;font-size:.8rem;display:inline-block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@keyframes kbZoom{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.u-hero__img,.b-hero__img,.e-hero__img,.tur-hero__media img{animation:26s ease-out both kbZoom}@media (prefers-reduced-motion:reduce){.u-hero__img,.b-hero__img,.e-hero__img,.tur-hero__media img{animation:none}}.lead-done{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--fg);font-family:var(--f-text);border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.lead-done b{font-family:var(--f-display)}.lead-done span{color:var(--fg-dim);font-size:.9rem}.lead-done__link{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent);align-self:flex-start;margin-top:8px;padding-bottom:2px;font-size:.72rem}.lead-err{color:#d64545;letter-spacing:.02em;margin:2px 0;font-size:.72rem}.brand-logo{width:auto;height:clamp(30px,4.2vw,42px);display:block}
