@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");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}:root{--bg:#0f1114;--gold:#c8a84e;--gold-hot:#e9cf86;--ivory:#ece6da;--muted:#b9b2a6;--serif:"Playfair Display Variable", Georgia, serif;--sans:"DM Sans Variable", system-ui, sans-serif}html,body{background:var(--bg);height:100%;color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}canvas#film{width:100vw;height:100vh;display:block;position:fixed;inset:0}#overlay{pointer-events:none;position:fixed;inset:0;overflow:hidden}.pf-stage{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0}.pf-shade{background:linear-gradient(90deg,#0f1114f0 3000px,#0f1114d6 3614px,#0f11144d 3902px,#0f111400 4075px),linear-gradient(0deg,#0f1114bf 3000px,#0f111400 3173px);position:absolute;inset:-3000px}.pf-mark{opacity:.85;width:64px;height:64px;position:absolute;top:76px;right:112px}.pf-tag{align-items:baseline;gap:22px;display:flex;position:absolute;top:82px;left:128px}.pf-tag-n{font-family:var(--serif);color:var(--gold);font-size:44px;font-weight:600;line-height:1}.pf-tag-t{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:17px;font-weight:600}.pf-progress{gap:10px;display:flex;position:absolute;bottom:58px;left:128px;right:128px}.pf-seg{flex-direction:column;gap:12px;min-width:0;display:flex}.pf-track{background:#ece6da1f;border-radius:2px;height:3px;overflow:hidden}.pf-fill{background:var(--gold);transform-origin:0;height:100%;transform:scaleX(0)}.pf-seg-label{letter-spacing:.14em;text-transform:uppercase;color:#ece6da57;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pf-seg-label.on{color:var(--gold-hot);overflow:visible}.pf-seg-t{margin-left:12px;display:none}.pf-seg-label.on .pf-seg-t{display:inline}.pf-beat{flex-direction:column;justify-content:center;width:760px;display:flex;position:absolute;top:170px;bottom:150px;left:128px}.pf-beat>*,.pf-points>*,.pf-facts>*,.pf-steps>*,.pf-values>*,.pf-tl>*{will-change:opacity, transform}.pf-h{font-family:var(--serif);letter-spacing:-.01em;color:var(--ivory);text-wrap:balance;margin:0 0 30px;font-size:68px;font-weight:600;line-height:1.08}.pf-h-s{margin-bottom:22px;font-size:54px}.pf-h3{font-family:var(--serif);margin:34px 0 18px;font-size:42px;font-weight:600}.pf-lead{color:#cfc8bb;text-wrap:pretty;max-width:700px;margin:0;font-size:27px;line-height:1.5}.pf-lead-s{margin-bottom:8px;font-size:23px}.pf-points{flex-direction:column;gap:22px;margin-top:26px;display:flex}.pf-point{border-left:2px solid var(--gold);padding:2px 0 2px 24px}.pf-point-t{color:var(--ivory);margin-bottom:4px;font-size:25px;font-weight:650}.pf-point-x{color:var(--muted);font-size:21px;line-height:1.42}.pf-facts{grid-template-columns:1fr 1fr;gap:34px 40px;margin-top:38px;display:grid}.pf-fact-v{font-family:var(--serif);color:var(--gold-hot);white-space:nowrap;font-size:58px;font-weight:600;line-height:1.05}.pf-fact-l{color:var(--muted);margin-top:8px;font-size:19px;line-height:1.4}.pf-hero-v{font-family:var(--serif);color:var(--gold-hot);font-size:150px;font-weight:600;line-height:.95}.pf-hero-l{color:var(--ivory);max-width:620px;margin-top:14px;font-size:26px;line-height:1.4}.pf-steps{flex-direction:column;gap:44px;display:flex}.pf-steps-flow{gap:22px;margin-top:18px}.pf-step{align-items:flex-start;gap:30px;display:flex}.pf-step-n{font-family:var(--serif);color:var(--gold);min-width:96px;font-size:64px;font-weight:600;line-height:.9}.pf-steps-flow .pf-step-n{min-width:64px;font-size:40px}.pf-step-t{font-family:var(--serif);margin-bottom:10px;font-size:44px;font-weight:600}.pf-steps-flow .pf-step-t{font-family:var(--sans);margin-bottom:4px;font-size:25px;font-weight:650}.pf-step-x{color:var(--muted);font-size:24px;line-height:1.48}.pf-steps-flow .pf-step-x{font-size:21px}.pf-values{grid-template-columns:repeat(3,auto);justify-content:start;gap:26px 54px;margin-top:30px;display:grid}.pf-values-2{grid-template-columns:repeat(2,auto)}.pf-value{font-family:var(--serif);color:var(--gold-hot);white-space:nowrap;font-size:40px;font-weight:600}.pf-value:before{content:"";background:var(--gold);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:16px;display:inline-block;transform:translateY(-4px)}.pf-tl{flex-direction:column;gap:14px;margin-top:12px;display:flex}.pf-tl-row{grid-template-columns:210px 1fr;align-items:baseline;gap:18px;transition:none;display:grid}.pf-tl-when{font-family:var(--serif);color:#e9cf868c;font-size:24px;font-weight:600}.pf-tl-text{color:#ece6da80;font-size:20px;line-height:1.35}.pf-tl-row.on .pf-tl-when{color:var(--gold-hot)}.pf-tl-row.on .pf-tl-text{color:var(--ivory)}.pf-l-statement .pf-h{font-size:76px}.pf-l-title,.pf-l-outro{text-align:center;justify-content:flex-end;align-items:center;width:auto;inset:auto 0 120px}.pf-kicker{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:18px;font-weight:600}.pf-display{font-family:var(--serif);margin:0 0 22px;font-size:112px;font-weight:600;line-height:1}.pf-l-outro{bottom:170px}.pf-outro-mark{width:120px;height:120px;margin-bottom:26px}.pf-l-outro .pf-display{font-size:96px}.pf-l-title .pf-lead,.pf-l-outro .pf-lead{max-width:1100px;font-size:30px}.pf-url{letter-spacing:.18em;color:var(--gold-hot);margin-top:34px;font-size:26px;font-weight:600}.pf-gate{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(48vmax 36vmax at 50% 44%,#c8a84e1f,#0000 70%),radial-gradient(closest-side,#0f1114b8,#0f1114f5);place-items:center;transition:opacity .9s .2s,-webkit-backdrop-filter .9s .2s,backdrop-filter .9s .2s;display:grid;position:fixed;inset:0}.pf-gate-in{text-align:center;flex-direction:column;align-items:center;padding:0 16px;transition:transform 1s cubic-bezier(.5,0,.2,1),opacity .7s;display:flex}.pf-gate-mark{filter:drop-shadow(0 0 40px #c8a84e59);width:clamp(120px,18vmin,190px);height:auto;animation:1.1s cubic-bezier(.2,.7,.2,1) both pf-gate-rise,4s ease-in-out 1.1s infinite pf-breathe}.pf-gate-kicker{font:600 clamp(11px, 1.3vmin, 14px) / 1 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-top:clamp(20px,3.4vmin,34px);animation:1.1s cubic-bezier(.2,.7,.2,1) .15s both pf-gate-rise}.pf-gate-title{font:500 clamp(32px, 6vmin, 66px) / 1.1 var(--serif);color:var(--ivory);margin:clamp(10px,1.6vmin,16px) 0 0;animation:1.1s cubic-bezier(.2,.7,.2,1) .25s both pf-gate-rise}.pf-play{aspect-ratio:1;cursor:pointer;width:clamp(96px,14vmin,136px);color:var(--gold-hot);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 35%,#c8a84e38,#0f11148c 70%);border:1.5px solid #e9cf86d9;border-radius:50%;place-items:center;margin-top:clamp(30px,5.5vmin,56px);padding:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s,color .35s,box-shadow .35s;animation:1.1s cubic-bezier(.2,.7,.2,1) .4s both pf-gate-rise;display:grid;position:relative;box-shadow:inset 0 0 0 6px #0f111459,inset 0 0 0 7px #e9cf862e,0 0 50px -6px #c8a84e73}.pf-play svg{fill:currentColor;filter:drop-shadow(0 0 10px #e9cf8673);width:34%;height:34%}.pf-play:hover{color:var(--bg);background:radial-gradient(circle at 50% 30%, var(--gold-hot), var(--gold) 70%);transform:scale(1.05);box-shadow:inset 0 0 0 6px #ffffff14,inset 0 0 0 7px #0f11141f,0 0 70px -4px #c8a84eb3}.pf-play:hover svg{filter:none}.pf-play:focus-visible{outline:2px solid var(--gold-hot);outline-offset:6px}.pf-play-ring{pointer-events:none;border:1px solid #e9cf868c;border-radius:50%;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite pf-ripple;position:absolute;inset:0}.pf-play-ring+.pf-play-ring{animation-delay:1.3s}.pf-gate-meta{font:600 clamp(11px, 1.3vmin, 13px) / 1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#ece6da8c;margin-top:clamp(16px,2.4vmin,24px);animation:1.1s cubic-bezier(.2,.7,.2,1) .5s both pf-gate-rise}.pf-launch{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none}.pf-launch .pf-gate-in{opacity:0;transition-delay:.25s;transform:scale(1.08)translateY(-2vh)}.pf-launch .pf-play{animation:.5s cubic-bezier(.3,0,.2,1) both pf-press}.pf-launch .pf-play-ring{animation:.9s cubic-bezier(.1,.6,.3,1) both pf-burst}.pf-launch .pf-play-ring+.pf-play-ring{animation-delay:.12s}.pf-gone{display:none}@keyframes pf-gate-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes pf-breathe{50%{filter:drop-shadow(0 0 60px #c8a84e8c)}}@keyframes pf-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes pf-press{35%{filter:brightness(1.4);transform:scale(.9)}to{filter:brightness(1.2);transform:scale(1.15)}}@keyframes pf-burst{0%{opacity:1;border-width:3px;transform:scale(1)}to{opacity:0;border-width:.5px;transform:scale(6)}}@media (prefers-reduced-motion:reduce){.pf-gate *,.pf-gate{transition-duration:.01ms!important;animation:none!important}}.pf-hint{color:#c8a84e8c;z-index:4;font-size:12px;position:fixed;bottom:14px;right:18px}.pf-langs{z-index:6;gap:4px;display:flex;position:fixed;bottom:8px;left:18px}.pf-langs button{font:600 12px/1 var(--sans);letter-spacing:.12em;color:#c8a84e99;cursor:pointer;background:#0f111480;border:1px solid #c8a84e40;border-radius:999px;padding:5px 9px}.pf-langs button[aria-pressed=true],.pf-langs button:hover{color:var(--bg);background:var(--gold);border-color:var(--gold)}.pf-langs .pf-cog{place-items:center;width:27px;height:27px;margin-right:4px;padding:0;display:grid}.pf-cog svg{fill:currentColor;width:15px;height:15px;transition:transform .4s}.pf-cog:hover svg{transform:rotate(60deg)}.pf-fps{z-index:6;font:600 11px/1 var(--sans);letter-spacing:.08em;color:#c8a84ebf;position:fixed;bottom:40px;left:18px}.pf-settings{width:min(460px,100vw - 32px);color:var(--ivory);font-family:var(--sans);background:#16181d;border:1px solid #c8a84e40;border-radius:18px;padding:22px 24px 20px;box-shadow:0 30px 80px -20px #000c}.pf-settings::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090b99}.pf-settings[open]{animation:.25s cubic-bezier(.2,.7,.2,1) pf-settings-in}.pf-settings-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pf-settings h2{font:500 24px/1.2 var(--serif);margin:0}.pf-settings-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1}.pf-settings-close:hover{color:var(--ivory);background:#ffffff0f}.pf-settings-row{border-top:1px solid #c8a84e1a;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:14px;display:flex}.pf-opt{background:#ffffff0a;border:1px solid #c8a84e26;border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:flex}.pf-opt button{font:600 12px/1 var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px}.pf-opt button:hover{color:var(--ivory)}.pf-opt button[aria-checked=true]{color:var(--bg);background:var(--gold)}.pf-settings button:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}.pf-settings-note{color:#b9b2a6bf;margin:12px 0 0;font-size:12px;line-height:1.5}@keyframes pf-settings-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.pf-loading .pf-play{cursor:progress;animation:1.2s ease-in-out infinite pf-wait}@keyframes pf-wait{50%{opacity:.55}}
