@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-cyrillic-wght-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-latin-ext-wght-normal.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-latin-ext-wght-italic.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-latin-wght-normal.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-latin-wght-italic.woff2)format("woff2");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}.landing{--lp-paper:#f4f5f7;--lp-card:#fff;--lp-ink:#15181f;--lp-mut:#5a6270;--lp-accent:#2743da;--lp-navy:#17246b;--lp-line:#15181f1f;--lp-serif:"Playfair Display", Georgia, serif;--lp-sans:var(--font-onest), system-ui, sans-serif;background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-sans);line-height:1.65}html:has(.landing){scroll-behavior:smooth}.landing ::selection{background:var(--lp-accent);color:#fff}.lp-h{font-family:var(--lp-serif);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.08}.lp-h em{color:var(--lp-navy);background-image:linear-gradient(var(--lp-accent), var(--lp-accent));background-position:0 92%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:.04em;font-style:normal;font-weight:600}.lp-label{font-family:var(--lp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-mut);align-items:baseline;gap:.7em;font-size:.7rem;font-weight:700;display:flex}.lp-label .lp-num{font-family:var(--lp-serif);letter-spacing:0;color:var(--lp-accent);font-size:1.35rem;font-style:italic;font-weight:500;line-height:1}.lp-label .lp-num:after{content:" ⁄";color:var(--lp-line);font-style:normal;font-weight:400}.lp-meta{font-family:var(--lp-sans);letter-spacing:.02em;color:var(--lp-mut);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:500}.lp-data{font-family:var(--lp-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.lp-card{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:14px}.lp-underline{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--lp-ink);text-decoration-color:var(--lp-ink);transition:text-decoration-color .2s,color .2s}.lp-underline:hover{color:var(--lp-accent);-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent)}.lp-hero-shade{background:linear-gradient(#0b0d1200 34%,#0b0d1259 68%,#0b0d12eb 100%),linear-gradient(90deg,#0b0d12cc 0%,#0b0d1230 40%,#0b0d1200 64%),radial-gradient(120% 90% at 66% 26%,#0b0d1200 38%,#0b0d1266 100%);position:absolute;inset:0}.lp-hero-photo{object-fit:cover;object-position:64% 26%;transform-origin:66% 30%;animation:22s ease-out both lp-hero-drift}@keyframes lp-hero-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.lp-hero-line{padding-bottom:.04em;display:block;overflow:hidden}.lp-hero-line>span{animation:.9s cubic-bezier(.22,1,.36,1) forwards lp-line-rise;display:block;transform:translateY(105%)}.lp-hero-line:first-child>span{animation-delay:.12s}.lp-hero-line:nth-child(2)>span{animation-delay:.24s}.lp-hero-line:nth-child(3)>span{animation-delay:.36s}@keyframes lp-line-rise{to{transform:translateY(0)}}.lp-hero-rule{background:var(--lp-accent);width:0;height:2px;animation:.7s cubic-bezier(.22,1,.36,1) .7s forwards lp-rule-grow}@keyframes lp-rule-grow{to{width:4.5rem}}@media (max-width:900px){.lp-hero-photo{object-position:60% 20%}.lp-hero-shade{background:linear-gradient(#0b0d1233 0%,#0b0d1288 46%,#0b0d12f2 100%)}}.lp-statement{isolation:isolate;color:#fff;background:#0b0d12;position:relative;overflow:hidden}.lp-statement .lp-h{color:#fff}.lp-statement .lp-h em{color:#aab6ff;background-image:linear-gradient(#3a49d6,#3a49d6)}.lp-statement-photo{object-fit:cover;object-position:70% 40%;transform-origin:72% 42%;animation:26s ease-out both lp-hero-drift}.lp-statement-shade{z-index:1;background:linear-gradient(90deg,#0b0d12f2 0%,#0b0d12d6 34%,#0b0d1259 64%,#0b0d1224 100%),linear-gradient(#0b0d1259 0%,#0b0d1200 30%,#0b0d1266 100%);position:absolute;inset:0}@media (max-width:900px){.lp-statement-photo{object-position:66% 34%}.lp-statement-shade{background:linear-gradient(#0b0d12b3 0%,#0b0d12d9 55%,#0b0d12f5 100%)}}@media (prefers-reduced-motion:reduce){.lp-statement-photo{animation:none;transform:none}}.lp-field{color:#fff;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;width:100%;padding:.85rem 1.4rem;font-size:15px;transition:border-color .2s,background .2s}.lp-field::placeholder{color:#ffffff73}.lp-field:focus{background:#ffffff1a;border-color:#aab6ff;outline:none}.lp-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lp-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-skip{z-index:50;background:var(--lp-ink);color:#fff;border-radius:999px;padding:.7rem 1.2rem;font-size:14px;transition:top .2s;position:absolute;top:-100px;left:1rem}.lp-skip:focus{top:1rem}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.lp-hero-photo,.lp-hero-line>span{animation:none;transform:none}.lp-hero-rule{width:4.5rem;animation:none}}
