[data-scene="01-hero"] .od{position:relative;width:min(1320px,calc(100% - var(--gutter, 20px) * 2));min-height:100svh;display:grid;align-content:center;overflow:hidden}[data-scene="01-hero"] .od__scene-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.3;mask-image:linear-gradient(90deg,transparent 18%,var(--ink) 92%);-webkit-mask-image:linear-gradient(90deg,transparent 18%,var(--ink) 92%);pointer-events:none}[data-scene="01-hero"] .od__grain{position:absolute;inset:0;opacity:.24;pointer-events:none;background-image:radial-gradient(var(--ink-subtle) .6px,transparent .7px);background-size:5px 5px;mask-image:linear-gradient(90deg,transparent,var(--ink) 25% 75%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink) 25% 75%,transparent)}[data-scene="01-hero"] .od__horizon{position:absolute;z-index:0;top:62%;left:-8%;width:116%;height:1px;background:var(--accent-2);opacity:calc(.56 + var(--flash, 0) * .44);transform:scaleX(var(--draw, 1));transform-origin:left}[data-scene="01-hero"] .od__copy{position:relative;z-index:1;margin-bottom:clamp(var(--space-xl, 32px),8vh,var(--space-section, 88px))}[data-scene="01-hero"] .od__kicker{margin:0;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"] .od__title{margin:var(--space-xs, 8px) 0 0;color:var(--ink);font-family:var(--font-display, inherit);font-size:clamp(28px,4.2vw,var(--display-lg-size, 56px));font-weight:700;line-height:1.08;letter-spacing:-.02em;word-break:keep-all}[data-scene="01-hero"] .od__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(var(--space-md, 16px),3vw,var(--space-section, 88px));margin:0}[data-scene="01-hero"] .od__stat{min-width:0}[data-scene="01-hero"] .od__odo{position:relative;display:flex;align-items:flex-end;gap:.04em;width:max-content;max-width:100%;margin:0;color:var(--ink);font-family:var(--font-display, inherit);font-size:clamp(60px,8.6vw,132px);font-weight:700;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}[data-scene="01-hero"] .od__reels{display:inline-flex;flex:0 1 auto;flex-wrap:nowrap;min-width:0;height:1.04em;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(transparent,var(--ink) 16%,var(--ink) 84%,transparent);-webkit-mask-image:linear-gradient(transparent,var(--ink) 16%,var(--ink) 84%,transparent)}[data-scene="01-hero"] .od__reel{display:inline-block;flex:0 0 auto;filter:blur(calc(var(--vel, 0) * 6px));transform:translateY(calc(var(--y, 0) * -1em));will-change:transform,filter}[data-scene="01-hero"] .od__strip{display:block;width:1ch;line-height:1}[data-scene="01-hero"] .od__strip i{line-height:1.14;display:block;height:1em;font:inherit;font-style:normal}[data-scene="01-hero"] .od__suffix{display:inline-block;flex:0 0 auto;padding-bottom:.06em;color:var(--ink-muted);font-size:.4em;font-weight:600;line-height:1.3;letter-spacing:-.01em;word-break:keep-all}[data-scene="01-hero"] .od__empty{display:inline-block;color:var(--ink-subtle);font-variant-numeric:tabular-nums}[data-scene="01-hero"] .od__unit{margin:var(--space-xs, 8px) 0 0;color:var(--ink-muted);opacity:var(--unit, 1);transform:translateY(calc((1 - var(--unit, 1)) * 12px));font-family:var(--font-display, inherit);font-size:clamp(15px,1.3vw,var(--body-lg-size, 18px));font-weight:600;line-height:1.4;word-break:keep-all}@media(max-width:720px){[data-scene="01-hero"] .od__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-xl, 32px)}[data-scene="01-hero"] .od__odo{font-size:clamp(56px,18vw,104px)}[data-scene="01-hero"] .od__horizon{top:58%}}@media(prefers-reduced-motion:reduce){[data-scene="01-hero"] .od__horizon{--draw: 1}[data-scene="01-hero"] .od__reel{filter:none}}[data-scene="02-claim"] .kt{position:relative;isolation:isolate;width:min(1320px,calc(100% - var(--gutter, 20px) * 2));min-height:100svh;overflow:hidden}[data-scene="02-claim"] .kt__grid{position:absolute;inset:0;opacity:var(--grid, 1);background-image:repeating-linear-gradient(145deg,transparent 0 76px,var(--hairline) 77px,transparent 78px),repeating-linear-gradient(35deg,transparent 0 144px,var(--hairline) 145px,transparent 146px);mask-image:linear-gradient(90deg,transparent,var(--ink) 14% 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink) 14% 86%,transparent)}[data-scene="02-claim"] .kt__light{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible}[data-scene="02-claim"] .kt__line{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw, 1))}[data-scene="02-claim"] .kt__head{fill:var(--accent-1);opacity:var(--head-on, 1);offset-distance:calc(var(--head, 1) * 100%)}[data-scene="02-claim"] .kt__head-copy{position:absolute;z-index:1;top:clamp(var(--space-xl, 32px),7vh,var(--space-section, 88px));left:0}[data-scene="02-claim"] .kt__kicker{margin:0;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="02-claim"] .kt__heading{margin:var(--space-xs, 8px) 0 0;color:var(--ink);font-family:var(--font-display, inherit);font-size:clamp(28px,4.2vw,var(--display-lg-size, 56px));font-weight:700;line-height:1.08;letter-spacing:-.02em;word-break:keep-all}[data-scene="02-claim"] .kt__blocks{position:relative;z-index:1;height:100svh}[data-scene="02-claim"] .kt__block{position:absolute;width:min(34vw,460px);top:calc(var(--by, 40) * 1%);left:calc(var(--bx, 20) * 1%);color:var(--ink)}[data-scene="02-claim"] .kt__num{margin:0 0 var(--space-sm, 12px);color:var(--accent-1);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:clamp(12px,1vw,var(--mono-size, 13px));letter-spacing:.16em}[data-scene="02-claim"] .kt__block[data-accent="2"] .kt__num{color:var(--accent-2)}[data-scene="02-claim"] .kt__block[data-accent="3"] .kt__num{color:var(--accent-3)}[data-scene="02-claim"] .kt__title{margin:0;max-width:100%;color:var(--ink);font-family:var(--font-display, inherit);font-size:clamp(30px,3.6vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em;word-break:keep-all}[data-scene="02-claim"] .kt__word{display:inline-block;white-space:pre}[data-scene="02-claim"] .kt__bullets{display:grid;gap:var(--space-xs, 8px);max-width:46ch;margin:var(--space-md, 16px) 0 0;padding:0;list-style:none;color:var(--ink-muted);font-family:var(--font-body, inherit);font-size:clamp(15px,1.3vw,var(--body-lg-size, 18px));line-height:1.6;word-break:keep-all}[data-scene="02-claim"] .kt__bullets li{padding-left:var(--space-sm, 12px);border-left:1px solid var(--accent-1);clip-path:inset(0 calc((1 - var(--reveal, 1)) * 100%) 0 0)}[data-scene="02-claim"] .kt__block[data-accent="2"] .kt__bullets li{border-left-color:var(--accent-2)}[data-scene="02-claim"] .kt__block[data-accent="3"] .kt__bullets li{border-left-color:var(--accent-3)}[data-scene="02-claim"] .kt__block.is-active .kt__title{color:var(--accent-1)}[data-scene="02-claim"] .kt__block.is-active[data-accent="2"] .kt__title{color:var(--accent-2)}[data-scene="02-claim"] .kt__block.is-active[data-accent="3"] .kt__title{color:var(--accent-3)}@media(max-width:720px){[data-scene="02-claim"] .kt{overflow:visible}[data-scene="02-claim"] .kt__head-copy{position:relative;padding-top:var(--space-xl, 32px)}[data-scene="02-claim"] .kt__blocks{height:auto;display:grid;gap:var(--space-section, 88px);padding:var(--space-section, 88px) 0}[data-scene="02-claim"] .kt__block{position:relative;inset:auto;width:auto}[data-scene="02-claim"] .kt__light{display:none}}@media(prefers-reduced-motion:reduce){[data-scene="02-claim"] .kt__light{--draw: 1;--head: 1}[data-scene="02-claim"] .kt__bullets li{clip-path:none}}[data-scene="03-trend"] .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="03-trend"] .ch__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="03-trend"] .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="03-trend"] .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="03-trend"] .ch h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="03-trend"] .ch p{color:var(--ink-muted);line-height:1.55}[data-scene="03-trend"] .ch img{display:block;max-width:100%}[data-scene="03-trend"] .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="03-trend"] .ch__bar{flex:1;min-width:12px;background:linear-gradient(180deg,var(--accent),var(--accent-2));transform-origin:bottom}[data-scene="03-trend"] .ch__bar span{display:block;transform:translateY(-1.8em);text-align:center;font-variant-numeric:tabular-nums}[data-scene="03-trend"] .ch__labels{display:flex;gap:clamp(12px,3vw,36px);padding:1rem}[data-scene="03-trend"] .ch__labels span{flex:1;text-align:center;font-size:.85rem}@media(max-width:720px){[data-scene="03-trend"] .ch{padding:36px 0;min-height:100svh}[data-scene="03-trend"] .ch__chart{height:34vh}}@media(prefers-reduced-motion:reduce){[data-scene="03-trend"] .ch *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="04-drivers"] .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="04-drivers"] .a__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="04-drivers"] .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="04-drivers"] .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="04-drivers"] .a h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="04-drivers"] .a p{color:var(--ink-muted);line-height:1.55}[data-scene="04-drivers"] .a img{display:block;max-width:100%}[data-scene="04-drivers"] .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="04-drivers"] .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="04-drivers"] .a__line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}[data-scene="04-drivers"] .a__callout{position:absolute;left:clamp(4%,calc(var(--callout-x,60)*1%),88%);top:clamp(12%,calc(var(--callout-y,30)*1%),85%);max-width:min(15rem,45%);transform:translate(-50%,-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="04-drivers"] .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="04-drivers"] .a__source{margin:var(--space-sm,12px) 0 0 2.5rem;color:var(--ink-subtle);font:500 .75rem var(--font-mono,monospace)}@media(max-width:720px){[data-scene="04-drivers"] .a{padding:36px 0;min-height:100svh}[data-scene="04-drivers"] .a__plot{height:35vh}[data-scene="04-drivers"] .a__callout{max-width:60%;font-size:.8rem}[data-scene="04-drivers"] .a__source{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){[data-scene="04-drivers"] .a *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}[data-scene="04-drivers"] .a__line path{stroke-dashoffset:0}}[data-scene="05-metrics"] .od{position:relative;width:min(1320px,calc(100% - var(--gutter, 20px) * 2));min-height:100svh;display:grid;align-content:center;overflow:hidden}[data-scene="05-metrics"] .od__grain{position:absolute;inset:0;opacity:.24;pointer-events:none;background-image:radial-gradient(var(--ink-subtle) .6px,transparent .7px);background-size:5px 5px;mask-image:linear-gradient(90deg,transparent,var(--ink) 25% 75%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink) 25% 75%,transparent)}[data-scene="05-metrics"] .od__horizon{position:absolute;z-index:0;top:62%;left:-8%;width:116%;height:1px;background:var(--accent-2);opacity:calc(.56 + var(--flash, 0) * .44);transform:scaleX(var(--draw, 1));transform-origin:left}[data-scene="05-metrics"] .od__copy{position:relative;z-index:1;margin-bottom:clamp(var(--space-xl, 32px),8vh,var(--space-section, 88px))}[data-scene="05-metrics"] .od__kicker{margin:0;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="05-metrics"] .od__title{margin:var(--space-xs, 8px) 0 0;color:var(--ink);font-family:var(--font-display, inherit);font-size:clamp(28px,4.2vw,var(--display-lg-size, 56px));font-weight:700;line-height:1.08;letter-spacing:-.02em;word-break:keep-all}[data-scene="05-metrics"] .od__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(var(--space-md, 16px),3vw,var(--space-section, 88px));margin:0}[data-scene="05-metrics"] .od__stat{min-width:0}[data-scene="05-metrics"] .od__odo{position:relative;display:flex;align-items:flex-end;gap:.04em;width:max-content;max-width:100%;margin:0;color:var(--ink);font-family:var(--font-display, inherit);font-size:clamp(60px,8.6vw,132px);font-weight:700;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}[data-scene="05-metrics"] .od__reels{display:inline-flex;flex:0 1 auto;flex-wrap:nowrap;min-width:0;height:1.04em;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(transparent,var(--ink) 16%,var(--ink) 84%,transparent);-webkit-mask-image:linear-gradient(transparent,var(--ink) 16%,var(--ink) 84%,transparent)}[data-scene="05-metrics"] .od__reel{display:inline-block;flex:0 0 auto;filter:blur(calc(var(--vel, 0) * 6px));transform:translateY(calc(var(--y, 0) * -1em));will-change:transform,filter}[data-scene="05-metrics"] .od__strip{display:block;width:1ch;line-height:1}[data-scene="05-metrics"] .od__strip i{line-height:1.14;display:block;height:1em;font:inherit;font-style:normal}[data-scene="05-metrics"] .od__suffix{display:inline-block;flex:0 0 auto;padding-bottom:.06em;color:var(--ink-muted);font-size:.4em;font-weight:600;line-height:1.3;letter-spacing:-.01em;word-break:keep-all}[data-scene="05-metrics"] .od__empty{display:inline-block;color:var(--ink-subtle);font-variant-numeric:tabular-nums}[data-scene="05-metrics"] .od__unit{margin:var(--space-xs, 8px) 0 0;color:var(--ink-muted);opacity:var(--unit, 1);transform:translateY(calc((1 - var(--unit, 1)) * 12px));font-family:var(--font-display, inherit);font-size:clamp(15px,1.3vw,var(--body-lg-size, 18px));font-weight:600;line-height:1.4;word-break:keep-all}@media(max-width:720px){[data-scene="05-metrics"] .od__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-xl, 32px)}[data-scene="05-metrics"] .od__odo{font-size:clamp(56px,18vw,104px)}[data-scene="05-metrics"] .od__horizon{top:58%}}@media(prefers-reduced-motion:reduce){[data-scene="05-metrics"] .od__horizon{--draw: 1}[data-scene="05-metrics"] .od__reel{filter:none}}[data-scene="06-mix"] .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="06-mix"] .b__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="06-mix"] .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="06-mix"] .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="06-mix"] .b h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="06-mix"] .b p{color:var(--ink-muted);line-height:1.55}[data-scene="06-mix"] .b img{display:block;max-width:100%}[data-scene="06-mix"] .b__compare{display:grid;grid-template-columns:1fr 1fr;min-height:48vh;position:relative;overflow:hidden;isolation:isolate}[data-scene="06-mix"] .b__side{position:relative;min-height:300px;overflow:hidden;background:var(--surface-raised)}[data-scene="06-mix"] .b__side img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}[data-scene="06-mix"] .b__side--after{border-left:2px solid var(--surface)}[data-scene="06-mix"] .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="06-mix"] .b{padding:36px 0;min-height:100svh}[data-scene="06-mix"] .b__compare,[data-scene="06-mix"] .b__side{min-height:32vh}[data-scene="06-mix"] .b__label{left:.5rem;bottom:.5rem;padding:.35rem .5rem;font-size:.68rem}}@media(prefers-reduced-motion:reduce){[data-scene="06-mix"] .b *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="07-quarters"] .t{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-quarters"] .t__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="07-quarters"] .t__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-quarters"] .t__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-quarters"] .t h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="07-quarters"] .t p{color:var(--ink-muted);line-height:1.55}[data-scene="07-quarters"] .t img{display:block;max-width:100%}[data-scene="07-quarters"] .t__rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:10vh 0 2rem}[data-scene="07-quarters"] .t__rail:before{content:"";position:absolute;top:.45rem;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(var(--progress,1));transform-origin:left}[data-scene="07-quarters"] .t__event{padding-top:2.5rem;position:relative}[data-scene="07-quarters"] .t__event:before{content:"";position:absolute;top:0;left:0;width:.95rem;height:.95rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .35rem var(--surface)}[data-scene="07-quarters"] .t__date{font:600 .8rem var(--font-mono,monospace);color:var(--ink-muted)}@media(max-width:720px){[data-scene="07-quarters"] .t{padding:36px 0;min-height:100svh}[data-scene="07-quarters"] .t__rail{grid-template-columns:1fr 1fr;row-gap:2rem;margin:5vh 0}}@media(prefers-reduced-motion:reduce){[data-scene="07-quarters"] .t *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="08-risks"] .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-risks"] .d__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="08-risks"] .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-risks"] .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-risks"] .d h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="08-risks"] .d p{color:var(--ink-muted);line-height:1.55}[data-scene="08-risks"] .d img{display:block;max-width:100%}[data-scene="08-risks"] .d__layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,7vw,96px);align-items:center}[data-scene="08-risks"] .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-risks"] .d__image{width:100%;max-height:28vh;object-fit:contain;filter:saturate(.72)}[data-scene="08-risks"] .d__quote{margin:0;font-family:var(--font-display,inherit);font-size:clamp(22px,3.4vw,46px);line-height:1.25}[data-scene="08-risks"] .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-risks"] .d__mark{background:linear-gradient(transparent 62%,var(--accent-soft) 62%)}@media(max-width:720px){[data-scene="08-risks"] .d{padding:36px 0;min-height:100svh}[data-scene="08-risks"] .d__layout{grid-template-columns:1fr;gap:1rem}[data-scene="08-risks"] .d__paper{grid-template-columns:1fr;min-height:28vh}[data-scene="08-risks"] .d__image{max-height:18vh;object-position:left center}}@media(prefers-reduced-motion:reduce){[data-scene="08-risks"] .d *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="09-next"] .p{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-next"] .p__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="09-next"] .p__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-next"] .p__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-next"] .p h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="09-next"] .p p{color:var(--ink-muted);line-height:1.55}[data-scene="09-next"] .p img{display:block;max-width:100%}[data-scene="09-next"] .p__route{display:grid;grid-template-columns:repeat(var(--stops,4),minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);position:relative;margin-top:8vh}[data-scene="09-next"] .p__route:before{content:"";position:absolute;left:0;right:0;top:1rem;height:1px;background:var(--accent);transform:scaleX(var(--route,1));transform-origin:left}[data-scene="09-next"] .p__stop{position:relative;padding-top:3.2rem}[data-scene="09-next"] .p__stop:before{content:"";position:absolute;top:.55rem;width:.9rem;height:.9rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .5rem var(--surface)}@media(max-width:720px){[data-scene="09-next"] .p{padding:36px 0;min-height:100svh}[data-scene="09-next"] .p__route{grid-template-columns:1fr 1fr;row-gap:2rem}}@media(prefers-reduced-motion:reduce){[data-scene="09-next"] .p *{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-scene="10-close"] .o{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="10-close"] .o__head{margin-bottom:clamp(24px,5vh,60px)}[data-scene="10-close"] .o__kicker{margin:0 0 .8rem;color:var(--ink-subtle);font:600 .76rem var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase}[data-scene="10-close"] .o__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="10-close"] .o h3{font:650 clamp(18px,2vw,26px)/1.2 var(--font-display,inherit);margin:0 0 .45rem}[data-scene="10-close"] .o p{color:var(--ink-muted);line-height:1.55}[data-scene="10-close"] .o img{display:block;max-width:100%}[data-scene="10-close"] .o__table{display:grid;grid-template-columns:minmax(7rem,1.1fr) repeat(var(--option-columns,3),minmax(0,1fr));border-top:1px solid var(--line);margin-top:5vh}[data-scene="10-close"] .o__cell{padding:1rem;border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;font-variant-numeric:tabular-nums}[data-scene="10-close"] .o__criterion{font-weight:650}[data-scene="10-close"] .o__head{font:600 .8rem var(--font-mono,monospace);color:var(--ink-muted);background:var(--surface-raised)}[data-scene="10-close"] .o__cell--recommended{color:var(--accent);font-weight:700;background:var(--accent-soft)}@media(max-width:720px){[data-scene="10-close"] .o{padding:36px 0;min-height:100svh}[data-scene="10-close"] .o__cell{padding:.65rem .4rem;font-size:.82rem}}@media(prefers-reduced-motion:reduce){[data-scene="10-close"] .o *{scroll-behavior:auto;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: #4fd1a5;--accent-2: #edb04a;--accent-3: #e08744;--on-accent: #04110e;--canvas: #061210;--surface-1: #0b1a17;--surface-2: #11241f;--surface-3: #183029;--hairline: #24423a;--hairline-strong: #33594e;--ink: #f1f6f2;--ink-muted: #bed1c7;--ink-subtle: #7d9489;--font-display: "Noto Serif KR", "Noto Serif CJK KR", "Nanum Myeongjo", "Apple SD Gothic Neo", Georgia, "Times New Roman", serif;--font-body: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Noto Sans CJK KR", "Noto Sans KR", system-ui, "Segoe UI", Roboto, sans-serif;--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: #fbfaf4;--surface-1: #f2f1e7;--surface-2: #e8e7da;--surface-3: #dcdbca;--hairline: #d3d2c0;--hairline-strong: #b3b29c;--ink: #0f1f1a;--ink-muted: #3a4f46;--ink-subtle: #64786d;--accent-1: #0f6b55;--accent-2: #8a5a08;--accent-3: #9c5322}@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-2);position:relative;min-height:100svh;width:min(1500px,calc(100% - clamp(36px,8vw,160px)));margin:auto;padding:clamp(32px,5.5vh,58px) 0 clamp(28px,5vh,52px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}[data-scene] .story-head{position:relative;z-index:2;max-width:1000px;margin-bottom:clamp(18px,3vh,34px)}[data-scene] .story-kicker{font:600 15px/1.3 var(--font-mono);letter-spacing:.17em;color:var(--local-warm);margin-bottom:18px}[data-scene] .story-title{font:600 clamp(34px,4.6vw,66px)/1.08 var(--font-display);letter-spacing:-.035em;max-width:19ch;text-wrap:balance;color:var(--ink)}[data-scene] .story-deck{font-size:clamp(18px,2vw,26px);line-height:1.48;color:var(--ink-muted);margin-top:16px;max-width:42ch}[data-scene] .story-source{font:14px/1.5 var(--font-mono);letter-spacing:.04em;color:var(--ink-subtle);margin-top:auto;padding-top:24px}[data-scene="01-hero"] .story-hero{position:relative;min-height:100svh;isolation:isolate;background:var(--canvas);overflow:hidden}[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:.62}[data-scene="01-hero"] .story-hero__veil{background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 95%,transparent) 0%,color-mix(in srgb,var(--canvas) 78%,transparent) 47%,transparent 100%),linear-gradient(0deg,var(--canvas),transparent 55%)}[data-scene="01-hero"] .story-head--hero{position:absolute;left:clamp(26px,8vw,140px);top:17vh;width:min(760px,64vw);margin:0}[data-scene="01-hero"] .story-head--hero .story-title{font-size:clamp(46px,6.2vw,86px)}[data-scene="01-hero"] .hero-sequence{position:absolute;right:clamp(26px,8vw,140px);bottom:16vh;display:grid;gap:18px;text-align:right}[data-scene="01-hero"] .hero-sequence__item{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:10px;color:var(--ink-muted);font-size:14px}[data-scene="01-hero"] .hero-sequence__item b{font:600 clamp(26px,3.5vw,48px)/1 var(--font-display);color:var(--local-accent);font-variant-numeric:tabular-nums}[data-scene="01-hero"] .story-scroll{position:absolute;left:clamp(26px,8vw,140px);bottom:6vh;color:var(--ink-subtle);font:11px var(--font-mono);letter-spacing:.15em;display:flex;align-items:center;gap:16px}[data-scene="01-hero"] .story-scroll i{width:72px;height:1px;background:var(--local-accent)}[data-scene="03-trend"] .report-trend__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.36fr);align-items:center;gap:clamp(22px,4vw,64px)}[data-scene="03-trend"] .report-chart{width:100%;overflow:visible}[data-scene="03-trend"] .chart-axis{stroke:var(--hairline-strong);stroke-width:2}.chart-grid{stroke:var(--hairline);stroke-width:1;stroke-dasharray:4 10}[data-scene="03-trend"] .chart-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.chart-path--ghost{stroke:var(--hairline-strong);stroke-width:5}.chart-path--live{stroke:var(--local-accent);stroke-width:7;stroke-dasharray:1800;stroke-dashoffset:1800}[data-scene="03-trend"] .chart-point circle{fill:var(--canvas);stroke:var(--local-warm);stroke-width:5}.chart-point text{fill:var(--ink);font:600 22px var(--font-mono)}.chart-point .chart-quarter{fill:var(--ink-muted);font-size:17px}.chart-unit{fill:var(--ink-subtle);font:16px var(--font-mono)}[data-scene="03-trend"] .trend-readout{border-left:1px solid var(--hairline-strong);padding:8px 0 8px 30px}.readout-label{font:14px var(--font-mono);letter-spacing:.16em;color:var(--local-warm)}.trend-readout strong{display:block;margin:16px 0 28px;font:600 clamp(25px,3vw,40px)/1.14 var(--font-display)}.trend-readout>p{font-size:14px;color:var(--ink-subtle)}.trend-deltas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 22px}.trend-deltas span{color:var(--ink);font:600 15px var(--font-mono);padding-top:8px;border-top:2px solid var(--local-accent)}.trend-readout small{font-size:14px;color:var(--ink-subtle)}[data-scene="04-drivers"] .mix-shift{display:grid;grid-template-columns:1fr minmax(120px,.45fr) 1fr;align-items:center;gap:clamp(16px,4vw,70px)}[data-scene="04-drivers"] .mix-year{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:12px}.mix-label{grid-column:1/-1;font:14px var(--font-mono);letter-spacing:.15em;color:var(--ink-subtle);margin-bottom:14px}.mix-year strong{font:600 clamp(68px,11vw,148px)/.95 var(--font-display);font-variant-numeric:tabular-nums;color:var(--local-accent)}.mix-year strong span{font-size:.43em;color:var(--ink-muted)}.mix-year small{grid-column:2;font-size:16px;color:var(--ink-muted)}.mix-track{grid-column:1/-1;display:flex;height:18px;background:var(--surface-3);margin-bottom:15px;overflow:hidden}.mix-repeat{width:var(--share);background:var(--local-accent);transform-origin:left}.mix-once{flex:1;background:var(--surface-3)}.mix-bridge{text-align:center;color:var(--local-warm);font-size:13px}.mix-bridge svg{width:100%;margin-top:14px}.mix-bridge path{fill:none;stroke:var(--local-warm);stroke-width:2}.mix-legend{display:flex;gap:24px;margin-top:28px;font-size:13px;color:var(--ink-muted)}.mix-legend span{display:flex;align-items:center;gap:8px}.mix-legend i{width:10px;height:10px;background:var(--local-accent)}.mix-legend .legend-once{background:var(--surface-3)}.mix-foot{margin-top:32px;max-width:70ch;border-top:1px solid var(--hairline);padding-top:18px;font-size:14px;line-height:1.6;color:var(--ink-subtle)}[data-scene="08-risks"] .risk-ledger{border-top:1px solid var(--hairline-strong)}.risk-item{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid var(--hairline)}.risk-index{font:13px var(--font-mono);color:var(--local-warm)}.risk-item small{display:block;color:var(--ink-subtle);font:12px var(--font-mono);margin-bottom:8px}.risk-item strong{font:600 clamp(44px,7vw,88px)/.95 var(--font-display);font-variant-numeric:tabular-nums}.risk-item strong span{font-size:.42em;color:var(--ink-muted)}.risk-item p{color:var(--ink-muted);font-size:15px;margin-top:8px}.risk-status{font:12px var(--font-mono);color:var(--local-warm);border:1px solid var(--hairline-strong);padding:8px 12px;border-radius:40px}.risk-next{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;color:var(--local-accent)}.risk-next span{font:12px var(--font-mono);letter-spacing:.12em}.risk-next strong{font:500 clamp(19px,2.4vw,30px)/1.4 var(--font-display)}[data-scene="10-close"] .close-question{color:var(--local-warm);font:500 clamp(20px,2.3vw,30px) var(--font-display);margin-bottom:26px}.priority-path{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong)}.priority-path article{padding:22px 20px 28px 0;position:relative}.priority-path article+article{border-left:1px solid var(--hairline);padding-left:24px}.priority-path article>span{font:12px var(--font-mono);color:var(--local-warm)}.priority-path h2{font:600 clamp(23px,3vw,38px)/1.15 var(--font-display);margin:20px 0 12px}.priority-path p{font-size:14px;color:var(--ink-subtle)}.close-invite{display:flex;gap:18px;align-items:center;margin-top:22px;color:var(--ink-muted);font-size:15px}.close-invite b{color:var(--local-accent);font:12px var(--font-mono)}[data-scene="10-close"] .close-agreement{margin-top:clamp(20px,6vh,64px);border-top:2px solid var(--local-accent);padding-top:22px;max-width:1120px}.close-agreement__eyebrow{display:block;color:var(--local-warm);font:600 15px var(--font-mono);letter-spacing:.12em;margin-bottom:20px}.close-agreement strong{display:block;font:600 clamp(29px,4.2vw,60px)/1.32 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.close-agreement i{font-style:normal;color:var(--local-accent);padding:0 .12em}.close-decision{color:var(--local-accent);font:500 clamp(20px,2.4vw,32px)/1.35 var(--font-display);margin-top:34px}[data-scene="10-close"] .story-source{margin-top:clamp(30px,7vh,90px)}@media(max-width:800px){[data-scene] .story-panel{width:calc(100% - 36px)}[data-scene="01-hero"] .story-head--hero{top:12vh;width:84vw}[data-scene="01-hero"] .hero-sequence{left:26px;right:auto;text-align:left;bottom:14vh}.report-trend__wrap{grid-template-columns:1fr!important}.trend-readout{border-left:0!important;border-top:1px solid var(--hairline-strong);padding:18px 0!important}.mix-shift{grid-template-columns:1fr!important}.mix-bridge{display:flex;align-items:center;gap:12px}.mix-bridge svg{width:80px}.risk-item{grid-template-columns:35px 1fr}.risk-status{grid-column:2}.priority-path{grid-template-columns:1fr}.priority-path article+article{border-left:0;border-top:1px solid var(--hairline);padding-left:0}}@media(prefers-reduced-motion:reduce){[data-scene="01-hero"] .story-hero__media{transform:none!important}}@media(max-width:800px){[data-scene] .story-head,[data-scene="03-trend"] .chart-point,[data-scene="03-trend"] .trend-deltas span{opacity:1!important;visibility:visible!important;transform:none!important}[data-scene="03-trend"] .chart-point text{font-size:38px!important}[data-scene="03-trend"] .chart-point .chart-quarter{font-size:30px!important}[data-scene="03-trend"] .chart-unit{font-size:28px!important}}@media(max-width:800px){[data-scene="10-close"] .close-agreement strong{font-size:clamp(28px,8vw,44px)}[data-scene="10-close"] .close-agreement i{padding:0 .03em}[data-scene="10-close"] .close-decision{font-size:clamp(21px,6vw,30px)}}
