@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-devanagari-wght-normal-DWI_L5Cu.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-latin-ext-wght-normal-CLkupaxV.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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-latin-wght-normal-Bxfr4UJH.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:Inter Fallback;src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local("Georgia");size-adjust:92%;ascent-override:96%;descent-override:25%;line-gap-override:0%}:root{--ink: #141413;--ink-soft: #3d3a35;--muted: #6b655c;--cream: #faf7f2;--paper: #fffdf9;--line: #e6dfd3;--bronze: #b46a2b;--bronze-dark: #8f521f;--navy: #0b132b;--navy-2: #1c2541;--amber: #d97706;--amber-soft: #fcd34d;--serif: "Newsreader Variable", "Newsreader Fallback", "Iowan Old Style", Palatino, Georgia, "Noto Sans Devanagari Variable", serif;--sans: "Inter Variable", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Devanagari Variable", sans-serif;--hindi: "Noto Sans Devanagari Variable", "Inter Variable", "Kohinoor Devanagari", ui-sans-serif, system-ui, sans-serif;--pad: clamp(20px, 5vw, 72px);--max: 1180px;color:var(--ink);background:var(--cream);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--cream)}img{display:block;height:auto;max-width:100%}a{color:var(--bronze-dark);text-underline-offset:3px}a:hover{color:var(--bronze)}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;line-height:1.12;margin:0;text-wrap:balance}h2{font-size:clamp(30px,4vw,48px)}h3{font-size:20px}p{margin:0}em{font-style:italic}.skip-link{background:var(--ink);color:var(--cream);left:12px;padding:8px 14px;position:absolute;top:-60px;z-index:100}.skip-link:focus{top:12px}.eyebrow{color:var(--bronze-dark);font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.eyebrow--amber{color:var(--amber-soft)}.btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:16px;font-weight:650;gap:8px;justify-content:center;line-height:1.2;min-height:48px;padding:12px 24px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--bronze-dark);color:#fff}.btn--primary:hover{background:#713f15;color:#fff}.btn--primary:disabled{cursor:progress;opacity:.7}.btn--dark{background:var(--ink);color:var(--cream)}.btn--dark:hover{background:#000;color:#fff}.btn--ghost{background:transparent;border-color:currentColor;color:var(--ink)}.btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.btn--whatsapp{background:#0b7a3e;color:#fff}.btn--whatsapp:hover{background:#08602f;color:#fff}.site-head{align-items:center;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);background:#faf7f2e0;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:14px var(--pad);position:sticky;top:0;z-index:50}.site-head__brand{color:var(--ink);display:flex;flex-direction:column;font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.1;text-decoration:none}.site-head__brand span{color:var(--muted);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;margin-top:3px;text-transform:uppercase}.site-head nav{display:flex;flex-wrap:wrap;gap:clamp(12px,2.4vw,30px);justify-content:flex-end}.site-head nav a{color:var(--ink-soft);font-size:15px;font-weight:600;text-decoration:none}.site-head nav a:hover,.site-head nav a[aria-current=page]{color:var(--bronze-dark)}.site-foot{border-top:1px solid var(--line);color:var(--muted);font-size:14px;padding:36px var(--pad) 44px}.site-foot__links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:14px}.site-foot__links a{color:var(--ink-soft);font-weight:600;text-decoration:none}.site-foot p{max-width:760px}.hero{align-items:start;display:grid;gap:clamp(32px,6vw,84px);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);margin:0 auto;max-width:calc(var(--max) + 2 * var(--pad));padding:clamp(40px,7vw,96px) var(--pad) clamp(40px,6vw,80px)}.hero__title{font-size:clamp(42px,6.4vw,84px);line-height:1.02;margin-bottom:26px}.hero__title em{color:var(--bronze)}.hero__lede{color:var(--ink-soft);font-size:clamp(17px,1.6vw,20px);line-height:1.65;max-width:640px}.hero__lede strong{color:var(--ink)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.proof{background:var(--ink);color:var(--cream);padding:40px var(--pad) 30px}.proof__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--max)}.proof__grid div{border-left:2px solid var(--bronze);display:flex;flex-direction:column;padding-left:18px}.proof__grid dt{color:#c9c1b4;font-size:12px;font-weight:700;letter-spacing:.08em;order:2;text-transform:uppercase}.proof__grid dd{font-family:var(--serif);font-size:clamp(36px,4.4vw,54px);font-weight:600;line-height:1;margin:0 0 8px;order:1}.proof__grid .sub{color:#a59d90;font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.4;margin:0;order:3}.proof__note{color:#a59d90;font-size:13px;margin:26px auto 0;max-width:var(--max)}.proof__note a{color:var(--amber-soft)}.book{align-items:start;display:grid;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin:0 auto;max-width:calc(var(--max) + 2 * var(--pad));padding:clamp(64px,9vw,120px) var(--pad)}.book__cover{aspect-ratio:2 / 3;background:linear-gradient(90deg,#00000047 0,#0000 7%),radial-gradient(circle at 70% 30%,rgba(217,119,6,.28),transparent 50%),var(--ink);border-radius:3px 10px 10px 3px;box-shadow:0 40px 60px -30px #141413b3,inset -1px 0 #ffffff14;color:var(--cream);display:flex;flex-direction:column;padding:11% 12% 10% 15%;position:sticky;top:110px}.book__kicker{color:var(--amber-soft);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.book__title{font-family:var(--serif);font-size:clamp(34px,3.8vw,52px);font-weight:600;line-height:1;margin-top:auto}.book__sub{color:#c9c1b4;font-family:var(--serif);font-size:clamp(15px,1.3vw,18px);font-style:italic;line-height:1.35;margin-top:14px}.book__author{border-top:1px solid rgba(250,247,242,.25);font-size:12px;font-weight:700;letter-spacing:.16em;margin-top:auto;padding-top:14px;text-transform:uppercase}.book__copy>p:not(.eyebrow){color:var(--ink-soft);font-size:18px;margin-top:18px}.questions{border-left:2px solid var(--bronze);display:grid;gap:14px;list-style:none;margin:26px 0 0;padding:4px 0 4px 22px}.questions li{font-family:var(--serif);font-size:20px;font-style:italic;line-height:1.4}.book__form{background:var(--paper);border:1px solid var(--line);border-radius:16px;margin-top:40px;padding:clamp(22px,3vw,34px)}.book__form>p{color:var(--muted);margin:8px 0 20px}.lead-form{display:grid;gap:16px}.lead-form__row{display:grid;gap:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lead-form__field{display:grid;gap:6px}.lead-form__field span{color:var(--ink-soft);font-size:14px;font-weight:650}.lead-form__field input{background:#fff;border:1.5px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:16px;min-height:48px;padding:10px 14px;width:100%}.lead-form__field input:focus{border-color:var(--bronze);outline:none}.lead-form__consent{align-items:flex-start;color:var(--muted);display:flex;font-size:14px;gap:10px;line-height:1.5}.lead-form__consent input{accent-color:var(--bronze);flex:0 0 auto;height:20px;margin:1px 0 0;width:20px}.lead-form .btn{justify-self:start}.lead-form__msg{color:#9a3412;font-size:14px;font-weight:600}.lead-form__hp{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.lead-form--done{background:#f0f7ef;border:1px solid #c9e2c6;border-radius:12px;color:#1f4d1c;font-weight:600;padding:18px 20px}.lead-form--done p{color:inherit}.about{align-items:center;background:var(--paper);border-block:1px solid var(--line);display:grid;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);padding:clamp(64px,9vw,110px) max(var(--pad),calc((100% - var(--max)) / 2))}.about__photo{margin:0}.about__photo img{aspect-ratio:4 / 5;border-radius:6px;object-fit:cover;object-position:top;width:100%}.about__copy>p:not(.eyebrow){color:var(--ink-soft);font-size:17px;margin-top:18px;max-width:680px}.creds{display:grid;gap:10px;list-style:none;margin:26px 0 0;padding:0}.creds li{color:var(--ink);font-size:15px;font-weight:550;padding-left:22px;position:relative}.creds li:before{color:var(--bronze);content:"◆";font-size:10px;left:0;position:absolute;top:5px}.about__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lab-gate{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin:0 auto;max-width:calc(var(--max) + 2 * var(--pad));padding:clamp(56px,8vw,96px) var(--pad)}.lab-gate>div{max-width:680px}.lab-gate p:not(.eyebrow){color:var(--ink-soft);font-size:17px;margin-top:14px}.doc{margin:0 auto;max-width:calc(940px + 2 * var(--pad));padding:clamp(44px,7vw,90px) var(--pad) clamp(56px,8vw,100px)}.doc--narrow{max-width:calc(760px + 2 * var(--pad))}.doc__head h1{font-size:clamp(36px,5vw,60px);line-height:1.06}.doc__lede{color:var(--ink-soft);font-size:clamp(17px,1.6vw,20px);margin-top:22px}.doc__section{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.doc__section h2{font-size:clamp(26px,3vw,34px);margin-bottom:18px}.doc__section>p,.doc__section li{color:var(--ink-soft);font-size:17px}.doc__section>p+p{margin-top:14px}.doc__small{color:var(--muted)!important;font-size:14px!important;margin-top:16px}.doc__limits ul,.doc__sources{display:grid;gap:12px;margin:0;padding-left:22px}.doc__limits{background:#fff8ec;border:1px solid #f1dcb8;border-radius:16px;padding:32px clamp(20px,3vw,36px)}.doc__cta .lead-form{margin-top:22px}.stat-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.stat-grid div{background:var(--paper);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:18px}.stat-grid dt{color:var(--muted);font-size:13px;font-weight:650;order:2}.stat-grid dd{font-family:var(--serif);font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.05;margin:0 0 6px;order:1}.stat-grid .sub{color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:400;line-height:1.4;margin:4px 0 0;order:3}.stat-grid--compact{margin-bottom:18px}.table-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}table{background:var(--paper);border-collapse:collapse;font-size:15px;min-width:720px;width:100%}th,td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;white-space:nowrap}thead th{background:#f3eee5;color:var(--ink-soft);font-size:12px;letter-spacing:.04em;text-transform:uppercase}tbody th{font-weight:600}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.workflow{display:grid;gap:2px;margin-bottom:20px}.workflow__row{align-items:baseline;background:var(--paper);border:1px solid var(--line);border-radius:12px;display:grid;gap:6px 18px;grid-template-columns:220px 120px 1fr;padding:16px 18px}.workflow__row h3{font-size:18px}.workflow__row p{color:var(--ink-soft)}.tag{border-radius:999px;font-size:12px;font-weight:700;justify-self:start;padding:3px 10px}.tag--human{background:#f3e6d8;color:var(--bronze-dark)}.tag--ai{background:#e3e8f4;color:var(--navy-2)}.site--ig{background:radial-gradient(ellipse at 50% -10%,rgba(217,119,6,.16),transparent 60%),var(--cream)}.ig{font-family:var(--hindi);margin:0 auto;max-width:560px;padding:20px 20px 40px}.ig[lang=en]{font-family:var(--sans)}.ig h1,.ig h2,.ig h3{font-family:inherit;font-weight:700;letter-spacing:0}.ig__toggle{background:#fff;border:1px solid var(--line);border-radius:999px;display:flex;margin-left:auto;padding:3px;width:max-content}.ig__toggle button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:14px;font-weight:650;min-height:36px;padding:6px 14px}.ig__toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.ig__hero{padding:24px 0 8px;text-align:center}.ig__avatar{border:3px solid var(--amber);border-radius:50%;box-shadow:0 12px 30px -12px #d97706b3;height:116px;margin:0 auto 18px;object-fit:cover;width:116px}.ig__hello{color:var(--bronze-dark);font-size:15px;font-weight:650}.ig__hero h1{font-size:clamp(32px,9vw,44px);line-height:1.2;margin-top:8px}.ig__intro{color:var(--ink-soft);font-size:18px;line-height:1.75;margin-top:16px}.ig__badge{color:var(--muted);font-size:12px;margin-top:14px}.ig__section{margin-top:36px}.ig__section h2{font-size:24px;margin-bottom:16px}.ig__reels{display:grid;gap:12px}.ig-reel{align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);display:grid;gap:2px 12px;grid-template-columns:1fr auto;padding:16px 18px;text-decoration:none}.ig-reel:hover{border-color:var(--bronze);color:var(--ink)}.ig-reel__title{font-size:18px;font-weight:700}.ig-reel__stats{color:var(--muted);font-size:14px;grid-row:2}.ig-reel__cta{color:var(--bronze-dark);font-size:15px;font-weight:700;grid-column:2;grid-row:1 / span 2}.ig__steps{display:grid;gap:12px;list-style:none;margin:0;padding:0}.ig__steps li{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.ig__steps h3{font-size:18px}.ig__steps p{color:var(--ink-soft);font-size:16px;line-height:1.7;margin-top:6px}.ig__join{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 20px}.ig__join-actions{display:grid;gap:10px}.ig__join-actions .btn{font-size:17px;width:100%}.ig__email-title{color:var(--ink-soft);font-size:16px;margin:24px 0 12px}.ig .lead-form__row{grid-template-columns:1fr}.ig .lead-form .btn{justify-self:stretch}.ig__english{border-top:1px solid var(--line);padding-top:28px;text-align:center}.ig__english p{color:var(--ink-soft);margin-bottom:16px}.ig__foot{color:var(--muted);font-size:12px;margin-top:32px;text-align:center}.site--ig .site-foot{font-family:var(--sans);text-align:center}.site--ig .site-foot__links{justify-content:center}@media (max-width: 960px){.hero,.book,.about{grid-template-columns:1fr}.book__cover{margin:0 auto;max-width:300px;position:static;width:70%}.about__photo{max-width:360px}.proof__grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow__row{grid-template-columns:1fr auto}.workflow__row p{grid-column:1 / -1}}@media (max-width: 600px){.site-head{align-items:flex-start;flex-direction:column;gap:10px;position:static}.site-head nav{justify-content:flex-start}.hero{padding-top:28px}.hero__actions .btn,.about__actions .btn{width:100%}.lead-form__row{grid-template-columns:1fr}.lead-form .btn{justify-self:stretch}.proof__grid div{padding-left:12px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.btn{transition:none}}h1,h2,h3{font-variation-settings:"opsz" 72}.hero__title{font-weight:500;letter-spacing:-.025em}.hero__title em{font-weight:450}.hero__lede--second{margin-top:14px}.section-head{margin:0 auto 44px;max-width:760px;text-align:center}.section-head>p:not(.eyebrow){color:var(--ink-soft);font-size:18px;margin-top:16px}.dot{border-radius:50%;display:inline-block;flex:0 0 auto;height:8px;margin-right:6px;vertical-align:1px;width:8px}.dot--human{background:var(--bronze);box-shadow:0 0 0 3px #b46a2b2e}.dot--ai{background:#7dd3fc;box-shadow:0 0 0 3px #7dd3fc33}.hero__visual{display:grid;grid-template-columns:1fr;margin-inline:auto;max-width:470px;padding:0 0 36px;position:relative;width:100%}.hero__portrait{margin:0 0 0 auto;position:relative;width:78%}.hero__portrait img{aspect-ratio:2 / 3;border-radius:6px;box-shadow:0 40px 70px -40px #141413b3;object-fit:cover;width:100%}.hero__portrait figcaption{align-items:center;color:var(--ink-soft);display:flex;font-size:13px;font-weight:650;justify-content:flex-end;margin-top:12px}.hero__phone{bottom:0;left:0;position:absolute;width:44%}.phone{position:relative}.phone__screen{aspect-ratio:9 / 16;background:#000;border:7px solid #111;border-radius:26px;box-shadow:0 0 0 1px #ffffff14 inset,0 30px 60px -24px #0b132bbf;overflow:hidden;position:relative}.phone__screen video{display:block;height:100%;object-fit:cover;width:100%}.phone__btn{align-items:center;background:#1414139e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:600 13px/1 var(--sans);gap:6px;justify-content:center;left:50%;min-height:64px;min-width:64px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .15s ease,background .15s ease}.phone__btn:hover{background:#b46a2bd9;transform:translate(-50%,-50%) scale(1.05)}.phone__btn--sound{bottom:12px;left:50%;min-height:34px;min-width:0;padding:8px 12px;top:auto;transform:translate(-50%);white-space:nowrap}.phone__btn--sound:hover{transform:translate(-50%) scale(1.04)}.phone__btn.is-hidden{opacity:0;pointer-events:none}.phone__tap{background:transparent;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute}.phone__label{align-items:center;color:var(--ink-soft);display:flex;font-size:13px;font-weight:650;justify-content:center;margin-top:12px;text-align:center}.phone__label:before{flex:0 0 8px;background:#38bdf8;border-radius:50%;box-shadow:0 0 0 3px #38bdf833;content:"";height:8px;margin-right:6px;width:8px}.stage{background:radial-gradient(ellipse at 15% 0%,rgba(217,119,6,.22),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(56,189,248,.1),transparent 50%),linear-gradient(180deg,var(--navy) 0%,var(--navy-2) 100%);color:#e2e8f0;padding:clamp(72px,9vw,128px) var(--pad)}.stage h2,.stage h3{color:#fff}.stage__head{margin:0 auto 56px;max-width:760px;text-align:center}.stage__head>p:not(.eyebrow){color:#cbd5e1;font-size:18px;margin-top:16px}.beat__owner{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:600;margin-top:10px}.beat__label{color:var(--amber-soft);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.beat__hi{color:#fff;font-family:var(--hindi);font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.5;margin-top:12px}.beat__en{color:#cbd5e1;font-family:var(--serif);font-size:clamp(17px,1.6vw,20px);font-style:italic;margin-top:8px}.beat__owner{color:#e0a060;margin-top:16px}.stage__coda{color:#cbd5e1;font-family:var(--serif);font-size:clamp(19px,2vw,24px);line-height:1.5;margin:56px auto 0;max-width:760px;text-align:center}.stage__coda a{color:var(--amber-soft);font-family:var(--sans);font-size:16px;font-weight:650;white-space:nowrap}.chart{--chart-accent: var(--bronze);margin:0}.chart__svg{display:block;height:auto;overflow:visible;touch-action:pan-y;width:100%}.chart__svg:focus-visible{outline-offset:8px}.chart__grid{stroke:var(--line);stroke-dasharray:2 4}.chart__axis{fill:var(--muted);font:500 12px var(--sans)}.chart__line{fill:none;stroke:var(--bronze);stroke-linecap:round;stroke-width:2.5}.chart__marker line{stroke:var(--ink);stroke-dasharray:3 3;stroke-opacity:.35}.chart__marker circle{fill:var(--paper);stroke:var(--ink);stroke-width:2.5}.chart__marker-label{fill:var(--ink);font:600 14px var(--serif)}.chart__marker-sub{fill:var(--muted);font:500 12px var(--sans)}.chart__cursor line{stroke:var(--bronze);stroke-opacity:.5}.chart__cursor circle{fill:var(--bronze);stroke:#fff;stroke-width:2}.chart__cursor rect{fill:var(--ink)}.chart__cursor text{fill:#c9c1b4;font:500 12px var(--sans)}.chart__cursor .chart__tip-value{fill:#fff;font:600 14px var(--sans)}.chart figcaption{color:var(--muted);font-size:13px;margin-top:14px;text-align:center}.voices{padding:clamp(72px,9vw,120px) var(--pad)}.voices__grid{columns:3 300px;column-gap:20px;margin:0 auto;max-width:var(--max)}.voice{background:var(--paper);border:1px solid var(--line);border-radius:18px;break-inside:avoid;margin:0 0 20px;padding:24px 24px 20px;position:relative}.voice:before{color:var(--bronze);content:"“";font-family:var(--serif);font-size:64px;left:18px;line-height:1;opacity:.35;position:absolute;top:6px}.voice__hi{color:var(--ink);font-family:var(--hindi);font-size:17px;font-weight:500;line-height:1.7;position:relative}.voice__en{color:var(--ink-soft);font-family:var(--serif);font-size:17px;font-style:italic;line-height:1.5;margin-top:10px}.voice__reply{background:#f6efe4;border-radius:10px;color:var(--ink-soft);font-size:14px;margin-top:14px;padding:10px 12px}.voice__reply span:first-child{color:var(--bronze-dark);font-weight:700}.voice__reply [lang=hi]{font-family:var(--hindi)}.voice footer{color:var(--muted);font-size:13px;margin-top:14px}.essay{margin:0 auto;max-width:calc(700px + 2 * var(--pad));padding:clamp(48px,7vw,96px) var(--pad) clamp(56px,8vw,100px)}.essay__head{border-bottom:1px solid var(--line);margin-bottom:44px;padding-bottom:36px}.essay__head .eyebrow a{color:inherit;text-decoration:none}.essay__num{color:var(--bronze-dark);font-family:var(--serif);font-size:20px;font-style:italic;margin-top:24px}.essay__head h1{font-size:clamp(40px,6vw,64px);font-weight:500;letter-spacing:-.02em;line-height:1.04;margin-top:8px}.essay__dek{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(20px,2.2vw,25px);line-height:1.45;margin-top:20px}.essay__byline{color:var(--muted);font-size:14px;font-weight:600;margin-top:22px}.essay__body p{color:#2b2925;font-family:var(--serif);font-size:clamp(19px,1.6vw,21px);font-variation-settings:"opsz" 16;line-height:1.7;margin-top:22px}.essay__body [lang=hi]{font-family:var(--hindi);font-size:.92em}.essay__lead:first-letter{color:var(--bronze);float:left;font-size:4.4em;font-weight:500;line-height:.82;margin:6px 10px 0 0}.essay__body h2{font-size:clamp(26px,3vw,32px);font-weight:500;margin-top:52px}.essay__quote{border-left:3px solid var(--bronze);margin:32px 0;padding:4px 0 4px 26px}.essay__quote p[lang=hi]{color:var(--ink);font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.6;margin:0}.essay__quote .essay__quote-en{color:var(--ink-soft);font-style:italic;margin-top:12px}.essay__rule{border-block:1px solid var(--line);color:var(--ink)!important;font-size:clamp(24px,2.6vw,30px)!important;font-style:italic;line-height:1.35!important;margin:36px 0!important;padding:26px 0;text-align:center}.essay__end{color:var(--ink)!important;font-style:italic;font-weight:500}.essay__signup{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-top:64px;padding:clamp(24px,4vw,40px)}.essay__signup h2{font-size:30px;font-weight:500}.essay__signup>p{color:var(--ink-soft);margin:10px 0 22px}.essay__foot{display:flex;flex-wrap:wrap;font-weight:650;gap:16px;justify-content:space-between;margin-top:40px}.tag--mixed{background:#ede6f6;color:#4c3b73}.reveal-on [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal-on [data-reveal].is-in{opacity:1;transform:none}@media print{.reveal-on [data-reveal]{opacity:1!important;transform:none!important}.site-head,.site-foot,.essay__signup{display:none}}@media (max-width: 960px){.hero__visual{max-width:420px}}@media (max-width: 600px){.hero__visual{max-width:340px}.stage__coda a{white-space:normal}}.voice footer cite{font-style:italic}.phone__label{white-space:nowrap}.chart__marker .chart__badge{fill:var(--ink)}.chart__marker .chart__badge-n{fill:#fff;font:700 12px var(--sans)}.chart__legend{color:var(--ink-soft);display:grid;font-size:14px;gap:6px;margin:14px 0 0;padding-left:22px}.chart__legend strong{color:var(--ink);font-family:var(--serif);font-weight:600}@media (min-width: 961px){.hero__visual{margin-top:24px}.hero__copy{min-height:640px}}.hero__link{align-items:center;color:var(--ink);display:inline-flex;font-weight:650;min-height:48px;padding:0 8px;text-decoration-thickness:1.5px}.proof__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.story{padding:clamp(80px,10vw,140px) var(--pad)}.story__inner{margin:0 auto;max-width:760px}.story h2{font-size:clamp(38px,5.4vw,64px);font-weight:500;letter-spacing:-.02em;line-height:1.04}.story__lede,.story__body{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(20px,2vw,23px);font-variation-settings:"opsz" 16;line-height:1.6;margin-top:24px}.story__quote{border-left:3px solid var(--bronze);margin:28px 0 0;padding:6px 0 6px 26px}.story__quote p[lang=hi]{color:var(--ink);font-family:var(--hindi);font-size:clamp(21px,2.4vw,27px);font-weight:600;line-height:1.6}.story__quote-en{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(18px,1.8vw,21px);font-style:italic;margin-top:10px}.story__rule{border-block:1px solid var(--line);color:var(--ink);font-family:var(--serif);font-size:clamp(26px,3.2vw,38px);font-style:italic;line-height:1.3;margin:36px 0;padding:28px 0}.feature{align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,300px) minmax(0,1fr);margin:0 auto;max-width:980px}.feature__beats{display:grid;gap:30px;list-style:none;margin:0;padding:0}.feature__beats>li:not(.feature__legend){border-left:2px solid rgba(252,211,77,.45);padding-left:22px}.feature__legend{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px 24px}.feature__legend>span{align-items:center;display:inline-flex}.more-breakouts{border-top:1px solid rgba(255,255,255,.12);margin:clamp(56px,7vw,88px) auto 0;max-width:980px;padding-top:40px}.more-breakouts__title{color:var(--amber-soft);font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:22px;text-transform:uppercase}.more-breakouts__grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.mini-reel{align-items:center;display:grid;gap:20px;grid-template-columns:132px 1fr}.mini-reel .phone__screen{border-width:5px;border-radius:18px}.mini-reel .phone__btn{min-height:48px;min-width:48px}.mini-reel h3{font-size:22px}.mini-reel__hi{color:#e0a060;font-family:var(--hindi);font-size:14px;font-weight:600;margin-top:2px}.mini-reel__hook{color:#cbd5e1;font-size:15px;margin-top:8px}.mini-reel__stats{color:#94a3b8;font-size:13px;font-weight:600;margin-top:8px}.stage__more{color:var(--amber-soft);display:inline-block;font-weight:650;margin-top:36px}.signup-band{align-items:center;background:var(--paper);border-bottom:1px solid var(--line);display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:clamp(48px,6vw,72px) max(var(--pad),calc((100% - var(--max)) / 2))}.signup-band h2{font-size:clamp(30px,3.6vw,42px);font-weight:500}.signup-band p{color:var(--ink-soft);font-size:17px;margin-top:10px}.voices__grid--3{columns:3 280px}.voices__grid--doc{columns:2 280px;margin-top:24px}.book__promise{color:var(--ink)!important;font-family:var(--serif);font-size:clamp(20px,2vw,23px)!important;font-variation-settings:"opsz" 16;line-height:1.6}.book__for{border-left:2px solid var(--bronze);font-size:16px!important;padding-left:16px}.arguments{display:grid;gap:22px;list-style:none;margin:34px 0 0;padding:0}.arguments li{display:grid;gap:16px;grid-template-columns:40px 1fr}.arguments__n{color:var(--bronze);font-family:var(--serif);font-size:26px;line-height:1}.arguments h3{font-size:21px}.arguments p{color:var(--ink-soft);margin-top:6px}.ig__faces{display:flex;gap:18px;justify-content:center;margin-bottom:18px}.ig__faces figure{margin:0}.ig__faces img{border:3px solid var(--bronze);border-radius:50%;height:96px;object-fit:cover;object-position:top;width:96px}.ig__faces figure:last-child img{border-color:#38bdf8}.ig__faces figcaption{color:var(--ink-soft);font-size:13px;font-weight:700;margin-top:6px}.ig__disclosure{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink-soft);font-size:15px;line-height:1.6;margin-top:18px;padding:12px 14px}.ig__featured{text-align:center}.ig__player{margin:0 auto;max-width:280px}.ig__featured-title{color:var(--ink);font-size:17px;font-weight:700;margin:14px 0 18px}.ig .btn{min-height:52px}@media (max-width: 960px){.feature{grid-template-columns:1fr}.feature__player{margin:0 auto;max-width:280px;width:100%}.more-breakouts__grid,.signup-band{grid-template-columns:1fr}}@media (max-width: 600px){.proof__grid--3{grid-template-columns:1fr}.mini-reel{grid-template-columns:110px 1fr}.hero__actions{align-items:center}.hero__link{justify-content:center;width:100%}}.site-head{background:#faf7f2f0;padding:16px var(--pad)}.site-head__brand{font-size:23px;font-weight:600;letter-spacing:-.02em}.site-head nav{align-items:center;gap:clamp(14px,2.2vw,28px)}.site-head nav a{font-size:14px;font-weight:600;letter-spacing:.01em}.site-head nav a.site-head__cta{background:var(--ink);border-radius:999px;color:var(--cream);font-size:13px;padding:9px 18px;transition:background .18s ease,transform .18s ease}.site-head nav a.site-head__cta:hover{background:var(--bronze-dark);color:#fff}.gv-kicker{color:#e8b87d;display:block;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.gv-kicker--dark{color:var(--bronze-dark)}.gv-btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:15px;font-weight:650;gap:8px;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:50px;padding:13px 28px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.gv-btn:active{transform:translateY(1px)}.gv-btn--light{background:var(--cream);color:var(--ink)}.gv-btn--light:hover{background:#fff;color:#000}.gv-btn--outline{background:#faf7f20f;border-color:#faf7f26b;color:var(--cream)}.gv-btn--outline:hover{background:#faf7f229;border-color:var(--cream);color:#fff}.gv-btn--dark{background:var(--ink);color:var(--cream)}.gv-btn--dark:hover{background:var(--bronze-dark);color:#fff}.gv-hero{align-items:center;background:#0b0b0a;color:var(--cream);display:flex;min-height:clamp(560px,82vh,800px);overflow:hidden;position:relative}.gv-hero__media{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.gv-hero__media img,.gv-hero__vid{height:100%;object-fit:cover;object-position:82% 22%;width:100%}.gv-hero__vid{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .9s ease}.gv-hero__vid.is-ready{opacity:1}.gv-hero__scrim{background:linear-gradient(90deg,#0b0b0a,#0b0b0af0 36%,#0b0b0a8f 58%,#0b0b0a14 82%,#0b0b0a0a);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.gv-hero__inner{margin:0 auto;max-width:calc(var(--max) + 2 * var(--pad));padding:clamp(64px,9vw,120px) var(--pad);position:relative;width:100%;z-index:2}.gv-hero__copy{max-width:590px}.gv-hero h1{color:#faf7f2;font-size:clamp(52px,7.2vw,94px);font-weight:500;letter-spacing:-.025em;line-height:.98}.gv-hero h1 em{color:#e8b87d;font-weight:450}.gv-hero__lede{color:#ded8cd;font-size:clamp(18px,1.65vw,22px);line-height:1.6;margin-top:26px;max-width:540px}.gv-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.gv-quote{margin:0 auto;max-width:920px;padding:clamp(72px,9vw,128px) var(--pad) clamp(56px,7vw,96px);text-align:center}.gv-quote__hi{color:var(--ink);font-family:var(--hindi);font-size:clamp(28px,4vw,46px);font-weight:600;line-height:1.38}.gv-quote__en{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(21px,2.5vw,30px);font-style:italic;line-height:1.4;margin-top:14px}.gv-quote__by{color:var(--bronze-dark);font-size:13px;font-weight:700;letter-spacing:.14em;margin-top:22px;text-transform:uppercase}.gv-tiles{padding:0 var(--pad) clamp(72px,9vw,120px)}.gv-tiles__grid{display:grid;gap:clamp(18px,2.2vw,28px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--max)}.gv-tile{aspect-ratio:4 / 5;background:#141413;border-radius:20px;color:#faf7f2;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:clamp(22px,2.6vw,34px);position:relative;text-decoration:none}.gv-tile:hover{color:#fff}.gv-tile img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 18%;position:absolute;transition:transform .65s cubic-bezier(.2,.7,.2,1);width:100%}.gv-tile:hover img{transform:scale(1.045)}.gv-tile__shade{background:linear-gradient(180deg,#0c0c0b00 32%,#0c0c0b94 64%,#0c0c0bf0);top:0;right:0;bottom:0;left:0;position:absolute}.gv-tile__text{display:flex;flex-direction:column;position:relative;z-index:1}.gv-tile__text .gv-kicker{margin-bottom:10px}.gv-tile__title{color:#faf7f2;font-family:var(--serif);font-size:clamp(21px,1.95vw,26px);font-weight:500;line-height:1.18}.gv-tile__cta{color:#ede7dc;font-size:14px;font-weight:650;letter-spacing:.02em;margin-top:16px;transition:transform .2s ease,color .2s ease}.gv-tile:hover .gv-tile__cta{color:#e8b87d;transform:translate(4px)}.gv-section{padding:clamp(72px,9vw,124px) var(--pad)}.gv-head{margin:0 auto clamp(40px,5vw,60px);max-width:720px;text-align:center}.gv-head h2{font-size:clamp(34px,4.6vw,56px);font-weight:500;letter-spacing:-.02em}.gv-head>p:not(.gv-kicker){color:var(--ink-soft);font-size:clamp(17px,1.5vw,19px);margin-top:16px}.gv-center{margin-top:clamp(40px,5vw,56px);text-align:center}.gv-watch{background:var(--paper);border-block:1px solid var(--line)}.gv-watch__grid{display:grid;gap:clamp(28px,3.4vw,44px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1060px}.gv-reel{display:flex;flex-direction:column;text-align:center}.gv-reel__phone{margin:0 auto 22px;max-width:268px;width:100%}.gv-reel h3{font-size:24px;font-weight:550}.gv-reel__hi{color:var(--bronze-dark);font-family:var(--hindi);font-size:15px;font-weight:600;margin-top:4px}.gv-reel__hook{color:var(--ink-soft);font-size:16px;line-height:1.55;margin:10px auto 0;max-width:300px}.gv-reel__stats{color:var(--muted);font-size:13px;font-weight:650;letter-spacing:.03em;margin-top:12px;text-transform:uppercase}.gv-numbers{background:#141413;color:var(--cream);padding:clamp(64px,8vw,104px) var(--pad)}.gv-numbers__inner{margin:0 auto;max-width:var(--max);text-align:center}.gv-numbers dl{display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 36px}.gv-numbers dl>div{border-top:1px solid rgba(232,184,125,.35);display:flex;flex-direction:column;padding-top:26px}.gv-numbers dd{color:#faf7f2;font-family:var(--serif);font-size:clamp(44px,5.6vw,72px);font-weight:500;letter-spacing:-.02em;line-height:1;margin:0;order:1}.gv-numbers dt{color:#cbc3b5;font-size:14px;font-weight:600;letter-spacing:.06em;margin-top:12px;order:2;text-transform:uppercase}.gv-numbers__link{color:#e8b87d;display:inline-block;font-size:15px;font-weight:650;text-decoration:none}.gv-numbers__link:hover{color:#fff;text-decoration:underline}.gv-feature{align-items:stretch;background:var(--paper);border:1px solid var(--line);border-radius:22px;color:var(--ink);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:0 auto;max-width:var(--max);overflow:hidden;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease}.gv-feature:hover{border-color:var(--bronze);box-shadow:0 28px 60px -36px #14141352;color:var(--ink)}.gv-feature__media{display:block;overflow:hidden}.gv-feature__media img{height:100%;min-height:320px;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1);width:100%}.gv-feature:hover .gv-feature__media img{transform:scale(1.035)}.gv-feature__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px)}.gv-feature__title{color:var(--ink);font-family:var(--serif);font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.18}.gv-feature__dek{color:var(--ink-soft);font-size:17px;line-height:1.65;margin-top:16px}.gv-feature__cta{color:var(--bronze-dark);font-size:15px;font-weight:700;margin-top:24px}.gv-voices{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px auto 0;max-width:var(--max)}.gv-voice{background:var(--paper);border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;margin:0;padding:26px}.gv-voice__hi{color:var(--ink);font-family:var(--hindi);font-size:16px;font-weight:500;line-height:1.7}.gv-voice__en{color:var(--ink-soft);font-family:var(--serif);font-size:17px;font-style:italic;line-height:1.5;margin-top:12px}.gv-voice footer{color:var(--muted);font-size:13px;font-weight:600;margin-top:auto;padding-top:16px}.gv-story{background:var(--paper);border-block:1px solid var(--line);padding:clamp(72px,9vw,124px) var(--pad)}.gv-story__inner{align-items:center;display:grid;gap:clamp(36px,6vw,84px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);margin:0 auto;max-width:var(--max)}.gv-story__photo{margin:0}.gv-story__photo img{aspect-ratio:4 / 5;border-radius:20px;box-shadow:0 32px 64px -34px #14141359;object-fit:cover;width:100%}.gv-story__copy h2{font-size:clamp(34px,4.2vw,52px);font-weight:500;letter-spacing:-.02em}.gv-story__copy>p:not(.gv-kicker):not(.gv-story__note){color:var(--ink-soft);font-size:18px;line-height:1.7;margin-top:20px;max-width:640px}.gv-creds{border-top:1px solid var(--line);display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:30px 0 0;padding:26px 0 0}.gv-creds li{color:var(--ink);font-size:15px;font-weight:600;padding-left:20px;position:relative}.gv-creds li:before{color:var(--bronze);content:"◆";font-size:10px;left:0;position:absolute;top:5px}.gv-story__note{color:var(--muted);font-size:13px;margin-top:22px}.gv-tiles--top{padding-top:clamp(48px,6vw,84px)}.gv-head--dark h2{color:#faf7f2}.gv-head--dark>p:not(.gv-kicker){color:#d2cabe}.gv-system{background:radial-gradient(circle at 82% 8%,rgba(232,184,125,.1),transparent 42%),radial-gradient(circle at 14% 90%,rgba(180,106,43,.08),transparent 40%),#0e0e0d;border-block:1px solid rgba(232,184,125,.2);color:var(--cream);padding:clamp(76px,9.5vw,132px) var(--pad)}.gv-system__inner{margin:0 auto;max-width:var(--max)}.gv-pipeline{display:grid;gap:20px;grid-template-columns:repeat(6,minmax(0,1fr))}.gv-pipe-card{background:#171614;border:1px solid rgba(232,184,125,.2);border-radius:20px;display:flex;flex-direction:column;grid-column:span 2;padding:clamp(24px,2.6vw,32px)}.gv-pipe-card:nth-child(4),.gv-pipe-card:nth-child(5){grid-column:span 3}.gv-pipe-card__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.gv-pipe-card__num{color:#e8b87d;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1}.gv-pipe-card__badge{background:#e8b87d1f;border:1px solid rgba(232,184,125,.3);border-radius:999px;color:#f3c892;font-size:11px;font-weight:700;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase}.gv-pipe-card h3{color:#faf7f2;font-size:clamp(21px,2vw,25px);font-weight:500;line-height:1.22}.gv-pipe-card p{color:#cbc3b5;font-size:15.5px;line-height:1.65;margin-top:12px}.gv-system__bar{background:#141311;border:1px solid rgba(232,184,125,.22);border-radius:20px;margin-top:28px;padding:clamp(24px,3vw,36px);text-align:center}.gv-system__bar dl{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px}.gv-system__bar dl>div{display:flex;flex-direction:column}.gv-system__bar dd{color:#faf7f2;font-family:var(--serif);font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.05;margin:0;order:1}.gv-system__bar dt{color:#c9c1b4;font-size:12.5px;font-weight:600;letter-spacing:.05em;margin-top:8px;order:2;text-transform:uppercase}.gv-builds__grid{display:grid;gap:clamp(20px,2.4vw,28px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--max)}.gv-build-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;padding:clamp(26px,3.2vw,38px)}.gv-build-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.gv-build-card__meta .gv-kicker{margin:0}.gv-build-card__pill{background:#f5ede0;border:1px solid #e4d3b8;border-radius:999px;color:#7c4416;font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:4px 11px}.gv-build-card h3{font-size:clamp(24px,2.3vw,29px);font-weight:550;line-height:1.2}.gv-build-card>p{color:var(--ink-soft);font-size:16.5px;line-height:1.65;margin:14px 0 24px}.gv-build-card__foot{border-top:1px solid var(--line);color:var(--muted);font-size:14px;font-weight:650;margin-top:auto;padding-top:18px}.gv-build-card__foot a{color:var(--bronze-dark);font-weight:700;text-decoration:none}.gv-build-card__foot a:hover{text-decoration:underline}.gv-speak{background:var(--paper);border-block:1px solid var(--line)}.gv-stage-wrap{display:grid;gap:24px;margin:0 auto 32px;max-width:var(--max)}.gv-stage-lead{align-items:stretch;background:#141413;border-radius:22px;color:var(--cream);display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,.88fr);overflow:hidden}.gv-stage-lead__media img{height:100%;min-height:320px;object-fit:cover;object-position:center 28%;width:100%}.gv-stage-lead__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.8vw,48px)}.gv-stage-lead__copy h3{color:#faf7f2;font-size:clamp(25px,2.5vw,33px);font-weight:500;line-height:1.22;margin-top:12px}.gv-stage-lead__copy>p:not(.gv-kicker):not(.gv-stage-lead__tags){color:#d2cabe;font-size:16.5px;line-height:1.65;margin-top:16px}.gv-stage-lead__tags{border-top:1px solid rgba(232,184,125,.25);color:#e8b87d;font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:24px;padding-top:16px;text-transform:uppercase}.gv-stage-trio{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.gv-stage-card{background:var(--cream);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;margin:0;overflow:hidden}.gv-stage-card__img{aspect-ratio:4 / 3;background:#141413;overflow:hidden}.gv-stage-card__img img{height:100%;object-fit:cover;object-position:center 22%;width:100%}.gv-stage-card figcaption{display:flex;flex-direction:column;flex:1;padding:22px 24px 26px}.gv-stage-card h4{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:550;line-height:1.22;margin:8px 0 0}.gv-stage-card p{color:var(--ink-soft);font-size:15px;line-height:1.6;margin-top:10px}.gv-speak__inner{align-items:start;background:var(--cream);border:1px solid var(--line);border-radius:22px;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0 auto;max-width:var(--max);padding:clamp(30px,4.5vw,54px)}.gv-speak__intro h3{font-size:clamp(30px,3.6vw,42px);font-weight:500;margin-top:8px}.gv-speak__intro>p:not(.gv-kicker){color:var(--ink-soft);font-size:17px;margin-top:14px}.gv-speak__body ul{display:grid;gap:14px;list-style:none;margin:0 0 28px;padding:0}.gv-speak__body li{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--serif);font-size:clamp(19px,1.85vw,22px);line-height:1.42;padding-bottom:14px}.gv-letter{background:#141413;color:var(--cream);padding:clamp(72px,9vw,120px) var(--pad)}.gv-letter__inner{align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:var(--max)}.gv-letter__copy h2{color:#faf7f2;font-size:clamp(34px,4.2vw,52px);font-weight:500;letter-spacing:-.02em}.gv-letter__copy>p:not(.gv-kicker){color:#cbc3b5;font-size:18px;line-height:1.6;margin-top:16px}.lead-form--dark .lead-form__field span{color:#ede7dc}.lead-form--dark .lead-form__field input{background:#1e1d1b;border-color:#3a3732;color:#faf7f2}.lead-form--dark .lead-form__field input::placeholder{color:#8f887d}.lead-form--dark .lead-form__field input:focus{border-color:#e8b87d}.lead-form--dark .lead-form__consent{color:#cbc3b5}.lead-form--dark .lead-form__consent a{color:#e8b87d}.lead-form--dark .lead-form__consent input{accent-color:#e8b87d}.lead-form--dark .btn--primary{background:#e8b87d;color:#141413}.lead-form--dark .btn--primary:hover{background:#f3c892;color:#000}.lead-form--dark .lead-form__msg{color:#fca5a5}.lead-form--dark .lead-form__msg a{color:#fcd34d}.lead-form--dark.lead-form--done{background:#172b1b;border-color:#2f5b37;color:#bbf7d0}.gv-nt{background:radial-gradient(ellipse at 74% 24%,rgba(232,184,125,.16),transparent 54%),radial-gradient(ellipse at 18% 80%,rgba(96,146,198,.13),transparent 52%),#0e0e0d;border-bottom:1px solid rgba(232,184,125,.2);border-top:1px solid rgba(250,247,242,.08);color:var(--cream);overflow:hidden;padding:clamp(76px,9.5vw,136px) var(--pad);scroll-margin-top:80px}.gv-nt__inner{margin:0 auto;max-width:var(--max)}.gv-nt__head{max-width:780px}.gv-nt__brand{align-items:center;display:inline-flex;gap:14px;margin-bottom:20px}.gv-nt__icon{border:1px solid rgba(232,184,125,.35);border-radius:15px;box-shadow:0 14px 32px -12px #e8b87d66;flex:0 0 58px;height:58px;width:58px}.gv-nt__brand .gv-kicker{margin:0 0 4px}.gv-nt__appname{align-items:center;color:#faf7f2;display:flex;flex-wrap:wrap;font-size:16px;gap:10px;margin:0}.gv-nt__appname b{font-family:var(--serif);font-size:22px;font-weight:550;letter-spacing:-.01em}.gv-nt__appname span{background:#e8b87d24;border:1px solid rgba(232,184,125,.34);border-radius:999px;color:#f3c892;font-size:11.5px;font-weight:700;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.gv-nt__head h2{color:#faf7f2;font-size:clamp(38px,4.8vw,64px);font-weight:450;letter-spacing:-.02em;line-height:1.04}.gv-nt__head h2 em{color:#e8b87d}.gv-nt__lede{color:#d5cebf;font-size:clamp(17px,1.45vw,19.5px);line-height:1.65;margin-top:18px;max-width:700px}.gv-nt__lede b{color:#faf7f2}.gv-nt__lede code{background:#e8b87d24;border-radius:6px;color:#f3c892;font-size:.92em;padding:1px 6px}.gv-nt__stage{align-items:center;display:grid;gap:clamp(28px,4.5vw,56px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:clamp(36px,5vw,56px)}.gv-nt__steps{display:grid;gap:12px}.gv-nt__step{background:#faf7f208;border:1px solid rgba(250,247,242,.11);border-radius:18px;color:#faf7f2;cursor:pointer;display:block;font:inherit;padding:18px 22px;text-align:left;transition:background .22s ease,border-color .22s ease,transform .22s ease;width:100%}.gv-nt__step:hover{background:#faf7f20e;border-color:#e8b87d6b}.gv-nt__step.is-on{background:#e8b87d17;border-color:#e8b87dad;box-shadow:0 20px 44px -28px #000000e6}.gv-nt__step-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.gv-nt__step-num{color:#e8b87d;font-family:var(--serif);font-size:23px;font-weight:500;line-height:1}.gv-nt__step-tag{background:#e8b87d1f;border:1px solid rgba(232,184,125,.28);border-radius:999px;color:#f3c892;font-size:11px;font-weight:700;letter-spacing:.07em;padding:4px 10px;text-transform:uppercase}.gv-nt__step h3{color:#faf7f2;font-family:var(--serif);font-size:clamp(20px,1.9vw,24px);font-weight:500;line-height:1.2}.gv-nt__step p{color:#c8c0b2;font-size:15px;line-height:1.55;margin-top:6px}.gv-nt__phones{align-items:flex-start;display:flex;gap:18px;justify-content:center}.gv-nt__phone{margin:0;text-align:center}.gv-nt__phone--main{flex:0 1 268px;max-width:268px}.gv-nt__phone--loop{flex:0 1 214px;margin-top:52px;max-width:214px}.gv-nt__bezel{background:linear-gradient(160deg,#35322c,#171614 55%,#292620);border-radius:34px;box-shadow:0 44px 90px -30px #000000f2,0 0 0 1px #ffffff21;padding:8px}.gv-nt__phone--loop .gv-nt__bezel{border-radius:28px;padding:7px}.gv-nt__bezel img{aspect-ratio:560 / 1216;border-radius:27px;display:block;object-fit:cover;width:100%}.gv-nt__loop-vid{aspect-ratio:480 / 1044;border-radius:22px;overflow:hidden;width:100%}.gv-nt__phone figcaption{color:#bdb5a7;font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:10px}.gv-nt__phone figcaption span{color:#e8b87d}.gv-nt__foot{align-items:center;border-top:1px solid rgba(250,247,242,.12);display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin-top:clamp(34px,4.5vw,48px);padding-top:26px}.gv-nt__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.gv-nt__store{align-items:center;background:#faf7f2;border-radius:14px;color:#111110;display:inline-flex;gap:11px;padding:10px 20px;text-decoration:none;transition:transform .2s ease,background .2s ease}.gv-nt__store:hover{background:#fff;color:#000;transform:translateY(-2px)}.gv-nt__store span{display:flex;flex-direction:column;line-height:1.1}.gv-nt__store small{font-size:10.5px;font-weight:650;letter-spacing:.04em}.gv-nt__store strong{font-size:17px;font-weight:750;letter-spacing:-.01em}.gv-nt__specs{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.gv-nt__specs li{color:#cbc3b5;font-size:13.5px;font-weight:550}.gv-nt__specs li:before{color:#e8b87d;content:"✦ "}.gv-patents{background:radial-gradient(circle at 15% 10%,rgba(180,106,43,.12),transparent 45%),radial-gradient(circle at 85% 90%,rgba(127,164,173,.1),transparent 45%),#121211;color:var(--cream);overflow:hidden}.gv-patents__rail{border-bottom:1px solid rgba(250,247,242,.18);height:70px;margin:0 auto clamp(40px,5vw,64px);max-width:calc(var(--max) - 80px);position:relative}.gv-patents__year{bottom:-26px;color:#a59d90;font-size:12px;font-weight:700;letter-spacing:.12em;position:absolute}.gv-patents__dot{border-radius:50%;bottom:-7px;height:14px;position:absolute;transform:translate(-50%);width:14px}.gv-patents__dot--bosch{background:#7fa4ad;box-shadow:0 0 0 4px #7fa4ad2e}.gv-patents__dot--jpm{background:#e8b87d;box-shadow:0 0 0 4px #e8b87d33}.gv-patents__label{color:#faf7f2;font-family:var(--serif);font-size:17px;position:absolute;top:8px;transform:translate(-50%);white-space:nowrap}.gv-patents__label--end{transform:translate(-78%)}.gv-patents__cols{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--max)}.gv-patents__col{display:grid;gap:14px;align-content:start}.gv-patents__org{border-bottom:1px solid rgba(250,247,242,.14);color:#cbc3b5;font-size:14px;margin-bottom:6px;padding-bottom:12px}.gv-patents__org b{color:#faf7f2;font-family:var(--serif);font-size:22px;font-weight:550;margin-right:10px}.gv-patent{background:#faf7f2;border-radius:16px;color:var(--ink);display:flex;flex-direction:column;overflow:hidden;padding:22px 24px 20px;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.gv-patent:before{background:repeating-linear-gradient(90deg,rgba(20,20,19,.06) 0 1px,transparent 1px 6px);content:"";height:6px;left:0;position:absolute;right:0;top:0}.gv-patent--granted:before{background:linear-gradient(90deg,#b46a2b,#e8b87d)}.gv-patent--filed:before{background:linear-gradient(90deg,#4f7a84,#7fa4ad)}a.gv-patent:hover{box-shadow:0 24px 50px -28px #000000e6;color:var(--ink);transform:translateY(-3px)}.gv-patent__stamp{border:1.5px solid currentColor;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.16em;padding:3px 8px;position:absolute;right:18px;text-transform:uppercase;top:20px;transform:rotate(4deg)}.gv-patent--granted .gv-patent__stamp{color:#8f521f}.gv-patent--filed .gv-patent__stamp{color:#3f6a74}.gv-patent__num{font-family:var(--serif);font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.01em;line-height:1.1;padding-right:96px}.gv-patent__title{color:var(--ink);font-size:15px;font-weight:650;line-height:1.4;margin-top:8px}.gv-patent__idea{color:var(--ink-soft);font-family:var(--serif);font-size:17px;font-style:italic;line-height:1.45;margin-top:8px}.gv-patent__meta{border-top:1px dashed var(--line);color:var(--muted);font-size:13px;font-weight:600;margin-top:14px;padding-top:10px}a.gv-patent .gv-patent__meta{color:var(--bronze-dark)}.gv-patents__note{color:#cbc3b5;font-size:15px;line-height:1.6;margin-top:8px}.gv-patents__note b{color:#faf7f2}@media (max-width: 960px){.gv-tiles__grid,.gv-watch__grid,.gv-voices,.gv-stage-trio{grid-template-columns:1fr;max-width:540px;margin-inline:auto}.gv-pipeline,.gv-builds__grid,.gv-nt__stage,.gv-patents__cols,.gv-stage-lead,.gv-feature,.gv-story__inner,.gv-speak__inner,.gv-letter__inner{grid-template-columns:1fr}.gv-pipe-card,.gv-pipe-card:nth-child(4),.gv-pipe-card:nth-child(5){grid-column:span 1}.gv-system__bar dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-story__photo{margin:0 auto;max-width:420px;width:100%}.gv-creds{grid-template-columns:1fr}}@media (max-width: 860px){.gv-hero{display:block;min-height:0}.gv-hero__media{aspect-ratio:16 / 10;position:relative;width:100%}.gv-hero__media img,.gv-hero__vid{object-position:74% top}.gv-hero__media:after{background:linear-gradient(180deg,#0b0b0a00 58%,#0b0b0a);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.gv-hero__scrim{display:none}.gv-hero__inner{padding:16px var(--pad) 52px}}@media (max-width: 640px){.site-head{gap:8px;padding:12px var(--pad)}.site-head nav{gap:8px 14px}.site-head nav a{font-size:13px}.site-head nav a.site-head__cta{font-size:12px;padding:6px 13px}.gv-numbers dl,.gv-system__bar dl{grid-template-columns:1fr;gap:24px}.gv-hero__actions .gv-btn,.gv-nt__actions .gv-btn,.gv-nt__store{justify-content:center;width:100%}.gv-nt__actions{width:100%}.gv-nt__phones{gap:12px}.gv-nt__phone--main{flex:1 1 54%;max-width:54%}.gv-nt__phone--loop{flex:1 1 43%;margin-top:32px;max-width:43%}}.doc table{min-width:640px}.doc th,.doc td{padding:11px}.site--s7{background:#0b0c0d;color:#efe9df}.site--s7 .site-head{background:#0b0c0db8;border-bottom-color:#efe9df14}.site--s7 .site-head__brand,.site--s7 .site-head nav a{color:#e9e2d6}.site--s7 .site-head nav a:hover,.site--s7 .site-head nav a[aria-current=page]{color:#d9a86c}.site--s7 .site-head nav a.site-head__cta{background:#efe9df;color:#0b0c0d}.site--s7 .site-foot{background:#0b0c0d;border-top-color:#efe9df14;color:#9d968b}.site--s7 .site-foot__links a{color:#d8d1c5}.s7{--s7-ink: #0b0c0d;--s7-ink-2: #111416;--s7-petrol: #0f2a31;--s7-storm: #8c969a;--s7-white: #f3eee6;--s7-soft: #bdb6aa;--s7-bronze: #d9a86c;background:var(--s7-ink);color:var(--s7-white);overflow-x:clip}.s7 h1,.s7 h2,.s7 h3{color:var(--s7-white)}.s7-eyebrow{color:var(--s7-bronze);font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.s7-head{margin:0 auto clamp(36px,5vw,64px);max-width:820px;padding:0 var(--pad);text-align:center}.s7-head h2{font-size:clamp(36px,5.4vw,72px);font-weight:450;letter-spacing:-.025em;line-height:1.02}.s7-btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:15px;font-weight:650;gap:10px;justify-content:center;letter-spacing:.01em;min-height:50px;padding:12px 26px;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.s7-btn:active{transform:translateY(1px)}.s7-btn--light{background:var(--s7-white);color:var(--s7-ink)}.s7-btn--light:hover{background:#fff;color:#000}.s7-btn--ghost{border-color:#f3eee673;color:var(--s7-white)}.s7-btn--ghost:hover{border-color:var(--s7-white);color:#fff}.s7-link{background:none;border:0;color:var(--s7-bronze);cursor:pointer;font:inherit;font-size:15px;font-weight:650;padding:0;text-decoration:none}.s7-link:hover{color:#f2c78f;text-decoration:underline}.s7-gate{--p: 0;height:230vh;position:relative}.s7-gate__sticky{height:100vh;height:100svh;overflow:hidden;position:sticky;top:0}.s7-gate__slits{display:grid;gap:calc((1 - var(--p)) * 10px + 2px);grid-template-columns:repeat(7,minmax(0,1fr));top:0;right:0;bottom:0;left:0;padding:0 calc((1 - var(--p)) * 6vw);position:absolute;transform:scale(calc(1.06 - var(--p) * .06))}.s7-slit{--o: clamp(.035, calc(var(--p) * 1.55 - var(--i) * .07), 1);clip-path:inset(calc((1 - var(--o)) * 9%) calc((1 - var(--o)) * 46%));height:100%;overflow:hidden;position:relative;will-change:clip-path}.s7-slit picture{display:block;height:100%;left:calc(var(--i) * -100%);position:absolute;top:0;width:700%}.s7-slit img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.s7-slit__letter{color:var(--s7-white);font-family:var(--serif);font-size:clamp(34px,6vw,92px);font-weight:400;left:50%;letter-spacing:0;line-height:1;opacity:calc(1 - var(--p) * 3);position:absolute;text-shadow:0 2px 24px rgba(0,0,0,.7);top:50%;transform:translate(-50%,-50%)}.s7-gate__veil{background:radial-gradient(ellipse at 50% 55%,#0b0c0d00 30%,#0b0c0dbf),linear-gradient(180deg,#0b0c0d59,#0b0c0d00,#0b0c0d33 60%,#0b0c0deb);top:0;right:0;bottom:0;left:0;opacity:clamp(0,calc(var(--p) * 2 - .6),1);pointer-events:none;position:absolute}.s7-gate__title{bottom:clamp(48px,10vh,110px);left:0;opacity:clamp(0,calc((var(--p) - .55) * 3.2),1);padding:0 var(--pad);pointer-events:none;position:absolute;right:0;text-align:center;transform:translateY(calc((1 - clamp(0,calc((var(--p) - .55) * 3.2),1))*24px))}.s7-gate__title h1{font-size:clamp(64px,13vw,200px);font-weight:400;letter-spacing:.06em;line-height:.9;text-shadow:0 4px 40px rgba(0,0,0,.55);text-transform:uppercase}.s7-gate__title .s7-eyebrow{margin-bottom:clamp(18px,2.6vw,34px);text-shadow:0 1px 12px rgba(0,0,0,.8)}.s7-gate__title h1 em{color:var(--s7-bronze);font-style:normal}.s7-gate__tag{color:var(--s7-white);font-family:var(--serif);font-size:clamp(20px,2.4vw,30px);font-style:italic;margin-top:14px}.s7-gate__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px;pointer-events:auto}.s7-gate__hint{bottom:22px;color:var(--s7-soft);font-size:11px;font-weight:700;left:50%;letter-spacing:.24em;opacity:calc(1 - var(--p) * 4);position:absolute;text-transform:uppercase;transform:translate(-50%)}.s7-gate__hint:after{animation:s7-hint 1.8s ease-in-out infinite;background:var(--s7-soft);content:"";display:block;height:26px;margin:10px auto 0;width:1px}@keyframes s7-hint{0%,to{opacity:.2;transform:scaleY(.4);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}.s7-modal{background:transparent;border:0;color:var(--s7-white);max-height:100vh;max-width:100vw;padding:0}.s7-modal::backdrop{background:#050607f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s7-modal[open]{align-items:center;display:flex;flex-direction:column}.s7-modal video{background:#000;border-radius:14px;height:min(86vh,177vw);max-width:96vw;width:auto}.s7-modal__close{background:#f3eee61f;border:0;border-radius:50%;color:var(--s7-white);cursor:pointer;font-size:28px;height:44px;line-height:1;position:fixed;right:18px;top:18px;width:44px;z-index:2}.s7-modal__cap{color:var(--s7-soft);font-size:13px;margin-top:12px;padding:0 16px;text-align:center}.s7-level{background:linear-gradient(180deg,var(--s7-ink) 0%,var(--s7-petrol) 55%,var(--s7-ink) 100%);padding:clamp(80px,11vw,150px) var(--pad)}.s7-level__inner{align-items:center;display:grid;gap:clamp(36px,6vw,96px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0 auto;max-width:var(--max)}.s7-level__poster{margin:0}.s7-level__poster button{background:none;border:0;border-radius:18px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.s7-level__poster img{box-shadow:0 50px 90px -40px #000000e6;transition:transform .8s cubic-bezier(.2,.7,.2,1);width:100%}.s7-level__poster button:hover img{transform:scale(1.03)}.s7-level__play{align-items:center;background:#f3eee6eb;border-radius:50%;color:var(--s7-ink);display:flex;font-size:22px;height:72px;justify-content:center;left:50%;padding-left:5px;position:absolute;top:58%;transform:translate(-50%,-50%);transition:transform .25s ease;width:72px}.s7-level__poster button:hover .s7-level__play{transform:translate(-50%,-50%) scale(1.08)}.s7-level__copy h2{font-size:clamp(40px,5.6vw,76px);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1}.s7-level__logline{color:var(--s7-soft);font-family:var(--serif);font-size:clamp(19px,1.7vw,23px);line-height:1.55;margin-top:22px;max-width:560px}.s7-level__frames{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;max-width:520px}.s7-level__frames img{aspect-ratio:9 / 13;border-radius:10px;object-fit:cover;width:100%}.s7-level__frames img:nth-child(2){transform:translateY(18px)}.s7-level__facts{display:flex;gap:clamp(22px,4vw,48px);margin:44px 0 0}.s7-level__facts div{display:flex;flex-direction:column}.s7-level__facts dt{color:var(--s7-storm);font-size:11px;font-weight:700;letter-spacing:.16em;order:2;text-transform:uppercase}.s7-level__facts dd{color:var(--s7-white);font-family:var(--serif);font-size:clamp(28px,3vw,40px);line-height:1;margin:0 0 6px;order:1}.s7-level__entry{border-left:2px solid var(--s7-bronze);color:var(--s7-soft);font-size:15px;margin:30px 0 28px;padding-left:14px}.s7-level__entry b{color:var(--s7-white)}.s7-level__actions{display:flex;flex-wrap:wrap;gap:12px}.s7-cast{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(56px,7vw,96px) auto 0;max-width:var(--max);padding:0}.s7-cast li{align-items:center;border-top:1px solid rgba(243,238,230,.12);display:flex;gap:16px;padding-top:18px}.s7-cast img{aspect-ratio:1;border-radius:50%;flex:0 0 64px;object-fit:cover;object-position:center 22%;width:64px}.s7-cast span{color:var(--s7-soft);display:flex;flex-direction:column;font-size:14px;line-height:1.4}.s7-cast b{color:var(--s7-white);font-family:var(--serif);font-size:20px;font-weight:500}.s7-loop{background:#000;overflow:hidden;position:relative}.s7-loop img,.s7-loop video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.s7-evo{padding:clamp(90px,11vw,150px) 0}.s7-evo__body{align-items:center;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:220px minmax(0,1fr) 240px;margin:0 auto;max-width:calc(var(--max) + 2 * var(--pad));padding:0 var(--pad)}.s7-evo__tabs{display:flex;flex-direction:column;gap:8px}.s7-evo__tabs button{align-items:center;background:transparent;border:1px solid rgba(243,238,230,.12);border-radius:14px;color:var(--s7-soft);cursor:pointer;display:flex;font-family:var(--sans);font-size:16px;font-weight:600;gap:14px;overflow:hidden;padding:16px 18px;position:relative;text-align:left;transition:border-color .25s ease,color .25s ease,background .25s ease}.s7-evo__tabs button:hover{border-color:#f3eee659;color:var(--s7-white)}.s7-evo__tabs button.is-on{background:#f3eee60f;border-color:#d9a86c99;color:var(--s7-white)}.s7-evo__num{color:var(--s7-bronze);font-family:var(--serif);font-size:20px}.s7-evo__timer{animation:s7-timer 4.8s linear forwards;background:var(--s7-bronze);bottom:0;height:2px;left:0;position:absolute;transform-origin:left;width:100%}@keyframes s7-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s7-evo__stage{align-items:center;display:flex;flex-direction:column;height:clamp(380px,46vw,560px);justify-content:center;position:relative}.s7-morph{aspect-ratio:9 / 16;border-radius:18px;box-shadow:0 60px 120px -60px #000000f2,0 0 0 1px #f3eee614;height:100%;max-width:100%;overflow:hidden;position:relative;transition:aspect-ratio .9s cubic-bezier(.7,0,.2,1),height .9s cubic-bezier(.7,0,.2,1)}.s7-morph--format,.s7-morph--system{aspect-ratio:16 / 9;height:auto;width:100%}.s7-morph--format{margin-bottom:70px}.s7-morph__media{animation:s7-fade .7s ease both;top:0;right:0;bottom:0;left:0;position:absolute}.s7-morph__grid{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.s7-morph__grid img{animation:s7-pop .55s cubic-bezier(.2,.8,.2,1) both;height:100%;object-fit:cover;width:100%}.s7-evo__eps{bottom:0;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));left:0;position:absolute;right:0}.s7-evo__eps img{animation:s7-pop .5s cubic-bezier(.2,.8,.2,1) both;aspect-ratio:16 / 9;border-radius:6px;object-fit:cover;width:100%}@keyframes s7-fade{0%{opacity:0}to{opacity:1}}@keyframes s7-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.s7-evo__readout{animation:s7-fade .6s ease both}.s7-evo__big{color:var(--s7-white);font-family:var(--serif);font-size:clamp(44px,5vw,72px);letter-spacing:-.02em;line-height:.95}.s7-evo__small{color:var(--s7-bronze);font-family:var(--serif);font-size:clamp(24px,2.4vw,34px);font-style:italic;margin-top:4px}.s7-evo__note{border-top:1px solid rgba(243,238,230,.12);color:var(--s7-soft);font-size:15px;line-height:1.55;margin-top:18px;padding-top:16px}.s7-density{margin:clamp(64px,8vw,110px) auto 0;max-width:var(--max);padding:0 var(--pad)}.s7-density__track{border-bottom:1px solid rgba(243,238,230,.18);height:120px;position:relative}.s7-density__month{border-left:1px dashed rgba(243,238,230,.12);bottom:-26px;color:var(--s7-storm);font-size:11px;font-weight:700;height:146px;letter-spacing:.14em;padding-left:6px;position:absolute;text-transform:uppercase;display:flex;align-items:flex-end}.s7-density__drop{border-radius:3px;bottom:0;position:absolute;transform:translate(-50%);transform-origin:bottom;width:9px}.reveal-on .s7-density .s7-density__drop{transform:translate(-50%) scaleY(0)}.reveal-on .s7-density.is-in .s7-density__drop{animation:s7-rise .6s cubic-bezier(.2,.8,.2,1) both}@keyframes s7-rise{0%{transform:translate(-50%) scaleY(0)}to{transform:translate(-50%) scaleY(1)}}.s7-density__drop--film{background:var(--s7-white);height:96px;width:14px}.s7-density__drop--show{background:#7fa4ad;height:64px}.s7-density__drop--auto{background:var(--s7-bronze);height:64px;width:6px}.s7-density__group{color:var(--s7-white);font-family:var(--serif);font-size:17px;position:absolute;top:-6px;transform:translate(-50%);white-space:nowrap}.s7-density__group--end{transform:translate(-30%)}.s7-density__taste{border-bottom:2px solid var(--s7-bronze);margin-top:46px;position:relative}.s7-density__taste span{background:var(--s7-ink);color:var(--s7-bronze);font-size:11px;font-weight:700;left:50%;letter-spacing:.22em;padding:0 14px;position:absolute;text-transform:uppercase;top:-8px;transform:translate(-50%)}.s7-density__scale{color:var(--s7-storm);display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.06em;margin-top:12px}.s7-density__line{color:var(--s7-white);font-family:var(--serif);font-size:clamp(26px,3.2vw,42px);font-style:italic;margin-top:clamp(40px,5vw,64px);text-align:center}.s7-worlds{padding:clamp(80px,10vw,140px) var(--pad)}.s7-worlds__grid{display:grid;gap:18px;grid-template-areas:"venice show" "venice pinki";grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0 auto;max-width:var(--max)}.s7-world{background:var(--s7-ink-2);border-radius:20px;min-height:0;overflow:hidden;position:relative}.s7-world--venice{grid-area:venice}.s7-world--show{grid-area:show}.s7-world--pinki{grid-area:pinki}.s7-world__media{aspect-ratio:16 / 9}.s7-world--venice .s7-world__media{aspect-ratio:auto;top:0;right:0;bottom:0;left:0;position:absolute}.s7-world--venice:after{background:linear-gradient(180deg,#0b0c0d00 50%,#0b0c0deb);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.s7-world__cap{padding:22px 26px 26px;position:relative;z-index:1}.s7-world--venice .s7-world__cap{bottom:0;left:0;position:absolute;right:0}.s7-world__cap h3{font-size:clamp(24px,2.4vw,32px);font-weight:450;margin-bottom:8px}.s7-world__cap p:not(.s7-eyebrow){color:var(--s7-soft);font-size:15px;line-height:1.55;margin-bottom:12px}.s7-world__cap .s7-eyebrow{margin-bottom:8px}.s7-machine{background:linear-gradient(180deg,var(--s7-ink) 0%,#0d1a1d 50%,var(--s7-ink) 100%);padding:clamp(80px,10vw,140px) var(--pad)}.s7-machine__verbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 36px;max-width:var(--max)}.s7-machine__verbs button{align-items:baseline;background:transparent;border:1px solid rgba(243,238,230,.16);border-radius:999px;color:var(--s7-soft);cursor:pointer;display:inline-flex;font-family:var(--serif);font-size:clamp(20px,2vw,26px);gap:10px;padding:10px 22px;transition:all .25s ease}.s7-machine__verbs button:hover{color:var(--s7-white)}.s7-machine__verbs button.is-on{background:var(--s7-white);border-color:var(--s7-white);color:var(--s7-ink)}.s7-machine__k{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.1em;opacity:.6}.s7-machine__panel{align-items:center;animation:s7-fade .5s ease both;background:#f3eee608;border:1px solid rgba(243,238,230,.1);border-radius:22px;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:var(--max);min-height:400px;padding:clamp(26px,4vw,52px)}.s7-who{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:16px;padding:5px 12px;text-transform:uppercase}.s7-who--h{background:#f3eee61f;color:var(--s7-white)}.s7-who--ha{background:#7fa4ad2e;color:#a9cbd3}.s7-who--a,.s7-who--m{background:#d9a86c29;color:var(--s7-bronze)}.s7-machine__copy h3{font-size:clamp(28px,3vw,40px);font-weight:450;line-height:1.1}.s7-machine__copy p{color:var(--s7-soft);font-size:17px;line-height:1.6;margin-top:14px}.s7-script{background:#f3eee6;border-radius:12px;color:#1b1a18;font-family:Courier Prime,Courier New,ui-monospace,monospace;padding:30px 32px;transform:rotate(-1.2deg)}.s7-script__slug{font-size:12px;font-weight:700;letter-spacing:.04em}.s7-script__line{font-family:var(--hindi);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.5;margin-top:22px}.s7-script__en{color:#5b564e;font-size:14px;font-style:italic;margin-top:10px}.s7-script__review{border-top:1px dashed #b9b1a4;color:#2f6b3b;font-size:12px;font-weight:700;margin-top:22px;padding-top:12px}.s7-castlock{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.s7-castlock figure{margin:0}.s7-castlock img{aspect-ratio:9 / 14;border-radius:12px;object-fit:cover;object-position:center 20%;width:100%}.s7-castlock figcaption{color:var(--s7-soft);font-size:13px;font-weight:600;margin-top:8px;text-align:center}.s7-take{margin:0 auto;max-width:300px;position:relative}.s7-take img{aspect-ratio:9 / 14;border-radius:14px;object-fit:cover;width:100%}.s7-take figcaption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));border-radius:0 0 14px 14px;bottom:0;display:flex;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;justify-content:space-between;left:0;padding:30px 14px 12px;position:absolute;right:0}.s7-take figcaption span:first-child{color:#ff5a4f}.s7-qa{background:#0a0b0c;border:1px solid rgba(243,238,230,.12);border-radius:14px;font-family:ui-monospace,SF Mono,Menlo,monospace;padding:26px 28px}.s7-qa__title{color:var(--s7-soft);font-size:12px;letter-spacing:.04em}.s7-qa dl{display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.s7-qa dl div{display:flex;flex-direction:column}.s7-qa dt{color:var(--s7-storm);font-size:11px;order:2}.s7-qa dd{color:var(--s7-white);font-size:clamp(22px,2.2vw,28px);margin:0 0 4px;order:1}.s7-qa ul{border-top:1px solid rgba(243,238,230,.1);display:grid;gap:8px;list-style:none;margin:0;padding:16px 0 0}.s7-qa li{color:#9fd8a8;font-size:13px}.s7-qa li:before{content:"✓  "}.s7-ship{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.s7-ship img{border-radius:12px;box-shadow:0 30px 60px -30px #000000e6;width:100%}.s7-ship ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.s7-ship li{color:var(--s7-soft);font-size:15px}.s7-ship b{color:var(--s7-white);display:inline-block;font-family:var(--serif);font-size:30px;font-weight:450;margin-right:8px;min-width:26px}.s7-seoul{background:radial-gradient(ellipse at 24% 38%,rgba(108,26,30,.34),transparent 60%),radial-gradient(ellipse at 82% 76%,rgba(15,42,49,.42),transparent 58%),var(--s7-ink);border-top:1px solid rgba(243,238,230,.08);padding:clamp(84px,10vw,148px) var(--pad);scroll-margin-top:84px}.s7-seoul__inner{align-items:center;display:grid;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);margin:0 auto;max-width:var(--max)}.s7-seoul__stage{align-items:center;display:flex;flex-direction:column;gap:16px}.s7-seoul__player{aspect-ratio:9 / 16;border-radius:18px;box-shadow:0 50px 100px -40px #000000f2,0 0 0 1px #f3eee61a;max-width:360px;overflow:hidden;position:relative;width:100%}.s7-seoul__loop{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.s7-seoul__play{align-items:center;background:#f3eee6eb;border:0;border-radius:50%;box-shadow:0 18px 40px #000000a6;color:var(--s7-ink);cursor:pointer;display:flex;font-size:22px;height:72px;justify-content:center;left:50%;padding-left:5px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease,background .25s ease;width:72px;z-index:2}.s7-seoul__play:hover{background:#fff;transform:translate(-50%,-50%) scale(1.08)}.s7-seoul__card{align-items:center;background:#121416eb;border:1px solid rgba(217,168,108,.32);border-radius:16px;display:flex;gap:14px;margin:0;max-width:360px;padding:12px 16px;width:100%}.s7-seoul__card img{aspect-ratio:1;border:2px solid rgba(217,168,108,.55);border-radius:50%;flex:0 0 56px;height:56px;object-fit:cover;object-position:center 22%;width:56px}.s7-seoul__card figcaption{display:flex;flex-direction:column;gap:3px}.s7-seoul__card b{color:var(--s7-white);font-family:var(--serif);font-size:19px;font-weight:450;line-height:1.1}.s7-seoul__card span{color:var(--s7-soft);font-size:12.5px;line-height:1.35}.s7-seoul__copy h2{font-size:clamp(38px,5vw,68px);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.02}.s7-seoul__logline{color:var(--s7-soft);font-family:var(--serif);font-size:clamp(18px,1.65vw,22px);line-height:1.55;margin-top:20px;max-width:580px}.s7-seoul__beats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;max-width:580px}.s7-seoul__beat{margin:0}.s7-seoul__beat img{aspect-ratio:9 / 14;border:1px solid rgba(243,238,230,.1);border-radius:10px;display:block;object-fit:cover;width:100%}.s7-seoul__beat figcaption{color:#b7c2c6;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:1.35;margin-top:6px}.s7-seoul__facts{margin-top:32px}.s7-seoul__actions{margin-top:28px}.s7-close{border-top:1px solid rgba(243,238,230,.08);padding:clamp(90px,11vw,150px) var(--pad);text-align:center}.s7-close__inner{margin:0 auto;max-width:760px}.s7-close h2{font-size:clamp(38px,5vw,66px);font-weight:400;letter-spacing:-.02em;line-height:1.04}.s7-close__chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:30px 0 34px;padding:0}.s7-close__chips li{border:1px solid rgba(243,238,230,.2);border-radius:999px;color:var(--s7-white);font-family:var(--serif);font-size:20px;padding:8px 20px}.s7-close__disclose{color:var(--s7-storm);font-size:13px;line-height:1.6;margin:36px auto 0;max-width:560px}.s7-close__disclose a{color:var(--s7-soft)}.s7-band{background:radial-gradient(circle at 78% 30%,rgba(15,42,49,.9),transparent 60%),#0b0c0d;color:#f3eee6;overflow:hidden;padding:clamp(72px,9vw,128px) var(--pad)}.s7-band__inner{align-items:center;display:grid;gap:clamp(36px,6vw,96px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0 auto;max-width:var(--max)}.s7-band__copy h2{color:#f3eee6;font-size:clamp(40px,5.4vw,74px);font-weight:400;letter-spacing:-.02em;line-height:1}.s7-band__copy h2 em{color:#d9a86c}.s7-band__lede{color:#bdb6aa;font-size:clamp(17px,1.5vw,19px);line-height:1.6;margin-top:20px;max-width:520px}.s7-band__list{border-top:1px solid rgba(243,238,230,.12);display:grid;list-style:none;margin:30px 0 34px;max-width:540px;padding:0}.s7-band__list li{align-items:baseline;border-bottom:1px solid rgba(243,238,230,.12);display:flex;gap:16px;justify-content:space-between;padding:14px 0}.s7-band__list b{color:#f3eee6;font-family:var(--serif);font-size:20px;font-weight:450}.s7-band__list span{color:#d9a86c;font-size:13px;font-weight:650;text-align:right}.s7-band__actions{display:flex;flex-wrap:wrap;gap:12px}.s7-engine,.s7-pillar{scroll-margin-top:84px}.s7-engine{background:radial-gradient(ellipse at 50% 0%,#0f2a318c,#0b0c0d00 60%),var(--s7-ink);border-top:1px solid rgba(243,238,230,.08);padding:clamp(84px,10vw,148px) var(--pad)}.s7-engine__head{max-width:860px}.s7-engine__sub{color:var(--s7-soft);font-size:clamp(17px,1.5vw,19px);line-height:1.6;margin:18px auto 0;max-width:680px}.s7-engine__jumps{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.s7-engine__jumps a{background:#f3eee60a;border:1px solid rgba(243,238,230,.16);border-radius:999px;color:var(--s7-white);font-size:12px;font-weight:650;letter-spacing:.08em;padding:9px 16px;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.s7-engine__jumps a:hover{background:#d9a86c24;border-color:#d9a86c99;color:#fff}.s7-pillar{margin:clamp(56px,7vw,96px) auto 0;max-width:var(--max)}.s7-pillar__bar{border-top:1px solid rgba(243,238,230,.12);margin-bottom:clamp(24px,3vw,36px);padding-top:24px}.s7-pillar__num{color:var(--s7-bronze);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.s7-pillar__bar h3{font-size:clamp(28px,3.4vw,44px);font-weight:450;letter-spacing:-.02em;line-height:1.08}.s7-tabs{display:flex;flex-wrap:wrap;gap:8px}.s7-tabs button{background:#f3eee60a;border:1px solid rgba(243,238,230,.16);border-radius:999px;color:var(--s7-soft);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:650;padding:8px 16px;transition:all .2s ease}.s7-tabs button:hover{border-color:#f3eee666;color:var(--s7-white)}.s7-tabs button.is-on{background:var(--s7-white);border-color:var(--s7-white);color:var(--s7-ink)}.s7-topology{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 22px;padding:0}.s7-node{background:linear-gradient(180deg,#f3eee60b,#f3eee605);border:1px solid rgba(243,238,230,.11);border-radius:18px;display:flex;flex-direction:column;padding:20px;position:relative}.s7-node--critic{border-color:#d9a86c5c;background:linear-gradient(180deg,#d9a86c17,#f3eee605)}.s7-node__top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.s7-node__step{color:var(--s7-bronze);font-family:var(--serif);font-size:20px}.s7-node__tag{color:#b7c2c6;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.s7-node h4{color:var(--s7-white);font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.2;margin:0 0 8px}.s7-node p{color:var(--s7-soft);font-size:14px;line-height:1.5;margin:0 0 14px}.s7-node__rule{border-top:1px solid rgba(243,238,230,.1);color:#d8d1c5;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.45;margin-top:auto;padding-top:10px}.s7-diff{background:#f3eee606;border:1px solid rgba(243,238,230,.1);border-radius:22px;padding:clamp(22px,3.2vw,36px)}.s7-diff__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.s7-diff__head .s7-eyebrow{margin-bottom:6px}.s7-diff__head h4{color:var(--s7-white);font-family:var(--serif);font-size:clamp(22px,2.4vw,30px);font-weight:450;margin:0}.s7-diff__grid{animation:s7-fade .4s ease both;display:grid;gap:16px;grid-template-columns:minmax(0,.92fr) minmax(0,1.24fr) minmax(0,.92fr)}.s7-diff__card{background:#0e1113;border:1px solid rgba(243,238,230,.1);border-radius:16px;display:flex;flex-direction:column;padding:20px 22px}.s7-diff__card--critic{border-color:#d9a86c61}.s7-diff__card--ship{border-color:#9fe0ac57}.s7-diff__pill{align-self:flex-start;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.s7-diff__pill--draft{background:#f09a8f24;color:#f4aca2}.s7-diff__pill--critic{background:#d9a86c29;color:#e6b980}.s7-diff__pill--ship{background:#9fe0ac24;color:#9fe0ac}.s7-diff__card h5{color:var(--s7-white);font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.22;margin:0 0 12px}.s7-diff__card blockquote{border-left:2px solid rgba(243,238,230,.25);color:#e8e1d5;font-size:14.5px;font-style:italic;line-height:1.55;margin:0 0 14px;padding-left:12px}.s7-diff__card--critic blockquote{border-left-color:var(--s7-bronze)}.s7-diff__card--ship blockquote{border-left-color:#9fe0ac;font-style:normal}.s7-diff__card p{color:var(--s7-soft);font-size:13.5px;line-height:1.55;margin:auto 0 0}.s7-diff__sub{border-top:1px solid rgba(243,238,230,.09);color:#9fe0ac!important;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px!important;padding-top:10px}.s7-meters{display:grid;gap:9px;margin-top:auto;padding-top:6px}.s7-meter__meta{color:#d8d1c5;display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.s7-meter__meta b{color:var(--s7-bronze);font-family:ui-monospace,SF Mono,Menlo,monospace}.s7-meter__track{background:#f3eee617;border-radius:999px;height:7px;overflow:visible;position:relative}.s7-meter__fill{background:linear-gradient(90deg,#7fa4ad,var(--s7-bronze));border-radius:999px;display:block;height:100%}.s7-meter__gate{background:var(--s7-white);height:13px;left:85%;position:absolute;top:-3px;width:2px}.s7-meters__caption{color:#a6b0b4!important;font-size:11px!important;margin-top:4px!important}.s7-telemetry{display:grid;gap:20px;grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr)}.s7-telemetry__main{background:#0e1214;border:1px solid rgba(243,238,230,.11);border-radius:22px;min-width:0;padding:clamp(18px,2.8vw,30px)}.s7-telemetry__bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.s7-telemetry__hint{color:#a4aeb2;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.s7-scope__legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:10px}.s7-scope__key{align-items:center;color:#d5cfc3;display:inline-flex;font-size:12.5px;gap:8px}.s7-scope__key i{border-radius:999px;display:inline-block;height:3px;width:18px}.s7-scope__key--gold i{background:var(--s7-bronze)}.s7-scope__key--muted i{border-top:2px dashed #8c969a;height:0}.s7-scope__key--teal i{background:#84b7c2}.s7-scope__svg{display:block;height:auto;overflow:visible;touch-action:pan-y;width:100%}.s7-scope__svg:focus-visible{outline:2px solid var(--s7-bronze);outline-offset:4px}.s7-scope__grid{stroke:#f3eee614;stroke-width:1}.s7-scope__axis{fill:#9ea8ac;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.s7-scope__gate{stroke:#84b7c273;stroke-dasharray:4 4;stroke-width:1.2}.s7-scope__gate-label{fill:#a8d4de;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.s7-scope__lufs{stroke:#9fe0ac73;stroke-dasharray:5 4;stroke-width:1.2}.s7-scope__lufs-label{fill:#9fe0ac;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.s7-scope__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.s7-scope__line--gold{stroke:var(--s7-bronze);stroke-width:2.8}.s7-scope__line--muted{stroke:#7f898d;stroke-dasharray:5 5;stroke-width:2}.s7-scope__dot{fill:#0e1214;stroke:var(--s7-bronze);stroke-width:2}.s7-scope__dot.is-on{fill:var(--s7-bronze);stroke:var(--s7-white)}.s7-scope__dot-muted{fill:#7f898d}.s7-scope__breakout{fill:#84b7c2;stroke:#0e1214;stroke-width:2}.s7-scope__cursor{stroke:#f3eee659;stroke-width:1}.s7-scope__bar--teal{fill:#84b7c2a6;transition:fill .15s ease}.s7-scope__bar--gold{fill:#d9a86cd9;transition:fill .15s ease}.s7-scope__bar.is-on{fill:var(--s7-white)}.s7-scope__sting{fill:var(--s7-bronze)}.s7-scope__readout{align-items:center;background:#f3eee60a;border:1px solid rgba(243,238,230,.09);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;margin-top:12px;padding:14px 16px}.s7-scope__readout>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.s7-scope__stat-k{color:var(--s7-bronze);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.s7-scope__readout b{color:var(--s7-white);font-family:var(--serif);font-size:22px;font-weight:500}.s7-scope__vs{color:#a6b0b4;font-size:12.5px}.s7-scope__readout p{color:var(--s7-soft);font-size:13.5px;line-height:1.45;margin:0}.s7-telemetry__rules{background:#f3eee606;border:1px solid rgba(243,238,230,.1);border-radius:22px;display:flex;flex-direction:column;padding:clamp(20px,2.8vw,28px)}.s7-telemetry__rules .s7-eyebrow{margin-bottom:6px}.s7-telemetry__rules h4{color:var(--s7-white);font-family:var(--serif);font-size:24px;font-weight:450;margin:0 0 16px}.s7-telemetry__rules ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.s7-telemetry__rules li{border-top:1px solid rgba(243,238,230,.1);padding-top:12px}.s7-telemetry__rules li span{color:#a8d4de;display:block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700;margin-bottom:4px}.s7-telemetry__rules li p{color:var(--s7-soft);font-size:13.5px;line-height:1.45;margin:0}.s7-vision{background:#0e1113;border:1px solid rgba(243,238,230,.11);border-radius:22px;overflow:hidden;padding:clamp(18px,3vw,32px)}.s7-vision__tabs{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px}.s7-vision__tabs button{align-items:center;background:#f3eee608;border:1px solid rgba(243,238,230,.13);border-radius:14px;color:var(--s7-soft);cursor:pointer;display:flex;font-family:var(--sans);font-size:14px;font-weight:650;gap:10px;padding:13px 14px;text-align:left;transition:all .2s ease}.s7-vision__tabs button:hover{border-color:#f3eee659;color:var(--s7-white)}.s7-vision__tabs button.is-on{background:#d9a86c1f;border-color:#d9a86ca6;color:var(--s7-white)}.s7-vision__num{color:var(--s7-bronze);font-family:var(--serif);font-size:19px}.s7-vision__stage{align-items:center;animation:s7-fade .4s ease both;display:grid;gap:clamp(22px,3.4vw,40px);grid-template-columns:minmax(0,1.38fr) minmax(0,.82fr)}.s7-plate{margin:0}.s7-plate__btn{background:#050607;border:1px solid rgba(243,238,230,.12);border-radius:14px;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.s7-plate__btn img{display:block;height:auto;transition:transform .5s ease;width:100%}.s7-plate__btn:hover img{transform:scale(1.015)}.s7-plate--tall .s7-plate__btn img{margin:0 auto;max-height:580px;max-width:100%;width:auto}.s7-plate__foot{align-items:center;background:#090b0c;border-top:1px solid rgba(243,238,230,.1);color:#a6b0b4;display:flex;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;gap:12px;justify-content:space-between;padding:10px 14px;text-align:left}.s7-plate__zoom{background:#f3eee60f;border:1px solid rgba(243,238,230,.24);border-radius:999px;color:var(--s7-white);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;padding:4px 11px;white-space:nowrap}.s7-vision__badge{background:#84b7c224;border-radius:999px;color:#a8d4de;display:inline-block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;margin-bottom:14px;padding:5px 12px}.s7-vision__meta h4{color:var(--s7-white);font-family:var(--serif);font-size:clamp(24px,2.6vw,34px);font-weight:450;line-height:1.12;margin:0 0 12px}.s7-vision__meta p{color:var(--s7-soft);font-size:15px;line-height:1.6;margin:0 0 18px}.s7-vision__checks{border-top:1px solid rgba(243,238,230,.1);display:grid;gap:9px;list-style:none;margin:0;padding:16px 0 0}.s7-vision__checks li{color:#d8d1c5;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.45}.s7-thumbgate{background:#080a0b;border:1px solid rgba(243,238,230,.1);border-radius:16px;padding:18px}.s7-thumbgate__bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.s7-thumbgate__bar span{color:#a6b0b4;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.s7-thumbgate__toggle{background:#d9a86c26;border:1px solid rgba(217,168,108,.55);border-radius:999px;color:#f0c993;cursor:pointer;font-family:var(--sans);font-size:12.5px;font-weight:650;padding:7px 14px;transition:all .2s ease}.s7-thumbgate__toggle:hover,.s7-thumbgate__toggle.is-phone{background:var(--s7-bronze);color:var(--s7-ink)}.s7-thumbgate__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.s7-thumbcard{margin:0}.s7-thumbcard__frame{border-radius:10px;margin:0 auto;overflow:hidden;transition:width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1);width:100%}.s7-thumbgate__grid.is-phone .s7-thumbcard__frame{border:1px solid rgba(217,168,108,.65);border-radius:6px;height:94px;max-width:100%;width:168px}.s7-thumbcard__frame img{aspect-ratio:16 / 9;display:block;height:100%;object-fit:cover;width:100%}.s7-thumbcard figcaption{color:var(--s7-soft);font-size:12.5px;line-height:1.4;margin-top:8px;text-align:center}.s7-thumbcard figcaption b{color:var(--s7-white);display:block;font-size:12px;margin-bottom:2px}.s7-modal--plate img{border-radius:12px;height:auto;max-height:86vh;max-width:95vw;object-fit:contain;width:auto}.s7-band__media{display:flex;gap:14px;height:clamp(420px,44vw,600px);justify-content:center}.s7-band__media .s7-loop{aspect-ratio:9 / 16;border-radius:18px;box-shadow:0 50px 100px -50px #000;height:100%}.s7-band__media .s7-loop:nth-child(2){height:78%;margin-top:auto}@media (max-width: 1180px){.s7-vision__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1080px){.s7-topology{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.s7-level__inner,.s7-seoul__inner,.s7-machine__panel,.s7-band__inner,.s7-diff__grid,.s7-telemetry,.s7-vision__stage{grid-template-columns:1fr}.s7-level__poster{margin:0 auto;max-width:380px}.s7-evo__body{grid-template-columns:1fr}.s7-evo__tabs{flex-direction:row}.s7-evo__tabs button{flex:1;flex-direction:column;font-size:13px;gap:4px;padding:12px 8px;text-align:center}.s7-evo__stage{height:min(118vw,520px)}.s7-evo__readout{text-align:center}.s7-worlds__grid{grid-template-areas:"venice" "show" "pinki";grid-template-columns:1fr}.s7-world--venice{aspect-ratio:4 / 5}.s7-cast{grid-template-columns:1fr}}@media (max-width: 760px){.s7-gate{height:210vh}.s7-gate__slits{padding:0 calc((1 - var(--p)) * 3vw)}.s7-gate__actions .s7-btn,.s7-level__actions .s7-btn{width:100%}.s7-seoul__beats{grid-template-columns:repeat(2,minmax(0,1fr))}.s7-density__group{font-size:14px}.s7-density__drop--film{width:10px}.s7-density__drop--show{width:6px}.s7-density__drop--auto{width:3px}.s7-machine__verbs button{font-size:18px;padding:8px 16px}.s7-ship,.s7-castlock{grid-template-columns:1fr 1fr}.s7-castlock figure:last-child{display:none}.s7-band__media .s7-loop:nth-child(2){display:none}.s7-topology,.s7-vision__tabs,.s7-thumbgate__grid{grid-template-columns:1fr}.s7-band__actions .gv-btn{width:100%}}@media (prefers-reduced-motion: reduce){.s7-gate{height:auto}.s7-gate__sticky{position:relative}.s7-morph,.s7-morph__grid img,.s7-evo__eps img,.s7-density__drop{animation:none!important;transition:none!important}}
