.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){max-width:1440px;margin-inline:auto;padding:48px 32px 56px}.landing-chapters :is(.chapter,.section-label,.landing-chapter){border-bottom:1px solid var(--border-strong);min-height:31px;font:10px/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-secondary);align-items:center;gap:13px;margin:0 0 32px;padding-bottom:12px;display:flex}.landing-chapters .landing-chapter b{color:var(--accent);font-weight:500}.landing-chapters :is(#s01 .intro h2,#sGearHistory .copy h2,#s6 header h2,#s4 .rm-headline){font:700 78px/.95 var(--font-sans);letter-spacing:-3px;text-wrap:balance;margin:0}.landing-chapters :is(#s01 .intro p,#sGearHistory .intro,#s6 header p,#s4 .rm-lede){font:400 16px/1.5 var(--font-body);color:var(--fg-secondary)}.landing-chapters #s6 header{border:0;margin:0 0 32px;padding:4px 0 32px}.landing-chapters #s4 .frame-canvas{padding:4px 0 0}.landing-chapters #s4 .rm-header{border:0;margin-bottom:32px;padding-bottom:32px}.landing-chapters #s4 .rm-lede{margin-top:20px}.landing-chapters #s4 :is(.frame-inner,.frame-canvas,.rm-beat,.rm-beat-inner,.rm-visual,.rm-copy){min-width:0}.landing-chapters #s4 .rmpro-root{max-width:100%}.landing-chapters #s4 .rm-copy-h3{letter-spacing:-.8px;font-size:32px;line-height:1.1}.landing-chapters #s4 .rm-copy-small .rm-copy-h3{font-size:28px}.landing-chapters .landing-section-heading{text-align:center;margin:0 0 32px;padding:4px 0 32px}.landing-chapters :is(#s01 .intro p,#sGearHistory .intro){text-wrap:balance;max-width:580px;margin:20px auto 0}.landing-chapters #s01 .composition{grid-template-areas:"gear value""gear signatures""gear footer"}.landing-chapters :is(.chapter,.section-label,.landing-chapter){position:relative}.landing-chapters :is(.chapter,.section-label,.landing-chapter):after{content:"";background:var(--accent);transform-origin:0;pointer-events:none;height:1px;transition:transform 1s cubic-bezier(.16,1,.3,1) .12s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.landing-chapters [data-rule-revealed=true]:after{transform:scaleX(1)}@media (min-width:701px){.landing-chapters #sGearHistory .history-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"history gear""change value"}.landing-chapters #sGearHistory .calendar{align-self:center}}@media (max-width:900px){.landing-chapters #s4 .rm-beat-inner{grid-template-columns:minmax(0,1fr);padding-left:14px}.landing-chapters #s4 .rm-copy{order:0}.landing-chapters #s4 .rm-visual{order:1;max-width:100%}.landing-chapters #s4 .rm-header{text-align:center}.landing-chapters #s4 .rm-lede{max-width:38ch;margin-inline:auto}}@media (max-width:700px){.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){padding:28px 20px 36px}.landing-chapters :is(.chapter,.section-label,.landing-chapter){margin-bottom:24px}.landing-chapters :is(#s01 .intro h2,#sGearHistory .copy h2,#s6 header h2,#s4 .rm-headline){letter-spacing:-1.4px;font-size:clamp(34px,10.7vw,42px);line-height:1.02}.landing-chapters :is(#s01 .intro p,#sGearHistory .intro,#s6 header p,#s4 .rm-lede){font-size:14px}.landing-chapters #s4 .rm-beat{margin-bottom:28px}.landing-chapters #s4 .rm-copy-h3,.landing-chapters #s4 .rm-copy-small .rm-copy-h3{font-size:26px}.landing-chapters #s4 .rm-copy-p{font-size:14px;line-height:1.5}.landing-chapters #s4 .rmpro-root{padding:16px 12px}.landing-chapters .landing-section-heading{margin:0 0 18px;padding:0}.landing-chapters :is(#s01 .intro p,#sGearHistory .intro){margin-top:10px}.landing-chapters #s01{padding-top:24px}.landing-chapters #s01 .chapter{margin-bottom:18px}.landing-chapters #s01 .landing-section-heading{margin-bottom:14px}.landing-chapters #s01 .composition{grid-template-areas:"value""gear""signatures""footer";gap:10px}.landing-chapters #s01 .gear-caption{display:none}.landing-chapters #s01 .equipment{padding-top:0}.landing-chapters #s01 .value-trace{height:32px;margin-top:0}.landing-chapters #s01 .value-label{margin-bottom:3px;font-size:11px}.landing-chapters #s01 .total-number{font-size:42px}.landing-chapters #s01 .total-number img{width:34px;height:34px}.landing-chapters #s01 .value-meta{font-size:10px;line-height:1.35}.landing-chapters #s01 .build-value{padding-bottom:4px}.landing-chapters #s01 .rolling-panel{grid-template-rows:auto auto auto auto;grid-template-areas:"heading""roles""reviews""latest";min-height:0;display:grid}.landing-chapters #s01 .feed-heading{grid-area:heading;margin-bottom:6px;font-size:11px}.landing-chapters #s01 .compact-roles{grid-area:roles;margin-bottom:6px;padding-bottom:7px}.landing-chapters #s01 .compact-role{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:flex}.landing-chapters #s01 .compact-role .role-badge{order:0;width:18px;height:22px}.landing-chapters #s01 .compact-role .role-badge .signature-badge{width:18px;height:22px}.landing-chapters #s01 .compact-role>span:nth-child(2){text-align:center;order:2;width:100%;line-height:1.1}.landing-chapters #s01 .compact-role>b{order:1;line-height:1.1}.landing-chapters #s01 .review-window{grid-area:reviews}.landing-chapters #s01 .calm-latest{grid-area:latest}.landing-chapters #sGearHistory .history-layout{grid-template-areas:"gear""value""change""history"}}@media (prefers-reduced-motion:reduce){.landing-chapters :is(.chapter,.section-label,.landing-chapter):after{transition:none;transform:scaleX(1)}}.landing-chapters{padding:12px 18px 28px}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){isolation:isolate;margin:20px auto 28px;padding:34px 32px 40px;position:relative}.landing-chapters :is(.chapter,.section-label,.landing-chapter){margin-bottom:26px}.landing-chapters .landing-impact{color:var(--accent);font-style:normal;font-weight:inherit}.landing-chapters :is(.landing-section-heading,#s6 header,#s4 .rm-header){margin-bottom:28px;padding-bottom:16px}.landing-chapters #s6 [class*=grid]{border-radius:3px}@media (min-width:901px){.landing-chapters #sGearHistory .history-layout{grid-template:"value gear""change gear""history gear"/minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:20px 64px;max-width:1120px}.landing-chapters #sGearHistory :is(.history-board,.gear-column){display:contents}.landing-chapters #sGearHistory .doll-stage{grid-area:gear;align-items:center;padding:8px 0}.landing-chapters #sGearHistory .doll-grid{max-width:500px}.landing-chapters #sGearHistory .value-panel{border-top:0;border-bottom:1px solid var(--border-strong);place-self:start;width:100%;max-width:none;margin:0;padding:0 0 15px}.landing-chapters #sGearHistory .value-number{font-size:48px}.landing-chapters #sGearHistory .value-amount{--currency-size:44px;min-height:52px}.landing-chapters #sGearHistory .value-chart{height:98px}.landing-chapters #sGearHistory .value-equivalent,.landing-chapters #sGearHistory .value-axis{font-size:9px}.landing-chapters #sGearHistory .event-detail{border-top:0;border-bottom:1px solid var(--border-strong);align-self:center;width:100%;max-width:none;min-height:112px;padding:0 0 18px}.landing-chapters #sGearHistory .calendar{--pixel:12px;--pixel-gap:3px;place-self:end start;max-width:100%;padding:0}.landing-chapters #sGearHistory .league-key{margin-bottom:18px;font-size:11px}}@media (min-width:901px) and (max-width:1100px){.landing-chapters #sGearHistory .history-layout{column-gap:36px}.landing-chapters #sGearHistory .calendar{--pixel:10px;--pixel-gap:3px}.landing-chapters #sGearHistory .league-key{font-size:10px}}@media (min-width:701px) and (max-width:900px){.landing-chapters #sGearHistory .history-layout{grid-template:"gear""value""change""history"/minmax(0,1fr);gap:22px;max-width:520px}.landing-chapters #sGearHistory :is(.history-board,.gear-column){display:contents}.landing-chapters #sGearHistory .doll-grid{max-width:420px}.landing-chapters #sGearHistory .calendar{--pixel:12px;--pixel-gap:3px;place-self:start center}.landing-chapters #sGearHistory .event-detail{justify-self:center;width:100%;max-width:400px}.landing-chapters #sGearHistory .value-panel{max-width:400px}}@media (max-width:700px){.landing-chapters{padding:4px 8px 16px}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){margin:10px auto 16px;padding:22px 16px 28px}.landing-chapters :is(.chapter,.section-label,.landing-chapter){margin-bottom:20px}.landing-chapters :is(.landing-section-heading,#s6 header,#s4 .rm-header){margin-bottom:20px;padding-bottom:0}.landing-chapters #s01 .landing-section-heading{margin-bottom:14px}.landing-chapters #sGearHistory .calendar{--pixel:clamp(8px,calc((100vw - 164px)/22),11px);--pixel-gap:3px}}.landing-chapters{--frame-edge:color-mix(in srgb,var(--fg)15%,var(--canvas));--frame-dim:color-mix(in srgb,var(--fg)7%,var(--canvas));isolation:isolate;padding:24px 0 48px;position:relative}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){background:var(--canvas);box-shadow:none;border:0;border-radius:0;margin:0 auto 48px;padding:32px 32px 42px;position:relative}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4):before,.landing-chapters :is(#s01,#sGearHistory,#s6,#s4):after{content:none;opacity:1;pointer-events:none;z-index:-1;background:0 0;border:0;border-radius:0}.landing-chapters :is(.chapter,.section-label,.landing-chapter){border-bottom-color:var(--frame-dim)}.landing-chapters :is(.chapter,.section-label,.landing-chapter):after{opacity:.55}.landing-chapters #s6 .landing-leader-art{background-color:#0000;background-image:none;border-bottom:0}.landing-chapters #s6 .landing-item-ranking{border-top-color:var(--frame-dim)}.landing-chapters #s4 :is(.frame-inner,.frame-canvas){background:0 0}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){margin-bottom:64px;padding-bottom:40px}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4):before{content:"";background:linear-gradient(90deg,transparent,var(--frame-edge)20% 80%,transparent);width:auto;height:1px;position:absolute;top:0;left:0;right:0}.landing-chapters :is(#s01,#sGearHistory,#s6):after{content:"";background:radial-gradient(circle at 50% 50%,var(--accent)0 2px,transparent 2.5px),linear-gradient(var(--frame-edge),var(--frame-edge))center/1px 100% no-repeat;width:7px;height:64px;position:absolute;top:100%;left:calc(50% - 3px)}.landing-chapters :is(.chapter,.section-label,.landing-chapter){border-bottom:0;justify-content:center;margin-bottom:26px}.landing-chapters :is(.chapter,.section-label,.landing-chapter):after{display:none}.landing-chapters :is(.motion-toggle,.example-label){position:absolute;right:0}@media (max-width:700px){.landing-chapters{padding:18px 12px 24px}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){margin-bottom:42px;padding:22px 12px 28px}.landing-chapters :is(#s01,#sGearHistory,#s6):after{height:42px}.landing-chapters .motion-toggle{margin-left:4px;position:static}}.landing-chapters{--thread-line:color-mix(in srgb,var(--fg)19%,var(--canvas));--thread-warm:color-mix(in srgb,var(--accent)45%,var(--canvas))}.landing-chapters :is(.chapter,.section-label,.landing-chapter){overflow:visible}.landing-chapters #s4 .frame-canvas{padding-inline:0;padding-bottom:0}.landing-chapters #s4 .rm-rail{max-width:1100px;padding-top:20px}.landing-chapters #s4 .rm-rail:before{background:var(--thread-line);width:1px}.landing-chapters #s4 .rm-rail:after{display:none}.landing-chapters #s4 .rm-beat-dot{border:2px solid var(--canvas);width:9px;height:9px;box-shadow:0 0 0 1px var(--thread-line);border-radius:50%}.landing-chapters #s4 .rm-beat{margin-bottom:42px}.landing-chapters #s4 .rm-copy{gap:10px;padding-inline:22px}.landing-chapters #s4 .rm-visual{padding-inline:16px}.landing-chapters #s4 .rm-lede{font-style:normal}@media (min-width:901px){.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){margin-bottom:88px;padding-top:32px}.landing-chapters :is(#s01,#sGearHistory,#s6):after{z-index:0;border:0;height:88px;top:100%}.landing-chapters :is(.chapter,.section-label,.landing-chapter){justify-content:center;min-height:32px;margin-bottom:28px;padding:0}.landing-chapters :is(.motion-toggle,.example-label){top:7px;right:0}.landing-chapters #s4 .rm-rail{padding-top:24px}.landing-chapters #s4 .rm-rail:before{top:-28px}.landing-chapters #s4 .rm-header{margin-bottom:32px;padding-bottom:16px}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4):before{background:linear-gradient(90deg,transparent,var(--frame-dim)25%,var(--thread-warm)50%,var(--frame-dim)75%,transparent);height:1px;top:0;left:0;right:0}.landing-chapters :is(#s01,#sGearHistory,#s6):after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent)9%,transparent),transparent 65%),linear-gradient(transparent,var(--accent),transparent)center/1px 100% no-repeat;opacity:.75;width:48px;left:calc(50% - 24px)}.landing-chapters :is(.chapter,.section-label,.landing-chapter)>:first-child{color:var(--accent);text-shadow:0 0 18px color-mix(in srgb,var(--accent)32%,transparent)}.landing-chapters #s4 .rm-rail:before{background:linear-gradient(var(--thread-warm),var(--thread-line)30%,var(--thread-line)80%,transparent)}}@media (max-width:900px){.landing-chapters{padding:18px 12px 28px}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4){border:1px solid var(--frame-edge);box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--frame-dim);background:var(--canvas);border-radius:12px;margin-bottom:32px;padding:22px 12px 28px}.landing-chapters :is(#s01,#sGearHistory,#s6,#s4):before{display:none}.landing-chapters :is(#s01,#sGearHistory,#s6):after{content:"";background:var(--frame-edge);border:0;width:1px;height:20px;top:calc(100% + 6px);left:50%}.landing-chapters :is(.chapter,.section-label,.landing-chapter){border-bottom:1px solid var(--frame-dim);justify-content:flex-start;min-height:31px;margin-bottom:22px;padding-bottom:12px}.landing-chapters :is(.chapter,.section-label,.landing-chapter):after{opacity:.55;transform-origin:0;transition:transform 1s cubic-bezier(.2,.7,.3,1);display:block;transform:scaleX(0)}.landing-chapters :is(.chapter,.section-label,.landing-chapter)[data-rule-revealed=true]:after{transform:scaleX(1)}.landing-chapters .motion-toggle,.landing-chapters .example-label{margin-left:auto;position:static}.landing-chapters :is(#s01 .composition,#sGearHistory .history-layout){border-top:1px solid var(--frame-dim);padding-top:16px}.landing-chapters #s4 .frame-inner{display:block}.landing-chapters #s4 .rm-header{margin-bottom:10px;padding-bottom:12px}.landing-chapters #s4 .rm-rail{max-width:560px;margin-inline:auto;padding:0}.landing-chapters #s4 .rm-rail:before,.landing-chapters #s4 .rm-rail:after{display:none}.landing-chapters #s4 .rm-beat{border-top:1px solid var(--frame-dim);margin:0;padding:26px 0}.landing-chapters #s4 .rm-beat:last-child{padding-bottom:0}.landing-chapters #s4 .rm-beat-inner{border:0;grid-template-columns:minmax(0,1fr);gap:18px;padding:0;display:grid}.landing-chapters #s4 .rm-beat-rail{display:none}.landing-chapters #s4 .rm-copy{text-align:left;order:0;align-items:flex-start;gap:8px;padding:0 4px}.landing-chapters #s4 .rm-copy-h3,.landing-chapters #s4 .rm-copy-small .rm-copy-h3{letter-spacing:-.6px;max-width:none;font-size:28px;line-height:1.1}.landing-chapters #s4 .rm-copy-p{max-width:48ch;font-size:14px;line-height:1.55}.landing-chapters #s4 .rm-chip{letter-spacing:.15em;border:0;gap:6px;padding:0;font-size:9px}.landing-chapters #s4 .rm-chip:before{border-radius:50%;width:5px;height:5px}.landing-chapters #s4 .rm-visual{order:1;width:100%;min-width:0;max-width:100%;padding:0}.landing-chapters #s4 .rm-visual>*{max-width:100%;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.landing-chapters :is(.chapter,.section-label,.landing-chapter):after{transition:none;transform:scaleX(1)}}.landing-chapters #s01 .composition{position:relative}.landing-chapters [data-section-reveal]{opacity:0;filter:blur(4px);transform:translateY(48px)scale(.97)}.landing-chapters [data-reveal-scale=fixed]{transform:translateY(48px)scale(1)}.landing-chapters [data-entrance-phase=static]{opacity:1;filter:none;transform:none}.landing-chapters [data-entrance-phase=complete]{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.landing-chapters [data-section-reveal]{opacity:1!important;filter:none!important;transform:none!important}}
