[data-scene="01-hero"] .hero{position:relative;width:100%;min-height:100svh;display:grid;align-items:end;overflow:hidden;background:var(--canvas)}[data-scene="01-hero"] .hero__media,[data-scene="01-hero"] .hero__scrim,[data-scene="01-hero"] .hero__veil{position:absolute;inset:0}[data-scene="01-hero"] .hero__media{background:var(--canvas)}[data-scene="01-hero"] .hero__scrim{pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--canvas) 8%,transparent) 0%,color-mix(in srgb,var(--canvas) 18%,transparent) 42%,var(--canvas) 100%)}[data-scene="01-hero"] .hero__veil{background:var(--canvas);opacity:0;pointer-events:none}[data-scene="01-hero"] .hero__copy{position:relative;z-index:1;width:min(100% - var(--gutter, 20px) * 2,1240px);margin:0 auto;padding:0 0 clamp(56px,13vh,160px) clamp(20px,5vw,80px);text-align:left}[data-scene="01-hero"] .hero__kicker{margin:0 0 var(--space-md, 16px);color:var(--ink-subtle);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:clamp(11px,.95vw,var(--eyebrow-size, 13px));font-weight:500;letter-spacing:.18em;text-transform:uppercase}[data-scene="01-hero"] .hero__title{margin:0 0 var(--space-lg, 24px);max-width:13ch;color:var(--ink);font-family:var(--font-display, inherit);font-size:clamp(52px,9.8vw,144px);font-weight:750;line-height:.96;letter-spacing:-.055em;word-break:keep-all;text-wrap:balance}[data-scene="01-hero"] .hero__title span{display:inline-block;white-space:pre}[data-scene="01-hero"] .hero__line{margin:0;color:var(--ink-muted);font-family:var(--font-body, inherit);font-size:clamp(17px,1.6vw,var(--subhead-size, 20px));line-height:1.55;word-break:keep-all}[data-scene="01-hero"] .hero__meta{margin:var(--space-sm, 12px) 0 0;color:var(--ink-subtle);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:clamp(12px,1vw,var(--mono-size, 13px));letter-spacing:.08em}[data-scene="01-hero"] .hero__meta:empty{display:none}@media(max-width:720px){[data-scene="01-hero"] .hero{display:block}[data-scene="01-hero"] .hero__media{position:relative;inset:auto;width:100%;aspect-ratio:13 / 15}[data-scene="01-hero"] .hero__scrim{inset:auto 0 0;height:62%}[data-scene="01-hero"] .hero__copy{width:100%;margin:0;padding:var(--space-lg, 24px) var(--gutter, 20px) var(--space-xl, 32px)}[data-scene="01-hero"] .hero__title{margin-bottom:var(--space-md, 16px);max-width:13ch;font-size:clamp(42px,13vw,72px)}[data-scene="01-hero"] .hero__line{max-width:32ch}}@media(prefers-reduced-motion:reduce){[data-scene="01-hero"] .hero__veil{display:none}}[data-scene="02-question"] .q{box-sizing:border-box;width:min(1320px,calc(100% - var(--gutter,24px)*2));min-height:100svh;margin:auto;padding:clamp(42px,7vh,80px) 0;display:flex;flex-direction:column;justify-content:center;color:var(--ink)}[data-scene="02-question"] .q__head{max-width:1160px;margin:0 0 clamp(24px,4vh,40px)}[data-scene="02-question"] .q__kicker{margin:0 0 12px;color:var(--accent);font:700 clamp(12px,1vw,14px)/1.3 var(--font-mono,monospace);letter-spacing:.12em}[data-scene="02-question"] .q__title{max-width:17ch;margin:0;font:760 clamp(42px,6.3vw,86px)/1.04 var(--font-display,inherit);letter-spacing:-.045em;text-wrap:balance;word-break:keep-all}[data-scene="02-question"] .q__question{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(16px,3vw,40px);max-width:1160px}[data-scene="02-question"] .q__measure,[data-scene="02-question"] .q__unknown{min-width:0;padding:20px 0;border-top:4px solid var(--accent);border-bottom:1px solid var(--line)}[data-scene="02-question"] .q__unknown{border-top-color:var(--ink-subtle)}[data-scene="02-question"] .q__measure span,[data-scene="02-question"] .q__unknown span{display:block;margin:0 0 16px;color:var(--ink-muted);font:650 clamp(14px,1.2vw,17px)/1.4 var(--font-body,inherit);word-break:keep-all}[data-scene="02-question"] .q__measure strong,[data-scene="02-question"] .q__unknown strong{display:block;max-width:18ch;min-height:2.2em;color:var(--ink);font:740 clamp(24px,3vw,40px)/1.15 var(--font-display,inherit);letter-spacing:-.025em;word-break:keep-all}[data-scene="02-question"] .q__measure small,[data-scene="02-question"] .q__unknown small{display:block;margin-top:12px;color:var(--ink-muted);font:450 clamp(14px,1.2vw,17px)/1.5 var(--font-body,inherit);word-break:keep-all}[data-scene="02-question"] .q__not-equal{align-self:center;color:var(--accent);font:500 clamp(32px,4vw,52px)/1 var(--font-display,inherit)}[data-scene="02-question"] .q__prompt{max-width:60ch;margin:clamp(26px,4vh,42px) 0 0;padding-left:18px;border-left:4px solid var(--accent);color:var(--ink);font:700 clamp(21px,2.2vw,30px)/1.35 var(--font-display,inherit);word-break:keep-all}[data-scene="02-question"] .q__source{margin:18px 0 0;color:var(--ink-subtle);font:500 12px/1.45 var(--font-body,inherit)}@media(max-width:720px){[data-scene="02-question"] .q{padding:34px 0;justify-content:flex-start}[data-scene="02-question"] .q__head{margin-bottom:22px}[data-scene="02-question"] .q__title{font-size:clamp(36px,10vw,52px);max-width:13ch}[data-scene="02-question"] .q__question{grid-template-columns:minmax(0,1fr);gap:10px}[data-scene="02-question"] .q__measure,[data-scene="02-question"] .q__unknown{padding:12px 0}[data-scene="02-question"] .q__measure span,[data-scene="02-question"] .q__unknown span{margin-bottom:6px;font-size:13px}[data-scene="02-question"] .q__measure strong,[data-scene="02-question"] .q__unknown strong{min-height:0;font-size:24px}[data-scene="02-question"] .q__measure small,[data-scene="02-question"] .q__unknown small{font-size:13px;margin-top:6px}[data-scene="02-question"] .q__not-equal{justify-self:center;font-size:24px;transform:rotate(90deg)}[data-scene="02-question"] .q__prompt{margin-top:20px;font-size:19px}}@media(prefers-reduced-motion:reduce){[data-scene="02-question"] .q *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="03-method"] .s{position:relative;width:min(1320px,calc(100% - var(--gutter,24px)*2));min-height:100svh;margin:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vh,110px) 0;color:var(--ink)}[data-scene="03-method"] .s__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="03-method"] .s__kicker{margin:0 0 .8rem;color:var(--ink-subtle);font:600 .76rem var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase}[data-scene="03-method"] .s__title{margin:0;font:700 clamp(30px,5vw,68px)/1.05 var(--font-display,inherit);letter-spacing:-.035em;max-width:16ch;text-wrap:balance}[data-scene="03-method"] .s h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="03-method"] .s p{color:var(--ink-muted);line-height:1.55}[data-scene="03-method"] .s img{display:block;max-width:100%}[data-scene="03-method"] .s__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;position:relative;margin-top:6vh}[data-scene="03-method"] .s__steps:before{content:"";position:absolute;left:0;right:0;top:1.7rem;height:1px;background:var(--accent);transform:scaleX(var(--flow,1));transform-origin:left}[data-scene="03-method"] .s__step{position:relative;padding-top:4rem}[data-scene="03-method"] .s__num{position:absolute;top:0;left:0;width:3.4rem;height:3.4rem;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--surface);font-variant-numeric:tabular-nums}@media(max-width:720px){[data-scene="03-method"] .s{padding:36px 0;min-height:100svh}[data-scene="03-method"] .s__steps{grid-template-columns:1fr;gap:1rem}[data-scene="03-method"] .s__steps:before{left:1.7rem;right:auto;top:0;bottom:0;width:1px;height:auto}[data-scene="03-method"] .s__step{padding:0 0 1rem 4.5rem;min-height:4rem}}@media(prefers-reduced-motion:reduce){[data-scene="03-method"] .s *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="04-system"] .m{position:relative;width:min(1320px,calc(100% - var(--gutter,24px)*2));min-height:100svh;margin:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vh,110px) 0;color:var(--ink)}[data-scene="04-system"] .m__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="04-system"] .m__kicker{margin:0 0 .8rem;color:var(--ink-subtle);font:600 .76rem var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase}[data-scene="04-system"] .m__title{margin:0;font:700 clamp(30px,5vw,68px)/1.05 var(--font-display,inherit);letter-spacing:-.035em;max-width:16ch;text-wrap:balance}[data-scene="04-system"] .m h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="04-system"] .m p{color:var(--ink-muted);line-height:1.55}[data-scene="04-system"] .m img{display:block;max-width:100%}[data-scene="04-system"] .m__map{position:relative;min-height:50vh;display:grid;place-items:center}[data-scene="04-system"] .m__hub{z-index:2;width:clamp(130px,20vw,250px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;padding:1rem;background:var(--accent);color:var(--surface);font-size:1.3rem}[data-scene="04-system"] .m__nodes{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center}[data-scene="04-system"] .m__node{max-width:12rem;padding:1rem;border:1px solid var(--line);background:var(--surface)}[data-scene="04-system"] .m__nodes:before{content:"";position:absolute;inset:18% 20%;border:1px solid var(--accent-soft);border-radius:50%}@media(max-width:720px){[data-scene="04-system"] .m{padding:36px 0;min-height:100svh}[data-scene="04-system"] .m__map{min-height:48vh}[data-scene="04-system"] .m__nodes{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){[data-scene="04-system"] .m *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="06-findings"] .ch{position:relative;width:min(1320px,calc(100% - var(--gutter,24px)*2));min-height:100svh;margin:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vh,110px) 0;color:var(--ink)}[data-scene="06-findings"] .ch__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="06-findings"] .ch__kicker{margin:0 0 .8rem;color:var(--ink-subtle);font:600 .76rem var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase}[data-scene="06-findings"] .ch__title{margin:0;font:700 clamp(30px,5vw,68px)/1.05 var(--font-display,inherit);letter-spacing:-.035em;max-width:16ch;text-wrap:balance}[data-scene="06-findings"] .ch h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="06-findings"] .ch p{color:var(--ink-muted);line-height:1.55}[data-scene="06-findings"] .ch img{display:block;max-width:100%}[data-scene="06-findings"] .ch__chart{display:flex;align-items:end;gap:clamp(12px,3vw,36px);height:42vh;border-bottom:1px solid var(--ink-muted);padding:0 1rem}[data-scene="06-findings"] .ch__bar{flex:1;min-width:12px;background:linear-gradient(180deg,var(--accent),var(--accent-2));transform-origin:bottom}[data-scene="06-findings"] .ch__bar span{display:block;transform:translateY(-1.8em);text-align:center;font-variant-numeric:tabular-nums}[data-scene="06-findings"] .ch__labels{display:flex;gap:clamp(12px,3vw,36px);padding:1rem}[data-scene="06-findings"] .ch__labels span{flex:1;text-align:center;font-size:.85rem}@media(max-width:720px){[data-scene="06-findings"] .ch{padding:36px 0;min-height:100svh}[data-scene="06-findings"] .ch__chart{height:34vh}}@media(prefers-reduced-motion:reduce){[data-scene="06-findings"] .ch *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="07-annotation"] .a{position:relative;width:min(1320px,calc(100% - var(--gutter,24px)*2));min-height:100svh;margin:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vh,110px) 0;color:var(--ink)}[data-scene="07-annotation"] .a__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="07-annotation"] .a__kicker{margin:0 0 .8rem;color:var(--ink-subtle);font:600 .76rem var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase}[data-scene="07-annotation"] .a__title{margin:0;font:700 clamp(30px,5vw,68px)/1.05 var(--font-display,inherit);letter-spacing:-.035em;max-width:16ch;text-wrap:balance}[data-scene="07-annotation"] .a h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="07-annotation"] .a p{color:var(--ink-muted);line-height:1.55}[data-scene="07-annotation"] .a img{display:block;max-width:100%}[data-scene="07-annotation"] .a__plot{height:44vh;position:relative;margin-left:2.5rem;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0 24%,var(--line) 24.2% 24.5%)}[data-scene="07-annotation"] .a__scale{position:absolute;inset:0 auto 0 -2.5rem;display:flex;flex-direction:column;justify-content:space-between;width:2rem;color:var(--ink-subtle);font:500 .68rem var(--font-mono,monospace);text-align:right}[data-scene="07-annotation"] .a__unit{position:absolute;z-index:2;left:0;top:-1.7rem;color:var(--ink-subtle);font:500 .72rem var(--font-mono,monospace)}[data-scene="07-annotation"] .a__line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}[data-scene="07-annotation"] .a__dots{position:absolute;inset:0;pointer-events:none}[data-scene="07-annotation"] .a__dots i{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--canvas);border:3px solid var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--canvas)}[data-scene="07-annotation"] .a__dots i.is-selected{width:17px;height:17px;background:var(--accent);box-shadow:0 0 0 5px var(--canvas),0 0 0 7px var(--accent)}[data-scene="07-annotation"] .a__times{position:absolute;left:0;right:0;top:calc(100% + .45rem);display:flex;justify-content:space-between;color:var(--ink-subtle);font:500 .72rem var(--font-mono,monospace);font-variant-numeric:tabular-nums}[data-scene="07-annotation"] .a__times span{white-space:nowrap}[data-scene="07-annotation"] .a__callout{position:absolute;left:0;top:clamp(12%,calc(var(--callout-y,30)*1%),85%);max-width:min(15rem,45%);transform:translateY(-100%);border-left:2px solid var(--accent);padding:.5rem 1rem;background:var(--surface);color:var(--ink);box-shadow:0 8px 28px var(--shadow)}[data-scene="07-annotation"] .a__empty{position:absolute;left:50%;top:50%;max-width:28rem;margin:0;padding:1rem 1.2rem;transform:translate(-50%,-50%);border:1px dashed var(--line);background:var(--surface);color:var(--ink-muted);text-align:center}[data-scene="07-annotation"] .a__empty[hidden]{display:none}[data-scene="07-annotation"] .a__source{margin:2rem 0 0 2.5rem;color:var(--ink-subtle);font:500 .75rem var(--font-mono,monospace)}@media(max-width:720px){[data-scene="07-annotation"] .a{padding:36px 0;min-height:100svh}[data-scene="07-annotation"] .a__plot{height:35vh}[data-scene="07-annotation"] .a__callout{max-width:60%;font-size:.8rem}[data-scene="07-annotation"] .a__source{overflow-wrap:anywhere}[data-scene="07-annotation"] .a__times{font-size:.62rem}}@media(prefers-reduced-motion:reduce){[data-scene="07-annotation"] .a *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}[data-scene="07-annotation"] .a__line path{stroke-dashoffset:0}}[data-scene="07-annotation"] .a__plot{height:auto;min-height:330px;margin:0;padding:30px 0 42px;border:0;background:none}[data-scene="07-annotation"] .a__scale,[data-scene="07-annotation"] .a__unit,[data-scene="07-annotation"] .a__line,[data-scene="07-annotation"] .a__dots,[data-scene="07-annotation"] .a__times,[data-scene="07-annotation"] .a__empty,[data-scene="07-annotation"] .a__callout{display:none!important}[data-scene="07-annotation"] .a__comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(18px,4vw,60px);align-items:center}[data-scene="07-annotation"] .a__measure{display:grid;gap:8px;min-width:0}[data-scene="07-annotation"] .a__measure>span{font:700 clamp(22px,2.3vw,32px)/1 var(--font-mono,monospace);color:var(--ink)}[data-scene="07-annotation"] .a__measure strong{font:760 clamp(76px,11vw,144px)/.9 var(--font-mono,monospace);letter-spacing:-.08em;color:var(--accent);font-variant-numeric:tabular-nums}[data-scene="07-annotation"] .a__measure--afternoon strong{color:var(--ink-muted)}[data-scene="07-annotation"] .a__measure i{display:block;height:clamp(22px,3vw,36px);width:var(--value,0%);background:var(--accent)}[data-scene="07-annotation"] .a__measure--afternoon i{background:var(--ink-muted)}[data-scene="07-annotation"] .a__measure small{font-size:clamp(15px,1.35vw,19px);color:var(--ink-muted)}[data-scene="07-annotation"] .a__delta{font:750 clamp(23px,3vw,40px)/1 var(--font-mono,monospace);text-align:center;color:var(--local-warm,var(--accent))}[data-scene="07-annotation"] .a__delta small{display:block;margin-top:8px;font:600 13px/1.3 var(--font-body,inherit);color:var(--ink-muted)}[data-scene="07-annotation"] .a__late{position:absolute;right:0;bottom:2px;margin:0;font-size:15px;color:var(--ink-muted)}[data-scene="07-annotation"] .a__source{font-size:15px;line-height:1.5;color:var(--ink-muted)}@media(max-width:720px){[data-scene="07-annotation"] .a__plot{min-height:0;padding:8px 0 34px}[data-scene="07-annotation"] .a__comparison{gap:9px;grid-template-columns:1fr 70px 1fr}[data-scene="07-annotation"] .a__measure>span{font-size:18px}[data-scene="07-annotation"] .a__measure strong{font-size:clamp(55px,17vw,78px)}[data-scene="07-annotation"] .a__measure i{height:16px}[data-scene="07-annotation"] .a__measure small{font-size:12px;line-height:1.3}[data-scene="07-annotation"] .a__delta{font-size:21px}[data-scene="07-annotation"] .a__delta small{font-size:10px}[data-scene="07-annotation"] .a__late{font-size:12px;bottom:0}[data-scene="07-annotation"] .a__source{font-size:13px}}[data-scene="08-limits"] .d{position:relative;width:min(1320px,calc(100% - var(--gutter,24px)*2));min-height:100svh;margin:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vh,110px) 0;color:var(--ink)}[data-scene="08-limits"] .d__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="08-limits"] .d__kicker{margin:0 0 .8rem;color:var(--ink-subtle);font:600 .76rem var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase}[data-scene="08-limits"] .d__title{margin:0;font:700 clamp(30px,5vw,68px)/1.05 var(--font-display,inherit);letter-spacing:-.035em;max-width:16ch;text-wrap:balance}[data-scene="08-limits"] .d h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="08-limits"] .d p{color:var(--ink-muted);line-height:1.55}[data-scene="08-limits"] .d img{display:block;max-width:100%}[data-scene="08-limits"] .d__layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,7vw,96px);align-items:center}[data-scene="08-limits"] .d__paper{position:relative;display:grid;grid-template-columns:minmax(120px,.55fr) 1fr;align-items:center;gap:clamp(16px,3vw,40px);min-height:42vh;padding:clamp(20px,3vw,48px);background:var(--surface-raised);box-shadow:0 24px 80px var(--shadow);border:1px solid var(--line);transform:rotate(-1deg)}[data-scene="08-limits"] .d__image{width:100%;max-height:28vh;object-fit:contain;filter:saturate(.72)}[data-scene="08-limits"] .d__quote{margin:0;font-family:var(--font-display,inherit);font-size:clamp(22px,3.4vw,46px);line-height:1.25}[data-scene="08-limits"] .d__source{margin:0;border-left:2px solid var(--accent);padding:1rem clamp(14px,2vw,28px);font:500 clamp(14px,1.3vw,18px)/1.55 var(--font-mono,monospace);overflow-wrap:anywhere}[data-scene="08-limits"] .d__mark{background:linear-gradient(transparent 62%,var(--accent-soft) 62%)}@media(max-width:720px){[data-scene="08-limits"] .d{padding:36px 0;min-height:100svh}[data-scene="08-limits"] .d__layout{grid-template-columns:1fr;gap:1rem}[data-scene="08-limits"] .d__paper{grid-template-columns:1fr;min-height:28vh}[data-scene="08-limits"] .d__image{max-height:18vh;object-position:left center}}@media(prefers-reduced-motion:reduce){[data-scene="08-limits"] .d *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="09-implications"] .b{position:relative;width:min(1320px,calc(100% - var(--gutter,24px)*2));min-height:100svh;margin:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vh,110px) 0;color:var(--ink)}[data-scene="09-implications"] .b__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="09-implications"] .b__kicker{margin:0 0 .8rem;color:var(--ink-subtle);font:600 .76rem var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase}[data-scene="09-implications"] .b__title{margin:0;font:700 clamp(30px,5vw,68px)/1.05 var(--font-display,inherit);letter-spacing:-.035em;max-width:16ch;text-wrap:balance}[data-scene="09-implications"] .b h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="09-implications"] .b p{color:var(--ink-muted);line-height:1.55}[data-scene="09-implications"] .b img{display:block;max-width:100%}[data-scene="09-implications"] .b__compare{display:grid;grid-template-columns:1fr 1fr;min-height:48vh;position:relative;overflow:hidden;isolation:isolate}[data-scene="09-implications"] .b__side{position:relative;min-height:300px;overflow:hidden;background:var(--surface-raised)}[data-scene="09-implications"] .b__side img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}[data-scene="09-implications"] .b__side--after{border-left:2px solid var(--surface)}[data-scene="09-implications"] .b__label{position:absolute;z-index:1;bottom:1rem;left:1rem;max-width:calc(100% - 2rem);padding:.5rem .8rem;background:var(--surface);color:var(--ink);font:600 .8rem var(--font-mono,monospace);letter-spacing:.06em}@media(max-width:720px){[data-scene="09-implications"] .b{padding:36px 0;min-height:100svh}[data-scene="09-implications"] .b__compare,[data-scene="09-implications"] .b__side{min-height:32vh}[data-scene="09-implications"] .b__label{left:.5rem;bottom:.5rem;padding:.35rem .5rem;font-size:.68rem}}@media(prefers-reduced-motion:reduce){[data-scene="09-implications"] .b *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="10-close"] .close{box-sizing:border-box;width:min(1320px,calc(100% - var(--gutter,24px)*2));min-height:100svh;margin:auto;padding:clamp(42px,7vh,82px) 0;display:flex;flex-direction:column;justify-content:center;color:var(--ink)}[data-scene="10-close"] .close__head{max-width:1160px;margin:0 0 clamp(26px,4.5vh,48px)}[data-scene="10-close"] .close__kicker{margin:0 0 12px;color:var(--accent);font:700 13px/1.35 var(--font-mono,monospace);letter-spacing:.12em}[data-scene="10-close"] .close__title{max-width:22ch;margin:0;font:760 clamp(38px,5.5vw,74px)/1.05 var(--font-display,inherit);letter-spacing:-.04em;text-wrap:balance;word-break:keep-all}[data-scene="10-close"] .close__argument{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,34px)}[data-scene="10-close"] .close__argument article{min-width:0;min-height:245px;padding:20px 0 16px;border-top:4px solid var(--line-strong,var(--line));border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}[data-scene="10-close"] .close__finding{border-top-color:var(--accent)!important}[data-scene="10-close"] .close__limit{border-top-color:var(--ink-subtle)!important}[data-scene="10-close"] .close__next{border-top-color:var(--accent-3,var(--accent))!important}[data-scene="10-close"] .close__argument article>span{margin:0 0 20px;color:var(--ink-muted);font:650 14px/1.4 var(--font-body,inherit);word-break:keep-all}[data-scene="10-close"] .close__argument article>strong{display:block;max-width:18ch;color:var(--ink);font:760 clamp(24px,3vw,40px)/1.15 var(--font-display,inherit);letter-spacing:-.025em;font-variant-numeric:tabular-nums;word-break:keep-all}[data-scene="10-close"] .close__finding strong{color:var(--accent)}[data-scene="10-close"] .close__argument article>p{max-width:34ch;margin:12px 0 0;color:var(--ink-muted);font:450 clamp(14px,1.18vw,17px)/1.5 var(--font-body,inherit);word-break:keep-all;white-space:pre-line}[data-scene="10-close"] .close__source{margin:22px 0 0;padding-top:13px;border-top:1px solid var(--line);color:var(--ink-subtle);font:500 12px/1.45 var(--font-body,inherit)}@media(max-width:720px){[data-scene="10-close"] .close{padding:34px 0;justify-content:flex-start}[data-scene="10-close"] .close__head{margin-bottom:24px}[data-scene="10-close"] .close__title{font-size:clamp(34px,9vw,48px)}[data-scene="10-close"] .close__argument{grid-template-columns:minmax(0,1fr);gap:14px}[data-scene="10-close"] .close__argument article{min-height:0;padding:12px 0}[data-scene="10-close"] .close__argument article>span{margin-bottom:7px;font-size:13px}[data-scene="10-close"] .close__argument article>strong{font-size:25px}[data-scene="10-close"] .close__argument article>p{font-size:14px;margin-top:6px}[data-scene="10-close"] .close__source{margin-top:15px}}@media(prefers-reduced-motion:reduce){[data-scene="10-close"] .close *{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--accent: var(--accent-1);--accent-soft: color-mix(in srgb, var(--accent-1) 18%, transparent);--surface: var(--surface-1);--surface-raised: var(--surface-2);--line: var(--hairline);--shadow: rgba(0, 0, 0, .3);--accent-1: #83d4ab;--accent-2: #477ca8;--accent-3: #cf7055;--on-accent: #ffffff;--canvas: #08090a;--surface-1: #101113;--surface-2: #17181a;--surface-3: #1e1f22;--hairline: #26282c;--hairline-strong: #34363b;--ink: #f4f5f6;--ink-muted: #c9ced6;--ink-subtle: #868b94;--font-display: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans KR", sans-serif;--font-body: var(--font-display);--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--display-xl-size: 80px;--display-xl-lh: 1.05;--display-xl-ls: -3px;--display-xl-weight: 600;--display-lg-size: 56px;--display-lg-lh: 1.1;--display-lg-ls: -1.8px;--display-lg-weight: 600;--display-md-size: 40px;--display-md-lh: 1.15;--display-md-ls: -1px;--display-md-weight: 600;--headline-size: 28px;--headline-lh: 1.2;--headline-ls: -.6px;--headline-weight: 600;--card-title-size: 22px;--card-title-lh: 1.25;--card-title-ls: -.4px;--card-title-weight: 500;--subhead-size: 20px;--subhead-lh: 1.4;--subhead-ls: -.2px;--subhead-weight: 400;--body-lg-size: 18px;--body-lg-lh: 1.5;--body-lg-ls: -.1px;--body-lg-weight: 400;--body-size: 16px;--body-lh: 1.5;--body-ls: -.05px;--body-weight: 400;--body-sm-size: 14px;--body-sm-lh: 1.5;--body-sm-ls: 0;--body-sm-weight: 400;--caption-size: 12px;--caption-lh: 1.4;--caption-ls: 0;--caption-weight: 400;--eyebrow-size: 13px;--eyebrow-lh: 1.3;--eyebrow-ls: .4px;--eyebrow-weight: 500;--mono-size: 13px;--mono-lh: 1.5;--mono-ls: 0;--mono-weight: 400;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: 96px;--gutter: 20px;--container: 1200px;--stage-max: 1440px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .48s;--focus-ring: 0 0 0 2px color-mix(in srgb, var(--accent-1) 60%, transparent);--z-nav: 100;--z-overlay: 200;--z-modal: 300}:root[data-theme=light]{--canvas: #ffffff;--surface-1: #f6f7f8;--surface-2: #eef0f2;--surface-3: #e5e8ec;--hairline: #dfe2e6;--hairline-strong: #c5cad1;--ink: #0d0e10;--ink-muted: #3c4148;--ink-subtle: #6a7078;--accent-1: #277a4d;--accent-2: #9a6400;--accent-3: #c02a2f}@media(max-width:900px){:root{--display-xl-size: 44px;--display-xl-ls: -1.6px;--display-lg-size: 34px;--display-lg-ls: -1px;--display-md-size: 28px;--display-md-ls: -.6px;--headline-size: 22px;--headline-ls: -.4px;--card-title-size: 19px;--subhead-size: 17px;--body-lg-size: 16px;--space-section: 64px;--gutter: 16px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font:var(--body-weight) var(--body-size)/var(--body-lh) var(--font-body);letter-spacing:var(--body-ls);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-display-xl{font:var(--display-xl-weight) var(--display-xl-size)/var(--display-xl-lh) var(--font-display);letter-spacing:var(--display-xl-ls)}.t-display-lg{font:var(--display-lg-weight) var(--display-lg-size)/var(--display-lg-lh) var(--font-display);letter-spacing:var(--display-lg-ls)}.t-display-md{font:var(--display-md-weight) var(--display-md-size)/var(--display-md-lh) var(--font-display);letter-spacing:var(--display-md-ls)}.t-headline{font:var(--headline-weight) var(--headline-size)/var(--headline-lh) var(--font-display);letter-spacing:var(--headline-ls)}.t-card-title{font:var(--card-title-weight) var(--card-title-size)/var(--card-title-lh) var(--font-display);letter-spacing:var(--card-title-ls)}.t-subhead{font:var(--subhead-weight) var(--subhead-size)/var(--subhead-lh) var(--font-display);letter-spacing:var(--subhead-ls)}.t-body-lg{font:var(--body-lg-weight) var(--body-lg-size)/var(--body-lg-lh) var(--font-body);letter-spacing:var(--body-lg-ls)}.t-body{font:var(--body-weight) var(--body-size)/var(--body-lh) var(--font-body);letter-spacing:var(--body-ls)}.t-body-sm{font:var(--body-sm-weight) var(--body-sm-size)/var(--body-sm-lh) var(--font-body);letter-spacing:var(--body-sm-ls)}.t-caption{font:var(--caption-weight) var(--caption-size)/var(--caption-lh) var(--font-body);letter-spacing:var(--caption-ls)}.t-eyebrow{font:var(--eyebrow-weight) var(--eyebrow-size)/var(--eyebrow-lh) var(--font-body);letter-spacing:var(--eyebrow-ls);text-transform:uppercase;color:var(--ink-subtle)}.t-mono{font:var(--mono-weight) var(--mono-size)/var(--mono-lh) var(--font-mono);letter-spacing:var(--mono-ls)}.deck-body{background:var(--canvas);color:var(--ink)}.deck-body.deck-cursor-hidden,.deck-body.deck-cursor-hidden *{cursor:none}.deck-body.deck-presenting #hud:after{content:" · AUTO";color:var(--ink-subtle)}#deck{position:relative}.scene{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:var(--canvas)}.scene__fallback{max-width:720px;padding:var(--space-xxl) var(--gutter);text-align:center}.scene__kicker{color:var(--ink-subtle);margin-bottom:var(--space-md)}.scene__title{margin-bottom:var(--space-lg)}.scene__lines{list-style:none;margin:0;padding:0}.scene__lines li{color:var(--ink-muted);font:var(--body-lg-weight) var(--body-lg-size)/var(--body-lg-lh) var(--font-body)}.scene__lines li+li{margin-top:var(--space-xs)}.scene__tag{display:inline-block;margin-top:var(--space-xl);color:var(--ink-subtle);font:var(--mono-weight) var(--mono-size)/var(--mono-lh) var(--font-mono)}.frame-scrub{position:absolute;inset:0;width:100%;height:100%}#progress{position:fixed;inset:0 0 auto;height:2px;z-index:var(--z-overlay);background:var(--hairline)}#progress-bar{display:block;height:100%;width:0;background:var(--accent-1);transform-origin:left center}#preloader{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;background:var(--canvas);color:var(--ink-subtle)}#preloader[hidden]{display:none}#hud{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-overlay);margin:0;color:var(--ink-subtle);font:var(--mono-weight) var(--mono-size)/var(--mono-lh) var(--font-mono);pointer-events:none}#notes{position:fixed;left:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-overlay);max-width:min(46ch,calc(100vw - var(--space-lg) * 2));padding:var(--space-md) var(--space-lg);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-lg);color:var(--ink-muted)}#notes[hidden]{display:none}#notes-title{margin:0 0 var(--space-xs);color:var(--ink-subtle);font:var(--mono-weight) var(--mono-size)/var(--mono-lh) var(--font-mono)}#notes-body{margin:0;font:var(--body-sm-weight) var(--body-sm-size)/var(--body-sm-lh) var(--font-body);white-space:pre-wrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:var(--z-modal);padding:var(--space-xs) var(--space-md);background:var(--surface-2);color:var(--ink)}.skip-link:focus{left:var(--space-md);top:var(--space-md)}@media(prefers-reduced-motion:reduce){.scene{min-height:100vh}}.story-mount{display:block;width:100%;height:100%;min-height:100svh}.story-hero__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;z-index:0}[data-scene] .story-panel{--local-accent:var(--accent-1);--local-warm:var(--accent-3);position:relative;min-height:100svh;width:min(1460px,calc(100% - clamp(36px,8vw,150px)));margin:auto;padding:clamp(32px,5vh,56px) 0 clamp(26px,4vh,42px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}[data-scene] .story-head{position:relative;z-index:2;max-width:960px;margin-bottom:clamp(22px,4vh,48px)}[data-scene] .story-kicker{font:600 12px var(--font-mono);letter-spacing:.16em;color:var(--local-accent);margin-bottom:16px}[data-scene] .story-title{font:650 clamp(40px,6.3vw,84px)/1.07 var(--font-display);letter-spacing:-.038em;max-width:17ch;text-wrap:balance;color:var(--ink)}[data-scene] .story-deck{font-size:clamp(18px,1.9vw,24px);color:var(--ink-muted);line-height:1.5;margin-top:15px;max-width:46ch}[data-scene] .story-source{font:12px/1.5 var(--font-mono);color:var(--ink-subtle);margin-top:auto;padding-top:20px}[data-scene="01-hero"] .story-hero{position:relative;min-height:100svh;isolation:isolate;overflow:hidden;background:var(--canvas)}[data-scene="01-hero"] .story-hero__media,[data-scene="01-hero"] .story-hero__veil{position:absolute;inset:0}[data-scene="01-hero"] .story-hero__media{background-position:center;background-size:cover;opacity:.7}[data-scene="01-hero"] .story-hero__veil{background:linear-gradient(90deg,var(--canvas),color-mix(in srgb,var(--canvas) 80%,transparent) 48%,transparent),linear-gradient(0deg,var(--canvas),transparent 65%)}[data-scene="01-hero"] .story-head--hero{position:absolute;left:clamp(22px,7vw,120px);top:16vh;width:min(820px,68vw);margin:0}[data-scene="01-hero"] .story-head--hero .story-title{font-size:clamp(52px,8vw,108px)}[data-scene="01-hero"] .hero-sequence{position:absolute;right:7vw;bottom:14vh;display:grid;gap:8px}.hero-sequence__item{display:flex;gap:15px;align-items:baseline;justify-content:flex-end;color:var(--ink-muted);font:14px var(--font-mono)}.hero-sequence__item b{color:var(--local-accent);font-size:18px}[data-scene="01-hero"] .story-scroll{position:absolute;left:7vw;bottom:6vh;color:var(--local-accent);font:11px var(--font-mono);letter-spacing:.15em}[data-scene="03-method"] .method-cross-section{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1fr);gap:clamp(30px,7vw,110px);align-items:center}.street-cut{height:290px;position:relative;overflow:hidden;background:linear-gradient(180deg,transparent 77%,var(--hairline-strong) 77% 80%,var(--surface-2) 80%)}.street-cut:before{content:"";position:absolute;right:8%;top:20px;width:62%;height:150px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent-1) 18%,transparent),transparent 65%);clip-path:polygon(0 0,100% 18%,100% 100%,0 60%)}.tree{position:absolute;bottom:60px;font-size:92px;line-height:1;color:var(--local-accent);filter:drop-shadow(0 8px 0 var(--hairline-strong))}.tree--one{left:14%}.tree--two{left:42%;font-size:68px;bottom:70px}.sun-dot{position:absolute;right:16%;top:22px;width:54px;height:54px;border-radius:50%;background:var(--local-warm);box-shadow:0 0 40px color-mix(in srgb,var(--local-warm) 45%,transparent)}.shadow-patch{position:absolute;left:13%;right:37%;bottom:50px;height:52px;background:color-mix(in srgb,var(--accent-1) 36%,var(--surface-2));clip-path:polygon(0 0,100% 32%,100% 100%,0 100%);opacity:0}.walker-dot{position:absolute;left:68%;bottom:55px;width:18px;height:58px;border-radius:50% 50% 6px 6px;background:var(--local-warm)}.walker-dot:before{content:"";position:absolute;top:-19px;left:1px;width:16px;height:16px;border-radius:50%;background:var(--local-warm)}.street-ground{position:absolute;left:0;right:0;bottom:0;height:40px;background:var(--surface-3)}.method-steps{border-top:1px solid var(--hairline-strong)}.method-steps article{display:grid;grid-template-columns:45px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--hairline)}.method-steps span{font:12px var(--font-mono);color:var(--local-accent)}.method-steps p{font-size:16px;line-height:1.45;color:var(--ink-muted)}[data-scene="03-method"] .story-head{max-width:1180px;margin-bottom:clamp(20px,3.5vh,34px)}[data-scene="03-method"] .story-title{max-width:22ch;font-size:clamp(38px,5.1vw,68px)}[data-scene="03-method"] .method-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px)}[data-scene="03-method"] .method-card{min-width:0;min-height:290px;padding:18px 18px 16px;border-top:4px solid var(--local-accent);border-bottom:1px solid var(--hairline-strong);background:color-mix(in srgb,var(--surface-1) 70%,transparent)}[data-scene="03-method"] .method-card__number{display:block;color:var(--local-accent);font:700 13px/1 var(--font-mono);font-variant-numeric:tabular-nums}[data-scene="03-method"] .method-card h2{margin:16px 0 8px;color:var(--ink);font:700 clamp(19px,1.8vw,25px)/1.2 var(--font-display);word-break:keep-all}[data-scene="03-method"] .method-card>p{min-height:3em;margin:0;color:var(--ink-muted);font:450 clamp(14px,1.15vw,16px)/1.45 var(--font-body);word-break:keep-all}[data-scene="03-method"] .method-card__visual{margin-top:20px;padding-top:14px;border-top:1px solid var(--hairline);color:var(--ink-subtle)}[data-scene="03-method"] .method-card__visual small{display:block;margin-top:10px;font:500 12px/1.4 var(--font-body);word-break:keep-all}[data-scene="03-method"] .segment-strip{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}[data-scene="03-method"] .segment-strip i{display:block;height:22px;background:color-mix(in srgb,var(--local-accent) 18%,var(--surface-1));border:1px solid var(--local-accent)}[data-scene="03-method"] .time-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}[data-scene="03-method"] .time-pair b{padding:10px 6px;border:1px solid var(--local-accent);color:var(--local-accent);text-align:center;font:700 15px/1 var(--font-mono);font-variant-numeric:tabular-nums}[data-scene="03-method"] .time-pair span{color:var(--ink-muted);font:600 12px/1.25 var(--font-body);text-align:center}[data-scene="03-method"] .people-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-scene="03-method"] .people-pair b{min-height:42px;display:grid;place-items:center;padding:6px;border:1px solid var(--hairline-strong);color:var(--ink);font:600 13px/1.3 var(--font-body);text-align:center}@media(max-width:800px){[data-scene="03-method"] .method-board{grid-template-columns:1fr;gap:12px}[data-scene="03-method"] .method-card{min-height:0;padding:14px}[data-scene="03-method"] .method-card h2{margin:8px 0 5px}[data-scene="03-method"] .method-card>p{min-height:0}[data-scene="03-method"] .method-card__visual{margin-top:12px;padding-top:10px}}[data-scene="03-method"] .research-method .story-head{max-width:1120px;margin-bottom:clamp(20px,3vh,32px)}[data-scene="03-method"] .method-canvas{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-template-rows:auto auto;gap:clamp(16px,2vw,30px);align-items:stretch}[data-scene="03-method"] .method-sample{grid-row:span 2;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px 24px;padding:clamp(20px,2.5vw,36px);border-top:4px solid var(--local-accent);background:var(--surface)}[data-scene="03-method"] .method-sample__label{grid-column:1/-1;display:flex;align-items:baseline;gap:12px;color:var(--ink-muted);font-size:16px}[data-scene="03-method"] .method-sample__label b{color:var(--ink);font-size:20px}[data-scene="03-method"] .method-sample__grid{grid-column:1/-1;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0}[data-scene="03-method"] .method-sample__grid i{display:block;aspect-ratio:2.1;border:3px solid var(--local-accent);background:color-mix(in srgb,var(--local-accent) 16%,var(--canvas))}[data-scene="03-method"] .method-sample__summary{grid-column:1/-1;display:flex;flex-direction:row;align-items:baseline;gap:12px}[data-scene="03-method"] .method-sample__summary strong{font:750 clamp(48px,6vw,82px)/.9 var(--font-display);letter-spacing:-.06em;color:var(--local-accent)}[data-scene="03-method"] .method-sample__summary span{max-width:13ch;font-size:17px;line-height:1.35;color:var(--ink)}[data-scene="03-method"] .method-time,[data-scene="03-method"] .method-people{padding:clamp(18px,2vw,28px);border-top:2px solid var(--hairline-strong);background:var(--surface)}[data-scene="03-method"] .method-time__intro{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px}[data-scene="03-method"] .method-time__intro b{font-size:20px;color:var(--ink)}[data-scene="03-method"] .method-time__intro span{font-size:14px;color:var(--ink-muted)}[data-scene="03-method"] .method-time__pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}[data-scene="03-method"] .method-time__pair div{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--hairline-strong)}[data-scene="03-method"] .method-time__pair time{font:700 24px var(--font-mono);color:var(--local-accent)}[data-scene="03-method"] .method-time__pair span{font-size:14px;line-height:1.4;color:var(--ink-muted)}[data-scene="03-method"] .method-people{border-top-color:var(--local-warm)}[data-scene="03-method"] .method-people>b{font-size:17px;color:var(--local-warm)}[data-scene="03-method"] .method-people>div{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}[data-scene="03-method"] .method-people>div span{padding:8px 12px;border:1px solid var(--hairline-strong);font-size:16px;font-weight:650;color:var(--ink)}[data-scene="03-method"] .method-people p{margin:0;max-width:56ch;font-size:14px;line-height:1.45;color:var(--ink-muted)}[data-scene="03-method"] .story-source{font:500 15px/1.45 var(--font-body,inherit);padding-top:14px}[data-scene] .story-source{font:500 15px/1.45 var(--font-body,inherit);color:var(--ink-muted)}@media(max-width:800px){[data-scene="03-method"] .method-canvas{grid-template-columns:1fr;grid-template-rows:auto;gap:14px}[data-scene="03-method"] .method-sample{grid-row:auto;grid-template-columns:1fr;gap:12px;padding:18px}[data-scene="03-method"] .method-sample__label{grid-column:auto}[data-scene="03-method"] .method-sample__grid{gap:5px}[data-scene="03-method"] .method-sample__summary{flex-direction:row;align-items:baseline;gap:10px}[data-scene="03-method"] .method-sample__summary strong{font-size:48px}[data-scene="03-method"] .method-sample__summary span{max-width:none;font-size:15px}[data-scene="03-method"] .method-time,[data-scene="03-method"] .method-people{padding:16px}[data-scene="03-method"] .method-time__pair time{font-size:20px}[data-scene="03-method"] .method-time__pair span,[data-scene="03-method"] .method-people p{font-size:13px}[data-scene] .story-source{font-size:13px;overflow-wrap:anywhere}}@media(max-width:800px){[data-scene="03-method"] .method-canvas{gap:8px}[data-scene="03-method"] .method-sample{gap:8px;padding:12px}[data-scene="03-method"] .method-sample__grid{gap:4px}[data-scene="03-method"] .method-sample__grid i{aspect-ratio:3.8;border-width:1px}[data-scene="03-method"] .method-time,[data-scene="03-method"] .method-people{padding:10px}[data-scene="03-method"] .method-time__intro span{font-size:12px}[data-scene="03-method"] .method-people p{margin:6px 0 0;line-height:1.3}}[data-scene="02-question"] .q__source,[data-scene="07-annotation"] .a__source,[data-scene="10-close"] .close__source{font-size:15px;line-height:1.5}@media(max-width:720px){[data-scene="02-question"] .q__source,[data-scene="07-annotation"] .a__source,[data-scene="10-close"] .close__source{font-size:13px;line-height:1.45}}[data-scene="06-findings"] .research-findings{justify-content:center}[data-scene="06-findings"] .research-findings .story-head{max-width:1220px;margin-bottom:clamp(28px,4vh,48px)}[data-scene="06-findings"] .research-findings .story-title{max-width:24ch}[data-scene="06-findings"] .shade-comparison{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(34px,5vw,76px)}[data-scene="06-findings"] .shade-bar{min-width:0;padding:18px 0 22px;border-top:3px solid var(--hairline-strong)}[data-scene="06-findings"] .shade-bar--pm{border-color:var(--local-warm)}[data-scene="06-findings"] .shade-bar__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}[data-scene="06-findings"] .shade-bar__head span{font:650 clamp(20px,2vw,28px)/1.2 var(--font-display);color:var(--ink)}[data-scene="06-findings"] .shade-bar__head strong{font:650 clamp(54px,7vw,90px)/.92 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--local-accent)}[data-scene="06-findings"] .shade-bar--pm .shade-bar__head strong{color:var(--local-warm)}[data-scene="06-findings"] .shade-bar__head small{font-size:.43em}[data-scene="06-findings"] .shade-track,.trend-track{position:relative;height:clamp(34px,4vw,54px);overflow:hidden;background:linear-gradient(90deg,transparent calc(50% - 1px),var(--hairline-strong) calc(50% - 1px),var(--hairline-strong) 50%,transparent 50%),var(--surface-2);border-right:2px solid var(--hairline-strong)}[data-scene="06-findings"] .shade-track i,.trend-track i{display:block;height:100%;background:var(--local-accent);transform-origin:left center}[data-scene="06-findings"] .shade-bar--pm .shade-track i{background:var(--local-warm)}[data-scene="06-findings"] .shade-axis,.trend-axis{display:flex;justify-content:space-between;margin-top:8px;color:var(--ink-subtle);font:13px var(--font-mono);font-variant-numeric:tabular-nums}[data-scene="06-findings"] .shade-difference{display:flex;align-items:center;gap:24px;margin-top:clamp(18px,3vh,30px);padding:18px 0;border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong)}[data-scene="06-findings"] .shade-difference>strong{font:700 clamp(46px,6vw,76px)/1 var(--font-mono);color:var(--local-warm);white-space:nowrap}[data-scene="06-findings"] .shade-difference>strong span{font-size:.42em}[data-scene="06-findings"] .shade-difference p{font-size:18px;line-height:1.4;color:var(--ink)}[data-scene="06-findings"] .shade-difference small{font-size:14px;color:var(--ink-subtle)}[data-scene="06-findings"] .research-findings .story-source{margin-top:12px;padding-top:0;font-size:15px}[data-scene="07-annotation"] .research-annotation{justify-content:center}[data-scene="07-annotation"] .research-annotation .story-head{max-width:1220px;margin-bottom:clamp(20px,3vh,34px)}[data-scene="07-annotation"] .trend-latest{max-width:1220px;padding:18px 0 16px;border-top:4px solid var(--local-accent)}[data-scene="07-annotation"] .trend-latest__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}[data-scene="07-annotation"] .trend-latest__head span{font:650 clamp(20px,2.2vw,30px) var(--font-display)}[data-scene="07-annotation"] .trend-latest__head strong{font:700 clamp(62px,8vw,104px)/.9 var(--font-mono);color:var(--local-accent);font-variant-numeric:tabular-nums}[data-scene="07-annotation"] .trend-latest__head small{font-size:.42em}[data-scene="07-annotation"] .trend-track{height:clamp(28px,3vw,42px)}[data-scene="07-annotation"] .trend-latest .trend-track i{background:var(--local-accent)}[data-scene="07-annotation"] .trend-deltas{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:6px 0 16px}[data-scene="07-annotation"] .trend-deltas p{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-bottom:1px solid var(--hairline-strong)}[data-scene="07-annotation"] .trend-deltas strong{font:700 clamp(24px,3vw,40px) var(--font-mono);color:var(--local-warm);white-space:nowrap}[data-scene="07-annotation"] .trend-deltas span{font-size:clamp(15px,1.3vw,18px);color:var(--ink-muted)}[data-scene="07-annotation"] .trend-reference{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,5vw,70px)}[data-scene="07-annotation"] .trend-reference>div{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:16px;color:var(--ink-muted);font-size:16px}[data-scene="07-annotation"] .trend-reference b,[data-scene="07-annotation"] .trend-reference strong{font:650 18px var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}[data-scene="07-annotation"] .trend-track--small{height:20px}[data-scene="07-annotation"] .trend-track--small i{background:var(--hairline-strong)}[data-scene="07-annotation"] .research-annotation .story-source{margin-top:18px;padding-top:10px;border-top:1px solid var(--hairline);font-size:15px}@media(max-width:800px){[data-scene="01-hero"] .story-head--hero{left:22px;top:12vh;width:calc(100vw - 44px)}[data-scene="01-hero"] .story-head--hero .story-title{max-width:18ch;font-size:clamp(42px,11vw,58px);line-height:1.06}[data-scene="06-findings"] .research-findings{width:calc(100% - 40px);min-height:100svh;padding:22px 0;justify-content:center}[data-scene="06-findings"] .research-findings .story-head{margin-bottom:25px}[data-scene="06-findings"] .research-findings .story-kicker{font-size:12px;margin-bottom:10px}[data-scene="06-findings"] .research-findings .story-title{font-size:clamp(32px,8.7vw,38px);line-height:1.1}[data-scene="06-findings"] .research-findings .story-deck{font-size:16px;margin-top:9px}[data-scene="06-findings"] .shade-comparison{grid-template-columns:1fr;gap:22px}[data-scene="06-findings"] .shade-bar{padding:12px 0 14px}[data-scene="06-findings"] .shade-bar__head{margin-bottom:8px}[data-scene="06-findings"] .shade-bar__head span{font-size:20px}[data-scene="06-findings"] .shade-bar__head strong{font-size:62px}[data-scene="06-findings"] .shade-track{height:38px}[data-scene="06-findings"] .shade-axis{font-size:12px;margin-top:5px}[data-scene="06-findings"] .shade-difference{gap:14px;margin-top:14px;padding:12px 0}[data-scene="06-findings"] .shade-difference>strong{font-size:48px}[data-scene="06-findings"] .shade-difference p{font-size:14px}[data-scene="06-findings"] .shade-difference small{font-size:11px}[data-scene="06-findings"] .research-findings .story-source{font-size:12px;line-height:1.4;margin-top:10px}[data-scene="07-annotation"] .research-annotation{width:calc(100% - 40px);min-height:100svh;padding:22px 0;justify-content:center}[data-scene="07-annotation"] .research-annotation .story-head{margin-bottom:18px}[data-scene="07-annotation"] .research-annotation .story-title{font-size:clamp(32px,8.5vw,38px)}[data-scene="07-annotation"] .trend-latest{padding:12px 0}[data-scene="07-annotation"] .trend-latest__head strong{font-size:72px}[data-scene="07-annotation"] .trend-track{height:38px}[data-scene="07-annotation"] .trend-axis{font-size:12px;margin-top:5px}[data-scene="07-annotation"] .trend-deltas{grid-template-columns:1fr;gap:0;margin:0 0 10px}[data-scene="07-annotation"] .trend-deltas p{padding:8px 0;gap:10px}[data-scene="07-annotation"] .trend-deltas strong{font-size:25px}[data-scene="07-annotation"] .trend-deltas span{font-size:13px}[data-scene="07-annotation"] .trend-reference{grid-template-columns:1fr;gap:8px}[data-scene="07-annotation"] .trend-reference>div{grid-template-columns:54px minmax(80px,1fr) auto;gap:9px;font-size:13px}[data-scene="07-annotation"] .trend-reference b,[data-scene="07-annotation"] .trend-reference strong{font-size:14px}[data-scene="07-annotation"] .trend-track--small{height:16px}[data-scene="07-annotation"] .research-annotation .story-source{font-size:11px;line-height:1.35;margin-top:12px;padding-top:7px}}[data-scene="07-annotation"] .trend-deltas p:first-child strong{color:var(--local-accent)}[data-scene="07-annotation"] .trend-deltas p:last-child strong{color:var(--local-warm)}
