.watch-skip{z-index:100;color:#111;font-family:var(--mono);background:#fff;padding:10px 14px;font-size:12px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.watch-skip:focus{transform:translateY(0)}.watch-folio{width:min(1180px,100%);margin:0 auto}.watch-breadcrumb{border-bottom:1px solid var(--rule);min-height:58px;color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.watch-breadcrumb a{color:var(--ink);text-underline-offset:5px}.watch-breadcrumb a:hover,.watch-breadcrumb a:focus-visible{text-decoration:underline}.watch-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(42px,7vw,96px);padding:clamp(56px,8vw,110px) 0 clamp(62px,8vw,104px);display:grid}.watch-kicker,.watch-section-head>p,.watch-boundary-head,.watch-hero-figure figcaption span,.watch-view figcaption span,.watch-close>p:first-child,.watch-resources,.watch-ledger dt,.watch-layer-list span{font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;font-size:11px}.watch-kicker{color:var(--accent);margin:0 0 22px}.watch-intro h1{font-family:var(--mono);letter-spacing:-.075em;margin:0;font-size:clamp(4.8rem,10vw,8.7rem);font-weight:600;line-height:.83}.watch-deck{color:var(--accent);letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(1.45rem,2.8vw,2.3rem);font-weight:555;line-height:1.04}.watch-lede{max-width:610px;color:var(--muted);margin:22px 0 0;font-size:clamp(1rem,1.55vw,1.17rem);line-height:1.65}.watch-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.watch-action{border:1px solid var(--rule);min-height:46px;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:0 16px;font-size:13px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.watch-action.is-primary{border-color:var(--accent);background:var(--accent);color:var(--panel)}.watch-page[data-mode=ultraviolet] .watch-action.is-primary{color:#09070e}.watch-action:hover,.watch-action:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--accent)}.watch-action.is-primary:hover,.watch-action.is-primary:focus-visible{border-color:var(--secondary);background:var(--secondary);color:var(--panel)}.watch-page[data-mode=ultraviolet] .watch-action.is-primary:hover,.watch-page[data-mode=ultraviolet] .watch-action.is-primary:focus-visible{color:#09070e}.watch-ledger{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:38px 0 0;display:grid}.watch-ledger div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:68px;padding:11px 12px}.watch-ledger dt{color:var(--muted)}.watch-ledger dd{font-family:var(--mono);margin:9px 0 0;font-size:13px}.watch-hero-figure,.watch-view{border:1px solid var(--rule);background:var(--panel);box-shadow:0 26px 72px color-mix(in srgb, var(--ink) 11%, transparent);margin:0}.watch-hero-figure>a,.watch-view>a{background:#101218;display:block;overflow:hidden}.watch-hero-figure img,.watch-view img{width:100%;height:auto;transition:filter .28s,transform .42s cubic-bezier(.22,1,.36,1);display:block}.watch-hero-figure>a:hover img,.watch-hero-figure>a:focus-visible img,.watch-view>a:hover img,.watch-view>a:focus-visible img{filter:saturate(1.08)contrast(1.025);transform:scale(1.015)}.watch-hero-figure figcaption{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:72px;padding:14px 16px;display:grid}.watch-hero-figure figcaption span:first-child{color:var(--accent)}.watch-hero-figure figcaption span:last-child{color:var(--muted);text-align:right}.watch-hero-figure figcaption p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.watch-origin,.watch-views,.watch-assembly{border-bottom:1px solid var(--rule);padding:clamp(66px,8vw,108px) 0}.watch-section-head{grid-template-columns:minmax(110px,.34fr) minmax(0,1.66fr);gap:30px;margin-bottom:38px;display:grid}.watch-section-head>p{color:var(--accent);margin:8px 0 0}.watch-section-head h2{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(2.1rem,4.4vw,4rem);font-weight:555;line-height:.98}.watch-section-head div>p{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.65}.watch-origin-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);gap:1px;display:grid}.watch-identity-plate{background:linear-gradient(135deg, color-mix(in srgb, var(--secondary) 9%, transparent), transparent 60%), var(--panel);flex-direction:column;justify-content:space-between;min-height:330px;margin:0;padding:clamp(28px,5vw,62px);display:flex}.watch-identity-plate p{max-width:680px;color:var(--ink);font-family:var(--mono);letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,5.6vw,5.6rem);font-weight:600;line-height:.94}.watch-identity-plate>span{color:var(--muted);font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;margin-top:48px;font-size:11px}.watch-boundary{border-top:3px solid var(--accent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 58%), var(--panel);padding:clamp(24px,4vw,42px)}.watch-boundary-head{border-bottom:1px solid var(--rule);color:var(--muted);justify-content:space-between;gap:16px;padding-bottom:13px;display:flex}.watch-boundary h3{letter-spacing:-.04em;margin:34px 0 0;font-size:clamp(1.65rem,3.1vw,2.55rem);font-weight:555;line-height:1.02}.watch-boundary p{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.65}.watch-boundary a{min-height:46px;color:var(--ink);font-family:var(--mono);letter-spacing:.06em;text-underline-offset:5px;text-transform:uppercase;align-items:center;margin-top:24px;font-size:11px;text-decoration:underline;display:inline-flex}.watch-boundary a:hover,.watch-boundary a:focus-visible{color:var(--accent)}.watch-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);display:grid}.watch-view.is-wide{grid-column:1/-1}.watch-view figcaption{border-top:1px solid var(--rule);grid-template-columns:minmax(120px,.42fr) minmax(0,1.58fr);align-items:center;gap:20px;min-height:70px;padding:14px 16px;display:grid}.watch-view figcaption span{color:var(--accent)}.watch-view figcaption p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.watch-layer-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.watch-layer-list li{border-bottom:1px solid var(--rule);grid-template-columns:74px minmax(0,1fr) minmax(80px,.4fr);align-items:center;gap:20px;min-height:68px;padding:14px 0;display:grid;position:relative}.watch-layer-list span{color:var(--accent)}.watch-layer-list strong{font-size:clamp(1rem,1.7vw,1.25rem);font-weight:555}.watch-layer-list i{background:linear-gradient(90deg, var(--rule), var(--accent) 62%, transparent);height:1px}.watch-layer-list li:after{content:"";border:1px solid var(--accent);background:var(--canvas);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.watch-close{border:1px solid color-mix(in srgb, var(--accent) 60%, var(--rule));background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 13%, transparent), transparent 55%), color-mix(in srgb, var(--panel) 82%, transparent);margin:clamp(70px,10vw,132px) 0;padding:clamp(36px,6vw,72px)}.watch-close>p:first-child{color:var(--accent);margin:0}.watch-close h2{letter-spacing:-.055em;max-width:920px;margin:30px 0 0;font-size:clamp(2.35rem,6vw,5.8rem);font-weight:555;line-height:.94}.watch-close h2+p{max-width:710px;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.65}.watch-resources{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px 28px;min-height:94px;display:flex}.watch-resources>span{color:var(--muted)}.watch-resources a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.watch-resources a:hover,.watch-resources a:focus-visible{color:var(--accent);text-decoration:underline}@media (width<=980px){.watch-hero{grid-template-columns:1fr;align-items:start}.watch-intro{max-width:760px}.watch-origin-grid{grid-template-columns:1fr}.watch-identity-plate{min-height:280px}.watch-boundary{border-top-width:1px;border-left:3px solid var(--accent)}.watch-hero-figure figcaption{grid-template-columns:auto 1fr}.watch-hero-figure figcaption span:last-child{text-align:left;grid-column:1/-1}}@media (width<=680px){.watch-breadcrumb{white-space:nowrap;min-height:50px;overflow-x:auto}.watch-hero{gap:44px;padding-top:46px}.watch-intro h1{font-size:clamp(4.3rem,22vw,6.4rem)}.watch-deck{font-size:1.45rem}.watch-lede{font-size:1rem}.watch-actions{display:grid}.watch-action{width:100%}.watch-ledger{grid-template-columns:1fr}.watch-hero-figure figcaption,.watch-view figcaption{grid-template-columns:1fr;gap:7px;padding:14px}.watch-hero-figure figcaption span:last-child{grid-column:1}.watch-section-head{grid-template-columns:1fr;gap:12px}.watch-section-head>p{margin-top:0}.watch-identity-plate{min-height:240px;padding:26px}.watch-identity-plate p{font-size:clamp(2.1rem,11vw,3.55rem)}.watch-boundary{padding:24px}.watch-view-grid{grid-template-columns:1fr}.watch-view.is-wide{grid-column:auto}.watch-layer-list li{grid-template-columns:46px minmax(0,1fr);gap:12px}.watch-layer-list i{display:none}.watch-close{padding:28px 22px}.watch-resources{flex-direction:column;align-items:flex-start;gap:4px;padding:20px 0}.watch-resources>span{margin-bottom:8px}}@media (width<=420px){.watch-boundary-head{flex-direction:column;align-items:flex-start;gap:5px}.watch-intro h1{letter-spacing:-.065em}}@media (prefers-reduced-motion:reduce){.watch-hero-figure img,.watch-view img{transition:none}.watch-hero-figure>a:hover img,.watch-hero-figure>a:focus-visible img,.watch-view>a:hover img,.watch-view>a:focus-visible img{transform:none}}@media (forced-colors:active){.watch-action,.watch-hero-figure,.watch-view,.watch-origin-grid,.watch-boundary,.watch-close{border:1px solid canvastext}.watch-action.is-primary{color:highlighttext;background:highlight}.watch-layer-list li:after{border-color:canvastext}}
