.hv2 .hub-hero-media{aspect-ratio:16/9;border-radius:var(--r-frame);border:1px solid var(--line);background:var(--paper-2);width:100%;max-width:660px;box-shadow:var(--shadow-2);overflow:hidden}@media (min-width:1041px){.hv2 .s-hero.has-art:has(.hub-hero-media) .s-hero-in{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.hv2 .hub-hero-media img,.hv2 .hub-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.hv2 .hub-statement{max-width:20ch;margin:0}.hv2 .hub-statement-line{display:block}.hv2 .hub-problem .s-band-eyebrow{justify-content:flex-start}.hv2 .hub-problem-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:64px;display:grid}.hv2 .hub-beats{gap:32px;display:grid}.hv2 .hub-beat .s-h3{color:var(--cream);margin:0 0 8px}.hv2 .hub-beat .s-body{color:var(--cream-2);max-width:46ch;margin:0}.hv2 .hub-problem-sticker{background:var(--dark-2);border:1px solid var(--dark-line);border-radius:var(--r-card);font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-on-dark);width:max-content;padding:12px 16px;font-weight:700}@media (max-width:900px){.hv2 .hub-problem-in{grid-template-columns:1fr;gap:40px}.hv2 .hub-statement{max-width:none}}.hv2 .hub-conv{margin-top:48px}.hv2 .hub-srcs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.hv2 .hub-srcs>*{min-width:0;height:100%}.hv2 .hub-src{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:8px;height:100%;padding:16px;display:flex}.hv2 .hub-src-top{align-items:center;gap:8px;height:28px;display:flex}.hv2 .hub-src-name{font-family:var(--sans);font-size:var(--fs-base);letter-spacing:-.01em;color:var(--ink);font-weight:700}.hv2 .hub-src-note{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-3);margin:0;line-height:1.5}.hv2 .hub-rail{width:100%;height:104px;margin-top:8px;display:block;overflow:visible}.hv2 .hub-mq{margin-top:8px}@media (max-width:1023px){.hv2 .hub-srcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hv2 .hub-rail{display:none}.hv2 .hub-srcs{grid-template-columns:1fr}}.hv2 .hub-post{margin-top:48px;padding:8px 0}.hv2 .hub-post-rows{display:grid}.hv2 .hub-post-row{border-bottom:1px solid var(--line);opacity:.45;align-items:start;gap:32px;padding:24px 32px 24px 36px;transition:opacity .5s cubic-bezier(0,0,.2,1);display:grid;position:relative}.hv2 .hub-post.cols-1 .hub-post-row{grid-template-columns:minmax(0,1fr)}.hv2 .hub-post.cols-2 .hub-post-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hv2 .hub-post.cols-3 .hub-post-row{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.hv2 .hub-post-row:last-child{border-bottom:0}.hv2 .hub-post-row.posted{opacity:1}.hv2 .hub-post-rule{background:var(--signal);transform-origin:top;opacity:0;border-radius:1px;width:2px;transition:transform .5s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(.45,.05,.55,.95);position:absolute;top:24px;bottom:24px;left:16px;transform:scaleY(0)}.hv2 .hub-post-row.posted .hub-post-rule{opacity:.32;transform:scaleY(1)}.hv2 .hub-post-row.on .hub-post-rule{opacity:1}.hv2 .hub-post-source{display:block}.hv2 .hub-post-src{font-family:var(--sans);font-size:var(--fs-base);letter-spacing:-.01em;color:var(--ink);font-weight:700;line-height:1.5;display:block}.hv2 .hub-post-note{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-3);max-width:44ch;margin-top:4px;line-height:1.5;display:block}.hv2 .hub-post-what{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.hv2 .hub-post-acct{font-family:var(--sans);line-height:1.5;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}@media (prefers-reduced-motion:reduce){.hv2 .hub-post-row,.hv2 .hub-post-rule{transition:none}}@media (max-width:720px){.hv2 .hub-post.cols-2 .hub-post-row,.hv2 .hub-post.cols-3 .hub-post-row{grid-template-columns:1fr;gap:8px}.hv2 .hub-post-row{padding:20px 20px 20px 28px}.hv2 .hub-post-rule{top:20px;bottom:20px;left:12px}}.hv2 .hub-lane-fig img{width:100%;max-width:600px;height:auto;display:block}@media (min-width:901px){.hv2 .s-sticky.pinned .s-sticky-row:has(.hub-lane-fig){grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:40px}.hv2 .s-sticky.pinned .s-sticky-card:has(.hub-lane-fig){padding:0}}.hv2 .s-sticky-row[aria-hidden=true] .hub-lane-fig{visibility:hidden}.hv2 .hub-lane-fig{justify-items:center;gap:12px;margin:0;display:grid}.hv2 .hub-lane{text-align:center;font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.hv2 .hub-caps{row-gap:32px;margin-top:40px}.hv2 .hub-caps .s-h3{min-height:2.4em;margin:0 0 8px}.hv2 .hub-caps .s-body{margin:0}.hv2 .hub-tiles{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.hv2 .hub-tiles>*{min-width:0;height:100%}.hv2 .hub-tile{text-decoration:none;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.45,.05,.55,.95);position:relative}.hv2 .hub-tile p{margin-bottom:24px}.hv2 .hub-tile-go{font-family:var(--sans);font-size:var(--fs-sm);color:var(--cream);opacity:.55;font-weight:700;transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;bottom:20px;left:24px}.hv2 .hub-tile:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.hv2 .hub-tile:hover .hub-tile-go{opacity:1;transform:translate(4px)}.hv2 .hub-tile:active{transform:scale(.995)}.hv2 .hub-tile:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}@media (prefers-reduced-motion:reduce){.hv2 .hub-tile,.hv2 .hub-tile-go{transition:none}}@media (max-width:1199px){.hv2 .hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hv2 .hub-tiles{grid-template-columns:1fr}}.hv2 .hub-why .mtx-scroll{margin-top:40px}
