@charset "UTF-8";@font-face{font-family:InterVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:InterVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:InterVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:InterVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:InterVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-greek-wght-normal.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:InterVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-vietnamese-wght-normal.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}:root{--honey-100: #fef3c7;--honey-300: #fbbf24;--honey-400: #f59e0b;--honey-500: #d97706;--honey-600: #b45309;--honey-hi: #fde68a;--grad-honey: linear-gradient(135deg, #fbbf24 0%, #f59e0b 55%, #d97706 100%);--night-0: #0d0802;--night-1: #150d04;--night-2: #1f1408;--night-3: #2d1f00;--grad-scene: linear-gradient(180deg, var(--night-0) 0%, var(--night-1) 50%, var(--night-2) 100%);--grad-scene-hero: linear-gradient(145deg, #12122a 0%, #1e1a3a 45%, #2d1f00 80%, #f5a623 130%);--glow-scene-radial: radial-gradient(ellipse 120% 50% at 70% -5%, rgba(255, 214, 10, .07), transparent);--glass-bg: rgba(9, 5, 2, .55);--glass-bg-solid: rgba(13, 8, 2, .92);--glass-line: rgba(251, 191, 36, .16);--glass-blur: blur(18px) saturate(1.7);--gold: #ffd60a;--honey-ink: #2a1b08;--glow-text: 0 0 28px rgba(251, 191, 36, .5), 0 0 80px rgba(251, 191, 36, .25);--glow-drop: drop-shadow(0 8px 24px rgba(255, 214, 10, .3));--color-sos: #e53935;--shadow-sos: 0 8px 32px rgba(229, 57, 53, .4);--color-night: var(--night-0);--color-night-raised: #1a1712;--color-night-line: rgba(251, 191, 36, .1);--text-on-dark: #f7f5f0;--text-on-dark-muted: rgba(247, 245, 240, .62);--text-on-dark-faint: rgba(247, 245, 240, .4);--color-ink: var(--text-on-dark);--color-muted: var(--text-on-dark-muted);--color-bg: var(--night-0);--color-surface: var(--color-night-raised);--color-line: var(--color-night-line);--color-danger: #dc2626;--color-danger-on-dark: #f87171;--color-success: #16a34a;--color-success-deep: #14532d;--text-display: clamp(2.75rem, 1.4rem + 6vw, 5.75rem);--text-h2: clamp(2rem, 1.45rem + 2.4vw, 3.25rem);--text-h3: clamp(1.25rem, 1.1rem + .8vw, 1.625rem);--text-lead: clamp(1.0625rem, 1rem + .35vw, 1.1875rem);--text-body: 1rem;--text-sm: .875rem;--text-xs: .75rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--section-pad: clamp(80px, 6vw + 56px, 128px);--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--radius-full: 999px;--shadow-1: 0 1px 0 rgba(251, 191, 36, .05) inset, 0 2px 8px rgba(0, 0, 0, .35);--shadow-2: 0 1px 0 rgba(251, 191, 36, .06) inset, 0 12px 32px rgba(0, 0, 0, .4);--shadow-3: 0 1px 0 rgba(251, 191, 36, .07) inset, 0 24px 64px -8px rgba(0, 0, 0, .55);--shadow-honey: 0 8px 32px -4px rgba(245, 158, 11, .4);--shadow-ink: 0 8px 24px -6px rgba(0, 0, 0, .6);--font: "InterVariable", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", sans-serif;--max-w: 1120px;--color-honey: var(--honey-400);--color-honey-dark: var(--honey-500);--color-honey-light: var(--honey-100);--color-dark: var(--color-night)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:76px;font-size:16px}body{font-family:var(--font);color:var(--color-ink);background:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid var(--honey-400);outline-offset:3px;border-radius:4px}::selection{background:var(--honey-300);color:var(--honey-ink)}.skip-link{position:absolute;top:-100%;inset-inline-start:0;background:var(--honey-300);color:var(--honey-ink);padding:8px 16px;border-radius:0 0 8px;font-weight:600;z-index:1000}.skip-link:focus{top:0}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.section{padding-block:var(--section-pad)}.section--night{background:var(--color-night);color:var(--text-on-dark)}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow-2)}h1,h2,h3{line-height:1.08;font-weight:780;letter-spacing:-.035em;font-feature-settings:"ss01","cv11"}h1{font-size:var(--text-display);letter-spacing:-.045em;line-height:1.02}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);font-weight:650;letter-spacing:-.02em}.text-muted{color:var(--color-muted)}.text-center{text-align:center}.eyebrow{display:inline-block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--honey-300)}.stat-num{font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.04em;line-height:1}h1 em,h2 em{font-style:normal;background:var(--grad-honey);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:14px;font-family:var(--font);font-weight:700;font-size:16px;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;text-decoration:none}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--honey{background:var(--grad-honey);color:#241a02;box-shadow:var(--shadow-honey),inset 0 1px #ffffff40}.btn--honey:hover{box-shadow:0 12px 44px -4px #f59e0b8c,inset 0 1px #ffffff40}.btn--honey:focus-visible{outline-color:var(--text-on-dark)}.btn--gold{position:relative;overflow:hidden;background:var(--gold);color:var(--honey-ink);border-radius:var(--radius-full);box-shadow:var(--shadow-honey),inset 0 1px #ffffff59}.btn--gold:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120px at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.35),transparent 70%);opacity:0;transition:opacity .25s;pointer-events:none}.btn--gold:hover:after{opacity:1}.btn--gold:hover{box-shadow:0 12px 44px -4px #ffd60a80,inset 0 1px #ffffff59}.btn--gold:focus-visible{outline-color:var(--text-on-dark)}.btn--ink{background:var(--color-night-raised);color:var(--text-on-dark);border:1px solid var(--glass-line);box-shadow:var(--shadow-ink)}.btn--ink:hover{border-color:#fbbf2459}.btn--ghost-dark{background:transparent;border:1px solid rgba(247,245,240,.18);color:var(--text-on-dark)}.btn--ghost-dark:hover{border-color:#f7f5f066}.btn--ghost-light{background:transparent;border:1px solid rgba(247,245,240,.18);color:var(--text-on-dark)}.btn--ghost-light:hover{border-color:#f7f5f066}.btn--sm{padding:8px 18px;font-size:14px;border-radius:var(--radius-sm)}.btn--lg{padding:17px 40px;font-size:17px;border-radius:var(--radius)}.btn--gold.btn--sm,.btn--gold.btn--lg{border-radius:var(--radius-full)}.hex-field{position:relative}.hex-field:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath fill='%23fbbf24' fill-opacity='0.05' fill-rule='nonzero' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E");background-size:56px 98px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 30%,transparent 75%);pointer-events:none}.hex-field>*{position:relative}.glow-honey{position:absolute;width:min(900px,100vw);height:500px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(245,158,11,.16) 0%,transparent 70%);pointer-events:none}.glass{background:var(--glass-bg-solid);border:1px solid var(--glass-line)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}@media(prefers-reduced-transparency:reduce){.glass{background:var(--glass-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.glow-text{text-shadow:var(--glow-text)}.reveal-left{opacity:0;transform:translate(-48px);transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.reveal-left.is-visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(48px);transition:opacity .7s .15s,transform .7s .15s cubic-bezier(.22,1,.36,1)}.reveal-right.is-visible{opacity:1;transform:translate(0)}.reveal-up{opacity:0;transform:translateY(36px);transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1)}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.reveal-fade{opacity:0;transition:opacity .8s .1s}.reveal-fade.is-visible{opacity:1}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.22s}.reveal-d3{transition-delay:.34s}@media(prefers-reduced-motion:reduce){.reveal-left,.reveal-right,.reveal-up,.reveal-fade{opacity:1!important;transform:none!important;transition:none!important}}.hex-layer{position:absolute;inset:-140px 0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath fill='%23fbbf24' fill-opacity='0.05' fill-rule='nonzero' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 30%,transparent 75%)}.hex-layer--far{background-size:34px 60px;opacity:.5}.hex-layer--near{background-size:64px 112px;opacity:.85}.ff{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--honey-400);box-shadow:0 0 6px 2px #fbbf2473;animation:ff-drift var(--ff-d, 11s) ease-in-out infinite alternate,ff-twinkle var(--ff-t, 4s) ease-in-out infinite}.ff:nth-child(1){left:8%;top:72%;--ff-d: 13s;--ff-t: 3.2s}.ff:nth-child(2){left:16%;top:34%;--ff-d: 10s;--ff-t: 5.1s;animation-delay:-2s,-1s}.ff:nth-child(3){left:24%;top:58%;--ff-d: 15s;--ff-t: 4.4s;animation-delay:-6s,-2.5s}.ff:nth-child(4){left:31%;top:18%;--ff-d: 12s;--ff-t: 3.7s;animation-delay:-4s,0s}.ff:nth-child(5){left:42%;top:80%;--ff-d: 9s;--ff-t: 5.6s;animation-delay:-1s,-3s}.ff:nth-child(6){left:51%;top:26%;--ff-d: 14s;--ff-t: 4.1s;animation-delay:-8s,-1.7s}.ff:nth-child(7){left:58%;top:64%;--ff-d: 11s;--ff-t: 3.4s;animation-delay:-3s,-.8s}.ff:nth-child(8){left:66%;top:12%;--ff-d: 16s;--ff-t: 5.9s;animation-delay:-7s,-2.2s}.ff:nth-child(9){left:73%;top:46%;--ff-d: 10s;--ff-t: 4.7s;animation-delay:-5s,-1.3s}.ff:nth-child(10){left:81%;top:70%;--ff-d: 13s;--ff-t: 3.9s;animation-delay:-2.4s,-3.4s}.ff:nth-child(11){left:88%;top:30%;--ff-d: 12s;--ff-t: 5.3s;animation-delay:-9s,-.5s}.ff:nth-child(12){left:94%;top:54%;--ff-d: 15s;--ff-t: 4.2s;animation-delay:-4.6s,-2.8s}.ff:nth-child(13){left:37%;top:42%;--ff-d: 11s;--ff-t: 3.6s;animation-delay:-6.5s,-1.9s}.ff:nth-child(14){left:62%;top:86%;--ff-d: 14s;--ff-t: 5s;animation-delay:-1.8s,-4s}.ff:nth-child(3n){width:2px;height:2px;opacity:.8}.ff:nth-child(4n){width:4px;height:4px}@keyframes ff-drift{0%{transform:translateZ(0)}to{transform:translate3d(26px,-34px,0)}}@keyframes ff-twinkle{0%,to{opacity:.25}50%{opacity:1}}.is-paused .ff{animation-play-state:paused}@media(max-width:640px){.ff:nth-child(n+8){display:none}}@media(min-width:1024px){.story--pinned .story__pin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);max-width:var(--max-w);margin:0 auto;padding:0 24px}.story--pinned .story__phone-rail{position:relative}.story--pinned .story__phone-sticky{position:sticky;top:calc(50vh - 330px);height:660px;display:flex;align-items:center;justify-content:center}.story--pinned .story__acts .act{min-height:88vh;display:flex;align-items:center;background:none}.story--pinned .phone-screen{position:absolute;inset:0;opacity:0;transition:opacity .45s ease}.story--pinned .phone-screen.is-active{opacity:1}}@media(prefers-reduced-motion:reduce){.ff{animation:none;opacity:.35}.phone-screen{transition:none}}
