@charset "UTF-8";:root{--mr-white: #ffffff;--mr-paper: #f4f1ea;--mr-ink: #16181d;--mr-ink-soft: #24272f;--mr-slate: #4c566b;--mr-line: #dcd6c8;--mr-cobalt: #143c93;--mr-cobalt-deep: #0c2766;--mr-amber: #ffb547;--mr-amber-deep: #f4a22c;--mr-amber-mark: #ffb547;--mr-cobalt-tint: #bcd0f7;--mr-moss: #5e7a52;--mr-claret: #7a1f3d;--mr-error: #a3261b;--mr-scrim: linear-gradient( 180deg, rgb(22 24 29 / 10%) 0%, rgb(22 24 29 / 35%) 45%, rgb(22 24 29 / 88%) 100% );--mr-scrim-flat: rgb(22 24 29 / 62%);--mr-font-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--mr-font-text: "Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--mr-font-serif: "Source Serif 4", Georgia, serif;--mr-t-display: 4rem;--mr-t-promise: 3.75rem;--mr-t-h1: 3.25rem;--mr-t-band: 2.25rem;--mr-t-h2: 1.75rem;--mr-t-h3: 1.375rem;--mr-t-card: 1.25rem;--mr-t-card-lg: 2rem;--mr-t-deck: 1.25rem;--mr-t-body: 1.0625rem;--mr-t-read: 1.1875rem;--mr-t-meta: .9375rem;--mr-t-nav: 1rem;--mr-t-pill: .8125rem;--mr-track-pill: .04em;--mr-track-tight: -.025em;--mr-track-card: -.012em;--mr-lh-display: 1.04;--mr-lh-head: 1.12;--mr-lh-card: 1.22;--mr-lh-deck: 1.45;--mr-lh-body: 1.6;--mr-lh-read: 1.72;--mr-s-1: 4px;--mr-s-2: 8px;--mr-s-3: 12px;--mr-s-4: 16px;--mr-s-5: 24px;--mr-s-6: 32px;--mr-s-7: 40px;--mr-s-8: 56px;--mr-s-9: 80px;--mr-s-10: 120px;--mr-max: 1400px;--mr-measure: 680px;--mr-rail: 260px;--mr-gutter: 20px;--mr-band: 96px;--mr-band-lg: 128px;--mr-header: 72px;--mr-radius: 12px;--mr-radius-sm: 8px;--mr-pill: 999px;--mr-hairline: 1px solid var(--mr-line);--mr-dotted: 1px dotted var(--mr-slate);--mr-aspect-hero: 16 / 9;--mr-aspect-card: 16 / 9;--mr-aspect-band: 3 / 2;--mr-aspect-tall: 4 / 5;--mr-aspect-square: 1 / 1;--mr-dur-fast: .16s;--mr-dur-image: .5s;--mr-dur-slide: .7s;--mr-ease: cubic-bezier(.22, 1, .36, 1);--mr-ad-leaderboard: 90px;--mr-ad-billboard: 250px;--mr-ad-inarticle: 280px;--mr-ad-mrec: 250px;--mr-ad-halfpage: 600px;--mr-ad-anchor: 100px}@media(max-width:767px){:root{--mr-t-display: 2.25rem;--mr-t-promise: 2.25rem;--mr-t-h1: 2.125rem;--mr-t-band: 1.75rem;--mr-t-h2: 1.5rem;--mr-t-h3: 1.25rem;--mr-t-card-lg: 1.5rem;--mr-t-deck: 1.125rem;--mr-t-read: 1.125rem;--mr-gutter: 16px;--mr-band: 64px;--mr-band-lg: 80px;--mr-header: 60px}}:root{color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--mr-dur-fast: 1ms;--mr-dur-image: 1ms;--mr-dur-slide: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}body{margin:0;background:var(--mr-white);color:var(--mr-ink);font-family:var(--mr-font-text);font-size:var(--mr-t-body);line-height:var(--mr-lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}img,svg,video{max-width:100%}button{font:inherit}:focus-visible{outline:3px solid var(--mr-focus, var(--mr-cobalt));outline-offset:2px;box-shadow:0 0 0 5px var(--mr-focus-halo, var(--mr-white))}.hero,.searchbar,.photoband,.darkband,.newsband--photo,.seclead__cover,.film__media,.howpanel__media,.teamfilm{--mr-focus: var(--mr-amber);--mr-focus-halo: var(--mr-ink)}.mossband{--mr-focus: var(--mr-white);--mr-focus-halo: var(--mr-ink)}[id]{scroll-margin-top:calc(var(--mr-header) + var(--mr-s-4))}.skip-link{position:absolute;left:-9999px;top:0;z-index:60;background:var(--mr-cobalt);color:var(--mr-white);padding:12px 18px;border-radius:var(--mr-radius-sm);font-family:var(--mr-font-display);font-weight:600;font-size:var(--mr-t-meta);text-decoration:none}.skip-link:focus{left:8px;top:8px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wrap{max-width:var(--mr-max);margin:0 auto;padding:0 var(--mr-gutter)}.band{padding:var(--mr-band) 0}.band--lg{padding:var(--mr-band-lg) 0}.band--paper{background:var(--mr-paper)}h1,h2,h3,h4{font-family:var(--mr-font-display);margin:0;font-weight:700;letter-spacing:var(--mr-track-card)}p{margin:0}.band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--mr-s-6);margin-bottom:var(--mr-s-7);flex-wrap:wrap}.band-head h2{font-size:var(--mr-t-band);line-height:var(--mr-lh-head);letter-spacing:var(--mr-track-tight)}.page-title{font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-h1);line-height:1.06;letter-spacing:var(--mr-track-tight);margin:var(--mr-s-4) 0 var(--mr-s-4)}.page-deck{font-size:var(--mr-t-deck);line-height:var(--mr-lh-deck);color:var(--mr-slate);max-width:62ch}.meta{font-size:var(--mr-t-meta);line-height:1.5;color:var(--mr-slate);margin:0}.eyebrow{font-family:var(--mr-font-display);font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-slate);margin:0 0 var(--mr-s-3)}.eyebrow--gap{margin-top:var(--mr-s-7)}.pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-pill);line-height:1.2;letter-spacing:var(--mr-track-pill);text-transform:uppercase;padding:5px 12px;border-radius:var(--mr-pill);border:1.5px solid transparent;text-decoration:none;white-space:nowrap;margin:0;background:var(--mr-paper);color:var(--mr-ink)}.pill--amber{background:var(--mr-amber);color:var(--mr-ink)}.pill--cobalt{background:var(--mr-cobalt);color:var(--mr-white)}.pill--moss{background:var(--mr-moss);color:var(--mr-white)}.pill--claret{background:var(--mr-claret);color:var(--mr-white)}.pill--cream{background:var(--mr-paper);color:var(--mr-ink)}.pill--outline{background:transparent;border-color:var(--mr-ink);color:var(--mr-ink)}.pill--outline-light{background:transparent;border-color:var(--mr-white);color:var(--mr-white)}.pill--lg{font-size:1rem;padding:6px 16px}.pill--center{display:flex;width:fit-content;margin:0 auto}.pill--link{transition:transform var(--mr-dur-fast) var(--mr-ease),box-shadow var(--mr-dur-fast) ease}.pill--link:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--mr-ink)}.pillrow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-nav);line-height:1.3;padding:13px 22px;border:1.5px solid transparent;border-radius:var(--mr-radius-sm);text-decoration:none;background:var(--mr-cobalt);color:var(--mr-white);cursor:pointer;transition:background-color var(--mr-dur-fast) ease,color var(--mr-dur-fast) ease}.btn:hover{background:var(--mr-cobalt-deep)}.btn--amber{background:var(--mr-amber);color:var(--mr-ink)}.btn--amber:hover{background:var(--mr-amber-deep)}.btn--ink{background:var(--mr-ink);color:var(--mr-white)}.btn--ink:hover{background:var(--mr-cobalt)}.btn--ghost{background:transparent;border-color:var(--mr-ink);color:var(--mr-ink)}.btn--ghost:hover{background:var(--mr-ink);color:var(--mr-white)}.btn--sm{padding:9px 16px;font-size:.875rem}.btn .arrow,.explore .arrow,.tlink .arrow{transition:transform var(--mr-dur-fast) ease-out}.btn:hover .arrow,.explore:hover .arrow,.tlink:hover .arrow{transform:translate(4px)}.btn[disabled]{background:var(--mr-line);color:var(--mr-slate);cursor:not-allowed}.explore{display:inline-flex;align-items:center;gap:8px;font-family:var(--mr-font-display);font-weight:600;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mr-ink);text-decoration:none}.explore:hover{text-decoration:underline;text-underline-offset:.2em}.explore--light{color:var(--mr-white)}.tlink{font-family:var(--mr-font-display);font-weight:600;font-size:var(--mr-t-nav);color:var(--mr-cobalt);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.tlink:hover{text-decoration:underline;text-underline-offset:.14em}.tlink--sm{font-size:.9375rem}.chip{font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-pill);text-transform:uppercase;letter-spacing:var(--mr-track-pill);padding:6px 14px;border:1.5px solid var(--mr-line);border-radius:var(--mr-pill);background:var(--mr-white);color:var(--mr-ink);cursor:pointer}.chip.is-on{background:var(--mr-amber);border-color:var(--mr-amber)}.split{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--mr-s-9);align-items:center}.withrail{display:grid;grid-template-columns:minmax(0,var(--mr-measure)) var(--mr-rail);gap:var(--mr-s-9);justify-content:center;align-items:start}.two{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--mr-s-9)}.rail-sticky{position:sticky;top:calc(var(--mr-header) + var(--mr-s-5))}.railhead{font-family:var(--mr-font-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-slate);margin:0 0 var(--mr-s-4)}.raillist{list-style:none;margin:0 0 var(--mr-s-7);padding:0;display:grid;gap:10px;text-align:left}.raillist li{border-bottom:var(--mr-dotted);padding-bottom:10px}.raillist a{font-family:var(--mr-font-display);font-weight:600;line-height:1.3;text-decoration:none}.raillist a:hover{color:var(--mr-cobalt)}.dotrule{border:0;border-top:var(--mr-dotted);margin:0}.masthead{position:sticky;top:0;z-index:50;background:var(--mr-white);border-bottom:var(--mr-hairline)}.masthead__inner{max-width:var(--mr-max);margin:0 auto;padding:0 var(--mr-gutter);height:var(--mr-header);display:flex;align-items:center;gap:var(--mr-s-5)}.lockup{display:flex;align-items:center;min-height:44px;gap:10px;text-decoration:none;color:inherit;flex:none}.lockup svg{display:block;width:38px;height:38px}.lockup__name{font-family:var(--mr-font-display);font-weight:800;font-size:1.375rem;line-height:1;letter-spacing:-.02em;color:var(--mr-ink);white-space:nowrap}.masthead__nav{flex:1;display:flex;justify-content:center;align-items:center;gap:8px}.navpill{font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-pill);letter-spacing:var(--mr-track-pill);text-transform:uppercase;color:var(--mr-ink);background:var(--mr-paper);border-radius:var(--mr-pill);padding:7px 14px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap;transition:background-color var(--mr-dur-fast) ease,box-shadow var(--mr-dur-fast) ease}.navpill:hover{box-shadow:0 0 0 1.5px var(--mr-ink)}.navpill.is-current{background:var(--mr-amber)}.masthead__util{display:flex;align-items:center;gap:var(--mr-s-4);flex:none}.masthead__util .btn{min-height:44px}.masthead__util a.util{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mr-font-display);font-weight:600;font-size:.9375rem;color:var(--mr-ink);text-decoration:none}.masthead__util a.util:hover{text-decoration:underline;text-underline-offset:.2em}.tools{display:flex;flex:none;border:1.5px solid var(--mr-ink);border-radius:var(--mr-radius-sm);background:var(--mr-paper);overflow:hidden}.tool{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--mr-ink);cursor:pointer;padding:0;text-decoration:none}.tool+.tool{border-left:1px solid rgba(22,24,29,.18)}.tool:hover{background:var(--mr-amber)}.tool:focus-visible{outline-offset:-4px;box-shadow:none}.tool svg{display:block}.drawer{position:fixed;z-index:55;top:calc(var(--mr-header) + 8px);right:var(--mr-gutter);width:min(560px,100vw - 2 * var(--mr-gutter));max-height:calc(100vh - var(--mr-header) - 24px);overflow:auto;overscroll-behavior:contain;background:var(--mr-white);border:var(--mr-hairline);border-radius:var(--mr-radius);box-shadow:0 18px 50px #16181d2e;padding:var(--mr-s-6) var(--mr-s-6) var(--mr-s-5);display:grid;gap:var(--mr-s-5)}.drawer ul{list-style:none;margin:0;padding:0}.drawer__label{font-family:var(--mr-font-display);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-slate);margin:0 0 var(--mr-s-2)}.drawer__explore a{position:relative;display:flex;align-items:center;min-height:48px;font-family:var(--mr-font-display);font-weight:700;font-size:1.75rem;line-height:1.15;letter-spacing:-.01em;color:var(--mr-ink);text-decoration:none;transition:color var(--mr-dur-fast) ease,transform var(--mr-dur-fast) var(--mr-ease)}.drawer__explore a:before{content:"";position:absolute;left:0;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--mr-ink);opacity:0;transform:translate(-6px)}.drawer__more{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--mr-s-5);border-top:var(--mr-dotted);padding-top:var(--mr-s-2)}.drawer__more a{display:flex;align-items:center;min-height:44px;font-family:var(--mr-font-text);font-size:1rem;color:var(--mr-ink);text-decoration:none}.drawer__more a:hover{text-decoration:underline;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.drawer__explore:has(a:hover) a:not(:hover){color:#16181d6b}.drawer__explore a:hover{color:var(--mr-ink);transform:translate(20px)}.drawer__explore a:hover:before{opacity:1;transform:translate(-20px)}}@media(prefers-reduced-motion:no-preference){.drawer__explore a:before{transition:opacity var(--mr-dur-fast) ease,transform var(--mr-dur-fast) var(--mr-ease)}}@media(prefers-reduced-motion:reduce){.drawer__explore a{transition:color var(--mr-dur-fast) ease}}@media(prefers-reduced-motion:reduce)and (hover:hover)and (pointer:fine){.drawer__explore a:hover{transform:none;padding-left:20px}.drawer__explore a:hover:before{transform:none}}.drawer-scrim,.search-scrim{position:fixed;inset:0;z-index:40;background:var(--mr-scrim-flat);border:0;padding:0;cursor:pointer}.searchbar{position:fixed;z-index:70;top:12px;left:var(--mr-gutter);right:var(--mr-gutter)}.search-scrim{z-index:65;background:#16181d8c}.searchbar__form{display:flex;align-items:center;gap:8px;background:var(--mr-paper);border:1.5px solid var(--mr-ink);border-radius:var(--mr-radius-sm);padding:4px 4px 4px 16px;box-shadow:0 18px 50px #16181d40}.searchbar__q{flex:1;min-width:0;min-height:48px;border:0;background:transparent;font-family:var(--mr-font-display);font-weight:600;font-size:1.375rem;color:var(--mr-ink)}.searchbar__q::-webkit-search-cancel-button{appearance:none}.searchbar__q:focus-visible{outline:none;box-shadow:none}.searchbar__form:focus-within{outline:3px solid var(--mr-amber);outline-offset:2px}.searchbar__go{min-height:44px}.searchbar__x{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--mr-ink);cursor:pointer}.searchbar__pills{list-style:none;margin:var(--mr-s-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.searchbar__pills .pill{min-height:36px}.backlink{display:inline-flex;align-items:center;gap:8px;font-family:var(--mr-font-display);font-weight:600;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mr-ink);text-decoration:none}.backlink:hover{text-decoration:underline;text-underline-offset:.2em}.adband{max-width:var(--mr-max);margin:0 auto;padding:var(--mr-s-6) var(--mr-gutter)}.adwrap{margin:var(--mr-s-8) 0}.unit{margin-bottom:var(--mr-s-7)}.ad{display:block}.ad .label{display:block;font-family:var(--mr-font-display);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-slate);margin-bottom:6px}.ad:after{content:"";display:block;width:100%;height:var(--mr-ad-h, var(--mr-ad-leaderboard));border:var(--mr-hairline);border-radius:var(--mr-radius);background:var(--mr-white)}.ad-lazy{content-visibility:auto;contain-intrinsic-size:auto var(--mr-ad-h, var(--mr-ad-leaderboard))}.ad-billboard{--mr-ad-h: var(--mr-ad-billboard)}.ad-leaderboard{--mr-ad-h: var(--mr-ad-leaderboard)}.ad-halfpage{--mr-ad-h: var(--mr-ad-halfpage)}.ad-mrec{--mr-ad-h: var(--mr-ad-mrec)}.ad-inarticle{--mr-ad-h: var(--mr-ad-inarticle)}.ad-endofarticle{--mr-ad-h: var(--mr-ad-mrec)}.ad-anchor{--mr-ad-h: var(--mr-ad-anchor)}.anchorbar,.anchorspace{display:none}.card{position:relative;min-width:0;list-style:none}.card__media{position:relative;overflow:hidden;border-radius:var(--mr-radius);background:var(--mr-paper)}.card__media .plate{transition:transform var(--mr-dur-image) var(--mr-ease)}.card:hover .card__media .plate{transform:scale(1.04)}.card__pills{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--mr-s-2)}.card__headline{font-size:var(--mr-t-card);line-height:var(--mr-lh-card);letter-spacing:var(--mr-track-card);font-weight:700;margin:0 0 var(--mr-s-2)}.card__link{text-decoration:none}.card__link:after{content:"";position:absolute;inset:0;z-index:1}.card:hover .card__link{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.card__dek{font-size:.9375rem;line-height:1.5;color:var(--mr-slate);margin:0 0 var(--mr-s-3)}.card__foot{font-size:.875rem;line-height:1.4;color:var(--mr-slate)}.card--tall{aspect-ratio:4/5;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-ink)}.card--tall .card__media{position:absolute;inset:0;border-radius:0}.card--tall .card__media:after{content:"";position:absolute;inset:0;background:var(--mr-scrim)}.card--tall .card__body{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--mr-s-5) var(--mr-s-6) var(--mr-s-6);pointer-events:none}.card--tall .card__body a{pointer-events:auto}.card--tall .card__pills{justify-content:center}.card--tall .card__headline{margin-top:auto;font-size:var(--mr-t-card-lg);line-height:1.1;letter-spacing:var(--mr-track-tight);color:var(--mr-amber)}.card--tall .card__dek{color:var(--mr-white);max-width:44ch}.card--tall .card__foot{color:#ffffffd1}.card--row,.card--inline{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--mr-s-4);align-items:center}.card--row .card__media,.card--inline .card__media{border-radius:var(--mr-radius-sm)}.card--row .card__headline,.card--inline .card__headline{font-size:1.0625rem;line-height:1.28}.card--inline{background:var(--mr-paper);border-radius:var(--mr-radius);padding:8px var(--mr-s-5) 8px 8px;grid-template-columns:150px minmax(0,1fr)}.card--inline .card__headline{font-size:1.25rem}.card--tile .card__body{padding-top:var(--mr-s-4)}.railhead-row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--mr-s-5);margin-bottom:var(--mr-s-6);flex-wrap:wrap}.railhead-row__line{font-family:var(--mr-font-display);font-weight:600;font-size:1.5rem;line-height:1.25;letter-spacing:var(--mr-track-card);margin-top:var(--mr-s-3);max-width:40ch}.railhead-row__tools{display:flex;align-items:center;gap:var(--mr-s-3)}.arrow-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--mr-ink);background:var(--mr-white);color:var(--mr-ink);cursor:pointer}.arrow-btn:hover:not([disabled]){background:var(--mr-ink);color:var(--mr-white)}.arrow-btn[disabled]{opacity:.35;cursor:default}.rail{list-style:none;margin:0;padding:0 0 var(--mr-s-3);display:flex;gap:var(--mr-s-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}@media(pointer:fine){.rail{cursor:grab}}.rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rail.is-dragging a{pointer-events:none}.rail::-webkit-scrollbar{display:none}.rail>li{flex:0 0 316px;scroll-snap-align:start}.progress{position:relative;width:min(320px,60%);height:4px;margin:var(--mr-s-6) auto 0;border-radius:var(--mr-pill);background:var(--mr-line);overflow:hidden}.progress__bar{position:absolute;top:0;bottom:0;border-radius:var(--mr-pill);background:var(--mr-ink);transition:left var(--mr-dur-fast) linear}.railband{padding:var(--mr-band) 0}.railband--paper{background:var(--mr-paper)}mr-plate{display:block}.plate{position:relative;display:block;overflow:hidden}.plate--art{background:linear-gradient(165deg,var(--mr-cobalt-deep),var(--mr-cobalt))}.plate--art:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 24px)}.plate__glyph{position:absolute;top:50%;right:6%;transform:translateY(-50%);width:min(38%,320px);opacity:.1}.plate__img{display:block;width:100%;height:100%;object-fit:cover}.plate--hero{aspect-ratio:var(--mr-aspect-hero)}.plate--card{aspect-ratio:var(--mr-aspect-card)}.plate--band{aspect-ratio:var(--mr-aspect-band)}.plate--tall{aspect-ratio:var(--mr-aspect-tall)}.plate--square{aspect-ratio:var(--mr-aspect-square)}.plate--fill{position:absolute;inset:0;width:100%;height:100%}.amb{display:block;position:absolute;inset:0;overflow:hidden}.amb__media{display:block;width:100%;height:100%;object-fit:cover}.amb__toggle{position:absolute;top:var(--mr-s-4);right:var(--mr-s-4);z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--mr-white);background:#16181d8c;color:var(--mr-white);cursor:pointer}.amb__toggle:hover{background:var(--mr-ink)}.hero{position:relative;display:block;height:clamp(560px,82vh,860px);background:var(--mr-ink);color:var(--mr-white);overflow:hidden}.hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--mr-dur-slide) var(--mr-ease),visibility 0s linear var(--mr-dur-slide)}.hero__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--mr-dur-slide) var(--mr-ease)}.hero__media{position:absolute;inset:0}.hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,24,29,.7) 0%,rgba(22,24,29,.2) 60%,transparent 100%),linear-gradient(0deg,rgba(22,24,29,.8) 0%,transparent 55%)}.hero__text{position:absolute;left:0;right:0;bottom:0;max-width:var(--mr-max);margin:0 auto;padding:0 var(--mr-gutter) var(--mr-s-9);z-index:2}.hero__text>*{max-width:820px}.hero__pills{margin-bottom:var(--mr-s-4)}.hero__h{font-size:var(--mr-t-display);line-height:var(--mr-lh-display);letter-spacing:var(--mr-track-tight);color:var(--mr-amber);margin:0 0 var(--mr-s-4);text-wrap:balance}.hero__h a{text-decoration:none}.hero__h a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.12em}.hero__deck{font-size:var(--mr-t-deck);line-height:var(--mr-lh-deck);color:var(--mr-white);max-width:60ch}.hero__meta{margin-top:var(--mr-s-3);font-size:var(--mr-t-meta);color:#ffffffd9}.hero__strip{position:absolute;z-index:3;right:var(--mr-gutter);bottom:var(--mr-s-6);display:flex;flex-direction:column;align-items:flex-end;gap:var(--mr-s-2)}.hero__thumbs{display:flex;gap:10px;align-items:center}.thumb{display:block;width:76px;height:76px;padding:0;border:2px solid transparent;border-radius:var(--mr-radius-sm);overflow:hidden;background:var(--mr-ink-soft);cursor:pointer;opacity:.72;transition:opacity var(--mr-dur-fast) ease,border-color var(--mr-dur-fast) ease}.thumb:hover,.thumb.is-on{opacity:1;border-color:var(--mr-white)}.thumb mr-plate,.thumb .plate{width:100%;height:100%}.hero__pause{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 16px 0 14px;border-radius:var(--mr-pill);border:1.5px solid var(--mr-white);background:#16181db3;color:var(--mr-white);font-family:var(--mr-font-display);font-weight:700;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-right:4px}.hero__pause:hover{background:var(--mr-ink)}.hero__pause svg{flex:none}.thumb__img{display:block;width:100%;height:100%;object-fit:cover}.promise{padding:var(--mr-s-10) 0 var(--mr-s-9);text-align:center}.promise__line{font-size:var(--mr-t-promise);line-height:1.05;letter-spacing:var(--mr-track-tight);margin:0 0 var(--mr-s-4)}.promise__stand{max-width:56ch;margin:0 auto var(--mr-s-7);font-size:var(--mr-t-deck);line-height:var(--mr-lh-deck);color:var(--mr-slate)}.promise__label{font-family:var(--mr-font-display);font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-slate);margin-bottom:var(--mr-s-4)}.latest{padding:0 0 var(--mr-band)}.latest__grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--mr-s-5);margin-top:var(--mr-s-6);align-items:start}.latest__tall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--mr-s-5)}.latest__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--mr-s-5)}.photoband{position:relative;min-height:460px;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-ink);color:var(--mr-white);display:grid;place-items:center;text-align:center}.photoband__media{position:absolute;inset:0}.photoband__shade{position:absolute;inset:0;background:var(--mr-scrim-flat)}.photoband__text{position:relative;z-index:2;max-width:900px;padding:var(--mr-s-8) var(--mr-s-6);display:grid;justify-items:center;gap:var(--mr-s-4)}.photoband__h{font-size:var(--mr-t-band);line-height:var(--mr-lh-head);letter-spacing:var(--mr-track-tight);color:var(--mr-white);text-wrap:balance}.photoband__deck{font-size:1.125rem;line-height:1.5;max-width:60ch}.darkband{background:var(--mr-ink);color:var(--mr-white);padding:var(--mr-band) 0}.darkband__head{text-align:center;display:grid;justify-items:center;gap:var(--mr-s-4);margin-bottom:var(--mr-s-8)}.darkband__line{font-family:var(--mr-font-display);font-weight:600;font-size:1.75rem;line-height:1.25;max-width:32ch;text-wrap:balance}.darkband__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--mr-s-5);align-items:start}.seclist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.seclist__item{width:100%;display:flex;align-items:center;gap:var(--mr-s-4);padding:8px;border:0;border-radius:var(--mr-radius-sm);background:#ffffff1a;color:var(--mr-white);text-align:left;cursor:pointer;transition:background-color var(--mr-dur-fast) ease}.seclist__item:hover{background:#ffffff2e}.seclist__item.is-on{background:var(--mr-paper);color:var(--mr-ink)}.seclist__thumb{flex:none;width:64px;height:64px;border-radius:6px;overflow:hidden}.seclist__thumb mr-plate,.seclist__thumb .plate{width:100%;height:100%}.seclist__name{font-family:var(--mr-font-display);font-weight:700;font-size:1.25rem}.secfeature{display:grid;gap:var(--mr-s-5)}.secfeature__lead{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--mr-radius);overflow:hidden;text-decoration:none;color:var(--mr-white)}.secfeature__shade{position:absolute;inset:0;background:var(--mr-scrim)}.secfeature__text{position:absolute;left:0;right:0;bottom:0;padding:var(--mr-s-6);display:grid;justify-items:start;gap:var(--mr-s-3)}.secfeature__h{font-family:var(--mr-font-display);font-weight:700;font-size:2.25rem;line-height:1.08;letter-spacing:var(--mr-track-tight);color:var(--mr-amber);max-width:24ch}.secfeature__lead:hover .secfeature__h{text-decoration:underline;text-underline-offset:.12em}.secfeature__meta{font-size:var(--mr-t-meta);color:#ffffffd9}.secfeature__more{background:var(--mr-ink-soft);border-radius:var(--mr-radius);padding:var(--mr-s-5);display:grid;gap:var(--mr-s-4)}.secfeature__desc{color:#ffffffd9;max-width:70ch}.secfeature__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--mr-s-4)}.darkband .card__headline{color:var(--mr-white)}.darkband .card__foot{color:#ffffffbf}.mossband{background:var(--mr-moss);color:var(--mr-white);padding:var(--mr-band) 0}.mossband #film-heading{scroll-margin-top:calc(var(--mr-header) + var(--mr-s-6))}.film{margin:var(--mr-s-6) 0 0}.film__media{position:relative;aspect-ratio:16/9;max-height:760px;width:100%;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-ink)}.film__caption{display:grid;gap:6px;margin-top:var(--mr-s-5);max-width:70ch}.film__h{font-family:var(--mr-font-display);font-weight:700;font-size:2rem;line-height:1.12;letter-spacing:var(--mr-track-tight)}.film__what{font-size:1.125rem}.film__cta{margin-top:var(--mr-s-5);padding-top:var(--mr-s-5);border-top:1px dotted rgba(255,255,255,.7)}.wfeat{display:block}.wfeat__media{position:relative;aspect-ratio:16/9;max-height:760px;width:100%;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-ink);container-type:size}.wfeat__cover,.wfeat__slot{position:absolute;inset:0;width:100%;height:100%}.wfeat__cover{object-fit:cover}.wfeat__slot iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%);border:0}.wfeat:not(.is-pressed) .wfeat__slot{opacity:0;transition:opacity .4s ease-out}.wfeat.is-moving:not(.is-pressed) .wfeat__slot{opacity:1}.wfeat:not(.is-pressed) .wfeat__slot iframe{transform:translate(-50%,-50%) scale(1.3)}@media(prefers-reduced-motion:reduce){.wfeat__slot{transition:none}}.wfeat.is-pressed .wfeat__media{aspect-ratio:16/9}.wfeat.is-pressed .wfeat__slot iframe{width:100%;height:100%}.wfeat.is-pressed .wfeat__cover{visibility:hidden}.wfeat__overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:var(--mr-s-7);background:linear-gradient(to right,#16181d8c,#16181d00 65%),linear-gradient(to top,#16181dd1,#16181d66 45%,#16181d1a);color:var(--mr-white);pointer-events:auto}.wfeat__text{display:grid;gap:var(--mr-s-3);justify-items:start;max-width:44rem}.wfeat__h{margin:0;font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-band);line-height:var(--mr-lh-head);letter-spacing:var(--mr-track-tight);color:var(--mr-amber)}.wfeat__meta{margin:0;font-size:var(--mr-t-meta)}.wfeat__play{margin-top:var(--mr-s-2)}.wfeat__caption{display:grid;gap:var(--mr-s-3);margin-top:var(--mr-s-5);max-width:70ch}.wfeat__sum{margin:0;font-size:1.125rem;line-height:var(--mr-lh-deck)}.wfeat__out,.watch__out{color:var(--mr-white);font-weight:600;text-decoration:underline;text-underline-offset:3px;justify-self:start}.watchlist{margin-top:var(--mr-s-8);padding-top:var(--mr-s-6);border-top:1px dotted rgba(255,255,255,.7)}.watchlist__h{margin:0;font-family:var(--mr-font-display);font-weight:700;font-size:1.75rem;line-height:var(--mr-lh-head);letter-spacing:var(--mr-track-tight)}.watchlist__line{margin:var(--mr-s-2) 0 0;max-width:60ch}.watchlist{display:block}.watchlist__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--mr-s-5);flex-wrap:wrap;margin-bottom:var(--mr-s-6)}.watchlist__tools{display:flex;gap:var(--mr-s-3)}.watchlist__rail{align-items:flex-start}.watchlist__rail>li{flex:0 0 min(400px,82vw)}.watchlist__rail>li.is-short{flex:0 0 240px}.arrow-btn--light{border-color:var(--mr-white);background:transparent;color:var(--mr-white)}.arrow-btn--light:hover:not([disabled]){background:var(--mr-white);color:var(--mr-ink)}.progress--light{background:#ffffff4d}.progress--light .progress__bar{background:var(--mr-white)}.wfeat__sums{display:grid}.wfeat__sums>.wfeat__sum{grid-area:1/1;visibility:hidden}.wfeat__sums>.wfeat__sum.is-current{visibility:visible}.wfeat__now{margin:0;font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-card);color:var(--mr-amber)}.watch{display:grid;gap:var(--mr-s-4)}.watch__media{position:relative;aspect-ratio:16/9;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-ink)}.watch--short .watch__media{aspect-ratio:9/16;width:min(100%,240px)}.watch__play{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.watch__cover{width:100%;height:100%;object-fit:cover;transition:transform var(--mr-dur-fast) ease-out}.watch__play:hover .watch__cover{transform:scale(1.03)}.watch__play:focus-visible{outline:3px solid var(--mr-amber);outline-offset:-3px}.watch__icon{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--mr-amber);color:var(--mr-ink);transform:translate(-50%,-50%);box-shadow:0 2px 12px #00000059}.watch__len{position:absolute;right:var(--mr-s-2);bottom:var(--mr-s-2);padding:2px 8px;border-radius:4px;background:#16181dd1;color:var(--mr-white);font-size:var(--mr-t-meta);font-variant-numeric:tabular-nums}.watch__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.watch__body{display:grid;gap:var(--mr-s-2)}.watch__h{margin:0;font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-card);line-height:var(--mr-lh-card);letter-spacing:var(--mr-track-card)}.watch__meta{margin:0;font-size:var(--mr-t-meta);opacity:.9}.watch__sum{margin:0}.howwrap{padding-top:var(--mr-band);padding-bottom:var(--mr-band)}.howpanel{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-amber);color:var(--mr-ink)}.howpanel__text{padding:var(--mr-s-8) var(--mr-s-7);display:grid;align-content:start;justify-items:start;gap:var(--mr-s-4)}.howpanel__h{font-size:3rem;line-height:1.04;letter-spacing:var(--mr-track-tight)}.howpanel__line{font-size:1.125rem}.checks{list-style:none;margin:0 0 var(--mr-s-4);padding:0;display:grid;gap:10px}.checks li{position:relative;padding-left:30px;font-size:1.0625rem;line-height:1.45}.checks li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--mr-ink)}.checks li:after{content:"";position:absolute;left:7px;top:7px;width:5px;height:9px;border:solid var(--mr-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.howpanel__media{position:relative;margin:0;min-height:440px;background:var(--mr-ink)}.article{padding:var(--mr-s-6) 0 var(--mr-band)}.article__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--mr-s-4)}.article__pills{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.article__head{max-width:940px;margin:var(--mr-s-8) auto 0;text-align:center}.article__dateline{font-size:var(--mr-t-meta);color:var(--mr-slate);margin-bottom:var(--mr-s-3)}.article__h1{font-size:var(--mr-t-h1);line-height:1.06;letter-spacing:var(--mr-track-tight);margin:0 0 var(--mr-s-4);text-wrap:balance}.article__deck{font-size:var(--mr-t-deck);line-height:var(--mr-lh-deck);color:var(--mr-slate);max-width:62ch;margin:0 auto}.article__hero{margin:var(--mr-s-7) 0 0}.article__hero .plate{border-radius:var(--mr-radius);aspect-ratio:2/1}.article__grid{display:grid;grid-template-columns:200px minmax(0,var(--mr-measure)) 260px;gap:var(--mr-s-8);justify-content:space-between;align-items:start;margin-top:var(--mr-s-8)}.bypill{display:inline-flex;align-items:center;gap:10px;padding:4px 16px 4px 4px;border:1.5px solid var(--mr-ink);border-radius:var(--mr-pill);font-family:var(--mr-font-display);font-weight:600;font-size:.875rem}.bypill__mark svg{display:block;width:30px;height:30px}.bypill--link{color:var(--mr-ink);text-decoration:none}.bypill--link:hover{border-color:var(--mr-cobalt);color:var(--mr-cobalt)}.bypill__face img{display:block;width:30px;height:30px;border-radius:50%;object-fit:cover}.byrole,.byreview{margin:var(--mr-s-2) 0 0;font-size:.875rem;line-height:1.45;color:var(--mr-slate)}.byreview a{color:var(--mr-cobalt)}.prose{max-width:var(--mr-measure)}.prose>p{margin:0 0 var(--mr-s-5)}.prose--serif{font-family:var(--mr-font-serif);font-size:var(--mr-t-read);line-height:var(--mr-lh-read)}.prose--serif>p.lede{font-size:1.3125rem;line-height:1.6}.prose h2{font-family:var(--mr-font-display);font-size:var(--mr-t-h2);line-height:1.2;letter-spacing:var(--mr-track-card);margin:var(--mr-s-8) 0 var(--mr-s-4);scroll-margin-top:calc(var(--mr-header) + var(--mr-s-5))}.prose h3{font-size:var(--mr-t-h3);line-height:1.3;margin:var(--mr-s-6) 0 var(--mr-s-3)}.prose ul,.prose ol{margin:0 0 var(--mr-s-5);padding-left:1.4em}.prose li{margin-bottom:var(--mr-s-3)}.prose a{color:var(--mr-cobalt);text-decoration:underline;text-underline-offset:.14em;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}a.cite,.prose a.cite{font-family:var(--mr-font-text);color:var(--mr-cobalt);font-size:.8em;font-weight:600;text-decoration:none}a.cite:hover,.prose a.cite:hover{text-decoration:underline}.prose .inlinecard{margin:var(--mr-s-7) 0;font-family:var(--mr-font-text)}.prose .inlinecard a{color:var(--mr-ink);text-decoration:none}.prose .inlinecard .card:hover a{text-decoration:underline}.inbrief{background:var(--mr-paper);border-radius:var(--mr-radius);padding:var(--mr-s-6);margin:0 0 var(--mr-s-7)}.inbrief__label,.boundary__label{font-family:var(--mr-font-display);font-weight:700;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mr-cobalt);margin-bottom:var(--mr-s-3)}.inbrief ul{margin:0;padding-left:1.1em;display:grid;gap:var(--mr-s-3);font-size:1.0625rem;line-height:1.6}.inbrief strong{font-weight:600}.boundary{border:1.5px solid var(--mr-ink);border-radius:var(--mr-radius);padding:var(--mr-s-6);margin:var(--mr-s-8) 0}.boundary p{font-size:1.0625rem;line-height:1.6}blockquote{margin:var(--mr-s-8) 0;padding:var(--mr-s-2) 0 var(--mr-s-2) var(--mr-s-5);border-left:4px solid var(--mr-amber);font-family:var(--mr-font-display);font-weight:600;font-size:1.625rem;line-height:1.32;letter-spacing:var(--mr-track-card)}blockquote cite{display:block;font-family:var(--mr-font-text);font-weight:400;font-size:var(--mr-t-meta);font-style:normal;color:var(--mr-slate);margin-top:var(--mr-s-3)}.sources{border-top:var(--mr-dotted);padding-top:var(--mr-s-6);margin-top:var(--mr-s-8);scroll-margin-top:calc(var(--mr-header) + var(--mr-s-5))}.sources__h{font-size:var(--mr-t-h3);margin-bottom:var(--mr-s-4)}.sources ol{margin:0;padding-left:1.6em;display:grid;gap:var(--mr-s-3);font-size:1rem;line-height:1.55}.sources li{scroll-margin-top:calc(var(--mr-header) + var(--mr-s-5))}.sources li::marker{font-family:var(--mr-font-display);font-weight:700;color:var(--mr-cobalt)}.sources a{color:var(--mr-cobalt);text-decoration:underline;text-underline-offset:.14em;word-break:break-word}.sources .journal{display:block;font-size:var(--mr-t-meta);color:var(--mr-slate)}.standards{margin-top:var(--mr-s-5);font-size:var(--mr-t-meta);color:var(--mr-slate)}.standards a{color:var(--mr-cobalt);text-decoration:underline;text-underline-offset:.14em}.toc{list-style:none;margin:0;padding-left:var(--mr-s-4);border-left:2px solid var(--mr-line);font-size:.9375rem}.toc li{padding:5px 0}.toc a{text-decoration:none;color:var(--mr-slate);line-height:1.35}.toc a:hover{color:var(--mr-cobalt);text-decoration:underline}.toc-details{display:none;border:var(--mr-hairline);border-radius:var(--mr-radius);padding:var(--mr-s-4) var(--mr-s-5);margin-bottom:var(--mr-s-6)}.toc-details summary{font-family:var(--mr-font-display);font-weight:700;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.toc-details .toc{margin-top:var(--mr-s-4)}.railcard{background:var(--mr-amber);color:var(--mr-ink);border-radius:var(--mr-radius);padding:var(--mr-s-6) var(--mr-s-5);text-align:center;display:grid;justify-items:center;gap:var(--mr-s-3);margin-bottom:var(--mr-s-6)}.railcard__h{font-family:var(--mr-font-display);font-weight:700;font-size:1.375rem;line-height:1.2}.railcard__line{font-size:.9375rem;line-height:1.5}.railcard .pill--outline{border-color:var(--mr-ink)}.article__share{justify-self:end}.sharebtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid var(--mr-ink);border-radius:var(--mr-pill);background:var(--mr-white);color:var(--mr-ink);font-family:var(--mr-font-display);font-weight:700;font-size:var(--mr-t-pill);letter-spacing:var(--mr-track-pill);text-transform:uppercase;cursor:pointer}.sharebtn[hidden]{display:none}.sharebtn:hover{background:var(--mr-amber)}.sharedialog{width:min(440px,100vw - 32px);padding:0;border:0;border-radius:var(--mr-radius);background:var(--mr-white);color:var(--mr-ink);box-shadow:0 24px 60px #16181d4d}.sharedialog::backdrop{background:#16181d8c}.sharedialog__body{padding:var(--mr-s-5)}.sharedialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mr-s-4);margin-bottom:var(--mr-s-4)}.sharedialog__h{font-family:var(--mr-font-display);font-size:1.375rem;margin:0}.sharedialog__x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--mr-paper);color:var(--mr-ink);cursor:pointer}.sharedialog__label{display:block;font-size:var(--mr-t-meta);color:var(--mr-slate);margin-bottom:6px}.sharedialog__copyrow{display:flex;gap:8px}.sharedialog__url{flex:1;min-width:0;min-height:44px;padding:0 12px;border:var(--mr-hairline);border-radius:var(--mr-radius-sm);background:var(--mr-paper);font:inherit;font-size:.9375rem;color:var(--mr-ink)}.sharedialog__copyrow .btn{min-height:44px;min-width:108px}.sharedialog__status{min-height:1.5em;margin:6px 0 var(--mr-s-3);font-size:var(--mr-t-meta);color:var(--mr-slate)}.sharedialog__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sharedialog__links a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1.5px solid var(--mr-ink);border-radius:var(--mr-radius-sm);color:var(--mr-ink);font-family:var(--mr-font-display);font-weight:700;text-decoration:none}.sharedialog__links a:hover{background:var(--mr-amber)}.artfoot{margin-top:var(--mr-s-7);padding-top:var(--mr-s-6);border-top:var(--mr-dotted);display:grid;gap:var(--mr-s-5)}.artfoot__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--mr-s-4);flex-wrap:wrap}.artfoot__pills{display:flex;flex-wrap:wrap;gap:8px;margin:0}.artfoot__email{display:flex;align-items:center;justify-content:space-between;gap:var(--mr-s-4);flex-wrap:wrap;background:var(--mr-paper);border-radius:var(--mr-radius);padding:var(--mr-s-4) var(--mr-s-4) var(--mr-s-4) var(--mr-s-5)}.artfoot__emailline{margin:0;font-family:var(--mr-font-display);font-weight:700;font-size:1.25rem}.artfoot__email .btn{min-height:44px}.authorcard{display:flex;gap:var(--mr-s-4);align-items:flex-start;padding:var(--mr-s-5);border:var(--mr-hairline);border-radius:var(--mr-radius);color:var(--mr-ink);text-decoration:none;transition:box-shadow var(--mr-dur-fast) ease}.authorcard:hover{box-shadow:0 0 0 2px var(--mr-ink)}.authorcard__face img{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover}.authorcard__text{display:grid;gap:2px;min-width:0}.authorcard__text .eyebrow{margin:0 0 4px}.authorcard__name{font-family:var(--mr-font-display);font-weight:800;font-size:1.25rem}.authorcard__role{font-size:var(--mr-t-meta);color:var(--mr-slate)}.authorcard__bio{margin-top:6px;font-size:.9375rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.authorcard__more{margin-top:8px;font-family:var(--mr-font-display);font-weight:700;font-size:.9375rem}.authorcard:hover .authorcard__more{text-decoration:underline;text-underline-offset:.2em}.pagehead{padding:var(--mr-s-9) 0 var(--mr-s-8);text-align:center}.pagehead .page-deck{margin:0 auto}.pagehead .split{text-align:left}.pagehead .split .page-deck{margin:0}.pagehead .split figure{margin:0}.pagehead .split .plate{border-radius:var(--mr-radius)}.pagehead .meta{margin-top:var(--mr-s-3)}.pagehead__cta{margin-top:var(--mr-s-6)}.pagebody{padding:var(--mr-s-6) 0 var(--mr-band);border-top:var(--mr-dotted)}.pagebody .prose{font-size:1.125rem;line-height:1.7;padding-top:var(--mr-s-6)}.pagebody .prose h2:first-child{margin-top:0}.pagebody aside .rail-sticky{padding-top:var(--mr-s-6)}.notice{border-radius:var(--mr-radius);background:var(--mr-paper);padding:var(--mr-s-5) var(--mr-s-6);margin:var(--mr-s-6) 0;font-size:1.0625rem;line-height:1.6}.notice p{margin:0 0 var(--mr-s-3)}.notice p:last-child{margin:0}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mr-s-5)}.fact{background:var(--mr-white);border-radius:var(--mr-radius);padding:var(--mr-s-6);display:flex;flex-direction:column;gap:var(--mr-s-3)}.fact h3{font-size:var(--mr-t-h3);line-height:1.25}.fact .tlink{margin-top:auto}.team__line{max-width:52ch;margin:0;color:var(--mr-slate)}.team__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mr-s-7)}.person{scroll-margin-top:calc(var(--mr-header) + var(--mr-s-4))}.person__figure{margin:0 0 var(--mr-s-5)}.person__picture img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--mr-radius)}.person__name{font-size:var(--mr-t-h3);line-height:1.25}.person__role{margin:var(--mr-s-2) 0 0;font-family:var(--mr-font-display);font-weight:600;color:var(--mr-cobalt)}.person__cred{margin:var(--mr-s-1) 0 0;font-size:var(--mr-t-meta);color:var(--mr-slate)}.person__bio{margin:var(--mr-s-4) 0 0;max-width:60ch}.subpills{padding:var(--mr-s-6) var(--mr-gutter) 0}.seclead{padding:var(--mr-s-7) 0 0}.seclead__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--mr-s-6);align-items:stretch}.seclead__main{display:flex;flex-direction:column;gap:var(--mr-s-5);min-width:0}.seclead__cover{position:relative;flex:1 0 auto;min-height:560px;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-ink);color:var(--mr-white)}.seclead__shade{position:absolute;inset:0;background:var(--mr-scrim)}.tiltpill{position:absolute;left:50%;top:38%;z-index:2;transform:translate(-50%,-50%) rotate(-6deg);font-size:clamp(2rem,4.4vw,3.5rem);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--mr-amber);border:2px solid var(--mr-amber);border-radius:var(--mr-pill);padding:10px 32px 12px;background:#16181d59;white-space:nowrap;max-width:92%}.seclead__story{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:var(--mr-s-6);display:grid;gap:6px;text-decoration:none}.seclead__h{font-family:var(--mr-font-display);font-weight:700;font-size:2rem;line-height:1.1;letter-spacing:var(--mr-track-tight);max-width:26ch}.seclead__story:hover .seclead__h{text-decoration:underline;text-underline-offset:.12em}.seclead__meta{font-size:var(--mr-t-meta);color:#ffffffd9}.seclead__side{display:grid;gap:var(--mr-s-5);justify-items:start;align-content:start}.seclead__desc{font-size:1.125rem;line-height:1.55}.seclead__side>.leadline{align-self:end;width:100%}.seclead__side:has(>.leadline){grid-template-rows:auto 1fr}.seclead__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--mr-s-5);width:100%}.leadline{padding:var(--mr-s-6);background:var(--mr-paper);border-radius:var(--mr-radius);display:flex;flex-wrap:wrap;gap:var(--mr-s-5) var(--mr-s-6);align-items:center;justify-content:space-between}.leadline__deck{flex:1 1 26rem;font-size:var(--mr-t-deck);line-height:var(--mr-lh-deck);max-width:70ch}.leadline .btn{flex:none}.readnext{padding:var(--mr-s-8) 0 0}.readnext .prose{margin:0 auto;text-align:center;font-size:1.125rem}.readnext .prose h2{margin:0 0 var(--mr-s-3);font-size:var(--mr-t-h2)}.azrail{display:flex;flex-wrap:wrap;gap:0 18px;font-family:var(--mr-font-display);font-weight:700;font-size:.8125rem;letter-spacing:.14em;color:var(--mr-slate);padding:0 0 var(--mr-s-4);margin:0 0 var(--mr-s-5);border-bottom:var(--mr-hairline);list-style:none}.azrail a{text-decoration:none}.filterbox{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mr-s-3);margin-top:var(--mr-s-6)}.filterbox label{font-family:var(--mr-font-display);font-weight:700;font-size:.8125rem;text-transform:uppercase;color:var(--mr-slate)}.filterbox input{font-family:var(--mr-font-text);font-size:1rem;padding:10px 14px;border:var(--mr-hairline);border-radius:var(--mr-radius-sm);background:var(--mr-white);color:var(--mr-ink);min-width:260px}.filterbox .count,.emptyline{font-size:var(--mr-t-meta);color:var(--mr-slate)}.chiprow{display:flex;gap:8px;flex-wrap:wrap;margin-top:var(--mr-s-6)}.entry-chip{font-family:var(--mr-font-display);font-weight:600;font-size:.8125rem;padding:5px 10px;border:var(--mr-hairline);border-radius:var(--mr-pill);margin-left:var(--mr-s-2);white-space:nowrap}.entry-deck{margin-bottom:var(--mr-s-8)}.entry-plain-head{font-size:var(--mr-t-h2);line-height:1.25;margin:0 0 var(--mr-s-4)}.findings{margin:0 0 var(--mr-s-5);padding:0;list-style:none}.findings li{border-left:2px solid var(--mr-line);padding-left:var(--mr-s-4);margin-bottom:var(--mr-s-4)}.findings .cites a{color:var(--mr-cobalt);text-decoration:none;font-size:.85em}.reflist{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--mr-s-9);margin:0;padding:0;list-style:none}.reflist.single{grid-template-columns:1fr}.refrow{display:flex;gap:var(--mr-s-4);align-items:baseline;border-bottom:var(--mr-dotted);padding:var(--mr-s-4) 0}.refrow__body{flex:1;min-width:0}.refrow__name{font-family:var(--mr-font-display);font-weight:700;font-size:1.1875rem;line-height:1.25;text-decoration:none}.refrow__name:hover{color:var(--mr-cobalt);text-decoration:underline}.refrow .meta{margin-top:2px}.refrow__cat{color:var(--mr-slate);white-space:nowrap}.stack .item{border-top:var(--mr-dotted);padding:var(--mr-s-5) 0}.stack .item h3{font-size:var(--mr-t-card);margin:0 0 var(--mr-s-2)}.stack .item h3 a{text-decoration:none}.stamp-line{font-size:var(--mr-t-meta);color:var(--mr-slate);margin:var(--mr-s-5) 0 0}.shellpage{text-align:center;max-width:680px;margin:0 auto}.shellpage .page-deck{margin:0 auto}.shellpage__mark{display:grid;place-items:center;margin-bottom:var(--mr-s-5)}.shellpage__mark svg{width:72px;height:72px}.shellpage__links{display:flex;flex-wrap:wrap;gap:var(--mr-s-5);justify-content:center;margin-top:var(--mr-s-7)}.donecard{background:var(--mr-white);border-radius:var(--mr-radius);padding:var(--mr-s-8) var(--mr-s-6);max-width:600px;margin:0 auto;text-align:center}.donecard svg{width:48px;height:48px;margin-bottom:var(--mr-s-4)}.donecard .page-deck{margin:0 auto}.searchform{display:flex;gap:8px;max-width:720px;margin-top:var(--mr-s-5)}.searchform__q{flex:1;min-width:0;min-height:52px;padding:0 16px;border:1.5px solid var(--mr-ink);border-radius:var(--mr-radius-sm);background:var(--mr-paper);font-family:var(--mr-font-display);font-weight:600;font-size:1.125rem;color:var(--mr-ink)}.searchresults{padding-top:var(--mr-s-6)}.searchresults__line{font-family:var(--mr-font-display);font-size:1.5rem;margin:0 0 var(--mr-s-5)}.searchresults__none{font-size:var(--mr-t-deck);color:var(--mr-slate);max-width:60ch}.searchlist{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:820px}.searchlist__item{padding:var(--mr-s-5) 0;border-bottom:var(--mr-dotted)}.searchlist__item p{margin:0}.searchlist__h{display:inline-block;margin:8px 0 6px;font-family:var(--mr-font-display);font-weight:800;font-size:1.5rem;line-height:1.2;color:var(--mr-ink);text-decoration:none}.searchlist__h:hover{text-decoration:underline;text-underline-offset:.15em}.searchlist__deck{color:var(--mr-slate)}.searchbrowse{margin-top:var(--mr-s-7)}.pillrow--start{justify-content:flex-start}.searchhead .searchform{margin-left:auto;margin-right:auto}.searchhead{padding-bottom:var(--mr-s-6)}.teamfilm{position:relative;min-height:420px;margin-bottom:var(--mr-s-7);border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-ink);color:var(--mr-white);display:flex;align-items:flex-end}.teamfilm__media{position:absolute;inset:0}.teamfilm__shade{position:absolute;inset:0;background:linear-gradient(180deg,#16181d1a 30%,#16181dc7);pointer-events:none}.teamfilm__text{position:relative;z-index:2;padding:var(--mr-s-7);max-width:760px}.teamfilm__text h2{font-size:var(--mr-t-band);line-height:var(--mr-lh-head);letter-spacing:var(--mr-track-tight);color:var(--mr-amber);margin:var(--mr-s-3) 0 var(--mr-s-3)}.teamfilm .team__line{color:var(--mr-white);font-size:var(--mr-t-deck)}@media(max-width:767px){.teamfilm{min-height:360px}.teamfilm__text{padding:var(--mr-s-5)}}.newswrap{padding-top:var(--mr-s-8);padding-bottom:var(--mr-s-8)}.newsband{position:relative;border-radius:var(--mr-radius);overflow:hidden;padding:var(--mr-s-8) var(--mr-s-7)}.newsband__inner{position:relative;z-index:2;max-width:780px}.newsband__pill{margin-bottom:var(--mr-s-4)}.newsband__h{font-size:var(--mr-t-band);line-height:var(--mr-lh-head);letter-spacing:var(--mr-track-tight);margin:0 0 var(--mr-s-3)}.newsband__pitch{font-size:1.125rem;line-height:1.5;max-width:60ch}.newsband--band{background:var(--mr-paper)}.newsband--photo{background:var(--mr-ink);color:var(--mr-white);min-height:460px;display:flex;align-items:flex-end}.newsband__backdrop{position:absolute;inset:0;z-index:0}.newsband--photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#16181dd1,#16181d8c 55%,#16181d40)}.newsband--photo .newsband__h{color:var(--mr-amber);font-size:3rem;line-height:1.04}.newsband--photo .pill--outline{border-color:var(--mr-white);color:var(--mr-white)}.newsband--photo .signup label.field,.newsband--photo .consent,.newsband--photo .formnote{color:var(--mr-white)}.newsband--photo .formnote.error{color:var(--mr-amber)}.newsband--page{background:var(--mr-paper);margin:var(--mr-s-7) 0 0}.newsband--page .newsband__inner{max-width:600px;margin:0 auto;text-align:center}.newsband--page .newsband__pitch{margin:0 auto}.newsband--page .signup,.newsband--page .consent{text-align:left}.newsband__mark{display:grid;place-items:center;margin-bottom:var(--mr-s-5)}.newsband__mark svg{width:56px;height:56px}.subscribe-page{max-width:var(--mr-max);margin:0 auto;padding:0 var(--mr-gutter)}.signup{display:flex;gap:var(--mr-s-3);margin:var(--mr-s-6) 0 var(--mr-s-4);flex-wrap:wrap;align-items:flex-end}.signup .fieldwrap{flex:1 1 260px;min-width:0}.signup label.field{display:block;font-family:var(--mr-font-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-slate);margin-bottom:6px}.signup input[type=email]{width:100%;font-family:var(--mr-font-text);font-size:1.0625rem;padding:13px 16px;border:1.5px solid var(--mr-ink);border-radius:var(--mr-radius-sm);background:var(--mr-white);color:var(--mr-ink)}.consent{display:flex;gap:10px;align-items:flex-start;font-size:var(--mr-t-meta);line-height:1.5;color:var(--mr-slate);max-width:72ch}.consent input{margin-top:3px;accent-color:var(--mr-cobalt);width:18px;height:18px;flex:0 0 18px}.formnote{font-size:var(--mr-t-meta);line-height:1.5;min-height:24px;margin-top:var(--mr-s-3);color:var(--mr-slate)}.formnote.error{color:var(--mr-error)}.subdialog{width:min(480px,100% - 2 * var(--mr-gutter));max-width:480px;max-height:calc(100dvh - 2 * var(--mr-s-5));margin:auto;padding:0;border:0;border-radius:var(--mr-radius);background:var(--mr-paper);color:var(--mr-ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 64px #16181d47}.subdialog::backdrop{background:var(--mr-scrim-flat)}.subdialog__card{position:relative;padding:var(--mr-s-6) var(--mr-s-6) var(--mr-s-5)}.subdialog__x{position:absolute;top:var(--mr-s-3);right:var(--mr-s-3);z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--mr-pill);background:transparent;color:var(--mr-ink);cursor:pointer}.subdialog__x:hover{background:var(--mr-white)}.subdialog__x:focus-visible{outline:2px solid var(--mr-cobalt);outline-offset:2px}.newsband--dialog{padding:0;border-radius:0;overflow:visible;background:transparent}.newsband--dialog .newsband__h{color:var(--mr-cobalt);font-size:var(--mr-t-h2);padding-right:var(--mr-s-7)}.newsband--dialog .newsband__h:focus{outline:none}.newsband--dialog .newsband__pitch{font-size:var(--mr-t-body)}.newsband--dialog .signup{margin-top:var(--mr-s-5)}.newsband--dialog .signup .btn{flex:1 1 100%;justify-content:center;border-radius:var(--mr-radius-sm);min-height:48px}.newsband--dialog .signup .btn--amber[disabled]{background:var(--mr-amber);color:var(--mr-ink);opacity:.55;cursor:not-allowed}.newsband--dialog .signup .btn--amber[disabled] .arrow{transform:none}.newsband--dialog .newsband__pill{display:flex;align-items:center;gap:10px}.newsband__pillmark{display:inline-flex;flex:none}.newsband__pillmark svg{width:28px;height:28px}.newsband--dialog .signup input[type=email]:focus-visible{border-color:var(--mr-cobalt)}.newsband--dialog .formnote{margin-bottom:0}@media(max-width:560px){.subdialog{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-radius:var(--mr-radius) var(--mr-radius) 0 0}.subdialog__card{padding:var(--mr-s-5) var(--mr-gutter) var(--mr-s-5)}}@media(prefers-reduced-motion:no-preference){.subdialog[open]{animation:subdialog-in var(--mr-dur-fast) var(--mr-ease)}.subdialog[open]::backdrop{animation:subdialog-fade var(--mr-dur-fast) var(--mr-ease)}}@media(prefers-reduced-motion:no-preference)and (max-width:560px){.subdialog[open]{animation-name:subdialog-up;animation-duration:.24s}}@keyframes subdialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes subdialog-up{0%{transform:translateY(100%)}}@keyframes subdialog-fade{0%{opacity:0}}.profilestep{text-align:left}.profilestep--card,.profilestep--page{background:var(--mr-white);border-radius:var(--mr-radius);padding:var(--mr-s-6);max-width:600px;margin:var(--mr-s-5) auto 0}.profilestep--dialog{margin-top:var(--mr-s-5);padding-top:var(--mr-s-5);border-top:1px solid var(--mr-line)}.profilestep__pill{margin:0 0 var(--mr-s-3)}.profilestep__h{font-size:var(--mr-t-h3);line-height:var(--mr-lh-head);color:var(--mr-cobalt);margin:0 0 var(--mr-s-2)}.profilestep__line{font-size:var(--mr-t-body);line-height:var(--mr-lh-body);color:var(--mr-slate);margin:0 0 var(--mr-s-5)}.profilestep__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--mr-s-4)}.profilestep--dialog .profilestep__grid{grid-template-columns:minmax(0,1fr)}.profilestep label.field,.profilestep legend.field{display:block;font-family:var(--mr-font-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-slate);margin-bottom:6px;padding:0}.profilestep input[type=text],.profilestep select{width:100%;min-height:48px;font-family:var(--mr-font-text);font-size:1.0625rem;padding:11px 14px;border:1.5px solid var(--mr-ink);border-radius:var(--mr-radius-sm);background:var(--mr-white);color:var(--mr-ink)}.profilestep input[type=text]:focus-visible,.profilestep select:focus-visible{outline:2px solid var(--mr-cobalt);outline-offset:2px}.profilestep input[aria-invalid=true]{border-color:var(--mr-error)}.profilestep__topics{border:0;margin:var(--mr-s-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--mr-s-2) var(--mr-s-4)}.profilestep__topics legend{grid-column:1/-1}.profilestep__topic{display:flex;gap:10px;align-items:center;min-height:44px;font-size:var(--mr-t-body);color:var(--mr-ink);cursor:pointer}.profilestep__topic input{accent-color:var(--mr-cobalt);width:20px;height:20px;flex:0 0 20px;margin:0}.profilestep__actions{display:flex;flex-wrap:wrap;gap:var(--mr-s-3);margin-top:var(--mr-s-5)}.profilestep__actions .btn{min-height:48px}.profilestep__note{font-size:var(--mr-t-meta);line-height:1.5;color:var(--mr-slate);margin:var(--mr-s-4) 0 0}.profilestep__done{font-size:var(--mr-t-body);line-height:var(--mr-lh-body);color:var(--mr-ink);margin:0}.profilestep__done:focus{outline:none}@media(max-width:560px){.profilestep--card,.profilestep--page{padding:var(--mr-s-5) var(--mr-s-4)}.profilestep__actions .btn{flex:1 1 auto;justify-content:center}}.profilepage__nolink{max-width:600px;margin:var(--mr-s-5) auto 0;text-align:center}.site-footer{padding:var(--mr-s-8) 0 0;background:var(--mr-white)}.site-footer>.wrap{border-top:var(--mr-dotted);padding-top:var(--mr-s-8)}.site-footer__top{display:flex;justify-content:space-between;align-items:center;gap:var(--mr-s-6);flex-wrap:wrap}.site-footer__brand{display:flex;align-items:center;gap:var(--mr-s-5)}.site-footer__mark svg{display:block;width:64px;height:64px}.site-footer__promise{font-family:var(--mr-font-display);font-weight:700;font-size:1.75rem;letter-spacing:var(--mr-track-tight)}.site-footer__news{display:flex;align-items:center;gap:var(--mr-s-5);background:var(--mr-paper);border-radius:var(--mr-radius);padding:var(--mr-s-4) var(--mr-s-4) var(--mr-s-4) var(--mr-s-5);max-width:640px}.site-footer__news p{font-size:.9375rem;line-height:1.45}.site-footer__news .btn{flex:none}.site-footer__cols{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;gap:var(--mr-s-7);margin-top:var(--mr-s-8)}.site-footer h2{font-family:var(--mr-font-display);font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-slate);margin:0 0 var(--mr-s-4)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site-footer a{color:var(--mr-ink);text-decoration:none;font-size:.9375rem}.site-footer a:hover{text-decoration:underline;text-underline-offset:.14em}.site-footer .btn{font-size:.9375rem}.site-footer .btn:hover{text-decoration:none}.site-footer__about{display:grid;gap:var(--mr-s-3);font-size:.9375rem;line-height:1.55;color:var(--mr-slate)}.site-footer__note{margin-top:var(--mr-s-7);font-size:var(--mr-t-meta);color:var(--mr-slate);max-width:80ch}.site-footer__bottom{margin-top:var(--mr-s-6);padding-top:var(--mr-s-5);border-top:var(--mr-hairline);display:flex;flex-wrap:wrap;gap:var(--mr-s-5);font-size:.875rem;color:var(--mr-slate)}.site-footer__bottom a{font-size:.875rem}.site-footer__bottom .last{margin-left:auto}.site-footer__chips{margin:var(--mr-s-5) 0 var(--mr-s-7)}.site-footer a.gchip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid var(--mr-ink);border-radius:var(--mr-pill);background:var(--mr-white);font-family:var(--mr-font-display);font-weight:600;font-size:.875rem}.site-footer a.gchip:hover{background:var(--mr-amber);text-decoration:none}.site-footer__wordmark{background:var(--mr-amber);overflow:hidden;padding:2.4vw var(--mr-gutter) 1.2vw}.site-footer__wordmark span{display:block;font-family:var(--mr-font-display);font-weight:800;font-size:min((100vw - 2 * var(--mr-gutter)) / 6.3,240px);line-height:.78;letter-spacing:-.05em;color:var(--mr-ink);white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none}mr-root{display:block}@media(prefers-reduced-motion:no-preference)and (min-width:1024px)and (min-height:920px){mr-root>main{position:relative;z-index:1;background:var(--mr-white);border-radius:0 0 var(--mr-radius) var(--mr-radius);box-shadow:0 30px 40px -30px #16181d4d}mr-site-footer{display:block;position:sticky;bottom:0;z-index:0}mr-site-footer:focus-within{z-index:2}.site-footer{background:var(--mr-paper)}.site-footer{padding-top:var(--mr-s-7)}.site-footer>.wrap{border-top:0;padding-top:0}.site-footer__cols{margin-top:var(--mr-s-6)}.site-footer__note{margin-top:var(--mr-s-5)}.site-footer__chips{margin-bottom:var(--mr-s-5)}}.cmp{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--mr-white);border-top:var(--mr-hairline);padding:var(--mr-s-4) var(--mr-gutter)}.cmp .inner{max-width:var(--mr-max);margin:0 auto;display:flex;gap:var(--mr-s-5);align-items:center;flex-wrap:wrap}.cmp p{margin:0;font-size:var(--mr-t-meta);flex:1 1 320px}.cmp a{color:var(--mr-cobalt)}@media(max-width:1180px){.masthead__nav,.masthead__util a.util{display:none}.masthead__util{margin-left:auto}}@media(max-width:1100px){.article__grid{grid-template-columns:minmax(0,var(--mr-measure));justify-content:center;gap:var(--mr-s-6)}.article__left .rail-sticky{position:static}.article__left .toc,.article__left .eyebrow--gap,.article__right{display:none}.toc-details{display:block}.withrail{grid-template-columns:minmax(0,var(--mr-measure))}.withrail>aside{display:none}}@media(max-width:960px){.latest__grid,.darkband__grid{grid-template-columns:1fr}.seclist{grid-template-columns:1fr 1fr}.seclead__grid,.howpanel{grid-template-columns:1fr}.howpanel__media{min-height:300px;order:-1}.split{grid-template-columns:1fr;gap:var(--mr-s-6)}.split>figure{order:-1}.site-footer__cols{grid-template-columns:1fr 1fr 1fr}.site-footer__about{grid-column:1/-1}}@media(max-width:800px){.two,.team__grid,.facts,.reflist,.secfeature__list{grid-template-columns:1fr}.leadline{align-items:flex-start}.leadline__deck{flex-basis:100%}}@media(max-width:767px){.masthead__util .btn{padding:8px 12px}.masthead__inner{gap:var(--mr-s-3)}.drawer{top:var(--mr-header);left:0;right:0;width:auto;max-height:calc(100vh - var(--mr-header));border-radius:0 0 var(--mr-radius) var(--mr-radius);border-width:0 0 1px;padding:var(--mr-s-4) var(--mr-gutter) var(--mr-s-5)}.drawer__explore a{font-size:1.5rem;min-height:52px;border-bottom:var(--mr-dotted)}.searchbar__q{font-size:1.125rem}.searchbar__go{display:none}.lockup__name{font-size:1.125rem}.lockup svg{width:32px;height:32px}.hero{height:680px}.hero__text{padding-bottom:116px}.hero__strip{left:var(--mr-gutter);right:var(--mr-gutter);bottom:var(--mr-s-5);align-items:stretch}.hero__thumbs{gap:8px}.thumb{flex:1 1 0;width:auto;height:auto;aspect-ratio:1;max-width:64px}.hero__pause{flex:none}.promise{padding:var(--mr-s-8) 0 var(--mr-s-7)}.latest__tall{grid-template-columns:1fr}.card--row{grid-template-columns:104px minmax(0,1fr)}.card--inline{grid-template-columns:96px minmax(0,1fr);padding-right:var(--mr-s-4)}.card--inline .card__headline{font-size:1.0625rem}.photoband{min-height:420px}.newsband{padding:var(--mr-s-7) var(--mr-s-5)}.newsband--photo .newsband__h{font-size:2.125rem}.darkband__line{font-size:1.375rem}.seclist{grid-template-columns:1fr}.secfeature__lead{aspect-ratio:4/5}.secfeature__h{font-size:1.625rem}.film__h{font-size:1.5rem}.wfeat__media{aspect-ratio:4/5}.wfeat__overlay{padding:var(--mr-s-5)}.wfeat__h{font-size:1.625rem}.howpanel__text{padding:var(--mr-s-7) var(--mr-s-5)}.howpanel__h{font-size:2.25rem}.rail>li{flex-basis:78%}.railhead-row__line{font-size:1.25rem}.article__top{grid-template-columns:1fr;justify-items:start}.article__pills{justify-content:flex-start}.article__head{margin-top:var(--mr-s-6);text-align:left}.article__deck{margin:0}.article__hero .plate{aspect-ratio:4/3}.inbrief,.boundary{padding:var(--mr-s-5)}blockquote{font-size:1.25rem}.subpills .pillrow{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:6px 40px 6px 6px;scroll-snap-type:x proximity;scroll-padding-inline:6px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.subpills .pillrow::-webkit-scrollbar{display:none}.subpills .pillrow>li{flex:none;scroll-snap-align:start}.seclead__cover{min-height:480px}.seclead__h{font-size:1.5rem}.pagehead{padding:var(--mr-s-8) 0 var(--mr-s-6)}.site-footer__brand{gap:var(--mr-s-4)}.site-footer__mark svg{width:48px;height:48px}.site-footer__promise{font-size:1.375rem}.site-footer__news{flex-direction:column;align-items:flex-start}.site-footer__cols{grid-template-columns:1fr 1fr}.site-footer__bottom .last{margin-left:0}.filterbox input{min-width:0;width:100%}.ad-billboard,.ad-leaderboard{--mr-ad-h: var(--mr-ad-anchor)}.ad-inarticle,.ad-halfpage{--mr-ad-h: var(--mr-ad-mrec)}.anchorspace{display:block;height:128px}.anchorbar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--mr-white);border-top:var(--mr-hairline);padding:6px var(--mr-gutter) 8px;display:block}.anchorbar .dismiss{position:absolute;right:8px;top:4px;background:none;border:0;font-family:var(--mr-font-display);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-slate);cursor:pointer}}@media(max-width:420px){.lockup__name{font-size:1rem}.lockup{gap:8px}.masthead__util .btn{padding:8px 10px;font-size:.875rem}.tiltpill{font-size:1.75rem;padding:8px 20px 10px}}@media(max-width:480px){.tiltpill{font-size:1.375rem;padding:8px 20px 10px}}
