@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-D4DMfVHe.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CWgUDMK8.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-D7al0owN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-8-lUyYO3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-B0nKXltA.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-B2EDBmqe.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-C1zWlyYG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal--KUh6X2k.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-CvPE_C53.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-D62tbE3i.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DWlqe-xm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-DOnS9IN9.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-CcC8SmM1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-CHozKiUr.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CmaGyqH0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-CMJ1weDP.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-1tzYKqWL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-Ca3gjDSY.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-6GGXOHtv.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-CN3hDfLq.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-T-BM6Fhn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-_fdriTWl.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-BeU4Q0n7.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-DzkGcYvb.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-qy70MWNy.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-h6YWzX6_.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-CX1l58mF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-tcAtWkSr.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CAA_b1_S.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-CFh7D7Z4.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-C1Wg56Vg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--ink: #0b0a08;--text: #f3eee4;--dim: rgba(243, 238, 228, .74);--gold: #c9a45c;--gold-hi: #e6c886;--line: rgba(201, 164, 92, .32);--grad: linear-gradient(115deg, #a8823e 0%, #e6c886 38%, #c9a45c 58%, #f1dba6 78%, #a8823e 100%);--f-display: "Fraunces Variable", Fraunces, Georgia, serif;--f-caps: Montserrat, "Helvetica Neue", Arial, sans-serif;--f-body: "Manrope Variable", Manrope, "Helvetica Neue", Arial, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--gutter: clamp(20px, 5vw, 72px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--ink);color:var(--text);font:400 1rem/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-content:center;justify-items:center;gap:26px;background:var(--ink);color:var(--gold);transition:clip-path 1.3s cubic-bezier(.77,0,.18,1),visibility 0s linear 1.3s;clip-path:inset(0 0 0 0)}.intro.is-done{clip-path:inset(0 0 100% 0);visibility:hidden}.intro__mark{width:min(340px,64vw);overflow:visible}.intro__frames rect{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.5s var(--ease) forwards}.intro__frames rect:nth-child(2){animation-delay:.18s}.intro__frames rect:nth-child(3){animation-delay:.36s}.intro__letters text{opacity:0;animation:rise 1s var(--ease) forwards;transform-box:fill-box}.intro__letters text:nth-child(1){animation-delay:.9s}.intro__letters text:nth-child(2){animation-delay:1.02s}.intro__letters text:nth-child(3){animation-delay:1.14s}.intro__tag{margin:0;font:500 .66rem var(--f-caps);letter-spacing:.42em;text-transform:uppercase;color:var(--gold-hi);opacity:0;animation:fade 1s ease 1.4s forwards}.intro__bar{width:140px;height:1px;background:#c9a45c33;overflow:hidden}.intro__bar span{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(0);transition:transform .4s var(--ease)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fade{to{opacity:1}}.cs{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;isolation:isolate}.scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;perspective:1400px;background:var(--ink)}.scene__cam{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;transform-style:preserve-3d;will-change:transform}.frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden}.frame:not([data-frame="0"]){opacity:0}.scene__sun{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:radial-gradient(36% 46% at var(--sx, 8%) var(--sy, 50%),rgba(255,200,120,.55),rgba(255,150,60,.12) 45%,transparent 70%)}.scene__dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.scene__grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0b0a08db,#0b0a0894 34%,#0b0a081a 62%,#0b0a080d),linear-gradient(180deg,rgba(11,10,8,.55) 0%,transparent 22%,transparent 70%,rgba(11,10,8,.8) 100%),radial-gradient(120% 100% at 60% 50%,transparent 55%,rgba(5,4,2,.55) 100%)}.scene__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}@keyframes grain{33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px var(--gutter) 0}.top__logo{position:relative;display:block;width:136px;color:var(--gold);overflow:hidden}.app-mark{display:block;width:100%;height:auto}.top__sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,236,190,.75) 50%,transparent 65%);mix-blend-mode:overlay;transform:translate(-120%);animation:sheen 7s ease-in-out 3s infinite}@keyframes sheen{0%,70%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.top__mail{font:500 .7rem var(--f-caps);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);padding:10px 0;border-bottom:1px solid transparent;transition:border-color .4s}.top__mail:hover{border-color:var(--gold)}.hero{align-self:center;display:grid;gap:clamp(18px,2.6vh,28px);max-width:760px;padding:40px var(--gutter)}.eyebrow{margin:0;display:flex;align-items:center;gap:14px;font:500 .7rem/1.4 var(--f-caps);letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.eyebrow:before{content:"";width:34px;height:1px;background:currentColor}.title{margin:0;font-family:var(--f-display);font-weight:300;letter-spacing:-.025em;line-height:.98;font-size:clamp(2.6rem,min(7vw,10.5vh),6.6rem);font-variation-settings:"opsz" 144}.title .line{display:block;overflow:hidden;padding-bottom:.06em}.title .line>span{display:inline-block}.title em{font-style:italic;background:var(--grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s ease-in-out infinite}@keyframes shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.lead{margin:0;max-width:54ch;font-size:clamp(1rem,1.2vw,1.12rem);color:var(--dim)}.lead strong{color:var(--text);font-weight:600}.count{display:flex;align-items:stretch;gap:clamp(10px,2vw,26px);margin-top:6px}.count__unit{display:grid;gap:10px;justify-items:start}.count__num{display:flex;font:300 clamp(2.8rem,min(6vw,9vh),5.2rem)/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--text);font-variation-settings:"opsz" 144}.digit{position:relative;display:inline-block;width:.62em;height:1em;overflow:hidden;text-align:center}.digit__roll{position:absolute;left:0;right:0;top:0;transition:transform .75s var(--ease)}.digit__roll span{display:block;height:1em;line-height:1}.count__label{font:600 .62rem var(--f-caps);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);padding-top:10px;border-top:1px solid var(--line);width:100%}.count__sep{width:1px;align-self:stretch;margin:6px 0 26px;background:linear-gradient(to bottom,transparent,var(--line),transparent)}.live{margin:0;font:400 1.2rem var(--f-display);color:var(--gold-hi)}.notify{display:flex;max-width:520px;margin-top:8px;border:1px solid var(--line);background:#0b0a0873;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .4s}.notify:focus-within{border-color:var(--gold)}.notify input[type=email]{flex:1;min-width:0;height:56px;padding:0 18px;border:0;outline:0;background:none;color:var(--text);font:inherit;font-size:.98rem}.notify input::placeholder{color:#f3eee480}.notify .hp{position:absolute;left:-10000px}.btn{flex:none;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 24px;border:0;cursor:pointer;color:var(--ink);background:var(--grad);background-size:220% 100%;font:600 .7rem var(--f-caps);letter-spacing:.2em;text-transform:uppercase;transition:background-position .9s var(--ease)}.btn:hover{background-position:100% 0}.btn svg{width:16px;height:16px;transition:transform .4s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn:disabled{opacity:.6;cursor:progress}.notify__status{margin:-6px 0 0;min-height:1.4em;font-size:.9rem;color:var(--dim)}.notify__status.is-ok{color:var(--gold-hi)}.notify__status.is-err{color:#f0a497}.foot{display:grid;grid-template-columns:1fr auto;align-items:end;gap:14px 24px;padding:0 var(--gutter) 26px}.foot__cities{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;font:500 .64rem var(--f-caps);letter-spacing:.24em;text-transform:uppercase;color:#f3eee4a8}.foot__meta{margin:0;font:500 .6rem var(--f-caps);letter-spacing:.22em;text-transform:uppercase;color:#f3eee480}.foot__bar{grid-column:1 / -1;height:1px;background:#f3eee424;overflow:hidden}.foot__bar span{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(0)}.js [data-in]{opacity:0;transform:translateY(26px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.js .title .line>span{transform:translateY(105%);transition:transform 1.4s var(--ease)}.is-in [data-in]{opacity:1;transform:none}.is-in .title .line>span{transform:none}.is-in .title .line:nth-child(2)>span{transition-delay:.12s}.is-in .lead{transition-delay:.25s}.is-in .count{transition-delay:.38s}.is-in .notify{transition-delay:.5s}.is-in .foot{transition-delay:.65s}@media (max-width: 700px){.scene__grade{background:linear-gradient(180deg,#0b0a0899,#0b0a0840 22%,#0b0a088c 46%,#0b0a08e6 72%,#0b0a08f2)}.frame{object-position:66% 50%}.top{padding-top:20px}.top__logo{width:112px}.top__mail{font-size:.6rem;letter-spacing:.16em}.hero{align-self:end;padding-top:28vh;padding-bottom:28px}.eyebrow:before{display:none}.count{gap:8px;justify-content:space-between}.count__sep{display:none}.count__unit{flex:1}.count__label{font-size:.56rem;letter-spacing:.2em}.notify{flex-direction:column;background:#0b0a08b3;-webkit-backdrop-filter:none;backdrop-filter:none}.notify input[type=email]{flex:none;height:54px}.btn{justify-content:center}.foot{grid-template-columns:1fr}.scene__grain{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
